| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["Refusal","Email~EmailDiscountCode~MassMailing~Notice~VideoAdd~activityadd~infoadd","Area~ConfigChanges~Email~EmailRecord~ExcludeInvalidAgent~PointRules"],{"030f":function(e,t,n){(function(e){(function(){"use strict";var t=function(){},n=function(e){return function(){return e()}},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},o=function(e,t){return function(n){return e(t(n))}},i=function(e){return function(){return e}},a=function(e){return e};function u(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var c=function(e){return function(t){return!e(t)}},s=function(e){return function(){throw new Error(e)}},l=i(!1),f=i(!0),d=tinymce.util.Tools.resolve("tinymce.ThemeManager"),m=function(){return m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},m.apply(this,arguments)};function p(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function h(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}var g,v=function(){return b},b=function(){var e=function(e){return e.isNone()},n=function(e){return e()},r=function(e){return e},o={fold:function(e,t){return e()},is:l,isSome:l,isNone:f,getOr:r,getOrThunk:n,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:r,orThunk:n,map:v,each:t,bind:v,exists:l,forall:f,filter:v,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return o}(),y=function(e){var t=i(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:f,isNone:l,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return y(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:b},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(l,(function(t){return n(e,t)}))}};return o},w=function(e){return null===e||void 0===e?b:y(e)},x={some:y,none:v,from:w},C=function(e){var t=typeof e;return null===e?"null":"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},k=function(e){return function(t){return C(t)===e}},S=function(e){return function(t){return typeof t===e}},_=function(e){return function(t){return e===t}},O=k("string"),T=k("object"),R=k("array"),E=S("boolean"),A=_(void 0),D=function(e){return null===e||void 0===e},M=function(e){return!D(e)},N=S("function"),z=S("number"),L=function(e,t){if(R(e)){for(var n=0,r=e.length;n<r;++n)if(!t(e[n]))return!1;return!0}return!1},B=Array.prototype.slice,I=Array.prototype.indexOf,P=Array.prototype.push,$=function(e,t){return I.call(e,t)},H=function(e,t){var n=$(e,t);return-1===n?x.none():x.some(n)},F=function(e,t){return $(e,t)>-1},V=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return!0}return!1},j=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},U=function(e,t){for(var n=[],r=0;r<e.length;r+=t){var o=B.call(e,r,r+t);n.push(o)}return n},W=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},q=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},G=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},K=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o],u=t(a,o)?n:r;u.push(a)}return{pass:n,fail:r}},X=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},Y=function(e,t,n){return G(e,(function(e){n=t(n,e)})),n},J=function(e,t,n){return q(e,(function(e){n=t(n,e)})),n},Q=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return x.some(i);if(n(i,r))break}return x.none()},Z=function(e,t){return Q(e,t,l)},ee=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return x.some(n)}return x.none()},te=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!R(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);P.apply(t,e[n])}return t},ne=function(e,t){return te(W(e,t))},re=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},oe=function(e){var t=B.call(e,0);return t.reverse(),t},ie=function(e,t){return X(e,(function(e){return!F(t,e)}))},ae=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},ue=function(e,t){var n=B.call(e,0);return n.sort(t),n},ce=function(e,t){return t>=0&&t<e.length?x.some(e[t]):x.none()},se=function(e){return ce(e,0)},le=function(e){return ce(e,e.length-1)},fe=N(Array.from)?Array.from:function(e){return B.call(e)},de=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return x.none()},me=function(e){var t=function(t){return e===t},n=function(t){return me(e)},r=function(t){return me(e)},o=function(t){return me(t(e))},a=function(t){return me(e)},u=function(t){t(e)},c=function(t){return t(e)},s=function(t,n){return n(e)},d=function(t){return t(e)},m=function(t){return t(e)},p=function(){return x.some(e)};return{is:t,isValue:f,isError:l,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:n,orThunk:r,fold:s,map:o,mapError:a,each:u,bind:c,exists:d,forall:m,toOptional:p}},pe=function(e){var n=function(e){return e()},r=function(){return s(String(e))()},o=function(e){return e},i=function(e){return e()},u=function(t){return pe(e)},c=function(t){return pe(t(e))},d=function(t){return pe(e)},m=function(t,n){return t(e)};return{is:l,isValue:l,isError:f,getOr:a,getOrThunk:n,getOrDie:r,or:o,orThunk:i,fold:m,map:u,mapError:c,each:t,bind:d,exists:l,forall:f,toOptional:x.none}},he=function(e,t){return e.fold((function(){return pe(t)}),me)},ge={value:me,error:pe,fromOption:he};(function(e){e[e["Error"]=0]="Error",e[e["Value"]=1]="Value"})(g||(g={}));var ve=function(e,t,n){return e.stype===g.Error?t(e.serror):n(e.svalue)},be=function(e){var t=[],n=[];return q(e,(function(e){ve(e,(function(e){return n.push(e)}),(function(e){return t.push(e)}))})),{values:t,errors:n}},ye=function(e,t){return e.stype===g.Error?{stype:g.Error,serror:t(e.serror)}:e},we=function(e,t){return e.stype===g.Value?{stype:g.Value,svalue:t(e.svalue)}:e},xe=function(e,t){return e.stype===g.Value?t(e.svalue):e},Ce=function(e,t){return e.stype===g.Error?t(e.serror):e},ke=function(e){return{stype:g.Value,svalue:e}},Se=function(e){return{stype:g.Error,serror:e}},_e=function(e){return ve(e,ge.error,ge.value)},Oe=function(e){return e.fold(Se,ke)},Te={fromResult:Oe,toResult:_e,svalue:ke,partition:be,serror:Se,bind:xe,bindError:Ce,map:we,mapError:ye,fold:ve},Re=Object.keys,Ee=Object.hasOwnProperty,Ae=function(e,t){for(var n=Re(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},De=function(e,t){return Me(e,(function(e,n){return{k:n,v:t(e,n)}}))},Me=function(e,t){var n={};return Ae(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},Ne=function(e){return function(t,n){e[n]=t}},ze=function(e,t,n,r){var o={};return Ae(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},Le=function(e,n){var r={};return ze(e,n,Ne(r),t),r},Be=function(e,t){var n=[];return Ae(e,(function(e,r){n.push(t(e,r))})),n},Ie=function(e,t){for(var n=Re(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];if(t(a,i,e))return x.some(a)}return x.none()},Pe=function(e){return Be(e,(function(e){return e}))},$e=function(e,t){return He(e,t)?x.from(e[t]):x.none()},He=function(e,t){return Ee.call(e,t)},Fe=function(e,t){return He(e,t)&&void 0!==e[t]&&null!==e[t]},Ve=function(e){if(!R(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return q(e,(function(r,o){var i=Re(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!R(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){var n=arguments.length;if(n!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+n);for(var r=new Array(n),i=0;i<r.length;i++)r[i]=arguments[i];var c=function(e){var n=Re(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));var o=re(t,(function(e){return F(n,e)}));if(!o)throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,r)};return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);var t=arguments[o];return t.apply(null,r)},match:c,log:function(e){console.log(e,{constructors:t,constructor:a,params:r})}}}})),n},je={generate:Ve},Ue=Object.prototype.hasOwnProperty,We=function(e,t){return t},qe=function(e,t){var n=T(e)&&T(t);return n?Ke(e,t):t},Ge=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)Ue.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},Ke=Ge(qe),Xe=Ge(We),Ye=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Je=je.generate([{strict:[]},{defaultedThunk:["fallbackThunk"]},{asOption:[]},{asDefaultedOptionThunk:["fallbackThunk"]},{mergeWithThunk:["baseThunk"]}]),Qe=function(e){return Je.defaultedThunk(i(e))},Ze=function(e){return Je.mergeWithThunk(i(e))},et=Je.strict,tt=Je.asOption,nt=Je.defaultedThunk,rt=(Je.asDefaultedOptionThunk,Je.mergeWithThunk),ot=(je.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){var t=[],n=[];return q(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}}),it=function(e,t){var n={};return Ae(e,(function(e,r){F(t,r)||(n[r]=e)})),n},at=function(e,t){var n;return n={},n[e]=t,n},ut=function(e){var t={};return q(e,(function(e){t[e.key]=e.value})),t},ct=function(e,t){return it(e,t)},st=function(e,t){return at(e,t)},lt=function(e){return ut(e)},ft=function(e,t){return 0===e.length?ge.value(t):ge.value(Ke(t,Xe.apply(void 0,e)))},dt=function(e){return ge.error(te(e))},mt=function(e,t){var n=ot(e);return n.errors.length>0?dt(n.errors):ft(n.values,t)},pt=function(e,t){return e.length>0?Te.svalue(Ke(t,Xe.apply(void 0,e))):Te.svalue(t)},ht=function(e){return r(Te.serror,te)(e)},gt=function(e,t){var n=Te.partition(e);return n.errors.length>0?ht(n.errors):pt(n.values,t)},vt=function(e){var t=Te.partition(e);return t.errors.length>0?ht(t.errors):Te.svalue(t.values)},bt={consolidateObj:gt,consolidateArr:vt},yt=function(e){return T(e)&&Re(e).length>100?" removed due to size":JSON.stringify(e,null,2)},wt=function(e){var t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:function(){return"... (only showing first ten failures)"}}]):e;return W(t,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))},xt=function(e,t){return Te.serror([{path:e,getErrorInfo:t}])},Ct=function(e,t,n){return xt(e,(function(){return'Could not find valid *strict* value for "'+t+'" in '+yt(n)}))},kt=function(e,t){return xt(e,(function(){return'Choice schema did not contain choice key: "'+t+'"'}))},St=function(e,t,n){return xt(e,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+yt(t)}))},_t=function(e,t){return xt(e,(function(){return"There are unsupported fields: ["+t.join(", ")+"] specified"}))},Ot=function(e,t){return xt(e,(function(){return t}))},Tt=je.generate([{field:["key","okey","presence","prop"]},{state:["okey","instantiator"]}]),Rt=function(e,t,n){return $e(t,n).fold((function(){return Ct(e,n,t)}),Te.svalue)},Et=function(e,t,n){var r=$e(e,t).fold((function(){return n(e)}),a);return Te.svalue(r)},At=function(e,t){return Te.svalue($e(e,t))},Dt=function(e,t,n){var r=$e(e,t).map((function(t){return!0===t?n(e):t}));return Te.svalue(r)},Mt=function(e,t,n,r){return n.fold((function(n,o,a,u){var c=function(t){var i=u.extract(e.concat([n]),r,t);return Te.map(i,(function(e){return at(o,r(e))}))},s=function(t){return t.fold((function(){var e=at(o,r(x.none()));return Te.svalue(e)}),(function(t){var i=u.extract(e.concat([n]),r,t);return Te.map(i,(function(e){return at(o,r(x.some(e)))}))}))};return function(){return a.fold((function(){return Te.bind(Rt(e,t,n),c)}),(function(e){return Te.bind(Et(t,n,e),c)}),(function(){return Te.bind(At(t,n),s)}),(function(e){return Te.bind(Dt(t,n,e),s)}),(function(e){var r=e(t),o=Te.map(Et(t,n,i({})),(function(e){return Ke(r,e)}));return Te.bind(o,c)}))}()}),(function(e,n){var o=n(t);return Te.svalue(at(e,r(o)))}))},Nt=function(e,t,n,r){var o=W(n,(function(n){return Mt(e,t,n,r)}));return bt.consolidateObj(o,{})},zt=function(e){var t=function(t,n,r){return e().extract(t,n,r)},n=function(){return e().toString()};return{extract:t,toString:n}},Lt=function(e){var t=function(t,n,r){return Te.bindError(e(r,n),(function(e){return Ot(t,e)}))},n=function(){return"val"};return{extract:t,toString:n}},Bt=function(e){return Re(Le(e,(function(e){return void 0!==e&&null!==e})))},It=function(e){var t=Pt(e),n=Y(e,(function(e,t){return t.fold((function(t){return Ke(e,st(t,!0))}),i(e))}),{}),r=function(e,r,o){var i=E(o)?[]:Bt(o),a=X(i,(function(e){return!Fe(n,e)}));return 0===a.length?t.extract(e,r,o):_t(e,a)};return{extract:r,toString:t.toString}},Pt=function(e){var t=function(t,n,r){return Nt(t,r,e,n)},n=function(){var t=W(e,(function(e){return e.fold((function(e,t,n,r){return e+" -> "+r.toString()}),(function(e,t){return"state("+e+")"}))}));return"obj{\n"+t.join("\n")+"}"};return{extract:t,toString:n}},$t=function(e){var t=function(t,n,r){var o=W(r,(function(r,o){return e.extract(t.concat(["["+o+"]"]),n,r)}));return bt.consolidateArr(o)},n=function(){return"array("+e.toString()+")"};return{extract:t,toString:n}},Ht=function(e){var t=function(t,n,r){for(var o=[],i=0,a=e;i<a.length;i++){var u=a[i],c=u.extract(t,n,r);if(c.stype===g.Value)return c;o.push(c)}return bt.consolidateArr(o)},n=function(){return"oneOf("+W(e,(function(e){return e.toString()})).join(", ")+")"};return{extract:t,toString:n}},Ft=function(e,t){var n=function(t,n){return $t(Lt(e)).extract(t,a,n)},r=function(e,r,o){var i=Re(o),a=n(e,i);return Te.bind(a,(function(n){var i=W(n,(function(e){return Tt.field(e,e,et(),t)}));return Pt(i).extract(e,r,o)}))},o=function(){return"setOf("+t.toString()+")"};return{extract:r,toString:o}},Vt=function(e,t){var n=Ye((function(){return t()})),r=function(e,t,r){return n().extract(e,t,r)},o=function(){return n().toString()};return{extract:r,toString:o}},jt=i(Lt(Te.svalue)),Ut=r($t,Pt),Wt=Tt.state,qt=Tt.field,Gt=function(e,t,n,r,o){var i=$e(r,o);return i.fold((function(){return St(e,r,o)}),(function(r){return r.extract(e.concat(["branch: "+o]),t,n)}))},Kt=function(e,t){var n=function(n,r,o){var i=$e(o,e);return i.fold((function(){return kt(n,e)}),(function(e){return Gt(n,r,o,t,e)}))},r=function(){return"chooseOn("+e+"). Possible values: "+Re(t)};return{extract:n,toString:r}},Xt=Lt(Te.svalue),Yt=function(e){return Ut(e)},Jt=function(){return $t(Xt)},Qt=zt,Zt=function(e){return Lt((function(t){return e(t).fold(Te.serror,Te.svalue)}))},en=function(e,t){return Ft((function(t){return Te.fromResult(e(t))}),t)},tn=function(e,t,n,r){var o=t.extract([e],n,r);return Te.mapError(o,(function(e){return{input:r,errors:e}}))},nn=function(e,t,n){return Te.toResult(tn(e,t,a,n))},rn=function(e){return e.fold((function(e){throw new Error(an(e))}),a)},on=function(e,t,n){return rn(nn(e,t,n))},an=function(e){return"Errors: \n"+wt(e.errors).join("\n")+"\n\nInput object: "+yt(e.input)},un=function(e,t){return Kt(e,t)},cn=function(e,t){return Kt(e,De(t,Pt))},sn=function(e,t){return Vt(e,t)},ln=i(Xt),fn=function(e,t){return Lt((function(n){var r=typeof n;return e(n)?Te.svalue(n):Te.serror("Expected type: "+t+" but got: "+r)}))},dn=fn(z,"number"),mn=fn(O,"string"),pn=fn(E,"boolean"),hn=fn(N,"function"),gn=function(e){var t=function(e,t){var n=e.next();while(!n.done){if(!t(n.value))return!1;n=e.next()}return!0};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 gn(e[t])}));case"Map":return t(e.keys(),gn)&&t(e.values(),gn);case"Set":return t(e.keys(),gn);default:return!1}},vn=Lt((function(e){return gn(e)?Te.svalue(e):Te.serror("Expected value to be acceptable for sending via postMessage")})),bn=function(e){return Zt((function(t){return F(e,t)?ge.value(t):ge.error('Unsupported value: "'+t+'", choose one of "'+e.join(", ")+'".')}))},yn=function(e){return qt(e,e,et(),jt())},wn=function(e,t){return qt(e,e,et(),t)},xn=function(e){return wn(e,dn)},Cn=function(e){return wn(e,mn)},kn=function(e,t){return qt(e,e,et(),bn(t))},Sn=function(e){return wn(e,pn)},_n=function(e){return wn(e,hn)},On=function(e,t){return qt(e,e,tt(),Lt((function(n){return Te.serror("The field: "+e+" is forbidden. "+t)})))},Tn=function(e,t){return qt(e,e,et(),Pt(t))},Rn=function(e,t){return qt(e,e,et(),Ut(t))},En=function(e,t){return qt(e,e,et(),$t(t))},An=function(e){return qt(e,e,tt(),jt())},Dn=function(e,t){return qt(e,e,tt(),t)},Mn=function(e){return Dn(e,dn)},Nn=function(e){return Dn(e,mn)},zn=function(e){return Dn(e,hn)},Ln=function(e,t){return Dn(e,$t(t))},Bn=function(e,t){return Dn(e,Pt(t))},In=function(e,t){return Dn(e,It(t))},Pn=function(e,t){return qt(e,e,Qe(t),jt())},$n=function(e,t,n){return qt(e,e,Qe(t),n)},Hn=function(e,t){return $n(e,t,dn)},Fn=function(e,t){return $n(e,t,mn)},Vn=function(e,t,n){return $n(e,t,bn(n))},jn=function(e,t){return $n(e,t,pn)},Un=function(e,t){return $n(e,t,hn)},Wn=function(e,t){return $n(e,t,vn)},qn=function(e,t,n){return $n(e,t,$t(n))},Gn=function(e,t,n){return $n(e,t,Pt(n))},Kn=function(e,t){return Wt(e,t)},Xn=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},Yn=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Zn(r.childNodes[0])},Jn=function(e,t){var n=t||document,r=n.createElement(e);return Zn(r)},Qn=function(e,t){var n=t||document,r=n.createTextNode(e);return Zn(r)},Zn=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},er=function(e,t,n){return x.from(e.dom.elementFromPoint(t,n)).map(Zn)},tr={fromHtml:Yn,fromTag:Jn,fromText:Qn,fromDom:Zn,fromPoint:er},nr=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),a=e.isiOS()&&!o,u=e.isiOS()||e.isAndroid(),c=u||r("(pointer:coarse)"),s=o||!a&&u&&r("(min-device-width:768px)"),l=a||u&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),d=!l&&!s&&!f;return{isiPad:i(o),isiPhone:i(a),isTablet:i(s),isPhone:i(l),isTouch:i(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:i(f),isDesktop:i(d)}},rr=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},or=function(e,t){var n=rr(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return ur(r(1),r(2))},ir=function(e,t){var n=String(t).toLowerCase();return 0===e.length?ar():or(e,n)},ar=function(){return ur(0,0)},ur=function(e,t){return{major:e,minor:t}},cr={nu:ur,detect:ir,unknown:ar},sr=function(e,t){var n=String(t).toLowerCase();return Z(e,(function(e){return e.search(n)}))},lr=function(e,t){return sr(e,t).map((function(e){var n=cr.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},fr=function(e,t){return sr(e,t).map((function(e){var n=cr.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},dr={detectBrowser:lr,detectOs:fr},mr=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},pr=function(e,t){return-1!==e.indexOf(t)},hr=function(e,t){return mr(e,t,e.length-t.length)},gr=function(e){return function(t){return t.replace(e,"")}},vr=gr(/^\s+|\s+$/g),br=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,yr=function(e){return function(t){return pr(t,e)}},wr=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return pr(e,"edge/")&&pr(e,"chrome")&&pr(e,"safari")&&pr(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,br],search:function(e){return pr(e,"chrome")&&!pr(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return pr(e,"msie")||pr(e,"trident")}},{name:"Opera",versionRegexes:[br,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:yr("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:yr("firefox")},{name:"Safari",versionRegexes:[br,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(pr(e,"safari")||pr(e,"mobile/"))&&pr(e,"applewebkit")}}],xr=[{name:"Windows",search:yr("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return pr(e,"iphone")||pr(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:yr("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:yr("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:yr("linux"),versionRegexes:[]},{name:"Solaris",search:yr("sunos"),versionRegexes:[]},{name:"FreeBSD",search:yr("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:yr("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Cr={browsers:i(wr),oses:i(xr)},kr="Edge",Sr="Chrome",_r="IE",Or="Opera",Tr="Firefox",Rr="Safari",Er=function(){return Ar({current:void 0,version:cr.unknown()})},Ar=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(kr),isChrome:r(Sr),isIE:r(_r),isOpera:r(Or),isFirefox:r(Tr),isSafari:r(Rr)}},Dr={unknown:Er,nu:Ar,edge:i(kr),chrome:i(Sr),ie:i(_r),opera:i(Or),firefox:i(Tr),safari:i(Rr)},Mr="Windows",Nr="iOS",zr="Android",Lr="Linux",Br="OSX",Ir="Solaris",Pr="FreeBSD",$r="ChromeOS",Hr=function(){return Fr({current:void 0,version:cr.unknown()})},Fr=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Mr),isiOS:r(Nr),isAndroid:r(zr),isOSX:r(Br),isLinux:r(Lr),isSolaris:r(Ir),isFreeBSD:r(Pr),isChromeOS:r($r)}},Vr={unknown:Hr,nu:Fr,windows:i(Mr),ios:i(Nr),android:i(zr),linux:i(Lr),osx:i(Br),solaris:i(Ir),freebsd:i(Pr),chromeos:i($r)},jr=function(e,t){var n=Cr.browsers(),r=Cr.oses(),o=dr.detectBrowser(n,e).fold(Dr.unknown,Dr.nu),i=dr.detectOs(r,e).fold(Vr.unknown,Vr.nu),a=nr(i,o,e,t);return{browser:o,os:i,deviceType:a}},Ur={detect:jr},Wr=function(e){return window.matchMedia(e).matches},qr=Ye((function(){return Ur.detect(navigator.userAgent,Wr)})),Gr=function(){return qr()},Kr=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Xr=function(e,t){return Kr(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},Yr=9,Jr=11,Qr=1,Zr=3,eo=function(e,t){var n=e.dom;if(n.nodeType!==Qr)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},to=function(e){return e.nodeType!==Qr&&e.nodeType!==Yr&&e.nodeType!==Jr||0===e.childElementCount},no=function(e,t){var n=void 0===t?document:t.dom;return to(n)?[]:W(n.querySelectorAll(e),tr.fromDom)},ro=function(e,t){var n=void 0===t?document:t.dom;return to(n)?x.none():x.from(n.querySelector(e)).map(tr.fromDom)},oo=function(e,t){return e.dom===t.dom},io=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},ao=function(e,t){return Xr(e.dom,t.dom)},uo=function(e,t){return Gr().browser.isIE()?ao(e,t):io(e,t)},co=function(e){return N(e)?e:l},so=function(e,t,n){var r=e.dom,o=co(n);while(r.parentNode){r=r.parentNode;var i=tr.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return x.none()},lo=function(e,t,n){var r=t(e),o=co(n);return r.orThunk((function(){return o(e)?x.none():so(e,t,o)}))},fo=function(e,t){return oo(e.element,t.event.target)},mo=function(e){if(!Fe(e,"can")&&!Fe(e,"abort")&&!Fe(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return on("Extracting event.handler",It([Pn("can",f),Pn("abort",l),Pn("run",t)]),e)},po=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return J(e,(function(e,r){return e&&t(r).apply(void 0,n)}),!0)}},ho=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return J(e,(function(e,r){return e||t(r).apply(void 0,n)}),!1)}},go=function(e){return N(e)?{can:i(!0),abort:i(!1),run:e}:e},vo=function(e){var t=po(e,(function(e){return e.can})),n=ho(e,(function(e){return e.abort})),r=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];q(e,(function(e){e.run.apply(void 0,t)}))};return mo({can:t,abort:n,run:r})},bo=i,yo=bo("touchstart"),wo=bo("touchmove"),xo=bo("touchend"),Co=bo("touchcancel"),ko=bo("mousedown"),So=bo("mousemove"),_o=bo("mouseout"),Oo=bo("mouseup"),To=bo("mouseover"),Ro=bo("focusin"),Eo=bo("focusout"),Ao=bo("keydown"),Do=bo("keyup"),Mo=bo("input"),No=bo("change"),zo=bo("click"),Lo=bo("transitionend"),Bo=bo("selectstart"),Io=function(e){return i("alloy."+e)},Po={tap:Io("tap")},$o=Io("focus"),Ho=Io("blur.post"),Fo=Io("paste.post"),Vo=Io("receive"),jo=Io("execute"),Uo=Io("focus.item"),Wo=Po.tap,qo=Io("longpress"),Go=Io("sandbox.close"),Ko=Io("typeahead.cancel"),Xo=Io("system.init"),Yo=Io("system.touchmove"),Jo=Io("system.touchend"),Qo=Io("system.scroll"),Zo=Io("system.resize"),ei=Io("system.attached"),ti=Io("system.detached"),ni=Io("system.dismissRequested"),ri=Io("system.repositionRequested"),oi=Io("focusmanager.shifted"),ii=Io("slotcontainer.visibility"),ai=Io("change.tab"),ui=Io("dismiss.tab"),ci=Io("highlight"),si=Io("dehighlight"),li=function(e,t){pi(e,e.element,t,{})},fi=function(e,t,n){pi(e,e.element,t,n)},di=function(e){li(e,jo())},mi=function(e,t,n){pi(e,t,n,{})},pi=function(e,t,n,r){var o=m({target:t},r);e.getSystem().triggerEvent(n,t,o)},hi=function(e,t,n,r){e.getSystem().triggerEvent(n,t,r.event)},gi=function(e){return lt(e)},vi=function(e,t){return{key:e,value:mo({abort:t})}},bi=function(e,t){return{key:e,value:mo({can:t})}},yi=function(e){return{key:e,value:mo({run:function(e,t){t.event.prevent()}})}},wi=function(e,t){return{key:e,value:mo({run:t})}},xi=function(e,t,n){return{key:e,value:mo({run:function(e,r){t.apply(void 0,[e,r].concat(n))}})}},Ci=function(e){return function(t){return wi(e,t)}},ki=function(e){return function(t){return{key:e,value:mo({run:function(e,n){fo(e,n)&&t(e,n)}})}}},Si=function(e,t){return wi(e,(function(n,r){n.getSystem().getByUid(t).each((function(t){hi(t,t.element,e,r)}))}))},_i=function(e,t,n){var r=t.partUids[n];return Si(e,r)},Oi=function(e,t){return wi(e,(function(e,n){var r=n.event,o=e.getSystem().getByDom(r.target).fold((function(){var t=lo(r.target,(function(t){return e.getSystem().getByDom(t).toOptional()}),l);return t.getOr(e)}),(function(e){return e}));t(e,o,n)}))},Ti=function(e){return wi(e,(function(e,t){t.cut()}))},Ri=function(e){return wi(e,(function(e,t){t.stop()}))},Ei=function(e,t){return ki(e)(t)},Ai=ki(ei()),Di=ki(ti()),Mi=ki(Xo()),Ni=Ci(jo()),zi=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),Li=function(e){return e.dom.nodeType},Bi=function(e){return function(t){return Li(t)===e}},Ii=Bi(Qr),Pi=Bi(Zr),$i=Bi(Yr),Hi=Bi(Jr),Fi=function(e){return tr.fromDom(e.dom.ownerDocument)},Vi=function(e){return $i(e)?e:Fi(e)},ji=function(e){return tr.fromDom(Vi(e).dom.documentElement)},Ui=function(e){return tr.fromDom(Vi(e).dom.defaultView)},Wi=function(e){return x.from(e.dom.parentNode).map(tr.fromDom)},qi=function(e){return Wi(e)},Gi=function(e){return x.from(e.dom.offsetParent).map(tr.fromDom)},Ki=function(e){return x.from(e.dom.nextSibling).map(tr.fromDom)},Xi=function(e){return W(e.dom.childNodes,tr.fromDom)},Yi=function(e,t){var n=e.dom.childNodes;return x.from(n[t]).map(tr.fromDom)},Ji=function(e){return Yi(e,0)},Qi=function(e,t){var n=Wi(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Zi=function(e,t){var n=Ki(e);n.fold((function(){var n=Wi(e);n.each((function(e){ta(e,t)}))}),(function(e){Qi(e,t)}))},ea=function(e,t){var n=Ji(e);n.fold((function(){ta(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},ta=function(e,t){e.dom.appendChild(t.dom)},na=function(e,t,n){Yi(e,n).fold((function(){ta(e,t)}),(function(e){Qi(e,t)}))},ra=function(e,t){q(t,(function(t){Qi(e,t)}))},oa=function(e,t){q(t,(function(t){ta(e,t)}))},ia=function(e){e.dom.textContent="",q(Xi(e),(function(e){aa(e)}))},aa=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},ua=function(e){var t=Xi(e);t.length>0&&ra(e,t),aa(e)},ca=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,Xi(tr.fromDom(r))},sa=function(e){return e.dom.innerHTML},la=function(e,t){var n=Fi(e),r=n.dom,o=tr.fromDom(r.createDocumentFragment()),i=ca(t,r);oa(o,i),ia(e),ta(e,o)},fa=function(e){var t=tr.fromTag("div"),n=tr.fromDom(e.dom.cloneNode(!0));return ta(t,n),sa(t)},da=function(e,t,n){if(!(O(n)||E(n)||z(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},ma=function(e,t,n){da(e.dom,t,n)},pa=function(e,t){var n=e.dom;Ae(t,(function(e,t){da(n,t,e)}))},ha=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},ga=function(e,t){return x.from(ha(e,t))},va=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},ba=function(e,t){e.dom.removeAttribute(t)},ya=function(e,t){return tr.fromDom(e.dom.cloneNode(t))},wa=function(e){return ya(e,!1)},xa=function(e){var t=wa(e);return fa(t)},Ca=function(e){return xa(e)},ka=function(e,t,n){return oo(t,e.element)&&!oo(t,n)},Sa=gi([bi($o(),(function(e,t){var n=t.event,r=n.originator,o=n.target;return!ka(e,r,o)||(console.warn($o()+" did not get interpreted by the desired target. \nOriginator: "+Ca(r)+"\nTarget: "+Ca(o)+"\nCheck the "+$o()+" event handlers"),!1)}))]),_a=Object.freeze({__proto__:null,events:Sa}),Oa=0,Ta=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return Oa++,e+"_"+r+Oa+String(n)},Ra=i("alloy-id-"),Ea=i("data-alloy-id"),Aa=Ra(),Da=Ea(),Ma=function(e,t){var n=Ta(Aa+e);return Na(t,n),n},Na=function(e,t){Object.defineProperty(e.dom,Da,{value:t,writable:!0})},za=function(e){var t=Ii(e)?e.dom[Da]:null;return x.from(t)},La=function(e){return Ta(e)},Ba=a,Ia=function(e){var t=function(t){return function(){throw new Error("The component must be in a context to send: "+t+(e?"\n"+Ca(e().element)+" is not in context.":""))}};return{debugInfo:i("fake"),triggerEvent:t("triggerEvent"),triggerFocus:t("triggerFocus"),triggerEscape:t("triggerEscape"),build:t("build"),addToWorld:t("addToWorld"),removeFromWorld:t("removeFromWorld"),addToGui:t("addToGui"),removeFromGui:t("removeFromGui"),getByUid:t("getByUid"),getByDom:t("getByDom"),broadcast:t("broadcast"),broadcastOn:t("broadcastOn"),broadcastEvent:t("broadcastEvent"),isConnected:l}},Pa=Ia(),$a=function(e,t,n){var r=n.toString(),o=r.indexOf(")")+1,i=r.indexOf("("),a=r.substring(i+1,o-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:Ha(a.slice(0,1).concat(a.slice(3)))}},e},Ha=function(e){return W(e,(function(e){return hr(e,"/*")?e.substring(0,e.length-"/*".length):e}))},Fa=function(e,t){var n=e.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:Ha(i)}},e},Va=function(e,t){var n=t.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:"OVERRIDE",parameters:Ha(i.slice(1))}},e},ja=Ta("alloy-premade"),Ua=function(e){return st(ja,e)},Wa=function(e){return $e(e,ja)},qa=function(e){return Va((function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(void 0,h([t.getApis(),t],n))}),e)},Ga={init:function(){return Ka({readState:function(){return"No State required"}})}},Ka=function(e){return e},Xa=function(e,t){var n=W(t,(function(e){return Bn(e.name(),[yn("config"),Pn("state",Ga)])})),r=nn("component.behaviours",Pt(n),e.behaviours).fold((function(t){throw new Error(an(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),(function(e){return e}));return{list:t,data:De(r,(function(e){var t=e.map((function(e){return{config:e.config,state:e.state.init(e.config)}}));return function(){return t}}))}},Ya=function(e){return e.list},Ja=function(e){return e.data},Qa=function(e,t){var n={};return Ae(e,(function(e,r){Ae(e,(function(e,o){var i=$e(n,o).getOr([]);n[o]=i.concat([t(r,e)])}))})),n},Za=function(e){return{classes:void 0!==e.classes?e.classes:[],attributes:void 0!==e.attributes?e.attributes:{},styles:void 0!==e.styles?e.styles:{}}},eu=function(e,t){return m(m({},e),{attributes:m(m({},e.attributes),t.attributes),styles:m(m({},e.styles),t.styles),classes:e.classes.concat(t.classes)})},tu=function(e,t,n,r){var o=m({},t);q(n,(function(t){o[t.name()]=t.exhibit(e,r)}));var i=Qa(o,(function(e,t){return{name:e,modification:t}})),a=function(e){return Y(e,(function(e,t){return m(m({},t.modification),e)}),{})},u=Y(i.classes,(function(e,t){return t.modification.concat(e)}),[]),c=a(i.attributes),s=a(i.styles);return Za({classes:u,attributes:c,styles:s})},nu=function(e,t,n,r){try{var o=ue(n,(function(n,o){var i=n[t],a=o[t],u=r.indexOf(i),c=r.indexOf(a);if(-1===u)throw new Error("The ordering for "+e+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(r,null,2));if(-1===c)throw new Error("The ordering for "+e+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(r,null,2));return u<c?-1:c<u?1:0}));return ge.value(o)}catch(i){return ge.error([i])}},ru=function(e,t){return{handler:e,purpose:t}},ou=function(e,t){return{cHandler:e,purpose:t}},iu=function(e,t){return ou(u.apply(void 0,[e.handler].concat(t)),e.purpose)},au=function(e){return e.cHandler},uu=function(e,t){return{name:e,handler:t}},cu=function(e,t){var n={};return q(e,(function(e){n[e.name()]=e.handlers(t)})),n},su=function(e,t,n){var r=m(m({},n),cu(t,e));return Qa(r,uu)},lu=function(e,t,n,r){var o=su(e,n,r);return pu(o,t)},fu=function(e){var t=go(e);return function(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=[e,n].concat(r);t.abort.apply(void 0,i)?n.stop():t.can.apply(void 0,i)&&t.run.apply(void 0,i)}},du=function(e,t){return ge.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(W(t,(function(e){return e.name})),null,2)])},mu=function(e,t,n){var r=t[n];return r?nu("Event: "+n,"name",e,r).map((function(e){var t=W(e,(function(e){return e.handler}));return vo(t)})):du(n,e)},pu=function(e,t){var n=Be(e,(function(e,n){var r=1===e.length?ge.value(e[0].handler):mu(e,t,n);return r.map((function(r){var o=fu(r),i=e.length>1?X(t[n],(function(t){return V(e,(function(e){return e.name===t}))})).join(" > "):e[0].name;return st(n,ru(o,i))}))}));return mt(n,{})},hu="alloy.base.behaviour",gu=function(e){var t;return nn("custom.definition",Pt([qt("dom","dom",et(),Pt([yn("tag"),Pn("styles",{}),Pn("classes",[]),Pn("attributes",{}),An("value"),An("innerHtml")])),yn("components"),yn("uid"),Pn("events",{}),Pn("apis",{}),qt("eventOrder","eventOrder",Ze((t={},t[jo()]=["disabling",hu,"toggling","typeaheadevents"],t[$o()]=[hu,"focusing","keying"],t[Xo()]=[hu,"disabling","toggling","representing"],t[Mo()]=[hu,"representing","streaming","invalidating"],t[ti()]=[hu,"representing","item-events","tooltipping"],t[ko()]=["focusing",hu,"item-type-events"],t[yo()]=["focusing",hu,"item-type-events"],t[To()]=["item-type-events","tooltipping"],t[Vo()]=["receiving","reflecting","tooltipping"],t)),ln()),An("domModification")]),e)},vu=function(e){return m(m({},e.dom),{uid:e.uid,domChildren:W(e.components,(function(e){return e.element}))})},bu=function(e){return e.domModification.fold((function(){return Za({})}),Za)},yu=function(e){return e.events},wu=function(e,t){var n=ha(e,t);return void 0===n||""===n?[]:n.split(" ")},xu=function(e,t,n){var r=wu(e,t),o=r.concat([n]);return ma(e,t,o.join(" ")),!0},Cu=function(e,t,n){var r=X(wu(e,t),(function(e){return e!==n}));return r.length>0?ma(e,t,r.join(" ")):ba(e,t),!1},ku=function(e){return void 0!==e.dom.classList},Su=function(e){return wu(e,"class")},_u=function(e,t){return xu(e,"class",t)},Ou=function(e,t){return Cu(e,"class",t)},Tu=function(e,t){ku(e)?e.dom.classList.add(t):_u(e,t)},Ru=function(e){var t=ku(e)?e.dom.classList:Su(e);0===t.length&&ba(e,"class")},Eu=function(e,t){if(ku(e)){var n=e.dom.classList;n.remove(t)}else Ou(e,t);Ru(e)},Au=function(e,t){return ku(e)&&e.dom.classList.contains(t)},Du=function(e,t){q(t,(function(t){Tu(e,t)}))},Mu=function(e,t){q(t,(function(t){Eu(e,t)}))},Nu=function(e){return void 0!==e.style&&N(e.style.getPropertyValue)},zu=function(e){return Hi(e)},Lu=N(Element.prototype.attachShadow)&&N(Node.prototype.getRootNode),Bu=i(Lu),Iu=Lu?function(e){return tr.fromDom(e.dom.getRootNode())}:Vi,Pu=function(e){return zu(e)?e:tr.fromDom(Vi(e).dom.body)},$u=function(e){return Hu(e).isSome()},Hu=function(e){var t=Iu(e);return zu(t)?x.some(t):x.none()},Fu=function(e){return tr.fromDom(e.dom.host)},Vu=function(e){if(Bu()&&M(e.target)){var t=tr.fromDom(e.target);if(Ii(t)&&ju(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return se(n)}}return x.from(e.target)},ju=function(e){return M(e.dom.shadowRoot)},Uu=function(e){var t=Pi(e)?e.dom.parentNode:e.dom;if(void 0===t||null===t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return Hu(tr.fromDom(t)).fold((function(){return n.body.contains(t)}),o(Uu,Fu))},Wu=function(){return qu(tr.fromDom(document))},qu=function(e){var t=e.dom.body;if(null===t||void 0===t)throw new Error("Body is not available yet");return tr.fromDom(t)},Gu=function(e,t,n){if(!O(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Nu(e)&&e.style.setProperty(t,n)},Ku=function(e,t){Nu(e)&&e.style.removeProperty(t)},Xu=function(e,t,n){var r=e.dom;Gu(r,t,n)},Yu=function(e,t){var n=e.dom;Ae(t,(function(e,t){Gu(n,t,e)}))},Ju=function(e,t){var n=e.dom;Ae(t,(function(e,t){e.fold((function(){Ku(n,t)}),(function(e){Gu(n,t,e)}))}))},Qu=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||Uu(e)?o:Zu(n,t)},Zu=function(e,t){return Nu(e)?e.style.getPropertyValue(t):""},ec=function(e,t){var n=e.dom,r=Zu(n,t);return x.from(r).filter((function(e){return e.length>0}))},tc=function(e){var t={},n=e.dom;if(Nu(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},nc=function(e,t,n){var r=tr.fromTag(e);Xu(r,t,n);var o=ec(r,t);return o.isSome()},rc=function(e,t){var n=e.dom;Ku(n,t),ga(e,"style").map(vr).is("")&&ba(e,"style")},oc=function(e){return e.dom.offsetWidth},ic=function(e){return e.dom.value},ac=function(e,t){if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},uc=function(e){var t=tr.fromTag(e.tag);pa(t,e.attributes),Du(t,e.classes),Yu(t,e.styles),e.innerHtml.each((function(e){return la(t,e)}));var n=e.domChildren;return oa(t,n),e.value.each((function(e){ac(t,e)})),e.uid,Na(t,e.uid),t},cc=function(e){var t=$e(e,"behaviours").getOr({}),n=X(Re(t),(function(e){return void 0!==t[e]}));return W(n,(function(e){return t[e].me}))},sc=function(e,t){return Xa(e,t)},lc=function(e){var t=cc(e);return sc(e,t)},fc=function(e,t,n){var r=vu(e),o=bu(e),i={"alloy.base.modification":o},a=t.length>0?tu(n,i,t,r):o;return eu(r,a)},dc=function(e,t,n){var r={"alloy.base.behaviour":yu(e)};return lu(n,e.eventOrder,t,r).getOrDie()},mc=function(e){var t=function(){return b},n=Xn(Pa),r=rn(gu(e)),o=lc(e),i=Ya(o),a=Ja(o),u=fc(r,i,a),c=uc(u),s=dc(r,i,a),l=Xn(r.components),f=function(e){n.set(e)},d=function(){n.set(Ia(t))},m=function(){var e=Xi(c),t=ne(e,(function(e){return n.get().getByDom(e).fold((function(){return[]}),(function(e){return[e]}))}));l.set(t)},p=function(t){var n=a,r=N(n[t.name()])?n[t.name()]:function(){throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))};return r()},h=function(e){return N(a[e.name()])},g=function(){return r.apis},v=function(e){return a[e]().map((function(e){return e.state.readState()})).getOr("not enabled")},b={getSystem:n.get,config:p,hasConfigured:h,spec:e,readState:v,getApis:g,connect:f,disconnect:d,element:c,syncComponents:m,components:l.get,events:s};return b},pc=function(e){var t=$e(e,"components").getOr([]);return W(t,yc)},hc=function(e){var t=Ba(e),n=t.events,r=p(t,["events"]),o=pc(r),i=m(m({},r),{events:m(m({},_a),n),components:o});return ge.value(mc(i))},gc=function(e){var t=tr.fromText(e);return vc({element:t})},vc=function(e){var n=on("external.component",It([yn("element"),An("uid")]),e),r=Xn(Ia()),o=function(e){r.set(e)},a=function(){r.set(Ia((function(){return u})))};n.uid.each((function(e){Na(n.element,e)}));var u={getSystem:r.get,config:x.none,hasConfigured:l,connect:o,disconnect:a,getApis:function(){return{}},element:n.element,spec:e,readState:i("No state"),syncComponents:t,components:i([]),events:{}};return Ua(u)},bc=La,yc=function(e){return Wa(e).fold((function(){var t=e.hasOwnProperty("uid")?e:m({uid:bc("")},e);return hc(t).getOrDie()}),(function(e){return e}))},wc=Ua;function xc(e,t){var n=function(t,n){if(!z(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Nu(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=Qu(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return J(t,(function(t,n){var r=Qu(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)},a=function(e,t,n){var r=i(e,n),o=t>r?t-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:a}}var Cc=xc("height",(function(e){var t=e.dom;return Uu(e)?t.getBoundingClientRect().height:t.offsetHeight})),kc=function(e){return Cc.get(e)},Sc=function(e){return Cc.getOuter(e)},_c=function(e,t){var n=["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"],r=Cc.max(e,t,n);Xu(e,"max-height",r+"px")},Oc=function(e,t){var n=function(n,r){return Oc(e+n,t+r)};return{left:e,top:t,translate:n}},Tc=Oc,Rc=function(e){var t=e.getBoundingClientRect();return Tc(t.left,t.top)},Ec=function(e,t){return void 0!==e?e:void 0!==t?t:0},Ac=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return Tc(n.offsetLeft,n.offsetTop);var i=Ec(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=Ec(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),u=Ec(o.clientTop,n.clientTop),c=Ec(o.clientLeft,n.clientLeft);return Dc(e).translate(a-c,i-u)},Dc=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?Tc(r.offsetLeft,r.offsetTop):Uu(e)?Rc(t):Tc(0,0)},Mc=xc("width",(function(e){return e.dom.offsetWidth})),Nc=function(e,t){return Mc.set(e,t)},zc=function(e){return Mc.get(e)},Lc=function(e){return Mc.getOuter(e)},Bc=function(e,t){var n=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],r=Mc.max(e,t,n);Xu(e,"max-width",r+"px")},Ic=function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}},Pc=function(e){var t=tr.fromDom(Vu(e).getOr(e.target)),n=function(){return e.stopPropagation()},o=function(){return e.preventDefault()},i=r(o,n);return Ic(t,e.clientX,e.clientY,n,o,i,e)},$c=function(e,t){return function(n){e(n)&&t(Pc(n))}},Hc=function(e,t,n,r,o){var i=$c(n,r);return e.dom.addEventListener(t,i,o),{unbind:u(jc,e,t,i,o)}},Fc=function(e,t,n,r){return Hc(e,t,n,r,!1)},Vc=function(e,t,n,r){return Hc(e,t,n,r,!0)},jc=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Uc=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return Tc(n,r)},Wc=function(e,t,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollTo(e,t)},qc=function(e){var t=void 0===e?window:e;return x.from(t["visualViewport"])},Gc=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Kc=function(e){var t=void 0===e?window:e,n=t.document,r=Uc(tr.fromDom(n));return qc(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Gc(r.left,r.top,n,o)}),(function(e){return Gc(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Xc=function(e,t){var n=e.view(t);return n.fold(i([]),(function(t){var n=e.owner(t),r=Xc(e,n);return[t].concat(r)}))},Yc=function(e,t){var n=t.owner(e),r=Xc(t,n);return x.some(r)},Jc=function(e){var t,n=e.dom===document?x.none():x.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement);return n.map(tr.fromDom)},Qc=function(e){return Fi(e)},Zc=Object.freeze({__proto__:null,view:Jc,owner:Qc}),es=function(e){var t=tr.fromDom(document),n=Uc(t),r=Yc(e,Zc);return r.fold(u(Ac,e),(function(t){var r=Dc(e),o=Y(t,(function(e,t){var n=Dc(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return Tc(o.left+r.left+n.left,o.top+r.top+n.top)}))},ts=function(e,t,n){return{point:e,width:t,height:n}},ns=function(e,t,n,r){return{x:e,y:t,width:n,height:r}},rs=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},os=function(e){var t=Ac(e),n=Lc(e),r=Sc(e);return rs(t.left,t.top,n,r)},is=function(e){var t=es(e),n=Lc(e),r=Sc(e);return rs(t.left,t.top,n,r)},as=function(){return Kc(window)};function us(e,t,n,r,o){return e(n,r)?x.some(n):N(o)&&o(n)?x.none():t(n,r,o)}var cs,ss=function(e,t,n){var r=e.dom,o=N(n)?n:l;while(r.parentNode){r=r.parentNode;var i=tr.fromDom(r);if(t(i))return x.some(i);if(o(i))break}return x.none()},ls=function(e,t,n){var r=function(e,t){return t(e)};return us(r,ss,e,t,n)},fs=function(e,t){var n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=tr.fromDom(e.childNodes[r]);if(t(o))return x.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return x.none()};return n(e.dom)},ds=function(e,t,n){return ls(e,t,n).isSome()},ms=function(e,t,n){return ss(e,(function(e){return eo(e,t)}),n)},ps=function(e,t){return ro(t,e)},hs=function(e,t,n){var r=function(e,t){return eo(e,t)};return us(r,ms,e,t,n)},gs=function(e){var t=ls(e,(function(e){if(!Ii(e))return!1;var t=ha(e,"id");return void 0!==t&&t.indexOf("aria-owns")>-1}));return t.bind((function(e){var t=ha(e,"id"),n=Iu(e);return ps(n,'[aria-owns="'+t+'"]')}))},vs=function(){var e=Ta("aria-owns"),t=function(t){ma(t,"aria-owns",e)},n=function(e){ba(e,"aria-owns")};return{id:e,link:t,unlink:n}},bs=function(e,t){return gs(t).exists((function(t){return ys(e,t)}))},ys=function(e,t){return ds(t,(function(t){return oo(t,e.element)}),l)||bs(e,t)},ws="unknown";(function(e){e[e["STOP"]=0]="STOP",e[e["NORMAL"]=1]="NORMAL",e[e["LOGGING"]=2]="LOGGING"})(cs||(cs={}));var xs,Cs=Xn({}),ks=function(e,t){var n=[],r=(new Date).getTime();return{logEventCut:function(e,t,r){n.push({outcome:"cut",target:t,purpose:r})},logEventStopped:function(e,t,r){n.push({outcome:"stopped",target:t,purpose:r})},logNoParent:function(e,t,r){n.push({outcome:"no-parent",target:t,purpose:r})},logEventNoHandlers:function(e,t){n.push({outcome:"no-handlers-left",target:t})},logEventResponse:function(e,t,r){n.push({outcome:"response",purpose:r,target:t})},write:function(){var o=(new Date).getTime();F(["mousemove","mouseover","mouseout",Xo()],e)||console.log(e,{event:e,time:o-r,target:t.dom,sequence:W(n,(function(e){return F(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+Ca(e.target)+")":e.outcome}))})}}},Ss=function(e,t,n){var r=$e(Cs.get(),e).orThunk((function(){var t=Re(Cs.get());return de(t,(function(t){return e.indexOf(t)>-1?x.some(Cs.get()[t]):x.none()}))})).getOr(cs.NORMAL);switch(r){case cs.NORMAL:return n(Es());case cs.LOGGING:var o=ks(e,t),i=n(o);return o.write(),i;case cs.STOP:return!0}},_s=["alloy/data/Fields","alloy/debugging/Debugging"],Os=function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return Z(t,(function(e){return e.indexOf("alloy")>0&&!V(_s,(function(t){return e.indexOf(t)>-1}))})).getOr(ws)}return ws},Ts={logEventCut:t,logEventStopped:t,logNoParent:t,logEventNoHandlers:t,logEventResponse:t,write:t},Rs=function(e,t,n){return Ss(e,t,n)},Es=i(Ts),As=i([yn("menu"),yn("selectedMenu")]),Ds=i([yn("item"),yn("selectedItem")]),Ms=(i(Pt(Ds().concat(As()))),i(Pt(Ds()))),Ns=Tn("initSize",[yn("numColumns"),yn("numRows")]),zs=function(){return wn("markers",Ms())},Ls=function(){return Tn("markers",[yn("backgroundMenu")].concat(As()).concat(Ds()))},Bs=function(e){return Tn("markers",W(e,yn))},Is=function(e,t,n){Os();return qt(t,t,n,Zt((function(e){return ge.value((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.apply(void 0,t)}))})))},Ps=function(e){return Is("onHandler",e,Qe(t))},$s=function(e){return Is("onKeyboardHandler",e,Qe(x.none))},Hs=function(e){return Is("onHandler",e,et())},Fs=function(e){return Is("onKeyboardHandler",e,et())},Vs=function(e,t){return Kn(e,i(t))},js=function(e){return Kn(e,a)},Us=i(Ns),Ws=function(e,t,n,r,o,i){return{x:e,y:t,bubble:n,direction:r,boundsRestriction:o,label:i}},qs=je.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Gs=function(e,t,n,r,o,i,a,u,c){return e.fold(t,n,r,o,i,a,u,c)},Ks=function(e,t,n,r){return e.fold(t,t,r,r,t,r,n,n)},Xs=function(e,t,n,r){return e.fold(t,r,t,r,n,n,t,r)},Ys=qs.southeast,Js=qs.southwest,Qs=qs.northeast,Zs=qs.northwest,el=qs.south,tl=qs.north,nl=qs.east,rl=qs.west,ol=function(e,t){switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}},il=function(e,t){return ae(["left","right","top","bottom"],(function(n){return $e(t,n).map((function(t){return ol(e,t)}))}))},al=function(e,t,n){var r=function(e,r){var o="top"===e||"bottom"===e?n.top:n.left;return $e(t,e).bind(a).bind((function(t){return"left"===e||"top"===e?t>=r?x.some(t):x.none():t<=r?x.some(t):x.none()})).map((function(e){return e+o})).getOr(r)},o=r("left",e.x),i=r("top",e.y),u=r("right",e.right),c=r("bottom",e.bottom);return rs(o,i,u-o,c-i)},ul=function(e){return e.x},cl=function(e,t){return e.x+e.width/2-t.width/2},sl=function(e,t){return e.x+e.width-t.width},ll=function(e,t){return e.y-t.height},fl=function(e){return e.y+e.height},dl=function(e,t){return e.y+e.height/2-t.height/2},ml=function(e){return e.x+e.width},pl=function(e,t){return e.x-t.width},hl=function(e,t,n){return Ws(ul(e),fl(e),n.southeast(),Ys(),il(e,{left:1,top:3}),"layout-se")},gl=function(e,t,n){return Ws(sl(e,t),fl(e),n.southwest(),Js(),il(e,{right:0,top:3}),"layout-sw")},vl=function(e,t,n){return Ws(ul(e),ll(e,t),n.northeast(),Qs(),il(e,{left:1,bottom:2}),"layout-ne")},bl=function(e,t,n){return Ws(sl(e,t),ll(e,t),n.northwest(),Zs(),il(e,{right:0,bottom:2}),"layout-nw")},yl=function(e,t,n){return Ws(cl(e,t),ll(e,t),n.north(),tl(),il(e,{bottom:2}),"layout-n")},wl=function(e,t,n){return Ws(cl(e,t),fl(e),n.south(),el(),il(e,{top:3}),"layout-s")},xl=function(e,t,n){return Ws(ml(e),dl(e,t),n.east(),nl(),il(e,{left:0}),"layout-e")},Cl=function(e,t,n){return Ws(pl(e,t),dl(e,t),n.west(),rl(),il(e,{right:1}),"layout-w")},kl=function(){return[hl,gl,vl,bl,wl,yl,xl,Cl]},Sl=function(){return[gl,hl,bl,vl,wl,yl,xl,Cl]},_l=function(){return[vl,bl,hl,gl,yl,wl]},Ol=function(){return[bl,vl,gl,hl,yl,wl]},Tl=function(){return[hl,gl,vl,bl,wl,yl]},Rl=function(){return[gl,hl,bl,vl,wl,yl]},El=function(e,t){return t.universal?e:X(e,(function(e){return F(t.channels,e)}))},Al=function(e){return gi([wi(Vo(),(function(t,n){var r=e.channels,o=Re(r),i=n,a=El(o,i);q(a,(function(e){var n=r[e],o=n.schema,a=on("channel["+e+"] data\nReceiver: "+Ca(t.element),o,i.data);n.onReceive(t,a)}))}))])},Dl=Object.freeze({__proto__:null,events:Al}),Ml=[wn("channels",en(ge.value,It([Hs("onReceive"),Pn("schema",ln())])))],Nl=function(e,t,n){return Ni((function(r){n(r,e,t)}))},zl=function(e,t,n){return Mi((function(r,o){n(r,e,t)}))},Ll=function(e,t,n,r,o,i){var a=It(e),u=Bn(t,[In("config",e)]);return $l(a,u,t,n,r,o,i)},Bl=function(e,t,n,r,o,i){var a=e,u=Bn(t,[Dn("config",e)]);return $l(a,u,t,n,r,o,i)},Il=function(e,t,n){var r=function(r){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];var u=[r].concat(o);return r.config({name:i(e)}).fold((function(){throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+n)}),(function(e){var n=Array.prototype.slice.call(u,1);return t.apply(void 0,[r,e.config,e.state].concat(n))}))};return $a(r,n,t)},Pl=function(e){return{key:e,value:void 0}},$l=function(e,t,n,r,o,i,a){var c=function(e){return Fe(e,n)?e[n]():x.none()},s=De(o,(function(e,t){return Il(n,e,t)})),l=De(i,(function(e,t){return Fa(e,t)})),f=m(m(m({},l),s),{revoke:u(Pl,n),config:function(t){var r=on(n+"-config",e,t);return{key:n,value:{config:r,me:f,configAsRaw:Ye((function(){return on(n+"-config",e,t)})),initialConfig:t,state:a}}},schema:function(){return t},exhibit:function(e,t){return c(e).bind((function(e){return $e(r,"exhibit").map((function(n){return n(t,e.config,e.state)}))})).getOr(Za({}))},name:function(){return n},handlers:function(e){return c(e).map((function(e){var t=$e(r,"events").getOr((function(){return{}}));return t(e.config,e.state)})).getOr({})}});return f},Hl=function(e){return lt(e)},Fl=It([yn("fields"),yn("name"),Pn("active",{}),Pn("apis",{}),Pn("state",Ga),Pn("extra",{})]),Vl=function(e){var t=on("Creating behaviour: "+e.name,Fl,e);return Ll(t.fields,t.name,t.active,t.apis,t.extra,t.state)},jl=It([yn("branchKey"),yn("branches"),yn("name"),Pn("active",{}),Pn("apis",{}),Pn("state",Ga),Pn("extra",{})]),Ul=function(e){var t=on("Creating behaviour: "+e.name,jl,e);return Bl(cn(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},Wl=i(void 0),ql=Vl({fields:Ml,name:"receiving",active:Dl}),Gl=function(e,t){return Za({classes:[],styles:t.useFixed()?{}:{position:"relative"}})},Kl=Object.freeze({__proto__:null,exhibit:Gl}),Xl=function(){return tr.fromDom(document)},Yl=function(e){return e.dom.focus()},Jl=function(e){return e.dom.blur()},Ql=function(e){var t=Iu(e).dom;return e.dom===t.activeElement},Zl=function(e){return void 0===e&&(e=Xl()),x.from(e.dom.activeElement).map(tr.fromDom)},ef=function(e){return Zl(Iu(e)).filter((function(t){return e.dom.contains(t.dom)}))},tf=function(e,n){var r=Iu(n),o=Zl(r).bind((function(e){var t=function(t){return oo(e,t)};return t(n)?x.some(n):fs(n,t)})),i=e(n);return o.each((function(e){Zl(r).filter((function(t){return oo(t,e)})).fold((function(){Yl(e)}),t)})),i},nf=function(e,t,n,r,o){return{position:e,left:t,top:n,right:r,bottom:o}},rf=function(e,t){var n=function(e){return e+"px"};Ju(e,{position:x.some(t.position),left:t.left.map(n),top:t.top.map(n),right:t.right.map(n),bottom:t.bottom.map(n)})},of=je.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),af=function(e,t,n,r,o,i){var a=t.x-n,u=t.y-r,c=t.width,s=t.height,l=o-(a+c),f=i-(u+s),d=x.some(a),m=x.some(u),p=x.some(l),h=x.some(f),g=x.none();return Gs(t.direction,(function(){return nf(e,d,m,g,g)}),(function(){return nf(e,g,m,p,g)}),(function(){return nf(e,d,g,g,h)}),(function(){return nf(e,g,g,p,h)}),(function(){return nf(e,d,m,g,g)}),(function(){return nf(e,d,g,g,h)}),(function(){return nf(e,d,m,g,g)}),(function(){return nf(e,g,m,p,g)}))},uf=function(e,t){return e.fold((function(){return nf("absolute",x.some(t.x),x.some(t.y),x.none(),x.none())}),(function(e,n,r,o){return af("absolute",t,e,n,r,o)}),(function(e,n,r,o){return af("fixed",t,e,n,r,o)}))},cf=function(e,t){var n=u(es,t),r=e.fold(n,n,(function(){var e=Uc();return es(t).translate(-e.left,-e.top)})),o=Lc(t),i=Sc(t);return rs(r.left,r.top,o,i)},sf=function(e,t){return t.fold((function(){return e.fold(as,as,rs)}),(function(t){return e.fold(t,t,(function(){var n=t(),r=lf(e,n.x,n.y);return rs(r.left,r.top,n.width,n.height)}))}))},lf=function(e,t,n){var r=Tc(t,n),o=function(){var e=Uc();return r.translate(-e.left,-e.top)};return e.fold(i(r),i(r),o)},ff=function(e,t,n,r){return e.fold(t,n,r)},df=(of.none,of.relative),mf=of.fixed,pf=function(e,t){return{anchorBox:e,origin:t}},hf=function(e,t){return pf(e,t)},gf=function(e,t,n,r){var o=e+t;return o>r?n:o<n?r:o},vf=function(e,t,n){return Math.min(Math.max(e,t),n)},bf=je.generate([{fit:["reposition"]},{nofit:["reposition","deltaW","deltaH"]}]),yf=function(e,t,n,r,o){var i=o.x,a=o.y,u=o.width,c=o.height,s=e>=i,l=t>=a,f=s&&l,d=e+n<=i+u,m=t+r<=a+c,p=d&&m,h=Math.abs(Math.min(n,s?i+u-e:i-(e+n))),g=Math.abs(Math.min(r,l?a+c-t:a-(t+r))),v=Math.max(o.x,o.right-n),b=Math.max(o.y,o.bottom-r),y=vf(e,o.x,v),w=vf(t,o.y,b);return{originInBounds:f,sizeInBounds:p,limitX:y,limitY:w,deltaW:h,deltaH:g}},wf=function(e,t,n,r){var o=e.x,a=e.y,u=e.bubble.offset,c=u.left,s=u.top,l=al(r,e.boundsRestriction,u),f=l.y,d=l.bottom,m=l.x,p=l.right,h=o+c,g=a+s,v=yf(h,g,t,n,l),b=v.originInBounds,y=v.sizeInBounds,w=v.limitX,x=v.limitY,C=v.deltaW,k=v.deltaH,S=i(x+k-f),_=i(d-x),O=Ks(e.direction,_,_,S),T=i(w+C-m),R=i(p-w),E=Xs(e.direction,R,R,T),A={x:w,y:x,width:C,height:k,maxHeight:O,maxWidth:E,direction:e.direction,classes:{on:e.bubble.classesOn,off:e.bubble.classesOff},label:e.label,candidateYforTest:g};return b&&y?bf.fit(A):bf.nofit(A,C,k)},xf=function(e,t,n,r,o){var i=n.width,c=n.height,s=function(e,a,u,s){var l=e(t,n,r),f=wf(l,i,c,o);return f.fold(bf.fit,(function(e,t,n){var r=n>s||t>u;return r?bf.nofit(e,t,n):bf.nofit(a,u,s)}))},l=J(e,(function(e,t){var n=u(s,t);return e.fold(bf.fit,n)}),bf.nofit({x:t.x,y:t.y,width:n.width,height:n.height,maxHeight:n.height,maxWidth:n.width,direction:Ys(),classes:{on:[],off:[]},label:"none",candidateYforTest:t.y},-1,-1));return l.fold(a,a)},Cf=function(e){return{width:Lc(e),height:Sc(e)}},kf=function(e,t,n,r){rc(t,"max-height"),rc(t,"max-width");var o=Cf(t);return xf(r.preference,e,o,n,r.bounds)},Sf=function(e,t){var n=t.classes;Mu(e,n.off),Du(e,n.on)},_f=function(e,t,n){var r=n.maxHeightFunction;r(e,t.maxHeight)},Of=function(e,t,n){var r=n.maxWidthFunction;r(e,t.maxWidth)},Tf=function(e,t,n){rf(e,uf(n.origin,t))},Rf=function(e,t){_c(e,Math.floor(t))},Ef=i((function(e,t){Rf(e,t),Yu(e,{"overflow-x":"hidden","overflow-y":"auto"})})),Af=i((function(e,t){Rf(e,t)})),Df=function(e,t,n){return void 0===e[t]?n:e[t]},Mf=function(e,n,r,o,i,a){var u=Df(a,"maxHeightFunction",Ef()),c=Df(a,"maxWidthFunction",t),s=e.anchorBox,l=e.origin,f={bounds:sf(l,i),origin:l,preference:o,maxHeightFunction:u,maxWidthFunction:c};Nf(s,n,r,f)},Nf=function(e,t,n,r){var o=kf(e,t,n,r);Tf(t,o,r),Sf(t,o),_f(t,o,r),Of(t,o,r)},zf=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right"],Lf=function(e,t,n){var r=function(e){return $e(n,e).getOr([])},o=function(e,t,n){var o=ie(zf,n);return{offset:Tc(e,t),classesOn:ne(n,r),classesOff:ne(o,r)}};return{southeast:function(){return o(-e,t,["top","alignLeft"])},southwest:function(){return o(e,t,["top","alignRight"])},south:function(){return o(-e/2,t,["top","alignCentre"])},northeast:function(){return o(-e,-t,["bottom","alignLeft"])},northwest:function(){return o(e,-t,["bottom","alignRight"])},north:function(){return o(-e/2,-t,["bottom","alignCentre"])},east:function(){return o(e,-t/2,["valignCentre","left"])},west:function(){return o(-e,-t/2,["valignCentre","right"])},innerNorthwest:function(){return o(-e,t,["top","alignRight"])},innerNortheast:function(){return o(e,t,["top","alignLeft"])},innerNorth:function(){return o(-e/2,t,["top","alignCentre"])},innerSouthwest:function(){return o(-e,-t,["bottom","alignRight"])},innerSoutheast:function(){return o(e,-t,["bottom","alignLeft"])},innerSouth:function(){return o(-e/2,-t,["bottom","alignCentre"])},innerWest:function(){return o(e,-t/2,["valignCentre","right"])},innerEast:function(){return o(-e,-t/2,["valignCentre","left"])}}},Bf=function(){return Lf(0,0,{})},If=function(e){return e},Pf=function(e,t){return function(n){return"rtl"===$f(n)?t:e}},$f=function(e){return"rtl"===Qu(e,"direction")?"rtl":"ltr"};(function(e){e["TopToBottom"]="toptobottom",e["BottomToTop"]="bottomtotop"})(xs||(xs={}));var Hf="data-alloy-vertical-dir",Ff=function(e){return ds(e,(function(e){return Ii(e)&&ha(e,"data-alloy-vertical-dir")===xs.BottomToTop}))},Vf=function(){return Bn("layouts",[yn("onLtr"),yn("onRtl"),An("onBottomLtr"),An("onBottomRtl")])},jf=function(e,t,n,r,o,i,a){var u=a.map(Ff).getOr(!1),c=t.layouts.map((function(t){return t.onLtr(e)})),s=t.layouts.map((function(t){return t.onRtl(e)})),l=u?t.layouts.bind((function(t){return t.onBottomLtr.map((function(t){return t(e)}))})).or(c).getOr(o):c.getOr(n),f=u?t.layouts.bind((function(t){return t.onBottomRtl.map((function(t){return t(e)}))})).or(s).getOr(i):s.getOr(r),d=Pf(l,f);return d(e)},Uf=function(e,t,n){var r=t.hotspot,o=cf(n,r.element),i=jf(e.element,t,Tl(),Rl(),_l(),Ol(),x.some(t.hotspot.element));return x.some(If({anchorBox:o,bubble:t.bubble.getOr(Bf()),overrides:t.overrides,layouts:i,placer:x.none()}))},Wf=[yn("hotspot"),An("bubble"),Pn("overrides",{}),Vf(),Vs("placement",Uf)],qf=function(e,t,n){var r=lf(n,t.x,t.y),o=rs(r.left,r.top,t.width,t.height),i=jf(e.element,t,kl(),Sl(),kl(),Sl(),x.none());return x.some(If({anchorBox:o,bubble:t.bubble,overrides:t.overrides,layouts:i,placer:x.none()}))},Gf=[yn("x"),yn("y"),Pn("height",0),Pn("width",0),Pn("bubble",Bf()),Pn("overrides",{}),Vf(),Vs("placement",qf)],Kf="\ufeff",Xf=" ",Yf=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Jf={create:Yf},Qf=je.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Zf=function(e,t,n,r){return e.fold(t,n,r)},ed=function(e){return e.fold(a,a,a)},td=Qf.before,nd=Qf.on,rd=Qf.after,od={before:td,on:nd,after:rd,cata:Zf,getStart:ed},id=je.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),ad=function(e){return id.exact(e.start,e.soffset,e.finish,e.foffset)},ud=function(e){return e.match({domRange:function(e){return tr.fromDom(e.startContainer)},relative:function(e,t){return od.getStart(e)},exact:function(e,t,n,r){return e}})},cd=id.domRange,sd=id.relative,ld=id.exact,fd=function(e){var t=ud(e);return Ui(t)},dd=Jf.create,md={domRange:cd,relative:sd,exact:ld,exactFromRange:ad,getWin:fd,range:dd},pd=function(e,t){t.fold((function(t){e.setStartBefore(t.dom)}),(function(t,n){e.setStart(t.dom,n)}),(function(t){e.setStartAfter(t.dom)}))},hd=function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))},gd=function(e,t,n){var r=e.document.createRange();return pd(r,t),hd(r,n),r},vd=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},bd=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},yd=function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?x.some(n).map(bd):x.none()},wd=je.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),xd=function(e,t,n){return t(tr.fromDom(n.startContainer),n.startOffset,tr.fromDom(n.endContainer),n.endOffset)},Cd=function(e,t){return t.match({domRange:function(e){return{ltr:i(e),rtl:x.none}},relative:function(t,n){return{ltr:Ye((function(){return gd(e,t,n)})),rtl:Ye((function(){return x.some(gd(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:Ye((function(){return vd(e,t,n,r,o)})),rtl:Ye((function(){return x.some(vd(e,r,o,t,n))}))}}})},kd=function(e,t){var n=t.ltr();if(n.collapsed){var r=t.rtl().filter((function(e){return!1===e.collapsed}));return r.map((function(e){return wd.rtl(tr.fromDom(e.endContainer),e.endOffset,tr.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return xd(e,wd.ltr,n)}))}return xd(e,wd.ltr,n)},Sd=function(e,t){var n=Cd(e,t);return kd(e,n)},_d=function(e,t){var n=Sd(e,t);return n.match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})};wd.ltr,wd.rtl;function Od(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?x.from(t.dom.nodeValue):x.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r};return{get:n,getOption:r,set:o}}var Td=Od(Pi,"text"),Rd=function(e){return Td.get(e)},Ed=function(e){return Td.getOption(e)},Ad=function(e){return"img"===zi(e)?1:Ed(e).fold((function(){return Xi(e).length}),(function(e){return e.length}))},Dd=function(e){return Ed(e).filter((function(e){return 0!==e.trim().length||e.indexOf(Xf)>-1})).isSome()},Md=["img","br"],Nd=function(e){var t=Dd(e);return t||F(Md,zi(e))},zd=function(e){return Ld(e,Nd)},Ld=function(e,t){var n=function(e){for(var r=Xi(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return x.some(i);var a=n(i);if(a.isSome())return a}return x.none()};return n(e)},Bd=function(e,t){return no(t,e)},Id=function(e,t,n,r){var o=Fi(e),i=o.dom.createRange();return i.setStart(e.dom,t),i.setEnd(n.dom,r),i},Pd=function(e,t,n,r){var o=Id(e,t,n,r),i=oo(e,n)&&t===r;return o.collapsed&&!i},$d=function(e){return x.from(e.getSelection())},Hd=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return x.some(Jf.create(tr.fromDom(t.startContainer),t.startOffset,tr.fromDom(n.endContainer),n.endOffset))}return x.none()},Fd=function(e){if(null===e.anchorNode||null===e.focusNode)return Hd(e);var t=tr.fromDom(e.anchorNode),n=tr.fromDom(e.focusNode);return Pd(t,e.anchorOffset,n,e.focusOffset)?x.some(Jf.create(t,e.anchorOffset,n,e.focusOffset)):Hd(e)},Vd=function(e){return $d(e).filter((function(e){return e.rangeCount>0})).bind(Fd)},jd=function(e,t){var n=_d(e,t);return yd(n)},Ud=function(e,t){return{element:e,offset:t}},Wd=function(e,t){var n=Xi(e);if(0===n.length)return Ud(e,t);if(t<n.length)return Ud(n[t],0);var r=n[n.length-1],o=Pi(r)?Rd(r).length:Xi(r).length;return Ud(r,o)},qd=je.generate([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),Gd=function(e){return e.fold(a,(function(e,t,n){return e.translate(-t,-n)}))},Kd=function(e){return e.fold(a,a)},Xd=function(e){return J(e,(function(e,t){return e.translate(t.left,t.top)}),Tc(0,0))},Yd=function(e){var t=W(e,Gd);return Xd(t)},Jd=function(e){var t=W(e,Kd);return Xd(t)},Qd=qd.screen,Zd=qd.absolute,em=function(e,t,n){var r=Ui(n.root).dom,o=function(t){var n=Fi(t),r=Fi(e.element);return oo(n,r)};return x.from(r.frameElement).map(tr.fromDom).filter(o).map(Ac)},tm=function(e,t,n){var r=Fi(e.element),o=Uc(r),i=em(e,t,n).getOr(o);return Zd(i,o.left,o.top)},nm=function(e,t,n,r){var o=e,i=t,a=n,u=r;e<0&&(o=0,a=n+e),t<0&&(i=0,u=r+t);var c=Qd(Tc(o,i));return x.some(ts(c,a,u))},rm=function(e,t,n,r,o){return e.map((function(e){var i=[t,e.point],a=ff(r,(function(){return Jd(i)}),(function(){return Jd(i)}),(function(){return Yd(i)})),u=ns(a.left,a.top,e.width,e.height),c=n.showAbove?_l():Tl(),s=n.showAbove?Ol():Rl(),l=jf(o,n,c,s,c,s,x.none());return If({anchorBox:u,bubble:n.bubble.getOr(Bf()),overrides:n.overrides,layouts:l,placer:x.none()})}))},om=function(e,t){return Pi(e)?Ud(e,t):Wd(e,t)},im=function(e,t){var n=t.getSelection.getOrThunk((function(){return function(){return Vd(e)}}));return n().map((function(e){var t=om(e.start,e.soffset),n=om(e.finish,e.foffset);return md.range(t.element,t.offset,n.element,n.offset)}))},am=function(e,t,n){var r=Ui(t.root).dom,o=tm(e,n,t),i=im(r,t).bind((function(e){var t=jd(r,md.exactFromRange(e)).orThunk((function(){var t=tr.fromText(Kf);return Qi(e.start,t),jd(r,md.exact(t,0,t,1)).map((function(e){return aa(t),e}))}));return t.bind((function(e){return nm(e.left,e.top,e.width,e.height)}))})),a=im(r,t).bind((function(e){return Ii(e.start)?x.some(e.start):qi(e.start)})),u=a.getOr(e.element);return rm(i,o,t,n,u)},um=[An("getSelection"),yn("root"),An("bubble"),Vf(),Pn("overrides",{}),Pn("showAbove",!1),Vs("placement",am)],cm=function(e,t,n){var r=tm(e,n,t);return t.node.bind((function(o){var i=o.dom.getBoundingClientRect(),a=nm(i.left,i.top,i.width,i.height),u=t.node.getOr(e.element);return rm(a,r,t,n,u)}))},sm=[yn("node"),yn("root"),An("bubble"),Vf(),Pn("overrides",{}),Pn("showAbove",!1),Vs("placement",cm)],lm=function(e){return e.x+e.width},fm=function(e,t){return e.x-t.width},dm=function(e,t){return e.y-t.height+e.height},mm=function(e){return e.y},pm=function(e,t,n){return Ws(lm(e),mm(e),n.southeast(),Ys(),il(e,{left:0,top:2}),"link-layout-se")},hm=function(e,t,n){return Ws(fm(e,t),mm(e),n.southwest(),Js(),il(e,{right:1,top:2}),"link-layout-sw")},gm=function(e,t,n){return Ws(lm(e),dm(e,t),n.northeast(),Qs(),il(e,{left:0,bottom:3}),"link-layout-ne")},vm=function(e,t,n){return Ws(fm(e,t),dm(e,t),n.northwest(),Zs(),il(e,{right:1,bottom:3}),"link-layout-nw")},bm=function(){return[pm,hm,gm,vm]},ym=function(){return[hm,pm,vm,gm]},wm=function(e,t,n){var r=cf(n,t.item.element),o=jf(e.element,t,bm(),ym(),bm(),ym(),x.none());return x.some(If({anchorBox:r,bubble:Bf(),overrides:t.overrides,layouts:o,placer:x.none()}))},xm=[yn("item"),Vf(),Pn("overrides",{}),Vs("placement",wm)],Cm=cn("anchor",{selection:um,node:sm,hotspot:Wf,submenu:xm,makeshift:Gf}),km=function(){var e=document.documentElement;return mf(0,0,e.clientWidth,e.clientHeight)},Sm=function(e){var t=Ac(e.element),n=e.element.dom.getBoundingClientRect();return df(t.left,t.top,n.width,n.height)},_m=function(e,t,n,r,o){var i=hf(n.anchorBox,t);Mf(i,o.element,n.bubble,n.layouts,r,n.overrides)},Om=function(e,t,n,r,o){Tm(e,t,n,r,o,x.none())},Tm=function(e,t,n,r,o,i){var a=i.map(os);return Rm(e,t,n,r,o,a)},Rm=function(e,t,n,r,o,a){var u=on("positioning anchor.info",Cm,r);tf((function(){Xu(o.element,"position","fixed");var n=ec(o.element,"visibility");Xu(o.element,"visibility","hidden");var r=t.useFixed()?km():Sm(e),c=u.placement,s=a.map(i).or(t.getBounds);c(e,u,r).each((function(t){var n=t.placer.getOr(_m);n(e,r,t,s,o)})),n.fold((function(){rc(o.element,"visibility")}),(function(e){Xu(o.element,"visibility",e)})),ec(o.element,"left").isNone()&&ec(o.element,"top").isNone()&&ec(o.element,"right").isNone()&&ec(o.element,"bottom").isNone()&&ec(o.element,"position").is("fixed")&&rc(o.element,"position")}),o.element)},Em=function(e,t,n){return t.useFixed()?"fixed":"absolute"},Am=Object.freeze({__proto__:null,position:Om,positionWithin:Tm,positionWithinBounds:Rm,getMode:Em}),Dm=[Pn("useFixed",l),An("getBounds")],Mm=Vl({fields:Dm,name:"positioning",active:Kl,apis:Am}),Nm=function(e){li(e,ti());var t=e.components();q(t,Nm)},zm=function(e){var t=e.components();q(t,zm),li(e,ei())},Lm=function(e,t){ta(e.element,t.element)},Bm=function(e){q(e.components(),(function(e){return aa(e.element)})),ia(e.element),e.syncComponents()},Im=function(e,t){var n=e.components();Bm(e);var r=ie(n,t);q(r,(function(t){Nm(t),e.getSystem().removeFromWorld(t)})),q(t,(function(t){t.getSystem().isConnected()?Lm(e,t):(e.getSystem().addToWorld(t),Lm(e,t),Uu(e.element)&&zm(t)),e.syncComponents()}))},Pm=function(e,t){$m(e,t,ta)},$m=function(e,t,n){e.getSystem().addToWorld(t),n(e.element,t.element),Uu(e.element)&&zm(t),e.syncComponents()},Hm=function(e){Nm(e),aa(e.element),e.getSystem().removeFromWorld(e)},Fm=function(e){var t=Wi(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}));Hm(e),t.each((function(e){e.syncComponents()}))},Vm=function(e){var t=e.components();q(t,Hm),ia(e.element),e.syncComponents()},jm=function(e,t){Wm(e,t,ta)},Um=function(e,t){Wm(e,t,Zi)},Wm=function(e,t,n){n(e,t.element);var r=Xi(t.element);q(r,(function(e){t.getByDom(e).each(zm)}))},qm=function(e){var t=Xi(e.element);q(t,(function(t){e.getByDom(t).each(Nm)})),aa(e.element)},Gm=function(e,t,n,r){n.get().each((function(t){Vm(e)}));var o=t.getAttachPoint(e);Pm(o,e);var i=e.getSystem().build(r);return Pm(e,i),n.set(i),i},Km=function(e,t,n,r){var o=Gm(e,t,n,r);return t.onOpen(e,o),o},Xm=function(e,t,n,r){return n.get().map((function(){return Gm(e,t,n,r)}))},Ym=function(e,t,n,r,o){rp(e,t),Km(e,t,n,r),o(),ip(e,t)},Jm=function(e,t,n){n.get().each((function(r){Vm(e),Fm(e),t.onClose(e,r),n.clear()}))},Qm=function(e,t,n){return n.isOpen()},Zm=function(e,t,n,r){return Qm(e,t,n)&&n.get().exists((function(n){return t.isPartOf(e,n,r)}))},ep=function(e,t,n){return n.get()},tp=function(e,t,n,r){ec(e.element,t).fold((function(){ba(e.element,n)}),(function(t){ma(e.element,n,t)})),Xu(e.element,t,r)},np=function(e,t,n){ga(e.element,n).fold((function(){return rc(e.element,t)}),(function(n){return Xu(e.element,t,n)}))},rp=function(e,t,n){var r=t.getAttachPoint(e);Xu(e.element,"position",Mm.getMode(r)),tp(e,"visibility",t.cloakVisibilityAttr,"hidden")},op=function(e){return V(["top","left","right","bottom"],(function(t){return ec(e,t).isSome()}))},ip=function(e,t,n){op(e.element)||rc(e.element,"position"),np(e,"visibility",t.cloakVisibilityAttr)},ap=Object.freeze({__proto__:null,cloak:rp,decloak:ip,open:Km,openWhileCloaked:Ym,close:Jm,isOpen:Qm,isPartOf:Zm,getState:ep,setContent:Xm}),up=function(e,t){return gi([wi(Go(),(function(n,r){Jm(n,e,t)}))])},cp=Object.freeze({__proto__:null,events:up}),sp=[Ps("onOpen"),Ps("onClose"),yn("isPartOf"),yn("getAttachPoint"),Pn("cloakVisibilityAttr","data-precloak-visibility")],lp=function(){var e=Xn(x.none()),t=i("not-implemented"),n=function(){return e.get().isSome()},r=function(t){e.set(x.some(t))},o=function(){return e.get()},a=function(){e.set(x.none())};return Ka({readState:t,isOpen:n,clear:a,set:r,get:o})},fp=Object.freeze({__proto__:null,init:lp}),dp=Vl({fields:sp,name:"sandboxing",active:cp,apis:ap,state:fp}),mp=i("dismiss.popups"),pp=i("reposition.popups"),hp=i("mouse.released"),gp=It([Pn("isExtraPart",l),Bn("fireEventInstead",[Pn("event",ni())])]),vp=function(e){var t,n=on("Dismissal",gp,e);return t={},t[mp()]={schema:It([yn("target")]),onReceive:function(e,t){if(dp.isOpen(e)){var r=dp.isPartOf(e,t.target)||n.isExtraPart(e,t.target);r||n.fireEventInstead.fold((function(){return dp.close(e)}),(function(t){return li(e,t.event)}))}}},t},bp=It([Bn("fireEventInstead",[Pn("event",ri())]),_n("doReposition")]),yp=function(e){var t,n=on("Reposition",bp,e);return t={},t[pp()]={onReceive:function(e){dp.isOpen(e)&&n.fireEventInstead.fold((function(){return n.doReposition(e)}),(function(t){return li(e,t.event)}))}},t},wp=function(e,t,n){t.store.manager.onLoad(e,t,n)},xp=function(e,t,n){t.store.manager.onUnload(e,t,n)},Cp=function(e,t,n,r){t.store.manager.setValue(e,t,n,r)},kp=function(e,t,n){return t.store.manager.getValue(e,t,n)},Sp=function(e,t,n){return n},_p=Object.freeze({__proto__:null,onLoad:wp,onUnload:xp,setValue:Cp,getValue:kp,getState:Sp}),Op=function(e,t){var n=e.resetOnDom?[Ai((function(n,r){wp(n,e,t)})),Di((function(n,r){xp(n,e,t)}))]:[zl(e,t,wp)];return gi(n)},Tp=Object.freeze({__proto__:null,events:Op}),Rp=function(){var e=Xn(null),t=function(){return{mode:"memory",value:e.get()}},n=function(){return null===e.get()},r=function(){e.set(null)};return Ka({set:e.set,get:e.get,isNotSet:n,clear:r,readState:t})},Ep=function(){var e=function(){};return Ka({readState:e})},Ap=function(){var e=Xn({}),t=Xn({}),n=function(){return{mode:"dataset",dataByValue:e.get(),dataByText:t.get()}},r=function(){e.set({}),t.set({})},o=function(n){return $e(e.get(),n).orThunk((function(){return $e(t.get(),n)}))},i=function(n){var r=e.get(),o=t.get(),i={},a={};q(n,(function(e){i[e.value]=e,$e(e,"meta").each((function(t){$e(t,"text").each((function(t){a[t]=e}))}))})),e.set(m(m({},r),i)),t.set(m(m({},o),a))};return Ka({readState:n,lookup:o,update:i,clear:r})},Dp=function(e){return e.store.manager.state(e)},Mp=Object.freeze({__proto__:null,memory:Rp,dataset:Ap,manual:Ep,init:Dp}),Np=function(e,t,n,r){var o=t.store;n.update([r]),o.setValue(e,r),t.onSetValue(e,r)},zp=function(e,t,n){var r=t.store,o=r.getDataKey(e);return n.lookup(o).fold((function(){return r.getFallbackEntry(o)}),(function(e){return e}))},Lp=function(e,t,n){var r=t.store;r.initialValue.each((function(r){Np(e,t,n,r)}))},Bp=function(e,t,n){n.clear()},Ip=[An("initialValue"),yn("getFallbackEntry"),yn("getDataKey"),yn("setValue"),Vs("manager",{setValue:Np,getValue:zp,onLoad:Lp,onUnload:Bp,state:Ap})],Pp=function(e,t,n){return t.store.getValue(e)},$p=function(e,t,n,r){t.store.setValue(e,r),t.onSetValue(e,r)},Hp=function(e,t,n){t.store.initialValue.each((function(n){t.store.setValue(e,n)}))},Fp=[yn("getValue"),Pn("setValue",t),An("initialValue"),Vs("manager",{setValue:$p,getValue:Pp,onLoad:Hp,onUnload:t,state:Ga.init})],Vp=function(e,t,n,r){n.set(r),t.onSetValue(e,r)},jp=function(e,t,n){return n.get()},Up=function(e,t,n){t.store.initialValue.each((function(e){n.isNotSet()&&n.set(e)}))},Wp=function(e,t,n){n.clear()},qp=[An("initialValue"),Vs("manager",{setValue:Vp,getValue:jp,onLoad:Up,onUnload:Wp,state:Rp})],Gp=[$n("store",{mode:"memory"},cn("mode",{memory:qp,manual:Fp,dataset:Ip})),Ps("onSetValue"),Pn("resetOnDom",!1)],Kp=Vl({fields:Gp,name:"representing",active:Tp,apis:_p,extra:{setValueFrom:function(e,t){var n=Kp.getValue(t);Kp.setValue(e,n)}},state:Mp}),Xp=function(e,t){return Gn(e,{},W(t,(function(t){return On(t.name(),"Cannot configure "+t.name()+" for "+e)})).concat([Kn("dump",a)]))},Yp=function(e){return e.dump},Jp=function(e,t){return m(m({},e.dump),Hl(t))},Qp={field:Xp,augment:Jp,get:Yp},Zp="placeholder",eh=je.generate([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),th=function(e){return He(e,"uiType")},nh=function(e,t,n,r){return e.exists((function(e){return e!==n.owner}))?eh.single(!0,i(n)):$e(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+Re(r)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(e){return e.replace()}))},rh=function(e,t,n,r){return th(n)&&n.uiType===Zp?nh(e,t,n,r):eh.single(!1,i(n))},oh=function(e,t,n,r){var o=rh(e,t,n,r);return o.fold((function(o,i){var a=th(n)?i(t,n.config,n.validated):i(t),u=$e(a,"components").getOr([]),c=ne(u,(function(n){return oh(e,t,n,r)}));return[m(m({},a),{components:c})]}),(function(e,r){if(th(n)){var o=r(t,n.config,n.validated),i=n.validated.preprocess.getOr(a);return i(o)}return r(t)}))},ih=function(e,t,n,r){return ne(n,(function(n){return oh(e,t,n,r)}))},ah=function(e,t){var n=!1,r=function(){return n},o=function(){if(n)throw new Error("Trying to use the same placeholder more than once: "+e);return n=!0,t},a=function(){return t.fold((function(e,t){return e}),(function(e,t){return e}))};return{name:i(e),required:a,used:r,replace:o}},uh=function(e,t,n,r){var o=De(r,(function(e,t){return ah(t,e)})),i=ih(e,t,n,o);return Ae(o,(function(n){if(!1===n.used()&&n.required())throw new Error("Placeholder: "+n.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))})),i},ch=eh.single,sh=eh.multiple,lh=i(Zp),fh=je.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),dh=Pn("factory",{sketch:a}),mh=Pn("schema",[]),ph=yn("name"),hh=qt("pname","pname",nt((function(e){return"<alloy."+Ta(e.name)+">"})),ln()),gh=Kn("schema",(function(){return[An("preprocess")]})),vh=Pn("defaults",i({})),bh=Pn("overrides",i({})),yh=Pt([dh,mh,ph,hh,vh,bh]),wh=Pt([dh,mh,ph,vh,bh]),xh=Pt([dh,mh,ph,hh,vh,bh]),Ch=Pt([dh,gh,ph,yn("unit"),hh,vh,bh]),kh=function(e){return e.fold(x.some,x.none,x.some,x.some)},Sh=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},_h=function(e){return e.fold(a,a,a,a)},Oh=function(e,t){return function(n){var r=on("Converting part type",t,n);return e(r)}},Th=Oh(fh.required,yh),Rh=Oh(fh.external,wh),Eh=Oh(fh.optional,xh),Ah=Oh(fh.group,Ch),Dh=i("entirety"),Mh=Object.freeze({__proto__:null,required:Th,external:Rh,optional:Eh,group:Ah,asNamedPart:kh,name:Sh,asCommon:_h,original:Dh}),Nh=function(e,t,n,r){return Ke(t.defaults(e,n,r),n,{uid:e.partUids[t.name]},t.overrides(e,n,r))},zh=function(e,t,n){var r={},o={};return q(n,(function(e){e.fold((function(e){r[e.pname]=ch(!0,(function(t,n,r){return e.factory.sketch(Nh(t,e,n,r))}))}),(function(e){var n=t.parts[e.name];o[e.name]=i(e.factory.sketch(Nh(t,e,n[Dh()]),n))}),(function(e){r[e.pname]=ch(!1,(function(t,n,r){return e.factory.sketch(Nh(t,e,n,r))}))}),(function(e){r[e.pname]=sh(!0,(function(t,n,r){var o=t[e.name];return W(o,(function(n){return e.factory.sketch(Ke(e.defaults(t,n,r),n,e.overrides(t,n)))}))}))}))})),{internals:i(r),externals:i(o)}},Lh=function(e,t){var n={};return q(t,(function(t){kh(t).each((function(t){var r=Bh(e,t.pname);n[t.name]=function(n){var o=on("Part: "+t.name+" in "+e,Pt(t.schema),n);return m(m({},r),{config:n,validated:o})}}))})),n},Bh=function(e,t){return{uiType:lh(),owner:e,name:t}},Ih=function(e,t,n){return{uiType:lh(),owner:e,name:t,config:n,validated:{}}},Ph=function(e){return ne(e,(function(e){return e.fold(x.none,x.some,x.none,x.none).map((function(e){return Tn(e.name,e.schema.concat([js(Dh())]))})).toArray()}))},$h=function(e){return W(e,Sh)},Hh=function(e,t,n){return zh(e,t,n)},Fh=function(e,t,n){return uh(x.some(e),t,t.components,n)},Vh=function(e,t,n){var r=t.partUids[n];return e.getSystem().getByUid(r).toOptional()},jh=function(e,t,n){return Vh(e,t,n).getOrDie("Could not find part: "+n)},Uh=function(e,t,n){var r={},o=t.partUids,a=e.getSystem();return q(n,(function(e){r[e]=i(a.getByUid(o[e]))})),r},Wh=function(e,t){var n=e.getSystem();return De(t.partUids,(function(e,t){return i(n.getByUid(e))}))},qh=function(e){return Re(e.partUids)},Gh=function(e,t,n){var r={},o=t.partUids,a=e.getSystem();return q(n,(function(e){r[e]=i(a.getByUid(o[e]).getOrDie())})),r},Kh=function(e,t){var n=$h(t);return lt(W(n,(function(t){return{key:t,value:e+"-"+t}})))},Xh=function(e){return qt("partUids","partUids",rt((function(t){return Kh(t.uid,e)})),ln())},Yh=Object.freeze({__proto__:null,generate:Lh,generateOne:Ih,schemas:Ph,names:$h,substitutes:Hh,components:Fh,defaultUids:Kh,defaultUidsSchema:Xh,getAllParts:Wh,getAllPartNames:qh,getPart:Vh,getPartOrDie:jh,getParts:Uh,getPartsOrDie:Gh}),Jh=function(e,t){var n=e.length>0?[Tn("parts",e)]:[];return n.concat([yn("uid"),Pn("dom",{}),Pn("components",[]),js("originalSpec"),Pn("debug.sketcher",{})]).concat(t)},Qh=function(e,t,n,r,o){var i=Jh(r,o);return on(e+" [SpecSchema]",It(i.concat(t)),n)},Zh=function(e,t,n,r){var o=ng(r),i=Qh(e,t,o,[],[]);return n(i,o)},eg=function(e,t,n,r,o){var i=ng(o),a=Ph(n),u=Xh(n),c=Qh(e,t,i,a,[u]),s=Hh(e,c,n),l=Fh(e,c,s.internals());return r(c,l,i,s.externals())},tg=function(e){return He(e,"uid")},ng=function(e){return tg(e)?e:m(m({},e),{uid:La("uid")})};function rg(e){return void 0!==e.uid}var og,ig=It([yn("name"),yn("factory"),yn("configFields"),Pn("apis",{}),Pn("extraApis",{})]),ag=It([yn("name"),yn("factory"),yn("configFields"),yn("partFields"),Pn("apis",{}),Pn("extraApis",{})]),ug=function(e){var t=on("Sketcher for "+e.name,ig,e),n=function(e){return Zh(t.name,t.configFields,t.factory,e)},r=De(t.apis,qa),o=De(t.extraApis,(function(e,t){return Fa(e,t)}));return m(m({name:t.name,configFields:t.configFields,sketch:n},r),o)},cg=function(e){var t=on("Sketcher for "+e.name,ag,e),n=function(e){return eg(t.name,t.configFields,t.partFields,t.factory,e)},r=Lh(t.name,t.partFields),o=De(t.apis,qa),i=De(t.extraApis,(function(e,t){return Fa(e,t)}));return m(m({name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:n,parts:r},o),i)},sg=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},lg=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if(!r.isSome())return x.none();t.push(r.getOrDie())}return x.some(t)},fg=function(e,t,n){return e.isSome()&&t.isSome()?x.some(n(e.getOrDie(),t.getOrDie())):x.none()},dg=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?x.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):x.none()},mg=function(e,t){return void 0!==e&&null!==e?x.some(t(e)):x.none()},pg=function(e,t){return e?x.some(t):x.none()},hg=function(e){return"input"===zi(e)&&"radio"!==ha(e,"type")||"textarea"===zi(e)},gg=function(e,t,n){return t.find(e)},vg=Object.freeze({__proto__:null,getCurrent:gg}),bg=[yn("find")],yg=Vl({fields:bg,name:"composing",apis:vg}),wg=function(e,t,n,r){var o=Bd(e.element,"."+t.highlightClass);q(o,(function(n){V(r,(function(e){return e.element===n}))||(Eu(n,t.highlightClass),e.getSystem().getByDom(n).each((function(n){t.onDehighlight(e,n),li(n,si())})))}))},xg=function(e,t,n){return wg(e,t,n,[])},Cg=function(e,t,n,r){Rg(e,t,n,r)&&(Eu(r.element,t.highlightClass),t.onDehighlight(e,r),li(r,si()))},kg=function(e,t,n,r){wg(e,t,n,[r]),Rg(e,t,n,r)||(Tu(r.element,t.highlightClass),t.onHighlight(e,r),li(r,ci()))},Sg=function(e,t,n){Dg(e,t).each((function(r){kg(e,t,n,r)}))},_g=function(e,t,n){Mg(e,t).each((function(r){kg(e,t,n,r)}))},Og=function(e,t,n,r){Ag(e,t,n,r).fold((function(e){throw new Error(e)}),(function(r){kg(e,t,n,r)}))},Tg=function(e,t,n,r){var o=Bg(e,t),i=Z(o,r);i.each((function(r){kg(e,t,n,r)}))},Rg=function(e,t,n,r){return Au(r.element,t.highlightClass)},Eg=function(e,t,n){return ps(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Ag=function(e,t,n,r){var o=Bd(e.element,"."+t.itemClass);return x.from(o[r]).fold((function(){return ge.error("No element found with index "+r)}),e.getSystem().getByDom)},Dg=function(e,t,n){return ps(e.element,"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Mg=function(e,t,n){var r=Bd(e.element,"."+t.itemClass),o=r.length>0?x.some(r[r.length-1]):x.none();return o.bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Ng=function(e,t,n,r){var o=Bd(e.element,"."+t.itemClass),i=ee(o,(function(e){return Au(e,t.highlightClass)}));return i.bind((function(t){var n=gf(t,r,0,o.length-1);return e.getSystem().getByDom(o[n]).toOptional()}))},zg=function(e,t,n){return Ng(e,t,n,-1)},Lg=function(e,t,n){return Ng(e,t,n,1)},Bg=function(e,t,n){var r=Bd(e.element,"."+t.itemClass);return sg(W(r,(function(t){return e.getSystem().getByDom(t).toOptional()})))},Ig=Object.freeze({__proto__:null,dehighlightAll:xg,dehighlight:Cg,highlight:kg,highlightFirst:Sg,highlightLast:_g,highlightAt:Og,highlightBy:Tg,isHighlighted:Rg,getHighlighted:Eg,getFirst:Dg,getLast:Mg,getPrevious:zg,getNext:Lg,getCandidates:Bg}),Pg=[yn("highlightClass"),yn("itemClass"),Ps("onHighlight"),Ps("onDehighlight")],$g=Vl({fields:Pg,name:"highlighting",apis:Ig}),Hg=[8],Fg=[9],Vg=[13],jg=[27],Ug=[32],Wg=[37],qg=[38],Gg=[39],Kg=[40],Xg=function(e,t,n){var r=oe(e.slice(0,t)),o=oe(e.slice(t+1));return Z(r.concat(o),n)},Yg=function(e,t,n){var r=oe(e.slice(0,t));return Z(r,n)},Jg=function(e,t,n){var r=e.slice(0,t),o=e.slice(t+1);return Z(o.concat(r),n)},Qg=function(e,t,n){var r=e.slice(t+1);return Z(r,n)},Zg=function(e){return function(t){var n=t.raw;return F(e,n.which)}},ev=function(e){return function(t){return re(e,(function(e){return e(t)}))}},tv=function(e){var t=e.raw;return!0===t.shiftKey},nv=function(e){var t=e.raw;return!0===t.ctrlKey},rv=c(tv),ov=function(e,t){return{matches:e,classification:t}},iv=function(e,t){var n=Z(e,(function(e){return e.matches(t)}));return n.map((function(e){return e.classification}))},av=function(e,t,n){var r=t.exists((function(e){return n.exists((function(t){return oo(t,e)}))}));r||fi(e,oi(),{prevFocus:t,newFocus:n})},uv=function(){var e=function(e){return ef(e.element)},t=function(t,n){var r=e(t);t.getSystem().triggerFocus(n,t.element);var o=e(t);av(t,r,o)};return{get:e,set:t}},cv=function(){var e=function(e){return $g.getHighlighted(e).map((function(e){return e.element}))},n=function(n,r){var o=e(n);n.getSystem().getByDom(r).fold(t,(function(e){$g.highlight(n,e)}));var i=e(n);av(n,o,i)};return{get:e,set:n}};(function(e){e["OnFocusMode"]="onFocus",e["OnEnterOrSpaceMode"]="onEnterOrSpace",e["OnApiMode"]="onApi"})(og||(og={}));var sv=function(e,t,n,r,o){var i=function(){return e.concat([Pn("focusManager",uv()),$n("focusInside","onFocus",Zt((function(e){return F(["onFocus","onEnterOrSpace","onApi"],e)?ge.value(e):ge.error("Invalid value for focusInside")}))),Vs("handler",c),Vs("state",t),Vs("sendFocusIn",o)])},a=function(e,t,n,r,o){var i=n(e,t,r,o);return iv(i,t.event).bind((function(n){return n(e,t,r,o)}))},u=function(e,t){var i=e.focusInside!==og.OnFocusMode?x.none():o(e).map((function(n){return wi($o(),(function(r,o){n(r,e,t),o.stop()}))})),u=function(n,r){var i=Zg(Ug.concat(Vg))(r.event);e.focusInside===og.OnEnterOrSpaceMode&&i&&fo(n,r)&&o(e).each((function(o){o(n,e,t),r.stop()}))},c=[wi(Ao(),(function(r,o){a(r,o,n,e,t).fold((function(){u(r,o)}),(function(e){o.stop()}))})),wi(Do(),(function(n,o){a(n,o,r,e,t).each((function(e){o.stop()}))}))];return gi(i.toArray().concat(c))},c={schema:i,processKey:a,toEvents:u};return c},lv=function(e){var t=[An("onEscape"),An("onEnter"),Pn("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Pn("firstTabstop",0),Pn("useTabstopAt",f),An("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return hs(t,e)})).getOr(t);return kc(n)>0},r=function(e,t){var r=Bd(e.element,t.selector),o=X(r,(function(e){return n(t,e)}));return x.from(o[t.firstTabstop])},o=function(e,t){return t.focusManager.get(e).bind((function(e){return hs(e,t.selector)}))},a=function(e,t){return n(e,t)&&e.useTabstopAt(t)},c=function(e,t,n){r(e,t).each((function(n){t.focusManager.set(e,n)}))},s=function(e,t,n,r,o){return o(t,n,(function(e){return a(r,e)})).fold((function(){return r.cyclic?x.some(!0):x.none()}),(function(t){return r.focusManager.set(e,t),x.some(!0)}))},l=function(e,t,n,r){var i=Bd(e.element,n.selector);return o(e,n).bind((function(t){var o=ee(i,u(oo,t));return o.bind((function(t){return s(e,i,t,n,r)}))}))},d=function(e,t,n){var r=n.cyclic?Xg:Yg;return l(e,t,n,r)},m=function(e,t,n){var r=n.cyclic?Jg:Qg;return l(e,t,n,r)},p=function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))},h=function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))},g=i([ov(ev([tv,Zg(Fg)]),d),ov(Zg(Fg),m),ov(Zg(jg),h),ov(ev([rv,Zg(Vg)]),p)]),v=i([]);return sv(t,Ga.init,g,v,(function(){return x.some(c)}))},fv=lv(Kn("cyclic",l)),dv=lv(Kn("cyclic",f)),mv=function(e,t,n){return mi(e,n,jo()),x.some(!0)},pv=function(e,t,n){var r=hg(n)&&Zg(Ug)(t.event);return r?x.none():mv(e,t,n)},hv=function(e,t){return x.some(!0)},gv=[Pn("execute",pv),Pn("useSpace",!1),Pn("useEnter",!0),Pn("useControlEnter",!1),Pn("useDown",!1)],vv=function(e,t,n){return n.execute(e,t,e.element)},bv=function(e,t,n,r){var o=n.useSpace&&!hg(e.element)?Ug:[],i=n.useEnter?Vg:[],a=n.useDown?Kg:[],u=o.concat(i).concat(a);return[ov(Zg(u),vv)].concat(n.useControlEnter?[ov(ev([nv,Zg(Vg)]),vv)]:[])},yv=function(e,t,n,r){return n.useSpace&&!hg(e.element)?[ov(Zg(Ug),hv)]:[]},wv=sv(gv,Ga.init,bv,yv,(function(){return x.none()})),xv=function(){var e=Xn(x.none()),t=function(t,n){e.set(x.some({numRows:t,numColumns:n}))},n=function(){return e.get().map((function(e){return e.numRows}))},r=function(){return e.get().map((function(e){return e.numColumns}))};return Ka({readState:function(){return e.get().map((function(e){return{numRows:String(e.numRows),numColumns:String(e.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:t,getNumRows:n,getNumColumns:r})},Cv=function(e){return e.state(e)},kv=Object.freeze({__proto__:null,flatgrid:xv,init:Cv}),Sv=function(e){return function(t,n,r,o){var i=e(t.element);return Rv(i,t,n,r,o)}},_v=function(e,t){var n=Pf(e,t);return Sv(n)},Ov=function(e,t){var n=Pf(t,e);return Sv(n)},Tv=function(e){return function(t,n,r,o){return Rv(e,t,n,r,o)}},Rv=function(e,t,n,r,o){var i=r.focusManager.get(t).bind((function(n){return e(t.element,n,r,o)}));return i.map((function(e){return r.focusManager.set(t,e),!0}))},Ev=Tv,Av=Tv,Dv=Tv,Mv=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},Nv=function(e){return!Mv(e.dom)},zv=function(e,t){return ee(e,t).map((function(t){return{index:t,candidates:e}}))},Lv=function(e,t,n){var r=function(e){return oo(e,t)},o=Bd(e,n),i=X(o,Nv);return zv(i,r)},Bv=function(e,t){return ee(e,(function(e){return oo(t,e)}))},Iv=function(e,t,n,r){var o=Math.floor(t/n),i=t%n;return r(o,i).bind((function(t){var r=t.row*n+t.column;return r>=0&&r<e.length?x.some(e[r]):x.none()}))},Pv=function(e,t,n,r,o){return Iv(e,t,r,(function(t,i){var a=t===n-1,u=a?e.length-t*r:r,c=gf(i,o,0,u-1);return x.some({row:t,column:c})}))},$v=function(e,t,n,r,o){return Iv(e,t,r,(function(t,i){var a=gf(t,o,0,n-1),u=a===n-1,c=u?e.length-a*r:r,s=vf(i,0,c-1);return x.some({row:a,column:s})}))},Hv=function(e,t,n,r){return Pv(e,t,n,r,1)},Fv=function(e,t,n,r){return Pv(e,t,n,r,-1)},Vv=function(e,t,n,r){return $v(e,t,n,r,-1)},jv=function(e,t,n,r){return $v(e,t,n,r,1)},Uv=[yn("selector"),Pn("execute",pv),$s("onEscape"),Pn("captureTab",!1),Us()],Wv=function(e,t,n){ps(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},qv=function(e,t){return t.focusManager.get(e).bind((function(e){return hs(e,t.selector)}))},Gv=function(e,t,n,r){return qv(e,n).bind((function(r){return n.execute(e,t,r)}))},Kv=function(e){return function(t,n,r,o){return Lv(t,n,r.selector).bind((function(t){return e(t.candidates,t.index,o.getNumRows().getOr(r.initSize.numRows),o.getNumColumns().getOr(r.initSize.numColumns))}))}},Xv=function(e,t,n){return n.captureTab?x.some(!0):x.none()},Yv=function(e,t,n){return n.onEscape(e,t)},Jv=Kv(Fv),Qv=Kv(Hv),Zv=Kv(Vv),eb=Kv(jv),tb=i([ov(Zg(Wg),_v(Jv,Qv)),ov(Zg(Gg),Ov(Jv,Qv)),ov(Zg(qg),Ev(Zv)),ov(Zg(Kg),Av(eb)),ov(ev([tv,Zg(Fg)]),Xv),ov(ev([rv,Zg(Fg)]),Xv),ov(Zg(jg),Yv),ov(Zg(Ug.concat(Vg)),Gv)]),nb=i([ov(Zg(Ug),hv)]),rb=sv(Uv,xv,tb,nb,(function(){return x.some(Wv)})),ob=function(e,t,n,r){var o=function(e){return"button"===zi(e)&&"disabled"===ha(e,"disabled")},i=function(e,t,n){var a=gf(t,r,0,n.length-1);return a===e?x.none():o(n[a])?i(e,a,n):x.from(n[a])};return Lv(e,n,t).bind((function(e){var t=e.index,n=e.candidates;return i(t,t,n)}))},ib=[yn("selector"),Pn("getInitial",x.none),Pn("execute",pv),$s("onEscape"),Pn("executeOnMove",!1),Pn("allowVertical",!0)],ab=function(e,t){return t.focusManager.get(e).bind((function(e){return hs(e,t.selector)}))},ub=function(e,t,n){return ab(e,n).bind((function(r){return n.execute(e,t,r)}))},cb=function(e,t,n){t.getInitial(e).orThunk((function(){return ps(e.element,t.selector)})).each((function(n){t.focusManager.set(e,n)}))},sb=function(e,t,n){return ob(e,n.selector,t,-1)},lb=function(e,t,n){return ob(e,n.selector,t,1)},fb=function(e){return function(t,n,r,o){return e(t,n,r,o).bind((function(){return r.executeOnMove?ub(t,n,r):x.some(!0)}))}},db=function(e,t,n){return n.onEscape(e,t)},mb=function(e,t,n,r){var o=Wg.concat(n.allowVertical?qg:[]),i=Gg.concat(n.allowVertical?Kg:[]);return[ov(Zg(o),fb(_v(sb,lb))),ov(Zg(i),fb(Ov(sb,lb))),ov(Zg(Vg),ub),ov(Zg(Ug),ub),ov(Zg(jg),db)]},pb=i([ov(Zg(Ug),hv)]),hb=sv(ib,Ga.init,mb,pb,(function(){return x.some(cb)})),gb=function(e,t,n){return x.from(e[t]).bind((function(e){return x.from(e[n]).map((function(e){return{rowIndex:t,columnIndex:n,cell:e}}))}))},vb=function(e,t,n,r){var o=e[t],i=o.length,a=gf(n,r,0,i-1);return gb(e,t,a)},bb=function(e,t,n,r){var o=gf(n,r,0,e.length-1),i=e[o].length,a=vf(t,0,i-1);return gb(e,o,a)},yb=function(e,t,n,r){var o=e[t],i=o.length,a=vf(n+r,0,i-1);return gb(e,t,a)},wb=function(e,t,n,r){var o=vf(n+r,0,e.length-1),i=e[o].length,a=vf(t,0,i-1);return gb(e,o,a)},xb=function(e,t,n){return vb(e,t,n,1)},Cb=function(e,t,n){return vb(e,t,n,-1)},kb=function(e,t,n){return bb(e,n,t,-1)},Sb=function(e,t,n){return bb(e,n,t,1)},_b=function(e,t,n){return yb(e,t,n,-1)},Ob=function(e,t,n){return yb(e,t,n,1)},Tb=function(e,t,n){return wb(e,n,t,-1)},Rb=function(e,t,n){return wb(e,n,t,1)},Eb=[Tn("selectors",[yn("row"),yn("cell")]),Pn("cycles",!0),Pn("previousSelector",x.none),Pn("execute",pv)],Ab=function(e,t,n){var r=t.previousSelector(e).orThunk((function(){var n=t.selectors;return ps(e.element,n.cell)}));r.each((function(n){t.focusManager.set(e,n)}))},Db=function(e,t,n){return ef(e.element).bind((function(r){return n.execute(e,t,r)}))},Mb=function(e,t){return W(e,(function(e){return Bd(e,t.selectors.cell)}))},Nb=function(e,t){return function(n,r,o){var i=o.cycles?e:t;return hs(r,o.selectors.row).bind((function(e){var t=Bd(e,o.selectors.cell);return Bv(t,r).bind((function(t){var r=Bd(n,o.selectors.row);return Bv(r,e).bind((function(e){var n=Mb(r,o);return i(n,e,t).map((function(e){return e.cell}))}))}))}))}},zb=Nb(Cb,_b),Lb=Nb(xb,Ob),Bb=Nb(kb,Tb),Ib=Nb(Sb,Rb),Pb=i([ov(Zg(Wg),_v(zb,Lb)),ov(Zg(Gg),Ov(zb,Lb)),ov(Zg(qg),Ev(Bb)),ov(Zg(Kg),Av(Ib)),ov(Zg(Ug.concat(Vg)),Db)]),$b=i([ov(Zg(Ug),hv)]),Hb=sv(Eb,Ga.init,Pb,$b,(function(){return x.some(Ab)})),Fb=[yn("selector"),Pn("execute",pv),Pn("moveOnTab",!1)],Vb=function(e,t,n){return n.focusManager.get(e).bind((function(r){return n.execute(e,t,r)}))},jb=function(e,t,n){ps(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},Ub=function(e,t,n){return ob(e,n.selector,t,-1)},Wb=function(e,t,n){return ob(e,n.selector,t,1)},qb=function(e,t,n,r){return n.moveOnTab?Dv(Ub)(e,t,n,r):x.none()},Gb=function(e,t,n,r){return n.moveOnTab?Dv(Wb)(e,t,n,r):x.none()},Kb=i([ov(Zg(qg),Dv(Ub)),ov(Zg(Kg),Dv(Wb)),ov(ev([tv,Zg(Fg)]),qb),ov(ev([rv,Zg(Fg)]),Gb),ov(Zg(Vg),Vb),ov(Zg(Ug),Vb)]),Xb=i([ov(Zg(Ug),hv)]),Yb=sv(Fb,Ga.init,Kb,Xb,(function(){return x.some(jb)})),Jb=[$s("onSpace"),$s("onEnter"),$s("onShiftEnter"),$s("onLeft"),$s("onRight"),$s("onTab"),$s("onShiftTab"),$s("onUp"),$s("onDown"),$s("onEscape"),Pn("stopSpaceKeyup",!1),An("focusIn")],Qb=function(e,t,n){return[ov(Zg(Ug),n.onSpace),ov(ev([rv,Zg(Vg)]),n.onEnter),ov(ev([tv,Zg(Vg)]),n.onShiftEnter),ov(ev([tv,Zg(Fg)]),n.onShiftTab),ov(ev([rv,Zg(Fg)]),n.onTab),ov(Zg(qg),n.onUp),ov(Zg(Kg),n.onDown),ov(Zg(Wg),n.onLeft),ov(Zg(Gg),n.onRight),ov(Zg(Ug),n.onSpace),ov(Zg(jg),n.onEscape)]},Zb=function(e,t,n){return n.stopSpaceKeyup?[ov(Zg(Ug),hv)]:[]},ey=sv(Jb,Ga.init,Qb,Zb,(function(e){return e.focusIn})),ty=fv.schema(),ny=dv.schema(),ry=hb.schema(),oy=rb.schema(),iy=Hb.schema(),ay=wv.schema(),uy=Yb.schema(),cy=ey.schema(),sy=Object.freeze({__proto__:null,acyclic:ty,cyclic:ny,flow:ry,flatgrid:oy,matrix:iy,execution:ay,menu:uy,special:cy}),ly=function(e){return Fe(e,"setGridSize")},fy=Ul({branchKey:"mode",branches:sy,name:"keying",active:{events:function(e,t){var n=e.handler;return n.toEvents(e,t)}},apis:{focusIn:function(e,t,n){t.sendFocusIn(t).fold((function(){e.getSystem().triggerFocus(e.element,e.element)}),(function(r){r(e,t,n)}))},setGridSize:function(e,t,n,r,o){ly(n)?n.setGridSize(r,o):console.error("Layout does not support setGridSize")}},state:kv}),dy=function(e,t,n,r){tf((function(){var t=W(r,e.getSystem().build);Im(e,t)}),e.element)},my=function(e,t,n,r){var o=e.getSystem().build(r);$m(e,o,n)},py=function(e,t,n,r){my(e,t,ta,r)},hy=function(e,t,n,r){my(e,t,ea,r)},gy=function(e,t,n,r){var o=vy(e),i=Z(o,(function(e){return oo(r.element,e.element)}));i.each(Fm)},vy=function(e,t){return e.components()},by=function(e,t,n,r,o){var i=vy(e);return x.from(i[r]).map((function(i){return gy(e,t,n,i),o.each((function(n){my(e,t,(function(e,t){na(e,t,r)}),n)})),i}))},yy=function(e,t,n,r,o){var i=vy(e);return ee(i,r).bind((function(r){return by(e,t,n,r,o)}))},wy=Object.freeze({__proto__:null,append:py,prepend:hy,remove:gy,replaceAt:by,replaceBy:yy,set:dy,contents:vy}),xy=Vl({fields:[],name:"replacing",apis:wy}),Cy=function(e,t){var n=gi(t);return Vl({fields:[yn("enabled")],name:e,active:{events:i(n)}})},ky=function(e,t){var n=Cy(e,t);return{key:e,value:{config:{},me:n,configAsRaw:i({}),initialConfig:{},state:Ga}}},Sy=function(e,t){t.ignore||(Yl(e.element),t.onFocus(e))},_y=function(e,t){t.ignore||Jl(e.element)},Oy=function(e){return Ql(e.element)},Ty=Object.freeze({__proto__:null,focus:Sy,blur:_y,isFocused:Oy}),Ry=function(e,t){var n=t.ignore?{}:{attributes:{tabindex:"-1"}};return Za(n)},Ey=function(e){return gi([wi($o(),(function(t,n){Sy(t,e),n.stop()}))].concat(e.stopMousedown?[wi(ko(),(function(e,t){t.event.prevent()}))]:[]))},Ay=Object.freeze({__proto__:null,exhibit:Ry,events:Ey}),Dy=[Ps("onFocus"),Pn("stopMousedown",!1),Pn("ignore",!1)],My=Vl({fields:Dy,name:"focusing",active:Ay,apis:Ty}),Ny=function(e){var t=function(){var t=Xn(e),n=function(){return t.get()},r=function(e){return t.set(e)},o=function(){return t.set(e)},i=function(){return t.get()};return{get:n,set:r,clear:o,readState:i}};return{init:t}},zy=function(e,t,n){var r=t.aria;r.update(e,r,n.get())},Ly=function(e,t,n){t.toggleClass.each((function(t){n.get()?Tu(e.element,t):Eu(e.element,t)}))},By=function(e,t,n){$y(e,t,n,!n.get())},Iy=function(e,t,n){n.set(!0),Ly(e,t,n),zy(e,t,n)},Py=function(e,t,n){n.set(!1),Ly(e,t,n),zy(e,t,n)},$y=function(e,t,n,r){var o=r?Iy:Py;o(e,t,n)},Hy=function(e,t,n){return n.get()},Fy=function(e,t,n){$y(e,t,n,t.selected)},Vy=Object.freeze({__proto__:null,onLoad:Fy,toggle:By,isOn:Hy,on:Iy,off:Py,set:$y}),jy=function(){return Za({})},Uy=function(e,t){var n=Nl(e,t,By),r=zl(e,t,Fy);return gi(te([e.toggleOnExecute?[n]:[],[r]]))},Wy=Object.freeze({__proto__:null,exhibit:jy,events:Uy}),qy=function(e,t,n){ma(e.element,"aria-pressed",n),t.syncWithExpanded&&Xy(e,t,n)},Gy=function(e,t,n){ma(e.element,"aria-selected",n)},Ky=function(e,t,n){ma(e.element,"aria-checked",n)},Xy=function(e,t,n){ma(e.element,"aria-expanded",n)},Yy=[Pn("selected",!1),An("toggleClass"),Pn("toggleOnExecute",!0),$n("aria",{mode:"none"},cn("mode",{pressed:[Pn("syncWithExpanded",!1),Vs("update",qy)],checked:[Vs("update",Ky)],expanded:[Vs("update",Xy)],selected:[Vs("update",Gy)],none:[Vs("update",t)]}))],Jy=Vl({fields:Yy,name:"toggling",active:Wy,apis:Vy,state:Ny(!1)}),Qy=function(){var e=function(e,t){t.stop(),di(e)};return[wi(zo(),e),wi(Wo(),e),Ti(yo()),Ti(ko())]},Zy=function(e){var t=function(e){return Ni((function(t,n){e(t),n.stop()}))};return gi(te([e.map(t).toArray(),Qy()]))},ew="alloy.item-hover",tw="alloy.item-focus",nw=function(e){(ef(e.element).isNone()||My.isFocused(e))&&(My.isFocused(e)||My.focus(e),fi(e,ew,{item:e}))},rw=function(e){fi(e,tw,{item:e})},ow=i(ew),iw=i(tw),aw=function(e){return{dom:e.dom,domModification:m(m({},e.domModification),{attributes:m(m(m({role:e.toggling.isSome()?"menuitemcheckbox":"menuitem"},e.domModification.attributes),{"aria-haspopup":e.hasSubmenu}),e.hasSubmenu?{"aria-expanded":!1}:{})}),behaviours:Qp.augment(e.itemBehaviours,[e.toggling.fold(Jy.revoke,(function(e){return Jy.config(m({aria:{mode:"checked"}},e))})),My.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:function(e){rw(e)}}),fy.config({mode:"execution"}),Kp.config({store:{mode:"memory",initialValue:e.data}}),ky("item-type-events",h(Qy(),[wi(To(),nw),wi(Uo(),My.focus)]))]),components:e.components,eventOrder:e.eventOrder}},uw=[yn("data"),yn("components"),yn("dom"),Pn("hasSubmenu",!1),An("toggling"),Qp.field("itemBehaviours",[Jy,My,fy,Kp]),Pn("ignoreFocus",!1),Pn("domModification",{}),Vs("builder",aw),Pn("eventOrder",{})],cw=function(e){return{dom:e.dom,components:e.components,events:gi([Ri(Uo())])}},sw=[yn("dom"),yn("components"),Vs("builder",cw)],lw=function(){return"item-widget"},fw=i([Th({name:"widget",overrides:function(e){return{behaviours:Hl([Kp.config({store:{mode:"manual",getValue:function(t){return e.data},setValue:function(){}}})])}}})]),dw=function(e){var t=Hh(lw(),e,fw()),n=Fh(lw(),e,t.internals()),r=function(t){return Vh(t,e,"widget").map((function(e){return fy.focusIn(e),e}))},o=function(t,n){return hg(n.event.target)?x.none():function(){return e.autofocus?(n.setSource(t.element),x.none()):x.none()}()};return{dom:e.dom,components:n,domModification:e.domModification,events:gi([Ni((function(e,t){r(e).each((function(e){t.stop()}))})),wi(To(),nw),wi(Uo(),(function(t,n){e.autofocus?r(t):My.focus(t)}))]),behaviours:Qp.augment(e.widgetBehaviours,[Kp.config({store:{mode:"memory",initialValue:e.data}}),My.config({ignore:e.ignoreFocus,onFocus:function(e){rw(e)}}),fy.config({mode:"special",focusIn:e.autofocus?function(e){r(e)}:Wl(),onLeft:o,onRight:o,onEscape:function(t,n){return My.isFocused(t)||e.autofocus?e.autofocus?(n.setSource(t.element),x.none()):x.none():(My.focus(t),x.some(!0))}})])}},mw=[yn("uid"),yn("data"),yn("components"),yn("dom"),Pn("autofocus",!1),Pn("ignoreFocus",!1),Qp.field("widgetBehaviours",[Kp,My,fy]),Pn("domModification",{}),Xh(fw()),Vs("builder",dw)],pw=cn("type",{widget:mw,item:uw,separator:sw}),hw=function(e,t){return{mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager}},gw=function(e,t){return{mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},focusManager:e.focusManager}},vw=function(e,t){return{mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager}},bw=i([Ah({factory:{sketch:function(e){var t=on("menu.spec item",pw,e);return t.builder(t)}},name:"items",unit:"item",defaults:function(e,t){return t.hasOwnProperty("uid")?t:m(m({},t),{uid:La("item")})},overrides:function(e,t){return{type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}}}})]),yw=i([yn("value"),yn("items"),yn("dom"),yn("components"),Pn("eventOrder",{}),Xp("menuBehaviours",[$g,Kp,yg,fy]),$n("movement",{mode:"menu",moveOnTab:!0},cn("mode",{grid:[Us(),Vs("config",hw)],matrix:[Vs("config",gw),yn("rowSelector")],menu:[Pn("moveOnTab",!0),Vs("config",vw)]})),zs(),Pn("fakeFocus",!1),Pn("focusManager",uv()),Ps("onHighlight")]),ww=i("alloy.menu-focus"),xw=function(e,t,n,r){return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Jp(e.menuBehaviours,[$g.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight}),Kp.config({store:{mode:"memory",initialValue:e.value}}),yg.config({find:x.some}),fy.config(e.movement.config(e,e.movement))]),events:gi([wi(iw(),(function(e,t){var n=t.event;e.getSystem().getByDom(n.target).each((function(n){$g.highlight(e,n),t.stop(),fi(e,ww(),{menu:e,item:n})}))})),wi(ow(),(function(e,t){var n=t.event.item;$g.highlight(e,n)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}}},Cw=cg({name:"Menu",configFields:yw(),partFields:bw(),factory:xw}),kw=function(e){return Me(e,(function(e,t){return{k:e,v:t}}))},Sw=function(e,t,n,r){return $e(n,r).bind((function(r){return $e(e,r).bind((function(r){var o=Sw(e,t,n,r);return x.some([r].concat(o))}))})).getOr([])},_w=function(e,t){var n={};Ae(e,(function(e,t){q(e,(function(e){n[e]=t}))}));var r=t,o=kw(t),i=De(o,(function(e,t){return[t].concat(Sw(n,r,o,t))}));return De(n,(function(e){return $e(i,e).getOr([e])}))},Ow=function(){var e=Xn({}),t=Xn({}),n=Xn({}),r=Xn(x.none()),o=Xn({}),i=function(){e.set({}),t.set({}),n.set({}),r.set(x.none())},a=function(){return r.get().isNone()},u=function(e,n){var r;t.set(m(m({},t.get()),(r={},r[e]={type:"prepared",menu:n},r)))},c=function(i,a,u,c){r.set(x.some(i)),e.set(u),t.set(a),o.set(c);var s=_w(c,u);n.set(s)},s=function(t){return Ie(e.get(),(function(e,n){return e===t}))},l=function(e,t,n){return g(e).bind((function(r){return s(e).bind((function(e){return t(e).map((function(e){return{triggeredMenu:r,triggeringItem:e,triggeringPath:n}}))}))}))},f=function(e,t){var o=X(b(e).toArray(),(function(e){return g(e).isSome()}));return $e(n.get(),e).bind((function(e){var n=oe(o.concat(e)),i=ne(n,(function(e,o){return l(e,t,n.slice(0,o+1)).fold((function(){return r.get().is(e)?[]:[x.none()]}),(function(e){return[x.some(e)]}))}));return lg(i)}))},d=function(t){return $e(e.get(),t).map((function(e){var r=$e(n.get(),t).getOr([]);return[e].concat(r)}))},p=function(e){return $e(n.get(),e).bind((function(e){return e.length>1?x.some(e.slice(1)):x.none()}))},h=function(e){return $e(n.get(),e)},g=function(e){return v(e).bind(Tw)},v=function(e){return $e(t.get(),e)},b=function(t){return $e(e.get(),t)},y=function(e){var t=o.get();return ie(Re(t),e)},w=function(){return r.get().bind(g)},C=function(){return t.get()};return{setMenuBuilt:u,setContents:c,expand:d,refresh:h,collapse:p,lookupMenu:v,lookupItem:b,otherMenus:y,getPrimary:w,getMenus:C,clear:i,isClear:a,getTriggeringPath:f}},Tw=function(e){return"prepared"===e.type?x.some(e.menu):x.none()},Rw={init:Ow,extractPreparedMenu:Tw},Ew=function(e,t){var n,r=Xn(x.none()),o=function(t,n,r){return De(r,(function(r,o){var i=function(){return Cw.sketch(m(m({},r),{value:o,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:e.onHighlight,focusManager:e.fakeFocus?cv():uv()}))};return o===n?{type:"prepared",menu:t.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))},i=Rw.init(),a=function(t){var n=o(t,e.data.primary,e.data.menus),r=s();return i.setContents(e.data.primary,n,e.data.expansions,r),i.getPrimary()},u=function(e){return Kp.getValue(e).value},c=function(e,t,n){return de(t,(function(e){if(!e.getSystem().isConnected())return x.none();var t=$g.getCandidates(e);return Z(t,(function(e){return u(e)===n}))}))},s=function(t){return De(e.data.menus,(function(e,t){return ne(e.items,(function(e){return"separator"===e.type?[]:[e.data.value]}))}))},l=function(e,t){$g.highlight(e,t),$g.getHighlighted(t).orThunk((function(){return $g.getFirst(t)})).each((function(t){mi(e,t.element,Uo())}))},f=function(e,t){return sg(W(t,(function(t){return e.lookupMenu(t).bind((function(e){return"prepared"===e.type?x.some(e.menu):x.none()}))})))},d=function(t,n,r){var o=f(n,n.otherMenus(r));q(o,(function(n){Mu(n.element,[e.markers.backgroundMenu]),e.stayInDom||xy.remove(t,n)}))},p=function(t){return r.get().getOrThunk((function(){var n={},o=Bd(t.element,"."+e.markers.item),i=X(o,(function(e){return"true"===ha(e,"aria-haspopup")}));return q(i,(function(e){t.getSystem().getByDom(e).each((function(e){var t=u(e);n[t]=e}))})),r.set(x.some(n)),n}))},h=function(e,t){var n=p(e);Ae(n,(function(e,n){var r=F(t,n);ma(e.element,"aria-expanded",r)}))},g=function(t,n,r){return x.from(r[0]).bind((function(o){return n.lookupMenu(o).bind((function(o){if("notbuilt"===o.type)return x.none();var i=o.menu,a=f(n,r.slice(1));return q(a,(function(t){Tu(t.element,e.markers.backgroundMenu)})),Uu(i.element)||xy.append(t,wc(i)),Mu(i.element,[e.markers.backgroundMenu]),l(t,i),d(t,n,r),x.some(i)}))}))};(function(e){e[e["HighlightSubmenu"]=0]="HighlightSubmenu",e[e["HighlightParent"]=1]="HighlightParent"})(n||(n={}));var v=function(e,t,n){if("notbuilt"===n.type){var r=e.getSystem().build(n.nbMenu());return i.setMenuBuilt(t,r),r}return n.menu},b=function(t,r,o){void 0===o&&(o=n.HighlightSubmenu);var a=u(r);return i.expand(a).bind((function(a){return h(t,a),x.from(a[0]).bind((function(u){return i.lookupMenu(u).bind((function(c){var s=v(t,u,c);return Uu(s.element)||xy.append(t,wc(s)),e.onOpenSubmenu(t,r,s,oe(a)),o===n.HighlightSubmenu?($g.highlightFirst(s),g(t,i,a)):($g.dehighlightAll(s),x.some(r))}))}))}))},y=function(t,n){var r=u(n);return i.collapse(r).bind((function(r){return h(t,r),g(t,i,r).map((function(r){return e.onCollapseMenu(t,n,r),r}))}))},w=function(e,t){var n=u(t);return i.refresh(n).bind((function(t){return h(e,t),g(e,i,t)}))},C=function(e,t){return hg(t.element)?x.none():b(e,t,n.HighlightSubmenu)},k=function(e,t){return hg(t.element)?x.none():y(e,t)},S=function(t,n){return y(t,n).orThunk((function(){return e.onEscape(t,n).map((function(){return t}))}))},_=function(t){return function(n,r){return hs(r.getSource(),"."+e.markers.item).bind((function(e){return n.getSystem().getByDom(e).toOptional().bind((function(e){return t(n,e).map((function(){return!0}))}))}))}},O=gi([wi(ww(),(function(e,t){var n=t.event.item;i.lookupItem(u(n)).each((function(){var n=t.event.menu;$g.highlight(e,n);var r=u(t.event.item);i.refresh(r).each((function(t){return d(e,i,t)}))}))})),Ni((function(t,r){var o=r.event.target;t.getSystem().getByDom(o).each((function(r){var o=u(r);0===o.indexOf("collapse-item")&&y(t,r),b(t,r,n.HighlightSubmenu).fold((function(){e.onExecute(t,r)}),(function(){}))}))})),Ai((function(t,n){a(t).each((function(n){xy.append(t,wc(n)),e.onOpenMenu(t,n),e.highlightImmediately&&l(t,n)}))}))].concat(e.navigateOnHover?[wi(ow(),(function(t,r){var o=r.event.item;w(t,o),b(t,o,n.HighlightParent),e.onHover(t,o)}))]:[])),T=function(e){return $g.getHighlighted(e).bind($g.getHighlighted)},R=function(e){T(e).each((function(t){y(e,t)}))},E=function(e){i.getPrimary().each((function(t){l(e,t)}))},A=function(e){return x.from(e.components()[0]).filter((function(e){return"menu"===ha(e.element,"role")}))},D=function(t){var n=i.getPrimary().bind((function(e){return T(t).bind((function(e){var n=u(e),r=Pe(i.getMenus()),o=sg(W(r,Rw.extractPreparedMenu));return i.getTriggeringPath(n,(function(e){return c(t,o,e)}))})).map((function(t){return{primary:e,triggeringPath:t}}))}));n.fold((function(){A(t).each((function(n){e.onRepositionMenu(t,n,[])}))}),(function(n){var r=n.primary,o=n.triggeringPath;e.onRepositionMenu(t,r,o)}))},M={collapseMenu:R,highlightPrimary:E,repositionMenus:D};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Jp(e.tmenuBehaviours,[fy.config({mode:"special",onRight:_(C),onLeft:_(k),onEscape:_(S),focusIn:function(e,t){i.getPrimary().each((function(t){mi(e,t.element,Uo())}))}}),$g.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),yg.config({find:function(e){return $g.getHighlighted(e)}}),xy.config({})]),eventOrder:e.eventOrder,apis:M,events:O}},Aw=i("collapse-item"),Dw=function(e,t,n){return{primary:e,menus:t,expansions:n}},Mw=function(e,t){return{primary:e,menus:st(e,t),expansions:{}}},Nw=function(e){return{value:Ta(Aw()),meta:{text:e}}},zw=ug({name:"TieredMenu",configFields:[Fs("onExecute"),Fs("onEscape"),Hs("onOpenMenu"),Hs("onOpenSubmenu"),Ps("onRepositionMenu"),Ps("onCollapseMenu"),Pn("highlightImmediately",!0),Tn("data",[yn("primary"),yn("menus"),yn("expansions")]),Pn("fakeFocus",!1),Ps("onHighlight"),Ps("onHover"),Ls(),yn("dom"),Pn("navigateOnHover",!0),Pn("stayInDom",!1),Xp("tmenuBehaviours",[fy,$g,yg,xy]),Pn("eventOrder",{})],apis:{collapseMenu:function(e,t){e.collapseMenu(t)},highlightPrimary:function(e,t){e.highlightPrimary(t)},repositionMenus:function(e,t){e.repositionMenus(t)}},factory:Ew,extraApis:{tieredData:Dw,singleData:Mw,collapseItem:Nw}}),Lw=function(e,t,n,r,o){var i=function(){return e.lazySink(t)},a="horizontal"===r.type?{layouts:{onLtr:function(){return Tl()},onRtl:function(){return Rl()}}}:{},u=function(e){return 2===e.length},c=function(e){return u(e)?a:{}};return zw.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,highlightImmediately:r.menu.highlightImmediately,onEscape:function(){return dp.close(t),e.onEscape.map((function(e){return e(t)})),x.some(!0)},onExecute:function(){return x.some(!0)},onOpenMenu:function(e,t){Mm.positionWithinBounds(i().getOrDie(),n,t,o())},onOpenSubmenu:function(e,t,n,r){var o=i().getOrDie();Mm.position(o,m({anchor:"submenu",item:t},c(r)),n)},onRepositionMenu:function(e,t,r){var a=i().getOrDie();Mm.positionWithinBounds(a,n,t,o()),q(r,(function(e){var t=c(e.triggeringPath);Mm.position(a,m({anchor:"submenu",item:e.triggeringItem},t),e.triggeredMenu)}))}})},Bw=function(e,t){var n=function(t,n){var r=e.getRelated(t);return r.exists((function(e){return ys(e,n)}))},r=function(e,t){dp.setContent(e,t)},o=function(e,t,n){i(e,t,n,x.none())},i=function(e,t,n,r){a(e,t,n,(function(){return r.map((function(e){return os(e)}))}))},a=function(t,n,r,o){var i=e.lazySink(t).getOrDie();dp.openWhileCloaked(t,r,(function(){return Mm.positionWithinBounds(i,n,t,o())})),Kp.setValue(t,x.some({mode:"position",anchor:n,getBounds:o}))},u=function(e,t,n){c(e,t,n,(function(){return x.none()}))},c=function(t,n,r,o){var i=Lw(e,t,n,r,o);dp.open(t,i),Kp.setValue(t,x.some({mode:"menu",menu:i}))},s=function(e){dp.isOpen(e)&&(Kp.setValue(e,x.none()),dp.close(e))},l=function(e){return dp.getState(e)},f=function(t){dp.isOpen(t)&&Kp.getValue(t).each((function(n){switch(n.mode){case"menu":dp.getState(t).each((function(e){zw.repositionMenus(e)}));break;case"position":var r=e.lazySink(t).getOrDie();Mm.positionWithinBounds(r,n.anchor,t,n.getBounds());break}}))},d={setContent:r,showAt:o,showWithin:i,showWithinBounds:a,showMenuAt:u,showMenuWithinBounds:c,hide:s,getContent:l,reposition:f,isOpen:dp.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Jp(e.inlineBehaviours,[dp.config({isPartOf:function(e,t,r){return ys(t,r)||n(e,r)},getAttachPoint:function(t){return e.lazySink(t).getOrDie()},onOpen:function(t){e.onShow(t)},onClose:function(t){e.onHide(t)}}),Kp.config({store:{mode:"memory",initialValue:x.none()}}),ql.config({channels:m(m({},vp(m({isExtraPart:t.isExtraPart},e.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),yp(m(m({},e.fireRepositionEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})),{doReposition:f})))})]),eventOrder:e.eventOrder,apis:d}},Iw=ug({name:"InlineView",configFields:[yn("lazySink"),Ps("onShow"),Ps("onHide"),zn("onEscape"),Xp("inlineBehaviours",[dp,Kp,ql]),Bn("fireDismissalEventInstead",[Pn("event",ni())]),Bn("fireRepositionEventInstead",[Pn("event",ri())]),Pn("getRelated",x.none),Pn("isExtraPart",l),Pn("eventOrder",x.none)],factory:Bw,apis:{showAt:function(e,t,n,r){e.showAt(t,n,r)},showWithin:function(e,t,n,r,o){e.showWithin(t,n,r,o)},showWithinBounds:function(e,t,n,r,o){e.showWithinBounds(t,n,r,o)},showMenuAt:function(e,t,n,r){e.showMenuAt(t,n,r)},showMenuWithinBounds:function(e,t,n,r,o){e.showMenuWithinBounds(t,n,r,o)},hide:function(e,t){e.hide(t)},isOpen:function(e,t){return e.isOpen(t)},getContent:function(e,t){return e.getContent(t)},setContent:function(e,t,n){e.setContent(t,n)},reposition:function(e,t){e.reposition(t)}}}),Pw=function(e){return e.x},$w=function(e,t){return e.x+e.width/2-t.width/2},Hw=function(e,t){return e.x+e.width-t.width},Fw=function(e){return e.y},Vw=function(e,t){return e.y+e.height-t.height},jw=function(e,t,n){return Ws(Hw(e,t),Vw(e,t),n.innerSoutheast(),Zs(),il(e,{right:0,bottom:3}),"layout-inner-se")},Uw=function(e,t,n){return Ws(Pw(e),Vw(e,t),n.innerSouthwest(),Qs(),il(e,{left:1,bottom:3}),"layout-inner-sw")},Ww=function(e,t,n){return Ws(Hw(e,t),Fw(e),n.innerNortheast(),Js(),il(e,{right:0,top:2}),"layout-inner-ne")},qw=function(e,t,n){return Ws(Pw(e),Fw(e),n.innerNorthwest(),Ys(),il(e,{left:1,top:2}),"layout-inner-nw")},Gw=function(e,t,n){return Ws($w(e,t),Fw(e),n.innerNorth(),el(),il(e,{top:2}),"layout-inner-n")},Kw=function(e,t,n){return Ws($w(e,t),Vw(e,t),n.innerSouth(),tl(),il(e,{bottom:3}),"layout-inner-s")},Xw=tinymce.util.Tools.resolve("tinymce.util.Delay"),Yw=function(e){var t=Zy(e.action),n=e.dom.tag,r=function(t){return $e(e.dom,"attributes").bind((function(e){return $e(e,t)}))},o=function(){if("button"===n){var e=r("type").getOr("button"),t=r("role").map((function(e){return{role:e}})).getOr({});return m({type:e},t)}var o=r("role").getOr("button");return{role:o}};return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:Qp.augment(e.buttonBehaviours,[My.config({}),fy.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:o()},eventOrder:e.eventOrder}},Jw=ug({name:"Button",factory:Yw,configFields:[Pn("uid",void 0),yn("dom"),Pn("components",[]),Qp.field("buttonBehaviours",[My,fy]),An("action"),An("role"),Pn("eventOrder",{})]}),Qw=function(e){var t=rg(e)&&Fe(e,"uid")?e.uid:La("memento"),n=function(e){return e.getSystem().getByUid(t).getOrDie()},r=function(e){return e.getSystem().getByUid(t).toOptional()},o=function(){return m(m({},e),{uid:t})};return{get:n,getOpt:r,asSpec:o}},Zw=function(e){return x.from(e()["temporary-placeholder"]).getOr("!not found!")},ex=function(e,t){return x.from(t()[e.toLowerCase()]).getOrThunk((function(){return Zw(t)}))},tx=function(e,t,n){return x.from(t()[e.toLowerCase()]).or(n).getOrThunk((function(){return Zw(t)}))},nx=function(e,t){return de(e,(function(e){return x.from(t()[e.toLowerCase()])})).getOrThunk((function(){return Zw(t)}))},rx={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},ox=function(e){var t=Qw({dom:{tag:"p",innerHtml:e.translationProvider(e.text)},behaviours:Hl([xy.config({})])}),n=function(e){return{dom:{tag:"div",classes:["tox-bar"],attributes:{style:"width: "+e+"%"}}}},r=function(e){return{dom:{tag:"div",classes:["tox-text"],innerHtml:e+"%"}}},o=Qw({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(0)]},r(0)],behaviours:Hl([xy.config({})])}),i=function(e,t){e.getSystem().isConnected()&&o.getOpt(e).each((function(e){xy.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(t)]},r(t)])}))},a=function(e,n){if(e.getSystem().isConnected()){var r=t.get(e);xy.set(r,[gc(n)])}},u={updateProgress:i,updateText:a},c=te([e.icon.toArray(),e.level.toArray(),e.level.bind((function(e){return x.from(rx[e])})).toArray()]),s=Qw(Jw.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[{dom:{tag:"div",classes:["tox-icon"],innerHtml:ex("close",e.iconProvider),attributes:{"aria-label":e.translationProvider("Close")}}}],action:function(t){e.onAction(t)}})),l=[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:nx(c,e.iconProvider)}},{dom:{tag:"div",classes:["tox-notification__body"]},components:[t.asSpec()],behaviours:Hl([xy.config({})])}];return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"},classes:e.level.map((function(e){return["tox-notification","tox-notification--in","tox-notification--"+e]})).getOr(["tox-notification","tox-notification--in"])},behaviours:Hl([My.config({}),ky("notification-events",[wi(Ro(),(function(e){s.getOpt(e).each(My.focus)}))])]),components:l.concat(e.progress?[o.asSpec()]:[]).concat(e.closeButton?[s.asSpec()]:[]),apis:u}},ix=ug({name:"Notification",factory:ox,configFields:[An("level"),yn("progress"),yn("icon"),yn("onAction"),yn("text"),yn("iconProvider"),yn("translationProvider"),jn("closeButton",!0)],apis:{updateProgress:function(e,t,n){e.updateProgress(t,n)},updateText:function(e,t,n){e.updateText(t,n)}}});function ax(e,t,n){var r=t.backstage,o=function(e){switch(e){case"bc-bc":return Kw;case"tc-tc":return Gw;case"tc-bc":return yl;case"bc-tc":default:return wl}},i=function(e){q(e,(function(e){return e.moveTo(0,0)}))},a=function(e){e.length>0&&(se(e).each((function(e){return e.moveRel(null,"banner")})),q(e,(function(t,n){n>0&&t.moveRel(e[n-1].getEl(),"bc-tc")})))},u=function(e){i(e),a(e)},c=function(e,i){var a=!e.closeButton&&e.timeout&&(e.timeout>0||e.timeout<0),u=function(){i(),Iw.hide(s)},c=yc(ix.sketch({text:e.text,level:F(["success","error","warning","warn","info"],e.type)?e.type:void 0,progress:!0===e.progressBar,icon:x.from(e.icon),closeButton:!a,onAction:u,iconProvider:r.shared.providers.icons,translationProvider:r.shared.providers.translate})),s=yc(Iw.sketch(m({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:t.backstage.shared.getSink,fireDismissalEventInstead:{}},r.shared.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));return n.add(s),e.timeout>0&&Xw.setTimeout((function(){u()}),e.timeout),{close:u,moveTo:function(e,t){Iw.showAt(s,{anchor:"makeshift",x:e,y:t},wc(c))},moveRel:function(e,n){if("banner"!==n){var r=o(n),i={anchor:"node",root:Wu(),node:x.some(tr.fromDom(e)),layouts:{onRtl:function(){return[r]},onLtr:function(){return[r]}}};Iw.showAt(s,i,wc(c))}else Iw.showAt(s,t.backstage.shared.anchors.banner(),wc(c))},text:function(e){ix.updateText(c,e)},settings:e,getEl:function(){return c.element.dom},progressBar:{value:function(e){ix.updateProgress(c,e)}}}},s=function(e){e.close()},l=function(e){return e.settings};return{open:c,close:s,reposition:u,getArgs:l}}var ux,cx=function(e,t){var n=null,r=function(){null!==n&&(clearTimeout(n),n=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null===n&&(n=setTimeout((function(){e.apply(null,r),n=null}),t))};return{cancel:r,throttle:o}},sx=function(e,t){var n=null,r=function(){null!==n&&(clearTimeout(n),n=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null!==n&&clearTimeout(n),n=setTimeout((function(){e.apply(null,r),n=null}),t)};return{cancel:r,throttle:o}},lx=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),fx=function(e,t){return e.isBlock(t)||F(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)},dx=function(e,t,n,r,o){var i=lx(e,(function(t){return fx(e,t)}));return x.from(i.backwards(t,n,r,o))},mx="[data-mce-autocompleter]",px=function(e,t){return hx(tr.fromDom(e.selection.getNode())).getOrThunk((function(){var n=tr.fromHtml('<span data-mce-autocompleter="1" data-mce-bogus="1"></span>',e.getDoc());return ta(n,tr.fromDom(t.extractContents())),t.insertNode(n.dom),Wi(n).each((function(e){return e.dom.normalize()})),zd(n).map((function(t){e.selection.setCursorLocation(t.dom,Ad(t))})),n}))},hx=function(e){return hs(e,mx)},gx=function(e){return e.collapsed&&3===e.startContainer.nodeType},vx=function(e){return e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},bx=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},yx=function(e,t){return e.substring(t.length)},wx=function(e,t,n){var r;for(r=t-1;r>=0;r--){var o=e.charAt(r);if(bx(o))return x.none();if(o===n)break}return x.some(r)},xx=function(e,t,n,r){if(void 0===r&&(r=0),!gx(t))return x.none();var o=function(e,t,r){return wx(r,t,n).getOr(t)},i=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return dx(e,t.startContainer,t.startOffset,o,i).bind((function(e){var o=t.cloneRange();if(o.setStart(e.container,e.offset),o.setEnd(t.endContainer,t.endOffset),o.collapsed)return x.none();var i=vx(o),a=i.lastIndexOf(n);return 0!==a||yx(i,n).length<r?x.none():x.some({text:yx(i,n),range:o,triggerChar:n})}))},Cx=function(e,t,n,r){return void 0===r&&(r=0),hx(tr.fromDom(t.startContainer)).fold((function(){return xx(e,t,n,r)}),(function(t){var r=e.createRng();r.selectNode(t.dom);var o=vx(r);return x.some({range:r,text:yx(o,n),triggerChar:n})}))},kx=function(e,t){t.on("keypress compositionend",e.onKeypress.throttle),t.on("remove",e.onKeypress.cancel);var n=function(e,t){fi(e,Ao(),{raw:t})};t.on("keydown",(function(t){var r=function(){return e.getView().bind($g.getHighlighted)};8===t.which&&e.onKeypress.throttle(t),e.isActive()&&(27===t.which&&e.cancelIfNecessary(),e.isMenuOpen()?13===t.which?(r().each(di),t.preventDefault()):40===t.which?(r().fold((function(){e.getView().each($g.highlightFirst)}),(function(e){n(e,t)})),t.preventDefault(),t.stopImmediatePropagation()):37!==t.which&&38!==t.which&&39!==t.which||r().each((function(e){n(e,t),t.preventDefault(),t.stopImmediatePropagation()})):13!==t.which&&38!==t.which&&40!==t.which||e.cancelIfNecessary())})),t.on("NodeChange",(function(t){e.isActive()&&!e.isProcessingAction()&&hx(tr.fromDom(t.element)).isNone()&&e.cancelIfNecessary()}))},Sx={setup:kx},_x=tinymce.util.Tools.resolve("tinymce.util.Promise"),Ox=function(e,t){return{container:e,offset:t}},Tx=function(e){return e.nodeType===Zr},Rx=function(e){return e.nodeType===Qr},Ex=function(e){if(Tx(e))return Ox(e,e.data.length);var t=e.childNodes;return t.length>0?Ex(t[t.length-1]):Ox(e,t.length)},Ax=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?Ax(n[t],0):n.length>0&&Rx(e)&&n.length===t?Ex(n[n.length-1]):Ox(e,t)},Dx=function(e,t){return dx(e,t.container,t.offset,(function(e,t){return 0===t?-1:t}),e.getRoot()).filter((function(e){var t=e.container.data.charAt(e.offset-1);return!bx(t)})).isSome()},Mx=function(e){return function(t){var n=Ax(t.startContainer,t.startOffset);return!Dx(e,n)}},Nx=function(e,t,n){return de(n.triggerChars,(function(n){return Cx(e,t,n)}))},zx=function(e,t){var n=t(),r=e.selection.getRng();return Nx(e.dom,r,n).bind((function(n){return Lx(e,t,n)}))},Lx=function(e,t,n,r){void 0===r&&(r={});var o=t(),i=e.selection.getRng(),a=i.startContainer.nodeValue,u=X(o.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return Mx(e.dom)}))(n.range,a,n.text)}));if(0===u.length)return x.none();var c=_x.all(W(u,(function(e){var t=e.fetch(n.text,e.maxResults,r);return t.then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}}))})));return x.some({lookupData:c,context:n})},Bx=Pt([Cn("type"),Nn("text")]),Ix=function(e){return nn("separatormenuitem",Bx,e)},Px=Pt([Pn("type","autocompleteitem"),Pn("active",!1),Pn("disabled",!1),Pn("meta",{}),Cn("value"),Nn("text"),Nn("icon")]),$x=Pt([Cn("type"),Cn("ch"),Hn("minChars",1),Pn("columns",1),Hn("maxResults",10),zn("matches"),_n("fetch"),_n("onAction"),qn("highlightOn",[],mn)]),Hx=function(e){return nn("Autocompleter.Separator",Bx,e)},Fx=function(e){return nn("Autocompleter.Item",Px,e)},Vx=function(e){return nn("Autocompleter",$x,e)},jx=[jn("disabled",!1),Nn("tooltip"),Nn("icon"),Nn("text"),Un("onSetup",(function(){return t}))],Ux=Pt([Cn("type"),_n("onAction")].concat(jx)),Wx=function(e){return nn("toolbarbutton",Ux,e)},qx=[jn("active",!1)].concat(jx),Gx=Pt(qx.concat([Cn("type"),_n("onAction")])),Kx=function(e){return nn("ToggleButton",Gx,e)},Xx=[Un("predicate",(function(){return!1})),Vn("scope","node",["node","editor"]),Vn("position","selection",["node","selection","line"])],Yx=jx.concat([Pn("type","contextformbutton"),Pn("primary",!1),_n("onAction"),Kn("original",a)]),Jx=qx.concat([Pn("type","contextformbutton"),Pn("primary",!1),_n("onAction"),Kn("original",a)]),Qx=jx.concat([Pn("type","contextformbutton")]),Zx=qx.concat([Pn("type","contextformtogglebutton")]),eC=cn("type",{contextformbutton:Yx,contextformtogglebutton:Jx}),tC=Pt([Pn("type","contextform"),Un("initValue",(function(){return""})),Nn("label"),En("commands",eC),Dn("launch",cn("type",{contextformbutton:Qx,contextformtogglebutton:Zx}))].concat(Xx)),nC=function(e){return nn("ContextForm",tC,e)},rC=Pt([Pn("type","contexttoolbar"),Cn("items")].concat(Xx)),oC=function(e){return nn("ContextToolbar",rC,e)},iC=function(e){var t={};return q(e,(function(e){t[e]={}})),Re(t)},aC=function(e){var t=e.ui.registry.getAll().popups,n=De(t,(function(e){return Vx(e).fold((function(e){throw new Error(an(e))}),(function(e){return e}))})),r=iC(Be(n,(function(e){return e.ch}))),o=Pe(n),i=function(e){return X(o,(function(t){return t.ch===e}))};return{dataset:n,triggerChars:r,lookupByChar:i}};(function(e){e[e["CLOSE_ON_EXECUTE"]=0]="CLOSE_ON_EXECUTE",e[e["BUBBLE_TO_SANDBOX"]=1]="BUBBLE_TO_SANDBOX"})(ux||(ux={}));var uC,cC=ux,sC="tox-menu-nav__js",lC="tox-collection__item",fC="tox-swatch",dC={normal:sC,color:fC},mC="tox-collection__item--enabled",pC="tox-collection__group-heading",hC="tox-collection__item-icon",gC="tox-collection__item-label",vC="tox-collection__item-accessory",bC="tox-collection__item-caret",yC="tox-collection__item-checkmark",wC="tox-collection__item--active",xC="tox-collection__item-icon-rtl",CC="tox-collection__item-container",kC="tox-collection__item-container--column",SC="tox-collection__item-container--row",_C="tox-collection__item-container--align-right",OC="tox-collection__item-container--align-left",TC="tox-collection__item-container--valign-top",RC="tox-collection__item-container--valign-middle",EC="tox-collection__item-container--valign-bottom",AC=function(e){return $e(dC,e).getOr(sC)},DC=function(e){return"color"===e?"tox-swatches":"tox-menu"},MC=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:DC(e),tieredMenu:"tox-tiered-menu"}},NC=function(e){var t=MC(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:AC(e)}},zC=function(e,t,n){var r=MC(n);return{tag:"div",classes:te([[r.menu,"tox-menu-"+t+"-column"],e?[r.hasIcons]:[]])}},LC=[Cw.parts.items({})],BC=function(e,t,n){var r=MC(n),o={tag:"div",classes:te([[r.tieredMenu]])};return{dom:o,markers:NC(n)}},IC=function(e,t){return function(n){var r=U(n,t);return W(r,(function(t){return{dom:e,components:t}}))}},PC=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Cw.parts.items({preprocess:"auto"!==e?IC({tag:"div",classes:["tox-swatches__row"]},e):a})]}]}},$C=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Cw.parts.items({preprocess:IC({tag:"div",classes:["tox-collection__group"]},e)})]}},HC=function(e,t){var n=[],r=[];return q(e,(function(e,o){t(e,o)?(r.length>0&&n.push(r),r=[],He(e.dom,"innerHtml")&&r.push(e)):r.push(e)})),r.length>0&&n.push(r),W(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},FC=function(e,t,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Cw.parts.items({preprocess:function(n){return"auto"!==e&&e>1?IC({tag:"div",classes:["tox-collection__group"]},e)(n):HC(n,(function(e,n){return"separator"===t[n].type}))}})]}},VC=function(e,t){return{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Cw.parts.items({preprocess:function(t){return HC(t,(function(t,n){return"separator"===e[n].type}))}})]}},jC=function(e){return V(e,(function(e){return"icon"in e&&void 0!==e.icon}))},UC=function(e){return console.error(an(e)),console.log(e),x.none()},WC=function(e,t,n,r,o){var i=VC(n);return{value:e,dom:i.dom,components:i.components,items:n}},qC=function(e,t,n,r,o){if("color"===o){var i=PC(r);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r){i=FC(r,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&1===r){i=FC(1,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o){i=FC(r,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("listpreview"===o&&"auto"!==r){i=$C(r);return{value:e,dom:i.dom,components:i.components,items:n}}return{value:e,dom:zC(t,r,o),components:LC,items:n}},GC=[Cn("type"),Cn("src"),Nn("alt"),qn("classes",[],mn)],KC=Pt(GC),XC=[Cn("type"),Cn("text"),Nn("name"),qn("classes",["tox-collection__item-label"],mn)],YC=Pt(XC),JC=Qt((function(){return un("type",{cardimage:KC,cardtext:YC,cardcontainer:QC})})),QC=Pt([Cn("type"),Fn("direction","horizontal"),Fn("align","left"),Fn("valign","middle"),En("items",JC)]),ZC=[jn("disabled",!1),Nn("text"),Nn("shortcut"),qt("value","value",nt((function(){return Ta("menuitem-value")})),ln()),Pn("meta",{})],ek=Pt([Cn("type"),Nn("label"),En("items",JC),Un("onSetup",(function(){return t})),Un("onAction",t)].concat(ZC)),tk=function(e){return nn("cardmenuitem",ek,e)},nk=Pt([Cn("type"),jn("active",!1),Nn("icon")].concat(ZC)),rk=function(e){return nn("choicemenuitem",nk,e)},ok=["inserttable","colorswatch"],ik=Pt([Cn("type"),kn("fancytype",ok),Un("onAction",t)]),ak=function(e){return nn("fancymenuitem",ik,e)},uk=Pt([Cn("type"),Un("onSetup",(function(){return t})),Un("onAction",t),Nn("icon")].concat(ZC)),ck=function(e){return nn("menuitem",uk,e)},sk=Pt([Cn("type"),_n("getSubmenuItems"),Un("onSetup",(function(){return t})),Nn("icon")].concat(ZC)),lk=function(e){return nn("nestedmenuitem",sk,e)},fk=Pt([Cn("type"),Nn("icon"),jn("active",!1),Un("onSetup",(function(){return t})),_n("onAction")].concat(ZC)),dk=function(e){return nn("togglemenuitem",fk,e)},mk=function(e,t,n){var r=Bd(e.element,"."+n);if(r.length>0){var o=ee(r,(function(e){var n=e.dom.getBoundingClientRect().top,o=r[0].dom.getBoundingClientRect().top;return Math.abs(n-o)>t})).getOr(r.length);return x.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return x.none()},pk=function(e,t){return Hl([ky(e,t)])},hk=function(e){return pk(Ta("unnamed-events"),e)},gk={namedEvents:pk,unnamedEvents:hk},vk=[yn("lazySink"),yn("tooltipDom"),Pn("exclusive",!0),Pn("tooltipComponents",[]),Pn("delay",300),Vn("mode","normal",["normal","follow-highlight"]),Pn("anchor",(function(e){return{anchor:"hotspot",hotspot:e,layouts:{onLtr:i([wl,yl,hl,vl,gl,bl]),onRtl:i([wl,yl,hl,vl,gl,bl])}}})),Ps("onHide"),Ps("onShow")],bk=function(){var e=Xn(x.none()),t=Xn(x.none()),n=function(){return t.get()},r=function(e){t.set(x.some(e))},o=function(){t.set(x.none())},a=function(){e.get().each((function(e){clearTimeout(e)}))},u=function(t,n){a(),e.set(x.some(setTimeout((function(){t()}),n)))},c=function(){return t.get().isSome()},s=i("not-implemented");return Ka({getTooltip:n,isShowing:c,setTooltip:r,clearTooltip:o,clearTimer:a,resetTimer:u,readState:s})},yk=Object.freeze({__proto__:null,init:bk}),wk=Ta("tooltip.exclusive"),xk=Ta("tooltip.show"),Ck=Ta("tooltip.hide"),kk=function(e,t,n){e.getSystem().broadcastOn([wk],{})},Sk=function(e,t,n,r){n.getTooltip().each((function(e){e.getSystem().isConnected()&&xy.set(e,r)}))},_k=Object.freeze({__proto__:null,hideAllExclusive:kk,setComponents:Sk}),Ok=function(e,t){var n=function(n){t.getTooltip().each((function(r){Fm(r),e.onHide(n,r),t.clearTooltip()})),t.clearTimer()},r=function(n){if(!t.isShowing()){kk(n);var r=e.lazySink(n).getOrDie(),o=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:gi("normal"===e.mode?[wi(To(),(function(e){li(n,xk)})),wi(_o(),(function(e){li(n,Ck)}))]:[]),behaviours:Hl([xy.config({})])});t.setTooltip(o),Pm(r,o),e.onShow(n,o),Mm.position(r,e.anchor(n),o)}};return gi(te([[wi(xk,(function(n){t.resetTimer((function(){r(n)}),e.delay)})),wi(Ck,(function(r){t.resetTimer((function(){n(r)}),e.delay)})),wi(Vo(),(function(e,t){var r=t;r.universal||F(r.channels,wk)&&n(e)})),Di((function(e){n(e)}))],"normal"===e.mode?[wi(Ro(),(function(e){li(e,xk)})),wi(Ho(),(function(e){li(e,Ck)})),wi(To(),(function(e){li(e,xk)})),wi(_o(),(function(e){li(e,Ck)}))]:[wi(ci(),(function(e,t){li(e,xk)})),wi(si(),(function(e){li(e,Ck)}))]]))},Tk=Object.freeze({__proto__:null,events:Ok}),Rk=Vl({fields:vk,name:"tooltipping",active:Tk,state:yk,apis:_k}),Ek=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Ak=tinymce.util.Tools.resolve("tinymce.util.I18n"),Dk=["input","button","textarea","select"],Mk=function(e,t,n){var r=t.disabled()?Hk:Fk;r(e,t)},Nk=function(e,t){return!0===t.useNative&&F(Dk,zi(e.element))},zk=function(e){return va(e.element,"disabled")},Lk=function(e){ma(e.element,"disabled","disabled")},Bk=function(e){ba(e.element,"disabled")},Ik=function(e){return"true"===ha(e.element,"aria-disabled")},Pk=function(e){ma(e.element,"aria-disabled","true")},$k=function(e){ma(e.element,"aria-disabled","false")},Hk=function(e,t,n){t.disableClass.each((function(t){Tu(e.element,t)}));var r=Nk(e,t)?Lk:Pk;r(e),t.onDisabled(e)},Fk=function(e,t,n){t.disableClass.each((function(t){Eu(e.element,t)}));var r=Nk(e,t)?Bk:$k;r(e),t.onEnabled(e)},Vk=function(e,t){return Nk(e,t)?zk(e):Ik(e)},jk=function(e,t,n,r){var o=r?Hk:Fk;o(e,t)},Uk=Object.freeze({__proto__:null,enable:Fk,disable:Hk,isDisabled:Vk,onLoad:Mk,set:jk}),Wk=function(e,t){return Za({classes:t.disabled()?t.disableClass.toArray():[]})},qk=function(e,t){return gi([vi(jo(),(function(t,n){return Vk(t,e)})),zl(e,t,Mk)])},Gk=Object.freeze({__proto__:null,exhibit:Wk,events:qk}),Kk=[Un("disabled",l),Pn("useNative",!0),An("disableClass"),Ps("onDisabled"),Ps("onEnabled")],Xk=Vl({fields:Kk,name:"disabling",active:Gk,apis:Uk}),Yk=tinymce.util.Tools.resolve("tinymce.EditorManager"),Jk=function(e){var t=e.getParam("skin"),n=e.getParam("skin_url");if(!1!==t){var r=t||"oxide";n=n?e.documentBaseURI.toAbsolute(n):Yk.baseURL+"/skins/ui/"+r}return n},Qk=function(e){return e.getParam("readonly",!1,"boolean")},Zk=function(e){return!1===e.getParam("skin")},eS=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},tS=function(e){return e.getParam("width",Ek.DOM.getStyle(e.getElement(),"width"))},nS=function(e){return x.from(e.getParam("min_width")).filter(z)},rS=function(e){return x.from(e.getParam("min_height")).filter(z)},oS=function(e){return x.from(e.getParam("max_width")).filter(z)},iS=function(e){return x.from(e.getParam("max_height")).filter(z)},aS=function(e){return x.from(e.getParam("style_formats")).filter(R)},uS=function(e){return e.getParam("style_formats_merge",!1,"boolean")},cS=function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},sS=function(e){return e.getParam("removed_menuitems","")},lS=function(e){return!1!==e.getParam("menubar",!0,"boolean")},fS=function(e){var t=e.getParam("toolbar",!0),n=!0===t,r=O(t),o=R(t)&&t.length>0;return!mS(e)&&(o||r||n)},dS=function(e){var t=j(9,(function(t){return e.getParam("toolbar"+(t+1),!1,"string")})),n=X(t,(function(e){return"string"===typeof e}));return n.length>0?x.some(n):x.none()},mS=function(e){return dS(e).fold((function(){var t=e.getParam("toolbar",[],"string[]");return t.length>0}),(function(){return!0}))};(function(e){e["default"]="wrap",e["floating"]="floating",e["sliding"]="sliding",e["scrolling"]="scrolling"})(uC||(uC={}));var pS,hS=function(e){return e.getParam("toolbar_mode","","string")};(function(e){e["auto"]="auto",e["top"]="top",e["bottom"]="bottom"})(pS||(pS={}));var gS,vS=function(e){return e.getParam("toolbar_groups",{},"object")},bS=function(e){return e.getParam("toolbar_location",pS.auto,"string")},yS=function(e){return bS(e)===pS.bottom},wS=function(e){return e.getParam("fixed_toolbar_container","","string")},xS=function(e){return e.getParam("toolbar_persist",!1,"boolean")},CS=function(e){var t=wS(e);return t.length>0&&e.inline?ps(Wu(),t):x.none()},kS=function(e){return e.inline&&CS(e).isSome()},SS=function(e){var t=CS(e);return t.getOrThunk((function(){return Pu(Iu(tr.fromDom(e.getElement())))}))},_S=function(e){return e.inline&&!lS(e)&&!fS(e)&&!mS(e)},OS=function(e){var t=e.getParam("toolbar_sticky",!1,"boolean");return(t||e.inline)&&!kS(e)&&!_S(e)},TS=function(e){return e.getParam("draggable_modal",!1,"boolean")},RS=function(e){var t=e.getParam("menu");return t?De(t,(function(e){return m(m({},e),{items:e.items})})):{}},ES=function(e){return e.getParam("menubar")},AS=function(e){return e.getParam("toolbar",!0)},DS=function(e){return e.getParam("file_picker_callback")},MS=function(e){return e.getParam("file_picker_types")},NS=function(e){return e.getParam("file_browser_callback_types")},zS=function(e){return!1===e.getParam("typeahead_urls")},LS=function(e){return e.getParam("anchor_top","#top")},BS=function(e){return e.getParam("anchor_bottom","#bottom")},IS=function(e){var t=e.getParam("file_picker_validator_handler",void 0,"function");return void 0===t?e.getParam("filepicker_validator_handler",void 0,"function"):t},PS="silver.readonly",$S=Pt([Sn("readonly")]),HS=function(e,t){var n=e.outerContainer,r=n.element;t&&(e.mothership.broadcastOn([mp()],{target:r}),e.uiMothership.broadcastOn([mp()],{target:r})),e.mothership.broadcastOn([PS],{readonly:t}),e.uiMothership.broadcastOn([PS],{readonly:t})},FS=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&HS(t,!0)})),e.on("SwitchMode",(function(){return HS(t,e.mode.isReadOnly())})),Qk(e)&&e.setMode("readonly")},VS=function(){var e;return ql.config({channels:(e={},e[PS]={schema:$S,onReceive:function(e,t){Xk.set(e,t.readonly)}},e)})},jS=function(e){return Xk.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},US=function(e){return Xk.config({disabled:e})},WS=function(e){return Xk.config({disabled:e,disableClass:"tox-tbtn--disabled"})},qS=function(e){return Xk.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},GS={item:jS,button:US,splitButton:WS,toolbarButton:qS},KS=function(e,t){var n=e.getApi(t);return function(e){e(n)}},XS=function(e,t){return Ai((function(n){var r=KS(e,n);r((function(n){var r=e.onSetup(n);null!==r&&void 0!==r&&t.set(r)}))}))},YS=function(e,t){return Di((function(n){return KS(e,n)(t.get())}))},JS=function(e,t){return Ni((function(n,r){KS(e,n)(e.onAction),e.triggersSubmenu||t!==cC.CLOSE_ON_EXECUTE||(li(n,Go()),r.stop())}))},QS=(gS={},gS[jo()]=["disabling","alloy.base.behaviour","toggling","item-events"],gS),ZS=function(e){return ne(e,(function(e){return e.toArray()}))},e_=function(e,n,r,o){var i=Xn(t);return{type:"item",dom:n.dom,components:ZS(n.optComponents),data:e.data,eventOrder:QS,hasSubmenu:e.triggersSubmenu,itemBehaviours:Hl([ky("item-events",[JS(e,r),XS(e,i),YS(e,i)]),GS.item((function(){return e.disabled||o.isDisabled()})),VS(),xy.config({})].concat(e.itemBehaviours))}},t_=function(e){return{value:e.value,meta:m({text:e.text.getOr("")},e.meta)}},n_=tinymce.util.Tools.resolve("tinymce.Env"),r_=function(e){var t={alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"},n={meta:"Ctrl",access:"Shift+Alt"},r=n_.mac?t:n,o=e.split("+"),i=W(o,(function(e){var t=e.toLowerCase().trim();return He(r,t)?r[t]:e}));return n_.mac?i.join(""):i.join("+")},o_=function(e){return{dom:{tag:"div",classes:[hC],innerHtml:e}}},i_=function(e){return{dom:{tag:"div",classes:[gC]},components:[gc(Ak.translate(e))]}},a_=function(e,t){return{dom:{tag:"div",classes:t,innerHtml:e}}},u_=function(e,t){return{dom:{tag:"div",classes:[gC]},components:[{dom:{tag:e.tag,styles:e.styles},components:[gc(Ak.translate(t))]}]}},c_=function(e){return{dom:{tag:"div",classes:[vC],innerHtml:r_(e)}}},s_=function(e){return{dom:{tag:"div",classes:[yC],innerHtml:ex("checkmark",e)}}},l_=function(e){return{dom:{tag:"div",classes:[bC],innerHtml:ex("chevron-right",e)}}},f_=function(e){return{dom:{tag:"div",classes:[bC],innerHtml:ex("chevron-down",e)}}},d_=function(e,t){var n="vertical"===e.direction?kC:SC,r="left"===e.align?OC:_C,o=function(){switch(e.valign){case"top":return TC;case"middle":return RC;case"bottom":return EC}};return{dom:{tag:"div",classes:[CC,n,r,o()]},components:t}},m_=function(e,t,n){return{dom:{tag:"img",classes:t,attributes:{src:e,alt:n.getOr("")}}}},p_=function(e,t,n,r){var o="custom",i="remove",a=function(){var a=fC,u=n.getOr(""),c=e.map((function(e){return{title:r.translate(e)}})).getOr({}),s={tag:"div",attributes:c,classes:[a]};return m(m({},s),t===o?{tag:"button",classes:h(s.classes,["tox-swatches__picker-btn"]),innerHtml:u}:t===i?{classes:h(s.classes,["tox-swatch--remove"]),innerHtml:u}:{attributes:m(m({},s.attributes),{"data-mce-color":t}),styles:{"background-color":t}})};return{dom:a(),optComponents:[]}},h_=function(e,t){var n=t.map((function(e){return{attributes:{title:Ak.translate(e)}}})).getOr({});return m({tag:"div",classes:[sC,lC].concat(e?[xC]:[])},n)},g_=function(e,t,n,r,o){var i=n?t.or(x.some("")).map(o_):x.none(),a=e.checkMark,u=e.htmlContent.fold((function(){return e.textContent.map(r)}),(function(e){return x.some(a_(e,[gC]))})),c={dom:h_(o,e.ariaLabel),optComponents:[i,u,e.shortcutContent.map(c_),a,e.caret]};return c},v_=["list-num-default","list-num-lower-alpha","list-num-lower-greek","list-num-lower-roman","list-num-upper-alpha","list-num-upper-roman"],b_=["list-bull-circle","list-bull-default","list-bull-square"],y_=function(e,t,n,r){void 0===r&&(r=x.none());var o=function(e){return e.map((function(e){return Ak.isRtl()&&F(v_,e)?e+"-rtl":e}))},i=Ak.isRtl()&&e.iconContent.exists((function(e){return F(b_,e)})),a=o(e.iconContent).map((function(e){return tx(e,t.icons,r)})),c=x.from(e.meta).fold((function(){return i_}),(function(e){return He(e,"style")?u(u_,e.style):i_}));return"color"===e.presets?p_(e.ariaLabel,e.value,a,t):g_(e,a,n,c,i)},w_=function(e,t){return $e(e,"tooltipWorker").map((function(e){return[Rk.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{anchor:"submenu",item:e,overrides:{maxHeightFunction:Af}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){Rk.setComponents(t,[vc({element:tr.fromDom(e)})])}))}})]})).getOr([])},x_=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},C_=function(e){return Ek.DOM.encode(e)},k_=function(e,t){var n=Ak.translate(e),r=C_(n);if(t.length>0){var o=new RegExp(x_(t),"gi");return r.replace(o,(function(e){return'<span class="tox-autocompleter-highlight">'+e+"</span>"}))}return r},S_=function(e,t,n,r,o,i,a,u){void 0===u&&(u=!0);var c=y_({presets:r,textContent:x.none(),htmlContent:n?e.text.map((function(e){return k_(e,t)})):x.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:x.none(),checkMark:x.none(),caret:x.none(),value:e.value},a.providers,u,e.icon);return e_({data:t_(e),disabled:e.disabled,getApi:function(){return{}},onAction:function(t){return o(e.value,e.meta)},onSetup:function(){return function(){}},triggersSubmenu:!1,itemBehaviours:w_(e.meta,a)},c,i,a.providers)},__=function(e,t,n,r,o,i,a,u){void 0===u&&(u=!0);var c=function(e){return{setActive:function(t){Jy.set(e,t)},isActive:function(){return Jy.isOn(e)},isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)}}},s=y_({presets:n,textContent:t?e.text:x.none(),htmlContent:x.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:x.none(),checkMark:t?x.some(s_(a.icons)):x.none(),caret:x.none(),value:e.value},a,u);return Ke(e_({data:t_(e),disabled:e.disabled,getApi:c,onAction:function(t){return r(e.value)},onSetup:function(e){return e.setActive(o),function(){}},triggersSubmenu:!1,itemBehaviours:[]},s,i,a),{toggling:{toggleClass:mC,toggleOnExecute:!1,selected:e.active}})},O_=Lh(lw(),fw()),T_=function(e){return{value:e}},R_=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,E_=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,A_=function(e){return R_.test(e)||E_.test(e)},D_=function(e){var t=e.value.replace(R_,(function(e,t,n,r){return t+t+n+n+r+r}));return{value:t}},M_=function(e){var t=D_(e),n=E_.exec(t.value);return null===n?["FFFFFF","FF","FF","FF"]:n},N_=function(e){var t=e.toString(16);return 1===t.length?"0"+t:t},z_=function(e){var t=N_(e.red)+N_(e.green)+N_(e.blue);return T_(t)},L_=Math.min,B_=Math.max,I_=Math.round,P_=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,$_=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,H_=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},F_=function(e){var t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},V_=function(e){var t,n,r,o=(e.hue||0)%360,i=e.saturation/100,a=e.value/100;if(i=B_(0,L_(i,1)),a=B_(0,L_(a,1)),0===i)return t=n=r=I_(255*a),H_(t,n,r,1);var u=o/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,r=0;break;case 1:t=s,n=c,r=0;break;case 2:t=0,n=c,r=s;break;case 3:t=0,n=s,r=c;break;case 4:t=s,n=0,r=c;break;case 5:t=c,n=0,r=s;break;default:t=n=r=0}return t=I_(255*(t+l)),n=I_(255*(n+l)),r=I_(255*(r+l)),H_(t,n,r,1)},j_=function(e){var t=M_(e),n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16);return H_(n,r,o,1)},U_=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),u=parseFloat(r);return H_(o,i,a,u)},W_=function(e){if("transparent"===e)return x.some(H_(0,0,0,0));var t=P_.exec(e);if(null!==t)return x.some(U_(t[1],t[2],t[3],"1"));var n=$_.exec(e);return null!==n?x.some(U_(n[1],n[2],n[3],n[4])):x.none()},q_=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},G_=H_(255,0,0,1),K_=function(e){return e.fire("SkinLoaded")},X_=function(e,t){return e.fire("SkinLoadError",t)},Y_=function(e){return e.fire("ResizeEditor")},J_=function(e,t){return e.fire("ResizeContent",t)},Q_=function(e,t){return e.fire("ScrollContent",t)},Z_=function(e,t){return e.fire("TextColorChange",t)},eO=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),tO="tinymce-custom-colors";function nO(e){void 0===e&&(e=10);var t=eO.getItem(tO),n=O(t)?JSON.parse(t):[],r=function(t){var n=e-t.length;return n<0?t.slice(0,e):t},o=r(n),i=function(t){H(o,t).each(a),o.unshift(t),o.length>e&&o.pop(),eO.setItem(tO,JSON.stringify(o))},a=function(e){o.splice(e,1)},u=function(){return o.slice(0)};return{add:i,state:u}}var rO="choiceitem",oO=[{type:rO,text:"Light Green",value:"#BFEDD2"},{type:rO,text:"Light Yellow",value:"#FBEEB8"},{type:rO,text:"Light Red",value:"#F8CAC6"},{type:rO,text:"Light Purple",value:"#ECCAFA"},{type:rO,text:"Light Blue",value:"#C2E0F4"},{type:rO,text:"Green",value:"#2DC26B"},{type:rO,text:"Yellow",value:"#F1C40F"},{type:rO,text:"Red",value:"#E03E2D"},{type:rO,text:"Purple",value:"#B96AD9"},{type:rO,text:"Blue",value:"#3598DB"},{type:rO,text:"Dark Turquoise",value:"#169179"},{type:rO,text:"Orange",value:"#E67E23"},{type:rO,text:"Dark Red",value:"#BA372A"},{type:rO,text:"Dark Purple",value:"#843FA1"},{type:rO,text:"Dark Blue",value:"#236FA1"},{type:rO,text:"Light Gray",value:"#ECF0F1"},{type:rO,text:"Medium Gray",value:"#CED4D9"},{type:rO,text:"Gray",value:"#95A5A6"},{type:rO,text:"Dark Gray",value:"#7E8C8D"},{type:rO,text:"Navy Blue",value:"#34495E"},{type:rO,text:"Black",value:"#000000"},{type:rO,text:"White",value:"#ffffff"}],iO=nO(10),aO=function(e){var t=[],n=document.createElement("canvas");n.height=1,n.width=1;for(var r=n.getContext("2d"),o=function(e,t){var n=255,r=t/255,o=Math.round(e*r+n*(1-r));return("0"+o.toString(16)).slice(-2).toUpperCase()},i=function(e){if(/^[0-9A-Fa-f]{6}$/.test(e))return"#"+e.toUpperCase();r.clearRect(0,0,n.width,n.height),r.fillStyle="#FFFFFF",r.fillStyle=e,r.fillRect(0,0,1,1);var t=r.getImageData(0,0,1,1).data,i=t[0],a=t[1],u=t[2],c=t[3];return"#"+o(i,c)+o(a,c)+o(u,c)},a=0;a<e.length;a+=2)t.push({text:e[a+1],value:i(e[a]),type:"choiceitem"});return t},uO=function(e,t){return e.getParam("color_cols",t,"number")},cO=function(e){return!1!==e.getParam("custom_colors")},sO=function(e){return e.getParam("color_map")},lO=function(e){var t=sO(e);return void 0!==t?aO(t):oO},fO=function(){return W(iO.state(),(function(e){return{type:rO,text:e,value:e}}))},dO=function(e){iO.add(e)},mO=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),(function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)})),n},pO=function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))},hO=function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))},gO=function(e){e.addCommand("mceApplyTextcolor",(function(t,n){pO(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){hO(e,t)}))},vO=function(e){return Math.max(5,Math.ceil(Math.sqrt(e)))},bO=function(e){var t=lO(e),n=vO(t.length);return uO(e,n)},yO=function(e){var t="choiceitem",n={type:t,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"},r={type:t,text:"Custom color",icon:"color-picker",value:"custom"};return e?[n,r]:[n]},wO=function(e,t,n,r){if("custom"===n){var o=OO(e);o((function(n){n.each((function(n){dO(n),e.execCommand("mceApplyTextcolor",t,n),r(n)}))}),"#000000")}else"remove"===n?(r(""),e.execCommand("mceRemoveTextcolor",t)):(r(n),e.execCommand("mceApplyTextcolor",t,n))},xO=function(e,t){return e.concat(fO().concat(yO(t)))},CO=function(e,t){return function(n){n(xO(e,t))}},kO=function(e,t,n){var r=function(t,n){e.setIconFill(t,n),e.setIconStroke(t,n)},o="forecolor"===t?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";r(o,n)},SO=function(e,t,n,r,o){e.ui.registry.addSplitButton(t,{tooltip:r,presets:"color",icon:"forecolor"===t?"text-color":"highlight-bg-color",select:function(t){var r=x.from(mO(e,n));return r.bind((function(e){return W_(e).map((function(e){var n=z_(e).value;return pr(t.toLowerCase(),n)}))})).getOr(!1)},columns:bO(e),fetch:CO(lO(e),cO(e)),onAction:function(t){null!==o.get()&&wO(e,n,o.get(),(function(){}))},onItemAction:function(r,i){wO(e,n,i,(function(n){o.set(n),Z_(e,{name:t,color:n})}))},onSetup:function(n){null!==o.get()&&kO(n,t,o.get());var r=function(e){e.name===t&&kO(n,e.name,e.color)};return e.on("TextColorChange",r),function(){e.off("TextColorChange",r)}}})},_O=function(e,n,r,o){e.ui.registry.addNestedMenuItem(n,{text:o,icon:"forecolor"===n?"text-color":"highlight-bg-color",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"colorswatch",onAction:function(n){wO(e,r,n.value,t)}}]}})},OO=function(e){return function(t,n){var r=function(e){return function(t){var n=t.getData();e(x.from(n.colorpicker)),t.close()}},o=function(e,t){"hex-valid"===t.name&&(t.value?e.enable("ok"):e.disable("ok"))},i={colorpicker:n},a=r(t);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:i,onAction:o,onSubmit:a,onClose:function(){},onCancel:function(){t(x.none())}})}},TO=function(e){gO(e);var t=Xn(null),n=Xn(null);SO(e,"forecolor","forecolor","Text color",t),SO(e,"backcolor","hilitecolor","Background color",n),_O(e,"forecolor","forecolor","Text color"),_O(e,"backcolor","hilitecolor","Background color")},RO=function(e,t,n,r,o,i,a,u){var c=jC(t),s="color"!==o?"normal":"color",l=EO(t,n,r,s,i,a,u);return qC(e,c,l,r,o)},EO=function(e,t,n,r,o,i,a){return sg(W(e,(function(u){return"choiceitem"===u.type?rk(u).fold(UC,(function(c){return x.some(__(c,1===n,r,t,i(u.value),o,a,jC(e)))})):x.none()})))},AO=function(e,t){var n=NC(t);if(1===e)return{mode:"menu",moveOnTab:!0};if("auto"===e)return{mode:"grid",selector:"."+n.item,initSize:{numColumns:1,numRows:1}};var r="color"===t?"tox-swatches__row":"tox-collection__group";return{mode:"matrix",rowSelector:"."+r}},DO=function(e,t){return 1===e?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===e?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===t?".tox-swatches__row":".tox-collection__group",cell:"color"===t?"."+fC:"."+lC}}};function MO(e,t){var n=xO(t.colorinput.getColors(),t.colorinput.hasCustomColors()),r=t.colorinput.getColorCols(),o="color",i=RO(Ta("menu-value"),n,(function(t){e.onAction({value:t})}),r,o,cC.CLOSE_ON_EXECUTE,(function(){return!1}),t.shared.providers),a=m(m({},i),{markers:NC(o),movement:AO(r,o)});return{type:"widget",data:{value:Ta("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[O_.widget(Cw.sketch(a))]}}var NO,zO=Ta("cell-over"),LO=Ta("cell-execute"),BO=function(e,t,n){var r,o=function(n){return fi(n,zO,{row:e,col:t})},i=function(n){return fi(n,LO,{row:e,col:t})},a=function(e,t){t.stop(),i(e)};return yc({dom:{tag:"div",attributes:(r={role:"button"},r["aria-labelledby"]=n,r)},behaviours:Hl([ky("insert-table-picker-cell",[wi(To(),My.focus),wi(jo(),i),wi(zo(),a),wi(Wo(),a)]),Jy.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),My.config({onFocus:o})])})},IO=function(e,t,n){for(var r=[],o=0;o<t;o++){for(var i=[],a=0;a<n;a++)i.push(BO(o,a,e));r.push(i)}return r},PO=function(e,t,n,r,o){for(var i=0;i<r;i++)for(var a=0;a<o;a++)Jy.set(e[i][a],i<=t&&a<=n)},$O=function(e){return ne(e,(function(e){return W(e,wc)}))},HO=function(e,t){return gc(t+1+"x"+(e+1))},FO=function(e){var t=10,n=10,r=Ta("size-label"),o=IO(r,t,n),i=Qw({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:r}},components:[gc("0x0")],behaviours:Hl([xy.config({})])});return{type:"widget",data:{value:Ta("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[O_.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:$O(o).concat(i.asSpec()),behaviours:Hl([ky("insert-table-picker",[Oi(zO,(function(e,r,a){var u=a.event.row,c=a.event.col;PO(o,u,c,t,n),xy.set(i.get(e),[HO(u,c)])})),Oi(LO,(function(t,n,r){e.onAction({numRows:r.event.row+1,numColumns:r.event.col+1}),li(t,Go())}))]),fy.config({initSize:{numRows:t,numColumns:n},mode:"flatgrid",selector:'[role="button"]'})])})]}},VO={inserttable:FO,colorswatch:MO},jO=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)?x.some(e[t]):x.none()},UO=function(e,t){return jO(VO,e.fancytype).map((function(n){return n(e,t)}))},WO=function(e,n,r,o,i){void 0===o&&(o=!0),void 0===i&&(i=!1);var a=i?f_(r.icons):l_(r.icons),u=function(e){return{isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)}}},c=y_({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:x.none(),ariaLabel:e.text,caret:x.some(a),checkMark:x.none(),shortcutContent:e.shortcut},r,o);return e_({data:t_(e),getApi:u,disabled:e.disabled,onAction:t,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},c,n,r)},qO=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e){return{isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)}}},i=y_({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:x.none(),ariaLabel:e.text,caret:x.none(),checkMark:x.none(),shortcutContent:e.shortcut},n,r);return e_({data:t_(e),getApi:o,disabled:e.disabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,t,n)},GO=function(e){var t=e.text.fold((function(){return{}}),(function(e){return{innerHtml:e}}));return{type:"separator",dom:m({tag:"div",classes:[lC,pC]},t),components:[]}},KO=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e){return{setActive:function(t){Jy.set(e,t)},isActive:function(){return Jy.isOn(e)},isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)}}},i=y_({iconContent:e.icon,textContent:e.text,htmlContent:x.none(),ariaLabel:e.text,checkMark:x.some(s_(n.icons)),caret:x.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},n,r);return Ke(e_({data:t_(e),disabled:e.disabled,getApi:o,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,t,n),{toggling:{toggleClass:mC,toggleOnExecute:!1,selected:e.active}})},XO=function(e,t){return W(e,(function(e){switch(e.type){case"cardcontainer":return d_(e,XO(e.items,t));case"cardimage":return m_(e.src,e.classes,e.alt);case"cardtext":var n=e.name.exists((function(e){return F(t.cardText.highlightOn,e)})),r=n?x.from(t.cardText.matchText).getOr(""):"";return a_(k_(e.text,r),e.classes)}}))},YO=function(e,t,n,r){var o=function(e){return{isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){Xk.set(e,t),q(Bd(e.element,"*"),(function(n){e.getSystem().getByDom(n).each((function(e){e.hasConfigured(Xk)&&Xk.set(e,t)}))}))}}},i={dom:h_(!1,e.label),optComponents:[x.some({dom:{tag:"div",classes:[CC,SC]},components:XO(e.items,r)})]};return e_({data:t_(m({text:x.none()},e)),disabled:e.disabled,getApi:o,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:x.from(r.itemBehaviours).getOr([])},i,t,n.providers)},JO=S_,QO=GO,ZO=qO,eT=WO,tT=KO,nT=UO,rT=YO;(function(e){e[e["ContentFocus"]=0]="ContentFocus",e[e["UiFocus"]=1]="UiFocus"})(NO||(NO={}));var oT=function(e,t,n,r,o){var i=n.shared.providers,a=function(e){return o?m(m({},e),{shortcut:x.none(),icon:e.text.isSome()?x.none():e.icon}):e};switch(e.type){case"menuitem":return ck(e).fold(UC,(function(e){return x.some(ZO(a(e),t,i,r))}));case"nestedmenuitem":return lk(e).fold(UC,(function(e){return x.some(eT(a(e),t,i,r,o))}));case"togglemenuitem":return dk(e).fold(UC,(function(e){return x.some(tT(a(e),t,i,r))}));case"separator":return Ix(e).fold(UC,(function(e){return x.some(QO(e))}));case"fancymenuitem":return ak(e).fold(UC,(function(e){return nT(a(e),n)}));default:return console.error("Unknown item in general menu",e),x.none()}},iT=function(e,t,n,r,o,i,a){var u=1===r,c=!u||jC(e);return sg(W(e,(function(e){switch(e.type){case"separator":return Hx(e).fold(UC,(function(e){return x.some(QO(e))}));case"cardmenuitem":return tk(e).fold(UC,(function(e){return x.some(rT(m(m({},e),{onAction:function(t){e.onAction(t),n(e.value,e.meta)}}),o,i,{itemBehaviours:w_(e.meta,i),cardText:{matchText:t,highlightOn:a}}))}));case"autocompleteitem":default:return Fx(e).fold(UC,(function(e){return x.some(JO(e,t,u,"normal",n,o,i,c))}))}})))},aT=function(e,t,n,r,o){var i=jC(t),a=sg(W(t,(function(e){var t=function(e){return o?!e.hasOwnProperty("text"):i},a=function(e){return oT(e,n,r,t(e),o)};return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?a(m(m({},e),{disabled:!0})):a(e)}))),u=o?WC:qC;return u(e,i,a,1,"normal")},uT=function(e){return zw.singleData(e.value,e)},cT=function(e,t,n,r){var o=n===NO.ContentFocus?cv():uv(),i=AO(t,r),a=NC(r);return{dom:e.dom,components:e.components,items:e.items,value:e.value,markers:{selectedItem:a.selectedItem,item:a.item},movement:i,fakeFocus:n===NO.ContentFocus,focusManager:o,menuBehaviours:gk.unnamedEvents("auto"!==t?[]:[Ai((function(e,t){mk(e,4,a.item).each((function(t){var n=t.numColumns,r=t.numRows;fy.setGridSize(e,r,n)}))}))])}},sT=function(e,t){var n=Xn(x.none()),r=Xn(!1),o=yc(Iw.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:Hl([ky("dismissAutocompleter",[wi(ni(),(function(){return c()}))])]),lazySink:t.getSink})),i=function(){return Iw.isOpen(o)},a=function(){return n.get().isSome()},u=function(){a()&&Iw.hide(o)},c=function(){if(a()){var t=n.get().map((function(e){return e.element}));hx(t.getOr(tr.fromDom(e.selection.getNode()))).each(ua),u(),n.set(x.none()),r.set(!1)}},s=Ye((function(){return aC(e)})),l=function(n,o){var i=de(o,(function(e){return x.from(e.columns)})).getOr(1);return ne(o,(function(o){var a=o.items;return iT(a,o.matchText,(function(t,i){var a=e.selection.getRng();Cx(e.dom,a,n).fold((function(){return console.error("Lost context. Cursor probably moved")}),(function(e){var n=e.range,a={hide:function(){c()},reload:function(e){u(),p(e)}};r.set(!0),o.onAction(a,n,t,i),r.set(!1)}))}),i,cC.BUBBLE_TO_SANDBOX,t,o.highlightOn)}))},f=function(t){if(!a()){var o=px(e,t.range);n.set(x.some({triggerChar:t.triggerChar,element:o,matchLength:t.text.length})),r.set(!1)}},d=function(t,n,r,i){t.matchLength=n.text.length;var a=de(r,(function(e){return x.from(e.columns)})).getOr(1);Iw.showAt(o,{anchor:"node",root:tr.fromDom(e.getBody()),node:x.from(t.element)},Cw.sketch(cT(qC("autocompleter-value",!0,i,a,"normal"),a,NO.ContentFocus,"normal"))),Iw.getContent(o).each($g.highlightFirst)},m=function(t){return n.get().map((function(n){return Cx(e.dom,e.selection.getRng(),n.triggerChar).bind((function(n){return Lx(e,s,n,t)}))})).getOrThunk((function(){return zx(e,s)}))},p=function(e){m(e).fold(c,(function(e){f(e.context),e.lookupData.then((function(t){n.get().map((function(n){var r=e.context;if(n.triggerChar===r.triggerChar){var o=l(r.triggerChar,t);o.length>0?d(n,r,t,o):r.text.length-n.matchLength>=10?c():u()}}))}))}))},h=sx((function(e){27!==e.which&&p()}),50),g={onKeypress:h,cancelIfNecessary:c,isMenuOpen:i,isActive:a,isProcessingAction:r.get,getView:function(){return Iw.getContent(o)}};!1===e.hasPlugin("rtc")&&Sx.setup(g,e)},lT={register:sT},fT=f,dT=function(e,t,n){return Fc(e,t,fT,n)},mT=function(e,t,n){return Vc(e,t,fT,n)},pT=Pc,hT=function(e,t,n){return hs(e,t,n).isSome()};function gT(e,t){var n=null,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n=setTimeout((function(){e.apply(null,r),n=null}),t)},o=function(){null!==n&&(clearTimeout(n),n=null)};return{cancel:o,schedule:r}}var vT=5,bT=400,yT=function(e){var t=e.raw;return void 0===t.touches||1!==t.touches.length?x.none():x.some(t.touches[0])},wT=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>vT||r>vT},xT=function(e){var t=Xn(x.none()),n=Xn(!1),r=gT((function(t){e.triggerEvent(qo(),t),n.set(!0)}),bT),o=function(e){return yT(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.schedule(e),n.set(!1),t.set(x.some(i))})),x.none()},i=function(e){return r.cancel(),yT(e).each((function(e){t.get().each((function(n){wT(e,n)&&t.set(x.none())}))})),x.none()},a=function(o){r.cancel();var i=function(e){return oo(e.target,o.target)};return t.get().filter(i).map((function(t){return n.get()?(o.prevent(),!1):e.triggerEvent(Wo(),o)}))},u=lt([{key:yo(),value:o},{key:wo(),value:i},{key:xo(),value:a}]),c=function(e,t){return $e(u,t).bind((function(t){return t(e)}))};return{fireIfReady:c}},CT=function(e){var t=e.raw;return t.which===Hg[0]&&!F(["input","textarea"],zi(e.target))&&!hT(e.target,'[contenteditable="true"]')},kT=function(){return Gr().browser.isFirefox()},ST=It([_n("triggerEvent"),Pn("stopBackspace",!0)]),_T=function(e,t){return kT()?mT(e,"focus",t):dT(e,"focusin",t)},OT=function(e,t){return kT()?mT(e,"blur",t):dT(e,"focusout",t)},TT=function(e,t){var n=on("Getting GUI events settings",ST,t),r=["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"],o=xT(n),i=W(r.concat(["selectstart","input","contextmenu","change","transitionend","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return dT(e,t,(function(e){o.fireIfReady(e,t).each((function(t){t&&e.kill()}));var r=n.triggerEvent(t,e);r&&e.kill()}))})),a=Xn(x.none()),u=dT(e,"paste",(function(e){o.fireIfReady(e,"paste").each((function(t){t&&e.kill()}));var t=n.triggerEvent("paste",e);t&&e.kill(),a.set(x.some(setTimeout((function(){n.triggerEvent(Fo(),e)}),0)))})),c=dT(e,"keydown",(function(e){var t=n.triggerEvent("keydown",e);t?e.kill():!0===n.stopBackspace&&CT(e)&&e.prevent()})),s=_T(e,(function(e){var t=n.triggerEvent("focusin",e);t&&e.kill()})),l=Xn(x.none()),f=OT(e,(function(e){var t=n.triggerEvent("focusout",e);t&&e.kill(),l.set(x.some(setTimeout((function(){n.triggerEvent(Ho(),e)}),0)))})),d=function(){q(i,(function(e){e.unbind()})),c.unbind(),s.unbind(),f.unbind(),u.unbind(),a.get().each(clearTimeout),l.get().each(clearTimeout)};return{unbind:d}},RT=function(e,t){var n=$e(e,"target").getOr(t);return Xn(n)},ET=function(e,t){var n=Xn(!1),r=Xn(!1),o=function(){n.set(!0)},i=function(){r.set(!0)};return{stop:o,cut:i,isStopped:n.get,isCut:r.get,event:e,setSource:t.set,getSource:t.get}},AT=function(e){var n=Xn(!1),r=function(){n.set(!0)};return{stop:r,cut:t,isStopped:n.get,isCut:l,event:e,setSource:s("Cannot set source of a broadcasted event"),getSource:s("Cannot get source of a broadcasted event")}},DT=je.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),MT=function(e,t,n,r,o,i){var a=e(t,r),u=ET(n,o);return a.fold((function(){return i.logEventNoHandlers(t,r),DT.complete()}),(function(e){var n=e.descHandler,r=au(n);return r(u),u.isStopped()?(i.logEventStopped(t,e.element,n.purpose),DT.stopped()):u.isCut()?(i.logEventCut(t,e.element,n.purpose),DT.complete()):Wi(e.element).fold((function(){return i.logNoParent(t,e.element,n.purpose),DT.complete()}),(function(r){return i.logEventResponse(t,e.element,n.purpose),DT.resume(r)}))}))},NT=function(e,t,n,r,o,i){return MT(e,t,n,r,o,i).fold((function(){return!0}),(function(r){return NT(e,t,n,r,o,i)}),(function(){return!1}))},zT=function(e,t,n,r,o){var i=RT(n,r);return MT(e,t,n,r,i,o)},LT=function(e,t,n){var r=AT(t);return q(e,(function(e){var t=e.descHandler,n=au(t);n(r)})),r.isStopped()},BT=function(e,t,n,r){return IT(e,t,n,n.target,r)},IT=function(e,t,n,r,o){var i=RT(n,r);return NT(e,t,n,r,i,o)},PT=function(e,t){return{element:e,descHandler:t}},$T=function(e,t){return{id:e,descHandler:t}};function HT(){var e={},t=function(t,n,r){Ae(r,(function(r,o){var i=void 0!==e[o]?e[o]:{};i[n]=iu(r,t),e[o]=i}))},n=function(e,t){return za(t).fold((function(){return x.none()}),(function(n){return e.bind((function(e){return $e(e,n)})).map((function(e){return PT(t,e)}))}))},r=function(t){return $e(e,t).map((function(e){return Be(e,(function(e,t){return $T(t,e)}))})).getOr([])},o=function(t,r,o){var i=$e(e,r);return lo(o,(function(e){return n(i,e)}),t)},i=function(t){Ae(e,(function(e,n){e.hasOwnProperty(t)&&delete e[t]}))};return{registerId:t,unregisterId:i,filterByType:r,find:o}}function FT(){var e=HT(),t={},n=function(e){var t=e.element;return za(t).fold((function(){return Ma("uid-",e.element)}),(function(e){return e}))},r=function(e,n){var r=t[n];if(r!==e)throw new Error('The tagId "'+n+'" is already used by: '+Ca(r.element)+"\nCannot use it for: "+Ca(e.element)+"\nThe conflicting element is"+(Uu(r.element)?" ":" not ")+"already in the DOM");i(e)},o=function(o){var i=n(o);Fe(t,i)&&r(o,i);var a=[o];e.registerId(a,i,o.events),t[i]=o},i=function(n){za(n.element).each((function(n){delete t[n],e.unregisterId(n)}))},a=function(t){return e.filterByType(t)},u=function(t,n,r){return e.find(t,n,r)},c=function(e){return $e(t,e)};return{find:u,filter:a,register:o,unregister:i,getById:c}}var VT=function(e){var t=e.dom,n=t.attributes,r=p(t,["attributes"]);return{uid:e.uid,dom:m({tag:"div",attributes:m({role:"presentation"},n)},r),components:e.components,behaviours:Yp(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},jT=ug({name:"Container",factory:VT,configFields:[Pn("components",[]),Xp("containerBehaviours",[]),Pn("events",{}),Pn("domModification",{}),Pn("eventOrder",{})]}),UT=function(e){var n=function(t){return Wi(e.element).fold((function(){return!0}),(function(e){return oo(t,e)}))},r=FT(),o=function(e,t){return r.find(n,e,t)},a=TT(e.element,{triggerEvent:function(e,t){return Rs(e,t.target,(function(n){return BT(o,e,t,n)}))}}),u={debugInfo:i("real"),triggerEvent:function(e,t,n){Rs(e,t,(function(r){return IT(o,e,n,t,r)}))},triggerFocus:function(e,n){za(e).fold((function(){Yl(e)}),(function(r){Rs($o(),e,(function(r){return zT(o,$o(),{originator:n,kill:t,prevent:t,target:e},e,r),!1}))}))},triggerEscape:function(e,t){u.triggerEvent("keydown",e.element,t.event)},getByUid:function(e){return b(e)},getByDom:function(e){return y(e)},build:yc,addToGui:function(e){l(e)},removeFromGui:function(e){d(e)},addToWorld:function(e){c(e)},removeFromWorld:function(e){s(e)},broadcast:function(e){h(e)},broadcastOn:function(e,t){g(e,t)},broadcastEvent:function(e,t){v(e,t)},isConnected:f},c=function(e){e.connect(u),Pi(e.element)||(r.register(e),q(e.components(),c),u.triggerEvent(Xo(),e.element,{target:e.element}))},s=function(e){Pi(e.element)||(q(e.components(),s),r.unregister(e)),e.disconnect()},l=function(t){Pm(e,t)},d=function(e){Fm(e)},m=function(){a.unbind(),aa(e.element)},p=function(e){var t=r.filter(Vo());q(t,(function(t){var n=t.descHandler,r=au(n);r(e)}))},h=function(e){p({universal:!0,data:e})},g=function(e,t){p({universal:!1,channels:e,data:t})},v=function(e,t){var n=r.filter(e);return LT(n,t)},b=function(e){return r.getById(e).fold((function(){return ge.error(new Error('Could not find component with uid: "'+e+'" in system.'))}),ge.value)},y=function(e){var t=za(e).getOr("not found");return b(t)};return c(e),{root:e,element:e.element,destroy:m,add:l,remove:d,getByUid:b,getByDom:y,addToWorld:c,removeFromWorld:s,broadcast:h,broadcastOn:g,broadcastEvent:v}},WT=function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:W(e.items,t.interpreter)}},qT=i([Pn("prefix","form-field"),Xp("fieldBehaviours",[yg,Kp])]),GT=i([Eh({schema:[yn("dom")],name:"label"}),Eh({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[yn("text")],name:"aria-descriptor"}),Th({factory:{sketch:function(e){var t=ct(e,["factory"]);return e.factory.sketch(t)}},schema:[yn("factory")],name:"field"})]),KT=function(e,t,n,r){var o=Jp(e.fieldBehaviours,[yg.config({find:function(t){return Vh(t,e,"field")}}),Kp.config({store:{mode:"manual",getValue:function(e){return yg.getCurrent(e).bind(Kp.getValue)},setValue:function(e,t){yg.getCurrent(e).each((function(e){Kp.setValue(e,t)}))}}})]),i=gi([Ai((function(t,n){var r=Uh(t,e,["label","field","aria-descriptor"]);r.field().each((function(t){var n=Ta(e.prefix);r.label().each((function(e){ma(e.element,"for",n),ma(t.element,"id",n)})),r["aria-descriptor"]().each((function(n){var r=Ta(e.prefix);ma(n.element,"id",r),ma(t.element,"aria-describedby",r)}))}))}))]),a={getField:function(t){return Vh(t,e,"field")},getLabel:function(t){return Vh(t,e,"label")}};return{uid:e.uid,dom:e.dom,components:t,behaviours:o,events:i,apis:a}},XT=cg({name:"FormField",configFields:qT(),partFields:GT(),factory:KT,apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),YT=function(e,t){return Za({attributes:lt([{key:t.tabAttr,value:"true"}])})},JT=Object.freeze({__proto__:null,exhibit:YT}),QT=[Pn("tabAttr","data-alloy-tabstop")],ZT=Vl({fields:QT,name:"tabstopping",active:JT}),eR=tinymce.util.Tools.resolve("tinymce.html.Entities"),tR=function(e,t,n,r){var o=rR(e,t,n,r);return XT.sketch(o)},nR=function(e,t){return tR(e,t,[],[])},rR=function(e,t,n,r){return{dom:iR(n),components:e.toArray().concat([t]),fieldBehaviours:Hl(r)}},oR=function(){return iR([])},iR=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},aR=function(e,t){return XT.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},uR=Ta("form-component-change"),cR=Ta("form-close"),sR=Ta("form-cancel"),lR=Ta("form-action"),fR=Ta("form-submit"),dR=Ta("form-block"),mR=Ta("form-unblock"),pR=Ta("form-tabchange"),hR=Ta("form-resize"),gR=function(e,t){var n,r=e.label.map((function(e){return aR(e,t)})),o=function(e){return function(t,n){hs(n.event.target,"[data-collection-item-value]").each((function(r){e(t,n,r,ha(r,"data-collection-item-value"))}))}},i=function(n,r){var o=W(r,(function(n){var r=Ak.translate(n.text),o=1===e.columns?'<div class="tox-collection__item-label">'+r+"</div>":"",i='<div class="tox-collection__item-icon">'+n.icon+"</div>",a={_:" "," - ":" ","-":" "},u=r.replace(/\_| \- |\-/g,(function(e){return a[e]})),c=t.isDisabled()?" tox-collection__item--state-disabled":"";return'<div class="tox-collection__item'+c+'" tabindex="-1" data-collection-item-value="'+eR.encodeAllRaw(n.value)+'" title="'+u+'" aria-label="'+u+'">'+i+o+"</div>"})),i="auto"!==e.columns&&e.columns>1?U(o,e.columns):[o],a=W(i,(function(e){return'<div class="tox-collection__group">'+e.join("")+"</div>"}));la(n.element,a.join(""))},u=o((function(n,r,o,i){r.stop(),t.isDisabled()||fi(n,lR,{name:e.name,value:i})})),c=[wi(To(),o((function(e,t,n){Yl(n)}))),wi(zo(),u),wi(Wo(),u),wi(Ro(),o((function(e,t,n){ps(e.element,"."+wC).each((function(e){Eu(e,wC)})),Tu(n,wC)}))),wi(Eo(),o((function(e){ps(e.element,"."+wC).each((function(e){Eu(e,wC)}))}))),Ni(o((function(t,n,r,o){fi(t,lR,{name:e.name,value:o})})))],s=function(e,t){return W(Bd(e.element,".tox-collection__item"),t)},l=XT.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:a},behaviours:Hl([Xk.config({disabled:t.isDisabled,onDisabled:function(e){s(e,(function(e){Tu(e,"tox-collection__item--state-disabled"),ma(e,"aria-disabled",!0)}))},onEnabled:function(e){s(e,(function(e){Eu(e,"tox-collection__item--state-disabled"),ba(e,"aria-disabled")}))}}),VS(),xy.config({}),Kp.config({store:{mode:"memory",initialValue:[]},onSetValue:function(t,n){i(t,n),"auto"===e.columns&&mk(t,5,"tox-collection__item").each((function(e){var n=e.numRows,r=e.numColumns;fy.setGridSize(t,n,r)})),li(t,hR)}}),ZT.config({}),fy.config(DO(e.columns,"normal")),ky("collection-events",c)]),eventOrder:(n={},n[jo()]=["disabling","alloy.base.behaviour","collection-events"],n)}),f=["tox-form__group--collection"];return tR(r,l,f,[])},vR=i([An("data"),Pn("inputAttributes",{}),Pn("inputStyles",{}),Pn("tag","input"),Pn("inputClasses",[]),Ps("onSetValue"),Pn("styles",{}),Pn("eventOrder",{}),Xp("inputBehaviours",[Kp,My]),Pn("selectOnFocus",!0)]),bR=function(e){return Hl([My.config({onFocus:e.selectOnFocus?function(e){var t=e.element,n=ic(t);t.dom.setSelectionRange(0,n.length)}:t})])},yR=function(e){return m(m({},bR(e)),Jp(e.inputBehaviours,[Kp.config({store:m(m({mode:"manual"},e.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return ic(e.element)},setValue:function(e,t){var n=ic(e.element);n!==t&&ac(e.element,t)}}),onSetValue:e.onSetValue})]))},wR=function(e){return{tag:e.tag,attributes:m({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},xR=function(e,t){return{uid:e.uid,dom:wR(e),components:[],behaviours:yR(e),eventOrder:e.eventOrder}},CR=ug({name:"Input",configFields:vR(),factory:xR}),kR={},SR={exports:kR};(function(t,n,r,o){(function(o){if("object"===typeof n&&"undefined"!==typeof r)r.exports=o();else if("function"===typeof t&&t.amd)t([],o);else{var i;i="undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:this,i.EphoxContactWrapper=o()}})((function(){return function(){function e(t,n,r){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof o&&o;if(!c&&s)return s(u,!0);if(a)return a(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[u]={exports:{}};t[u][0].call(f.exports,(function(e){var n=t[u][1][e];return i(n||e)}),f,f.exports,e,t,n,r)}return n[u].exports}for(var a="function"==typeof o&&o,u=0;u<r.length;u++)i(r[u]);return i}return e}()({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function s(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(function(){try{r="function"===typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"===typeof clearTimeout?clearTimeout:u}catch(e){o=u}})();var l,f=[],d=!1,m=-1;function p(){d&&l&&(d=!1,l.length?f=l.concat(f):m=-1,f.length&&h())}function h(){if(!d){var e=c(p);d=!0;var t=f.length;while(t){l=f,f=[];while(++m<t)l&&l[m].run();m=-1,t=f.length}l=null,d=!1,s(e)}}function g(e,t){this.fun=e,this.array=t}function v(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new g(e,t)),1!==f.length||d||c(h)},g.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){(function(n){var r=setTimeout;function o(){}function i(e,t){return function(){e.apply(t,arguments)}}function a(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=[],d(e,this)}function u(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void s(t.promise,o)}c(t.promise,r)}else(1===e._state?c:s)(t.promise,e._value)}))):e._deferreds.push(t)}function c(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 a)return e._state=3,e._value=t,void l(e);if("function"===typeof n)return void d(i(n,t),e)}e._state=1,e._value=t,l(e)}catch(r){s(e,r)}}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&a._immediateFn((function(){e._handled||a._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function f(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(r){if(n)return;n=!0,s(t,r)}}a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(o);return u(this,new f(e,t,n)),n},a.all=function(e){var t=Array.prototype.slice.call(e);return new a((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"===typeof a||"function"===typeof a)){var u=a.then;if("function"===typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0===--r&&e(t)}catch(c){n(c)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},a.resolve=function(e){return e&&"object"===typeof e&&e.constructor===a?e:new a((function(t){t(e)}))},a.reject=function(e){return new a((function(t,n){n(e)}))},a.race=function(e){return new a((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},a._immediateFn="function"===typeof e?function(t){e(t)}:function(e){r(e,0)},a._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},a._setImmediateFn=function(e){a._immediateFn=e},a._setUnhandledRejectionFn=function(e){a._unhandledRejectionFn=e},"undefined"!==typeof t&&t.exports?t.exports=a:n.Promise||(n.Promise=a)})(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;function s(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"===typeof t?t:function(e){var t=c++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,kR,SR,void 0);var _R,OR=SR.exports.boltExport,TR=function(e){var t=x.none(),n=[],r=function(e){return TR((function(t){o((function(n){t(e(n))}))}))},o=function(e){a()?c(e):n.push(e)},i=function(e){a()||(t=x.some(e),u(n),n=[])},a=function(){return t.isSome()},u=function(e){q(e,c)},c=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e(i),{get:o,map:r,isReady:a}},RR=function(e){return TR((function(t){t(e)}))},ER={nu:TR,pure:RR},AR=function(e){setTimeout((function(){throw e}),0)},DR=function(e){var t=function(t){e().then(t,AR)},n=function(t){return DR((function(){return e().then(t)}))},r=function(t){return DR((function(){return e().then((function(e){return t(e).toPromise()}))}))},o=function(t){return DR((function(){return e().then((function(){return t.toPromise()}))}))},i=function(){return ER.nu(t)},a=function(){var t=null;return DR((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:a,toPromise:u,get:t}},MR=function(e){return DR((function(){return new OR(e)}))},NR=function(e){return DR((function(){return OR.resolve(e)}))},zR={nu:MR,pure:NR},LR=["input","textarea"],BR=function(e){var t=zi(e);return F(LR,t)},IR=function(e,t){var n=t.getRoot(e).getOr(e.element);Eu(n,t.invalidClass),t.notify.each((function(t){BR(e.element)&&ma(e.element,"aria-invalid",!1),t.getContainer(e).each((function(e){la(e,t.validHtml)})),t.onValid(e)}))},PR=function(e,t,n,r){var o=t.getRoot(e).getOr(e.element);Tu(o,t.invalidClass),t.notify.each((function(t){BR(e.element)&&ma(e.element,"aria-invalid",!0),t.getContainer(e).each((function(e){la(e,r)})),t.onInvalid(e,r)}))},$R=function(e,t,n){return t.validator.fold((function(){return zR.pure(ge.value(!0))}),(function(t){return t.validate(e)}))},HR=function(e,t,n){return t.notify.each((function(t){t.onValidate(e)})),$R(e,t).map((function(r){return e.getSystem().isConnected()?r.fold((function(r){return PR(e,t,n,r),ge.error(r)}),(function(n){return IR(e,t),ge.value(n)})):ge.error("No longer in system")}))},FR=function(e,t){var n=t.getRoot(e).getOr(e.element);return Au(n,t.invalidClass)},VR=Object.freeze({__proto__:null,markValid:IR,markInvalid:PR,query:$R,run:HR,isInvalid:FR}),jR=function(e,n){return e.validator.map((function(r){return gi([wi(r.onEvent,(function(t){HR(t,e,n).get(a)}))].concat(r.validateOnLoad?[Ai((function(r){HR(r,e,n).get(t)}))]:[]))})).getOr({})},UR=Object.freeze({__proto__:null,events:jR}),WR=[yn("invalidClass"),Pn("getRoot",x.none),Bn("notify",[Pn("aria","alert"),Pn("getContainer",x.none),Pn("validHtml",""),Ps("onValid"),Ps("onInvalid"),Ps("onValidate")]),Bn("validator",[yn("validate"),Pn("onEvent","input"),Pn("validateOnLoad",!0)])],qR=Vl({fields:WR,name:"invalidating",active:UR,apis:VR,extra:{validation:function(e){return function(t){var n=Kp.getValue(t);return zR.pure(e(n))}}}}),GR=function(e,t,n,r){return n.getOrCreate(e,t,r)},KR=Object.freeze({__proto__:null,getCoupled:GR}),XR=[wn("others",en(ge.value,ln()))],YR=function(){var e={},t=function(t,n,r){var o=Re(n.others);if(o)return $e(e,r).getOrThunk((function(){var o=$e(n.others,r).getOrDie("No information found for coupled component: "+r),i=o(t),a=t.getSystem().build(i);return e[r]=a,a}));throw new Error("Cannot find coupled component: "+r+". Known coupled components: "+JSON.stringify(o,null,2))},n=i({});return Ka({readState:n,getOrCreate:t})},JR=Object.freeze({__proto__:null,init:YR}),QR=Vl({fields:XR,name:"coupling",apis:KR,state:JR}),ZR=i("sink"),eE=i(Eh({name:ZR(),overrides:i({dom:{tag:"div"},behaviours:Hl([Mm.config({useFixed:f})]),events:gi([Ti(Ao()),Ti(ko()),Ti(zo())])})}));(function(e){e[e["HighlightFirst"]=0]="HighlightFirst",e[e["HighlightNone"]=1]="HighlightNone"})(_R||(_R={}));var tE=function(e,t){var n=e.getHotspot(t).getOr(t),r="hotspot",o=e.getAnchorOverrides();return e.layouts.fold((function(){return{anchor:r,hotspot:n,overrides:o}}),(function(e){return{anchor:r,hotspot:n,overrides:o,layouts:e}}))},nE=function(e,t,n){var r=e.fetch;return r(n).map(t)},rE=function(e,t,n,r,o,i,a){var u=nE(e,t,r),c=cE(r,e);return u.map((function(e){return e.bind((function(e){return x.from(zw.sketch(m(m({},i.menu()),{uid:La(""),data:e,highlightImmediately:a===_R.HighlightFirst,onOpenMenu:function(e,t){var r=c().getOrDie();Mm.position(r,n,t),dp.decloak(o)},onOpenSubmenu:function(e,t,n){var r=c().getOrDie();Mm.position(r,{anchor:"submenu",item:t},n),dp.decloak(o)},onRepositionMenu:function(e,t,r){var o=c().getOrDie();Mm.position(o,n,t),q(r,(function(e){Mm.position(o,{anchor:"submenu",item:e.triggeringItem},e.triggeredMenu)}))},onEscape:function(){return My.focus(r),dp.close(o),x.some(!0)}})))}))}))},oE=function(e,t,n,r,o,i,a){var u=tE(e,n),c=rE(e,t,u,n,r,o,a);return c.map((function(e){return e.fold((function(){dp.isOpen(r)&&dp.close(r)}),(function(e){dp.cloak(r),dp.open(r,e),i(r)})),r}))},iE=function(e,t,n,r,o,i,a){return dp.close(r),zR.pure(r)},aE=function(e,t,n,r,o,i){var a=QR.getCoupled(n,"sandbox"),u=dp.isOpen(a),c=u?iE:oE;return c(e,t,n,a,r,o,i)},uE=function(e,t,n){var r=yg.getCurrent(t).getOr(t),o=zc(e.element);n?Xu(r.element,"min-width",o+"px"):Nc(r.element,o)},cE=function(e,t){return e.getSystem().getByUid(t.uid+"-"+ZR()).map((function(e){return function(){return ge.value(e)}})).getOrThunk((function(){return t.lazySink.fold((function(){return function(){return ge.error(new Error("No internal sink is specified, nor could an external sink be found"))}}),(function(t){return function(){return t(e)}}))}))},sE=function(e){dp.getState(e).each((function(e){zw.repositionMenus(e)}))},lE=function(e,t,n){var r=vs(),o=function(o,i){var a=tE(e,t);r.link(t.element),e.matchWidth&&uE(a.hotspot,i,e.useMinWidth),e.onOpen(a,o,i),void 0!==n&&void 0!==n.onOpen&&n.onOpen(o,i)},i=function(e,o){r.unlink(t.element),void 0!==n&&void 0!==n.onClose&&n.onClose(e,o)},a=cE(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:r.id,role:"listbox"}},behaviours:Qp.augment(e.sandboxBehaviours,[Kp.config({store:{mode:"memory",initialValue:t}}),dp.config({onOpen:o,onClose:i,isPartOf:function(e,n,r){return ys(n,r)||ys(t,r)},getAttachPoint:function(){return a().getOrDie()}}),yg.config({find:function(e){return dp.getState(e).bind((function(e){return yg.getCurrent(e)}))}}),ql.config({channels:m(m({},vp({isExtraPart:l})),yp({doReposition:sE}))})])}},fE=function(e){var t=QR.getCoupled(e,"sandbox");sE(t)},dE=function(){return[Pn("sandboxClasses",[]),Qp.field("sandboxBehaviours",[yg,ql,dp,Kp])]},mE=i([yn("dom"),yn("fetch"),Ps("onOpen"),$s("onExecute"),Pn("getHotspot",x.some),Pn("getAnchorOverrides",i({})),Vf(),Xp("dropdownBehaviours",[Jy,QR,fy,My]),yn("toggleClass"),Pn("eventOrder",{}),An("lazySink"),Pn("matchWidth",!1),Pn("useMinWidth",!1),An("role")].concat(dE())),pE=i([Rh({schema:[Ls()],name:"menu",defaults:function(e){return{onExecute:e.onExecute}}}),eE()]),hE=function(e,n,r,o){var i,a=function(t){return $e(e.dom,"attributes").bind((function(e){return $e(e,t)}))},u=function(e){dp.getState(e).each((function(e){zw.highlightPrimary(e)}))},c=function(n){var r=u;aE(e,(function(e){return e}),n,o,r,_R.HighlightFirst).get(t)},s={expand:function(n){Jy.isOn(n)||aE(e,(function(e){return e}),n,o,t,_R.HighlightNone).get(t)},open:function(n){Jy.isOn(n)||aE(e,(function(e){return e}),n,o,t,_R.HighlightFirst).get(t)},isOpen:Jy.isOn,close:function(n){Jy.isOn(n)&&aE(e,(function(e){return e}),n,o,t,_R.HighlightFirst).get(t)},repositionMenus:function(e){Jy.isOn(e)&&fE(e)}},l=function(e,t){return di(e),x.some(!0)};return{uid:e.uid,dom:e.dom,components:n,behaviours:Jp(e.dropdownBehaviours,[Jy.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),QR.config({others:{sandbox:function(t){return lE(e,t,{onOpen:function(){Jy.on(t)},onClose:function(){Jy.off(t)}})}}}),fy.config({mode:"special",onSpace:l,onEnter:l,onDown:function(e,t){if(gE.isOpen(e)){var n=QR.getCoupled(e,"sandbox");u(n)}else gE.open(e);return x.some(!0)},onEscape:function(e,t){return gE.isOpen(e)?(gE.close(e),x.some(!0)):x.none()}}),My.config({})]),events:Zy(x.some(c)),eventOrder:m(m({},e.eventOrder),(i={},i[jo()]=["disabling","toggling","alloy.base.behaviour"],i)),apis:s,domModification:{attributes:m(m({"aria-haspopup":"true"},e.role.fold((function(){return{}}),(function(e){return{role:e}}))),"button"===e.dom.tag?{type:a("type").getOr("button")}:{})}}},gE=cg({name:"Dropdown",configFields:mE(),partFields:pE(),factory:hE,apis:{open:function(e,t){return e.open(t)},expand:function(e,t){return e.expand(t)},close:function(e,t){return e.close(t)},isOpen:function(e,t){return e.isOpen(t)},repositionMenus:function(e,t){return e.repositionMenus(t)}}}),vE=function(){return Za({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})},bE=function(){return gi([vi(Bo(),f)])},yE=Object.freeze({__proto__:null,events:bE,exhibit:vE}),wE=Vl({fields:[],name:"unselecting",active:yE}),xE=function(e,t){return gE.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:Hl([GS.button(t.providers.isDisabled),VS(),wE.config({}),ZT.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:function(n){return zR.nu((function(t){return e.fetch(t)})).map((function(r){return x.from(uT(Ke(RO(Ta("menu-value"),r,(function(t){e.onItemAction(n,t)}),e.columns,e.presets,cC.CLOSE_ON_EXECUTE,(function(){return!1}),t.providers),{movement:AO(e.columns,e.presets)})))}))},parts:{menu:BC(!1,1,e.presets)}})},CE=Ta("color-input-change"),kE=Ta("color-swatch-change"),SE=Ta("color-picker-cancel"),_E=function(e,t,n){var r=XT.parts.field({factory:CR,inputClasses:["tox-textfield"],onSetValue:function(e){return qR.run(e).get((function(){}))},inputBehaviours:Hl([Xk.config({disabled:t.providers.isDisabled}),VS(),ZT.config({}),qR.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(e){return Wi(e.element)},notify:{onValid:function(e){var t=Kp.getValue(e);fi(e,CE,{color:t})}},validator:{validateOnLoad:!1,validate:function(e){var t=Kp.getValue(e);if(0===t.length)return zR.pure(ge.value(!0));var n=tr.fromTag("span");Xu(n,"background-color",t);var r=ec(n,"background-color").fold((function(){return ge.error("blah")}),(function(e){return ge.value(t)}));return zR.pure(r)}}})]),selectOnFocus:!1}),o=e.label.map((function(e){return aR(e,t.providers)})),i=function(e,t){fi(e,kE,{value:t})},a=function(e,t){u.getOpt(e).each((function(e){"custom"===t?n.colorPicker((function(t){t.fold((function(){return li(e,SE)}),(function(t){i(e,t),dO(t)}))}),"#ffffff"):i(e,"remove"===t?"":t)}))},u=Qw(xE({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[gl,hl,wl]},onLtr:function(){return[hl,gl,wl]}},components:[],fetch:CO(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:a},t));return XT.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:o.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,u.asSpec()]}]),fieldBehaviours:Hl([ky("form-field-events",[wi(CE,(function(t,n){u.getOpt(t).each((function(e){Xu(e.element,"background-color",n.event.color)})),fi(t,uR,{name:e.name})})),wi(kE,(function(e,t){XT.getField(e).each((function(n){Kp.setValue(n,t.event.value),yg.getCurrent(e).each(My.focus)}))})),wi(SE,(function(e,t){XT.getField(e).each((function(t){yg.getCurrent(e).each(My.focus)}))}))])])})},OE=function(e,t,n){return{hue:e,saturation:t,value:n}},TE=function(e){var t=0,n=0,r=0,o=e.red/255,i=e.green/255,a=e.blue/255,u=Math.min(o,Math.min(i,a)),c=Math.max(o,Math.max(i,a));if(u===c)return r=u,OE(0,0,100*r);var s=o===u?i-a:a===u?o-i:a-o;return t=o===u?3:a===u?1:5,t=60*(t-s/(c-u)),n=(c-u)/c,r=c,OE(Math.round(t),Math.round(100*n),Math.round(100*r))},RE=function(e){var t=(100-e)/100*360,n=OE(t,100,100),r=V_(n);return z_(r)},EE=Ta("rgb-hex-update"),AE=Ta("slider-update"),DE=Ta("palette-update"),ME=Eh({schema:[yn("dom")],name:"label"}),NE=function(e){return Eh({name:e+"-edge",overrides:function(t){var n=t.model.manager.edgeActions[e];return n.fold((function(){return{}}),(function(e){return{events:gi([xi(yo(),(function(t,n,r){return e(t,r)}),[t]),xi(ko(),(function(t,n,r){return e(t,r)}),[t]),xi(So(),(function(t,n,r){r.mouseIsDown.get()&&e(t,r)}),[t])])}}))}})},zE=NE("top-left"),LE=NE("top"),BE=NE("top-right"),IE=NE("right"),PE=NE("bottom-right"),$E=NE("bottom"),HE=NE("bottom-left"),FE=NE("left"),VE=Th({name:"thumb",defaults:i({dom:{styles:{position:"absolute"}}}),overrides:function(e){return{events:gi([_i(yo(),e,"spectrum"),_i(wo(),e,"spectrum"),_i(xo(),e,"spectrum"),_i(ko(),e,"spectrum"),_i(So(),e,"spectrum"),_i(Oo(),e,"spectrum")])}}}),jE=Th({schema:[Kn("mouseIsDown",(function(){return Xn(!1)}))],name:"spectrum",overrides:function(e){var t=e.model,n=t.manager,r=function(t,r){return n.getValueFromEvent(r).map((function(r){return n.setValueFrom(t,e,r)}))};return{behaviours:Hl([fy.config({mode:"special",onLeft:function(t){return n.onLeft(t,e)},onRight:function(t){return n.onRight(t,e)},onUp:function(t){return n.onUp(t,e)},onDown:function(t){return n.onDown(t,e)}}),My.config({})]),events:gi([wi(yo(),r),wi(wo(),r),wi(ko(),r),wi(So(),(function(t,n){e.mouseIsDown.get()&&r(t,n)}))])}}}),UE=[ME,FE,IE,LE,$E,zE,BE,HE,PE,VE,jE],WE="slider.change.value",qE=i(WE),GE=function(e){return-1!==e.type.indexOf("touch")},KE=function(e){var t=e.event.raw;if(GE(t)){var n=t;return void 0!==n.touches&&1===n.touches.length?x.some(n.touches[0]).map((function(e){return Tc(e.clientX,e.clientY)})):x.none()}var r=t;return void 0!==r.clientX?x.some(r).map((function(e){return Tc(e.clientX,e.clientY)})):x.none()},XE="top",YE="right",JE="bottom",QE="left",ZE=function(e){return e.model.minX},eA=function(e){return e.model.minY},tA=function(e){return e.model.minX-1},nA=function(e){return e.model.minY-1},rA=function(e){return e.model.maxX},oA=function(e){return e.model.maxY},iA=function(e){return e.model.maxX+1},aA=function(e){return e.model.maxY+1},uA=function(e,t,n){return t(e)-n(e)},cA=function(e){return uA(e,rA,ZE)},sA=function(e){return uA(e,oA,eA)},lA=function(e){return cA(e)/2},fA=function(e){return sA(e)/2},dA=function(e){return e.stepSize},mA=function(e){return e.snapToGrid},pA=function(e){return e.snapStart},hA=function(e){return e.rounded},gA=function(e,t){return void 0!==e[t+"-edge"]},vA=function(e){return gA(e,QE)},bA=function(e){return gA(e,YE)},yA=function(e){return gA(e,XE)},wA=function(e){return gA(e,JE)},xA=function(e){return e.model.value.get()},CA=function(e){return{x:e}},kA=function(e){return{y:e}},SA=function(e,t){return{x:e,y:t}},_A=function(e,t){fi(e,qE(),{value:t})},OA=function(e,t){_A(e,SA(tA(t),nA(t)))},TA=function(e,t){_A(e,kA(nA(t)))},RA=function(e,t){_A(e,SA(lA(t),nA(t)))},EA=function(e,t){_A(e,SA(iA(t),nA(t)))},AA=function(e,t){_A(e,CA(iA(t)))},DA=function(e,t){_A(e,SA(iA(t),fA(t)))},MA=function(e,t){_A(e,SA(iA(t),aA(t)))},NA=function(e,t){_A(e,kA(aA(t)))},zA=function(e,t){_A(e,SA(lA(t),aA(t)))},LA=function(e,t){_A(e,SA(tA(t),aA(t)))},BA=function(e,t){_A(e,CA(tA(t)))},IA=function(e,t){_A(e,SA(tA(t),fA(t)))},PA=function(e,t,n,r){return e<t?e:e>n?n:e===t?t-1:Math.max(t,e-r)},$A=function(e,t,n,r){return e>n?e:e<t?t:e===n?n+1:Math.min(n,e+r)},HA=function(e,t,n){return Math.max(t,Math.min(n,e))},FA=function(e,t,n,r,o){return o.fold((function(){var o=e-t,i=Math.round(o/r)*r;return HA(t+i,t-1,n+1)}),(function(t){var o=(e-t)%r,i=Math.round(o/r),a=Math.floor((e-t)/r),u=Math.floor((n-t)/r),c=Math.min(u,a+i),s=t+c*r;return Math.max(t,s)}))},VA=function(e,t,n){return Math.min(n,Math.max(e,t))-t},jA=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.step,a=e.snap,u=e.snapStart,c=e.rounded,s=e.hasMinEdge,l=e.hasMaxEdge,f=e.minBound,d=e.maxBound,m=e.screenRange,p=s?t-1:t,h=l?n+1:n;if(o<f)return p;if(o>d)return h;var g=VA(o,f,d),v=HA(g/m*r+t,p,h);return a&&v>=t&&v<=n?FA(v,t,n,i,u):c?Math.round(v):v},UA=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.hasMinEdge,a=e.hasMaxEdge,u=e.maxBound,c=e.maxOffset,s=e.centerMinEdge,l=e.centerMaxEdge;return o<t?i?0:s:o>n?a?u:l:(o-t)/r*c},WA="top",qA="right",GA="bottom",KA="left",XA="width",YA="height",JA=function(e){return e.element.dom.getBoundingClientRect()},QA=function(e,t){return e[t]},ZA=function(e){var t=JA(e);return QA(t,KA)},eD=function(e){var t=JA(e);return QA(t,qA)},tD=function(e){var t=JA(e);return QA(t,WA)},nD=function(e){var t=JA(e);return QA(t,GA)},rD=function(e){var t=JA(e);return QA(t,XA)},oD=function(e){var t=JA(e);return QA(t,YA)},iD=function(e,t,n){return(e+t)/2-n},aD=function(e,t){var n=JA(e),r=JA(t),o=QA(n,KA),i=QA(n,qA),a=QA(r,KA);return iD(o,i,a)},uD=function(e,t){var n=JA(e),r=JA(t),o=QA(n,WA),i=QA(n,GA),a=QA(r,WA);return iD(o,i,a)},cD=function(e,t){fi(e,qE(),{value:t})},sD=function(e){return{x:e}},lD=function(e,t,n){var r={min:ZE(t),max:rA(t),range:cA(t),value:n,step:dA(t),snap:mA(t),snapStart:pA(t),rounded:hA(t),hasMinEdge:vA(t),hasMaxEdge:bA(t),minBound:ZA(e),maxBound:eD(e),screenRange:rD(e)};return jA(r)},fD=function(e,t,n){var r=lD(e,t,n),o=sD(r);return cD(e,o),r},dD=function(e,t){var n=ZE(t);cD(e,sD(n))},mD=function(e,t){var n=rA(t);cD(e,sD(n))},pD=function(e,t,n){var r=e>0?$A:PA,o=r(xA(n).x,ZE(n),rA(n),dA(n));return cD(t,sD(o)),x.some(o)},hD=function(e){return function(t,n){return pD(e,t,n).map((function(){return!0}))}},gD=function(e){var t=KE(e);return t.map((function(e){return e.left}))},vD=function(e,t,n,r,o){var i=0,a=rD(e),u=r.bind((function(t){return x.some(aD(t,e))})).getOr(i),c=o.bind((function(t){return x.some(aD(t,e))})).getOr(a),s={min:ZE(t),max:rA(t),range:cA(t),value:n,hasMinEdge:vA(t),hasMaxEdge:bA(t),minBound:ZA(e),minOffset:i,maxBound:eD(e),maxOffset:a,centerMinEdge:u,centerMaxEdge:c};return UA(s)},bD=function(e,t,n,r,o,i){var a=vD(t,i,n,r,o);return ZA(t)-ZA(e)+a},yD=function(e,t,n,r){var o=xA(n),i=bD(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=zc(t.element)/2;Xu(t.element,"left",i-a+"px")},wD=hD(-1),xD=hD(1),CD=x.none,kD=x.none,SD={"top-left":x.none(),top:x.none(),"top-right":x.none(),right:x.some(AA),"bottom-right":x.none(),bottom:x.none(),"bottom-left":x.none(),left:x.some(BA)},_D=Object.freeze({__proto__:null,setValueFrom:fD,setToMin:dD,setToMax:mD,findValueOfOffset:lD,getValueFromEvent:gD,findPositionOfValue:bD,setPositionFromValue:yD,onLeft:wD,onRight:xD,onUp:CD,onDown:kD,edgeActions:SD}),OD=function(e,t){fi(e,qE(),{value:t})},TD=function(e){return{y:e}},RD=function(e,t,n){var r={min:eA(t),max:oA(t),range:sA(t),value:n,step:dA(t),snap:mA(t),snapStart:pA(t),rounded:hA(t),hasMinEdge:yA(t),hasMaxEdge:wA(t),minBound:tD(e),maxBound:nD(e),screenRange:oD(e)};return jA(r)},ED=function(e,t,n){var r=RD(e,t,n),o=TD(r);return OD(e,o),r},AD=function(e,t){var n=eA(t);OD(e,TD(n))},DD=function(e,t){var n=oA(t);OD(e,TD(n))},MD=function(e,t,n){var r=e>0?$A:PA,o=r(xA(n).y,eA(n),oA(n),dA(n));return OD(t,TD(o)),x.some(o)},ND=function(e){return function(t,n){return MD(e,t,n).map((function(){return!0}))}},zD=function(e){var t=KE(e);return t.map((function(e){return e.top}))},LD=function(e,t,n,r,o){var i=0,a=oD(e),u=r.bind((function(t){return x.some(uD(t,e))})).getOr(i),c=o.bind((function(t){return x.some(uD(t,e))})).getOr(a),s={min:eA(t),max:oA(t),range:sA(t),value:n,hasMinEdge:yA(t),hasMaxEdge:wA(t),minBound:tD(e),minOffset:i,maxBound:nD(e),maxOffset:a,centerMinEdge:u,centerMaxEdge:c};return UA(s)},BD=function(e,t,n,r,o,i){var a=LD(t,i,n,r,o);return tD(t)-tD(e)+a},ID=function(e,t,n,r){var o=xA(n),i=BD(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),a=kc(t.element)/2;Xu(t.element,"top",i-a+"px")},PD=x.none,$D=x.none,HD=ND(-1),FD=ND(1),VD={"top-left":x.none(),top:x.some(TA),"top-right":x.none(),right:x.none(),"bottom-right":x.none(),bottom:x.some(NA),"bottom-left":x.none(),left:x.none()},jD=Object.freeze({__proto__:null,setValueFrom:ED,setToMin:AD,setToMax:DD,findValueOfOffset:RD,getValueFromEvent:zD,findPositionOfValue:BD,setPositionFromValue:ID,onLeft:PD,onRight:$D,onUp:HD,onDown:FD,edgeActions:VD}),UD=function(e,t){fi(e,qE(),{value:t})},WD=function(e,t){return{x:e,y:t}},qD=function(e,t,n){var r=lD(e,t,n.left),o=RD(e,t,n.top),i=WD(r,o);return UD(e,i),i},GD=function(e,t,n,r){var o=e>0?$A:PA,i=t?xA(r).x:o(xA(r).x,ZE(r),rA(r),dA(r)),a=t?o(xA(r).y,eA(r),oA(r),dA(r)):xA(r).y;return UD(n,WD(i,a)),x.some(i)},KD=function(e,t){return function(n,r){return GD(e,t,n,r).map((function(){return!0}))}},XD=function(e,t){var n=ZE(t),r=eA(t);UD(e,WD(n,r))},YD=function(e,t){var n=rA(t),r=oA(t);UD(e,WD(n,r))},JD=function(e){return KE(e)},QD=function(e,t,n,r){var o=xA(n),i=bD(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=BD(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),u=zc(t.element)/2,c=kc(t.element)/2;Xu(t.element,"left",i-u+"px"),Xu(t.element,"top",a-c+"px")},ZD=KD(-1,!1),eM=KD(1,!1),tM=KD(-1,!0),nM=KD(1,!0),rM={"top-left":x.some(OA),top:x.some(RA),"top-right":x.some(EA),right:x.some(DA),"bottom-right":x.some(MA),bottom:x.some(zA),"bottom-left":x.some(LA),left:x.some(IA)},oM=Object.freeze({__proto__:null,setValueFrom:qD,setToMin:XD,setToMax:YD,getValueFromEvent:JD,setPositionFromValue:QD,onLeft:ZD,onRight:eM,onUp:tM,onDown:nM,edgeActions:rM}),iM=[Pn("stepSize",1),Pn("onChange",t),Pn("onChoose",t),Pn("onInit",t),Pn("onDragStart",t),Pn("onDragEnd",t),Pn("snapToGrid",!1),Pn("rounded",!0),An("snapStart"),wn("model",cn("mode",{x:[Pn("minX",0),Pn("maxX",100),Kn("value",(function(e){return Xn(e.mode.minX)})),yn("getInitialValue"),Vs("manager",_D)],y:[Pn("minY",0),Pn("maxY",100),Kn("value",(function(e){return Xn(e.mode.minY)})),yn("getInitialValue"),Vs("manager",jD)],xy:[Pn("minX",0),Pn("maxX",100),Pn("minY",0),Pn("maxY",100),Kn("value",(function(e){return Xn({x:e.mode.minX,y:e.mode.minY})})),yn("getInitialValue"),Vs("manager",oM)]})),Xp("sliderBehaviours",[fy,Kp]),Kn("mouseIsDown",(function(){return Xn(!1)}))],aM=function(e,t,n,r){var o,i=function(t){return jh(t,e,"thumb")},a=function(t){return jh(t,e,"spectrum")},u=function(t){return Vh(t,e,"left-edge")},c=function(t){return Vh(t,e,"right-edge")},s=function(t){return Vh(t,e,"top-edge")},l=function(t){return Vh(t,e,"bottom-edge")},d=e.model,m=d.manager,p=function(t,n){m.setPositionFromValue(t,n,e,{getLeftEdge:u,getRightEdge:c,getTopEdge:s,getBottomEdge:l,getSpectrum:a})},h=function(t,n){d.value.set(n);var r=i(t);return p(t,r),e.onChange(t,r,n),x.some(!0)},g=function(t){m.setToMin(t,e)},v=function(t){m.setToMax(t,e)},b=function(t){var n=function(){Vh(t,e,"thumb").each((function(n){var r=d.value.get();e.onChoose(t,n,r)}))},r=e.mouseIsDown.get();e.mouseIsDown.set(!1),r&&n()},y=function(t,n){n.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,i(t))},w=function(t,n){n.stop(),e.onDragEnd(t,i(t)),b(t)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Jp(e.sliderBehaviours,[fy.config({mode:"special",focusIn:function(t){return Vh(t,e,"spectrum").map(fy.focusIn).map(f)}}),Kp.config({store:{mode:"manual",getValue:function(e){return d.value.get()}}}),ql.config({channels:(o={},o[hp()]={onReceive:b},o)})]),events:gi([wi(qE(),(function(e,t){h(e,t.event.value)})),Ai((function(t,n){var r=d.getInitialValue();d.value.set(r);var o=i(t);p(t,o);var u=a(t);e.onInit(t,o,u,d.value.get())})),wi(yo(),y),wi(xo(),w),wi(ko(),y),wi(Oo(),w)]),apis:{resetToMin:g,resetToMax:v,changeValue:h,refresh:p},domModification:{styles:{position:"relative"}}}},uM=cg({name:"Slider",configFields:iM,partFields:UE,factory:aM,apis:{resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),cM=function(e,t){var n=uM.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=uM.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return uM.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:i({y:0})},components:[n,r],sliderBehaviours:Hl([My.config({})]),onChange:function(e,t,n){fi(e,AE,{value:n})}})},sM="form",lM=[Xp("formBehaviours",[Kp])],fM=function(e){return"<alloy.field."+e+">"},dM=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),Ih(sM,fM(t),n)};return{field:t,record:function(){return e}}}(),n=e(t),r=t.record(),o=W(r,(function(e){return Th({name:e,pname:fM(e)})}));return eg(sM,lM,o,pM,n)},mM=function(e,t){return e.fold((function(){return ge.error(t)}),ge.value)},pM=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:Jp(e.formBehaviours,[Kp.config({store:{mode:"manual",getValue:function(t){var n=Wh(t,e);return De(n,(function(e,t){return e().bind((function(e){var n=yg.getCurrent(e);return mM(n,new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+Ca(e.element)))})).map(Kp.getValue)}))},setValue:function(t,n){Ae(n,(function(n,r){Vh(t,e,r).each((function(e){yg.getCurrent(e).each((function(e){Kp.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return Vh(t,e,n).bind(yg.getCurrent)}}}},hM={getField:qa((function(e,t,n){return e.getField(t,n)})),sketch:dM},gM=Ta("valid-input"),vM=Ta("invalid-input"),bM=Ta("validating-input"),yM="colorcustom.rgb.",wM=function(e,n,r,o){var i=function(t,r){return qR.config({invalidClass:n("invalid"),notify:{onValidate:function(e){fi(e,bM,{type:t})},onValid:function(e){fi(e,gM,{type:t,value:Kp.getValue(e)})},onInvalid:function(e){fi(e,vM,{type:t,value:Kp.getValue(e)})}},validator:{validate:function(t){var n=Kp.getValue(t),o=r(n)?ge.value(!0):ge.error(e("aria.input.invalid"));return zR.pure(o)},validateOnLoad:!1}})},a=function(r,o,a,u,c){var s=e(yM+"range"),l=XT.parts.label({dom:{tag:"label",innerHtml:a,attributes:{"aria-label":u}}}),f=XT.parts.field({data:c,factory:CR,inputAttributes:m({type:"text"},"hex"===o?{"aria-live":"polite"}:{}),inputClasses:[n("textfield")],inputBehaviours:Hl([i(o,r),ZT.config({})]),onSetValue:function(e){if(qR.isInvalid(e)){var n=qR.run(e);n.get(t)}}}),d=[l,f],p="hex"!==o?[XT.parts["aria-descriptor"]({text:s})]:[],h=d.concat(p);return{dom:{tag:"div",attributes:{role:"presentation"}},components:h}},u=function(e,t){var n=z_(t);return hM.getField(e,"hex").each((function(t){My.isFocused(t)||Kp.setValue(e,{hex:n.value})})),n},c=function(e,t){var n=t.red,r=t.green,o=t.blue;Kp.setValue(e,{red:n,green:r,blue:o})},s=Qw({dom:{tag:"div",classes:[n("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),l=function(e,t){s.getOpt(e).each((function(e){Xu(e.element,"background-color","#"+t.value)}))},f=function(){var t={red:Xn(x.some(255)),green:Xn(x.some(255)),blue:Xn(x.some(255)),hex:Xn(x.some("ffffff"))},i=function(e,t){var n=j_(t);c(e,n),p(n)},f=function(e){return t[e].get()},d=function(e,n){t[e].set(n)},m=function(){return f("red").bind((function(e){return f("green").bind((function(t){return f("blue").map((function(n){return H_(e,t,n,1)}))}))}))},p=function(e){var t=e.red,n=e.green,r=e.blue;d("red",x.some(t)),d("green",x.some(n)),d("blue",x.some(r))},h=function(e,t){var n=t.event;"hex"!==n.type?d(n.type,x.none()):o(e)},g=function(e,t){r(e);var n=T_(t);d("hex",x.some(t));var o=j_(n);c(e,o),p(o),fi(e,EE,{hex:n}),l(e,n)},v=function(e,t,n){var r=parseInt(n,10);d(t,x.some(r)),m().each((function(t){var n=u(e,t);l(e,n)}))},b=function(e){return"hex"===e.type},y=function(e,t){var n=t.event;b(n)?g(e,n.value):v(e,n.type,n.value)},w=function(t){return{label:e(yM+t+".label"),description:e(yM+t+".description")}},C=w("red"),k=w("green"),S=w("blue"),_=w("hex");return Ke(hM.sketch((function(t){return{dom:{tag:"form",classes:[n("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[t.field("red",XT.sketch(a(F_,"red",C.label,C.description,255))),t.field("green",XT.sketch(a(F_,"green",k.label,k.description,255))),t.field("blue",XT.sketch(a(F_,"blue",S.label,S.description,255))),t.field("hex",XT.sketch(a(A_,"hex",_.label,_.description,"ffffff"))),s.asSpec()],formBehaviours:Hl([qR.config({invalidClass:n("form-invalid")}),ky("rgb-form-events",[wi(gM,y),wi(vM,h),wi(bM,h)])])}})),{apis:{updateHex:function(e,t){Kp.setValue(e,{hex:t.value}),i(e,t),l(e,t)}}})},d=ug({factory:f,name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}});return d},xM=function(e,t){var n=uM.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),r=uM.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:"<div class="+t("sv-palette-inner-thumb")+' role="presentation"></div>'}}),o=function(e,t){var n=e.width,r=e.height,o=e.getContext("2d");if(null!==o){o.fillStyle=t,o.fillRect(0,0,n,r);var i=o.createLinearGradient(0,0,n,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),o.fillStyle=i,o.fillRect(0,0,n,r);var a=o.createLinearGradient(0,0,0,r);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=a,o.fillRect(0,0,n,r)}},a=function(e,t){var n=e.components()[0].element.dom;o(n,q_(t))},u=function(e){var a=i({x:0,y:0}),u=function(e,t,n){fi(e,DE,{value:n})},c=function(e,t,n,r){o(n.element.dom,q_(G_))},s=Hl([yg.config({find:x.some}),My.config({})]);return uM.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:a},rounded:!1,components:[n,r],onChange:u,onInit:c,sliderBehaviours:s})},c=ug({factory:u,name:"SaturationBrightnessPalette",configFields:[],apis:{setRgba:function(e,t,n){a(t,n)}},extraApis:{}});return c},CM=function(e,n){var r=function(t){var r=wM(e,n,t.onValidHex,t.onInvalidHex),o=xM(e,n),i={paletteRgba:Xn(G_)},a=Qw(o.sketch({})),u=Qw(r.sketch({})),c=function(e,t){a.getOpt(e).each((function(e){var n=j_(t);i.paletteRgba.set(n),o.setRgba(e,n)}))},s=function(e,t){u.getOpt(e).each((function(e){r.updateHex(e,t)}))},l=function(e,t,n){q(n,(function(n){n(e,t)}))},f=function(){var e=[s];return function(t,n){var r=n.event.value,o=i.paletteRgba.get(),a=TE(o),u=OE(a.hue,r.x,100-r.y),c=V_(u),s=z_(c);l(t,s,e)}},d=function(){var e=[c,s];return function(t,n){var r=n.event.value,o=RE(r.y);l(t,o,e)}};return{uid:t.uid,dom:t.dom,components:[a.asSpec(),cM(e,n),u.asSpec()],behaviours:Hl([ky("colour-picker-events",[wi(DE,f()),wi(AE,d())]),yg.config({find:function(e){return u.getOpt(e)}}),fy.config({mode:"acyclic"})])}},o=ug({name:"ColourPicker",configFields:[yn("dom"),Pn("onValidHex",t),Pn("onInvalidHex",t)],factory:r});return o},kM=function(){return yg.config({find:x.some})},SM=function(e){return yg.config({find:e.getOpt})},_M=function(e){return yg.config({find:function(t){return Yi(t.element,e).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}})},OM={self:kM,memento:SM,childAt:_M},TM={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},RM=function(e){return TM[e]},EM=function(e){return RM(e)},AM=function(e){var t=function(e){return"tox-"+e},n=CM(EM,t),r=function(e){fi(e,lR,{name:"hex-valid",value:!0})},o=function(e){fi(e,lR,{name:"hex-valid",value:!1})},i=Qw(n.sketch({dom:{tag:"div",classes:[t("color-picker-container")],attributes:{role:"presentation"}},onValidHex:r,onInvalidHex:o}));return{dom:{tag:"div"},components:[i.asSpec()],behaviours:Hl([Kp.config({store:{mode:"manual",getValue:function(e){var t=i.get(e),n=yg.getCurrent(t),r=n.bind((function(e){var t=Kp.getValue(e);return t.hex}));return r.map((function(e){return"#"+e})).getOr("")},setValue:function(e,t){var n=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/,r=n.exec(t),o=i.get(e),a=yg.getCurrent(o);a.fold((function(){console.log("Can not find form")}),(function(e){Kp.setValue(e,{hex:x.from(r[1]).getOr("")}),hM.getField(e,"hex").each((function(e){li(e,Mo())}))}))}}}),OM.self()])}},DM=tinymce.util.Tools.resolve("tinymce.Resource"),MM=function(e){return Object.prototype.hasOwnProperty.call(e,"init")},NM=function(e){var t=Xn(x.none()),n=Qw({dom:{tag:e.tag}}),r=Xn(x.none());return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Hl([ky("custom-editor-events",[Ai((function(o){n.getOpt(o).each((function(n){(MM(e)?e.init(n.element.dom):DM.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element.dom,e.settings)}))).then((function(e){r.get().each((function(t){e.setValue(t)})),r.set(x.none()),t.set(x.some(e))}))}))}))]),Kp.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return r.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){r.set(x.some(n))}),(function(e){return e.setValue(n)}))}}}),OM.self()]),components:[n.asSpec()]}},zM=tinymce.util.Tools.resolve("tinymce.util.Tools"),LM=Pt([Pn("preprocess",a),Pn("postprocess",a)]),BM=function(e,t){var n=on("RepresentingConfigs.memento processors",LM,t);return Kp.config({store:{mode:"manual",getValue:function(t){var r=e.get(t),o=Kp.getValue(r);return n.postprocess(o)},setValue:function(t,r){var o=n.preprocess(r),i=e.get(t);Kp.setValue(i,o)}}})},IM=function(e,t,n){return Kp.config(Ke({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},PM=function(e,t,n){return IM(e,(function(e){return t(e.element)}),(function(e,t){return n(e.element,t)}))},$M=function(e){return PM(e,ic,ac)},HM=function(e){return PM(e,sa,la)},FM=function(e){return Kp.config({store:{mode:"memory",initialValue:e}})},VM={memento:BM,withElement:PM,withComp:IM,domValue:$M,domHtml:HM,memory:FM},jM="jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp",UM=function(e,t){var n=zM.explode(t.getSetting("images_file_types",jM,"string")),r=function(e){return V(n,(function(t){return hr(e.name,"."+t)}))};return X(fe(e),r)},WM=function(e,t){var n=function(e,t){t.stop()},r=function(e){return function(t,n){q(e,(function(e){e(t,n)}))}},o=function(e,t){if(!Xk.isDisabled(e)){var n=t.event.raw;a(e,n.dataTransfer.files)}},i=function(e,t){var n=t.event.raw.target;a(e,n.files)},a=function(n,r){Kp.setValue(n,UM(r,t)),fi(n,uR,{name:e.name})},u=Qw({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:Hl([ky("input-file-events",[Ti(zo()),Ti(Wo())])])}),c=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Hl([VM.memory([]),OM.self(),Xk.config({}),Jy.config({toggleClass:"dragenter",toggleOnExecute:!1}),ky("dropzone-events",[wi("dragenter",r([n,Jy.toggle])),wi("dragleave",r([n,Jy.toggle])),wi("dragover",n),wi("drop",r([n,o])),wi(No(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},Jw.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){var t=u.get(e);t.element.dom.click()},buttonBehaviours:Hl([ZT.config({}),GS.button(t.isDisabled),VS()])})]}]}},s=e.label.map((function(e){return aR(e,t)})),l=XT.parts.field({factory:{sketch:c}});return tR(s,l,["tox-form__group--stretched"],[])},qM=function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:W(e.items,t.interpreter)}},GM=Ta("alloy-fake-before-tabstop"),KM=Ta("alloy-fake-after-tabstop"),XM=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:Hl([My.config({ignore:!0}),ZT.config({})])}},YM=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[XM([GM]),e,XM([KM])],behaviours:Hl([OM.childAt(1)])}},JM=function(e,t){fi(e,Ao(),{raw:{which:9,shiftKey:t}})},QM=function(e,t){var n=t.element;Au(n,GM)?JM(e,!0):Au(n,KM)&&JM(e,!1)},ZM=function(e){return hT(e,["."+GM,"."+KM].join(","),l)},eN=!(Gr().browser.isIE()||Gr().browser.isEdge()),tN=function(e){var t=Xn("");return{getValue:function(e){return t.get()},setValue:function(n,r){if(e)ma(n.element,"srcdoc",r);else{ma(n.element,"src","javascript:''");var o=n.element.dom.contentWindow.document;o.open(),o.write(r),o.close()}t.set(r)}}},nN=function(e,t){var n=eN&&e.sandboxed,r=m(m({},e.label.map((function(e){return{title:e}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=tN(n),i=e.label.map((function(e){return aR(e,t)})),a=function(e){return YM({uid:e.uid,dom:{tag:"iframe",attributes:r},behaviours:Hl([ZT.config({}),My.config({}),VM.withComp(x.none(),o.getValue,o.setValue)])})},u=XT.parts.field({factory:{sketch:a}});return tR(i,u,["tox-form__group--stretched"],[])};function rN(e,t){return aN(document.createElement("canvas"),e,t)}function oN(e){var t=rN(e.width,e.height),n=iN(t);return n.drawImage(e,0,0),t}function iN(e){return e.getContext("2d")}function aN(e,t,n){return e.width=t,e.height=n,e}function uN(e){return e.naturalWidth||e.width}function cN(e){return e.naturalHeight||e.height}var sN=function(){var e=function(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],l(e,r(a,this),r(u,this))},t=window,n=e.immediateFn||"function"===typeof t.setImmediate&&t.setImmediate||function(e){setTimeout(e,1)};function r(e,t){return function(){return e.apply(t,arguments)}}var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e){var t=this;null!==this._state?n((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(o){return void e.reject(o)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function a(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===typeof e||"function"===typeof e)){var t=e.then;if("function"===typeof t)return void l(r(t,e),r(a,this),r(u,this))}this._state=!0,this._value=e,c.call(this)}catch(n){u.call(this,n)}}function u(e){this._state=!1,this._value=e,c.call(this)}function c(){for(var e=0,t=this._deferreds;e<t.length;e++){var n=t[e];i.call(this,n)}this._deferreds=[]}function s(e,t,n,r){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.resolve=n,this.reject=r}function l(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(o){if(r)return;r=!0,n(o)}}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.then=function(t,n){var r=this;return new e((function(e,o){i.call(r,new s(t,n,e,o))}))},e.all=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=Array.prototype.slice.call(1===t.length&&o(t[0])?t[0]:t);return new e((function(e,t){if(0===r.length)return e([]);var n=r.length;function o(i,a){try{if(a&&("object"===typeof a||"function"===typeof a)){var u=a.then;if("function"===typeof u)return void u.call(a,(function(e){o(i,e)}),t)}r[i]=a,0===--n&&e(r)}catch(c){t(c)}}for(var i=0;i<r.length;i++)o(i,r[i])}))},e.resolve=function(t){return t&&"object"===typeof t&&t.constructor===e?t:new e((function(e){e(t)}))},e.reject=function(t){return new e((function(e,n){n(t)}))},e.race=function(t){return new e((function(e,n){for(var r=0,o=t;r<o.length;r++){var i=o[r];i.then(e,n)}}))},e},lN=window.Promise?window.Promise:sN();function fN(e){return new lN((function(t,n){var r=URL.createObjectURL(e),o=new Image,i=function(){o.removeEventListener("load",a),o.removeEventListener("error",u)};function a(){i(),t(o)}function u(){i(),n("Unable to load data of type "+e.type+": "+r)}o.addEventListener("load",a),o.addEventListener("error",u),o.src=r,o.complete&&a()}))}function dN(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return x.none();for(var r=n[1],o=t[1],i=1024,a=atob(o),u=a.length,c=Math.ceil(u/i),s=new Array(c),l=0;l<c;++l){for(var f=l*i,d=Math.min(f+i,u),m=new Array(d-f),p=f,h=0;p<d;++h,++p)m[h]=a[p].charCodeAt(0);s[l]=new Uint8Array(m)}return x.some(new Blob(s,{type:r}))}function mN(e){return new lN((function(t,n){dN(e).fold((function(){n("uri is not base64: "+e)}),t)}))}function pN(e,t,n){return t=t||"image/png",N(HTMLCanvasElement.prototype.toBlob)?new lN((function(r,o){e.toBlob((function(e){e?r(e):o()}),t,n)})):mN(e.toDataURL(t,n))}function hN(e,t,n){return t=t||"image/png",e.toDataURL(t,n)}function gN(e){return fN(e).then((function(e){bN(e);var t=rN(uN(e),cN(e)),n=iN(t);return n.drawImage(e,0,0),t}))}function vN(e){return new lN((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))}function bN(e){URL.revokeObjectURL(e.src)}function yN(e,t,n){var r=t.type,o=i(r);function a(){return lN.resolve(t)}var u=i(n);function c(){return n.split(",")[1]}function s(t,n){return e.then((function(e){return pN(e,t,n)}))}function l(t,n){return e.then((function(e){return hN(e,t,n)}))}function f(e,t){return l(e,t).then((function(e){return e.split(",")[1]}))}function d(){return e.then(oN)}return{getType:o,toBlob:a,toDataURL:u,toBase64:c,toAdjustedBlob:s,toAdjustedDataURL:l,toAdjustedBase64:f,toCanvas:d}}function wN(e){return vN(e).then((function(t){return yN(gN(e),e,t)}))}function xN(e,t){return pN(e,t).then((function(t){return yN(lN.resolve(e),t,e.toDataURL())}))}var CN=function(e){return wN(e)};function kN(e,t,n){var r="string"===typeof e?parseFloat(e):e;return r>n?r=n:r<t&&(r=t),r}function SN(){return[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1]}var _N=[0,.01,.02,.04,.05,.06,.07,.08,.1,.11,.12,.14,.15,.16,.17,.18,.2,.21,.22,.24,.25,.27,.28,.3,.32,.34,.36,.38,.4,.42,.44,.46,.48,.5,.53,.56,.59,.62,.65,.68,.71,.74,.77,.8,.83,.86,.89,.92,.95,.98,1,1.06,1.12,1.18,1.24,1.3,1.36,1.42,1.48,1.54,1.6,1.66,1.72,1.78,1.84,1.9,1.96,2,2.12,2.25,2.37,2.5,2.62,2.75,2.87,3,3.2,3.4,3.6,3.8,4,4.3,4.7,4.9,5,5.5,6,6.5,6.8,7,7.3,7.5,7.8,8,8.4,8.7,9,9.4,9.6,9.8,10];function ON(e,t){for(var n,r=[],o=new Array(25),i=0;i<5;i++){for(var a=0;a<5;a++)r[a]=t[a+5*i];for(a=0;a<5;a++){n=0;for(var u=0;u<5;u++)n+=e[a+5*u]*r[u];o[a+5*i]=n}}return o}function TN(e,t){var n;return t=kN(t,-1,1),t*=100,t<0?n=127+t/100*127:(n=t%1,n=0===n?_N[t]:_N[Math.floor(t)]*(1-n)+_N[Math.floor(t)+1]*n,n=127*n+127),ON(e,[n/127,0,0,0,.5*(127-n),0,n/127,0,0,.5*(127-n),0,0,n/127,0,.5*(127-n),0,0,0,1,0,0,0,0,0,1])}function RN(e,t){return t=kN(255*t,-255,255),ON(e,[1,0,0,0,t,0,1,0,0,t,0,0,1,0,t,0,0,0,1,0,0,0,0,0,1])}function EN(e,t,n,r){return t=kN(t,0,2),n=kN(n,0,2),r=kN(r,0,2),ON(e,[t,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0,0,0,0,0,1])}function AN(e,t){return e.toCanvas().then((function(n){return DN(n,e.getType(),t)}))}function DN(e,t,n){var r=iN(e);function o(e,t){for(var n,r,o,i,a=e.data,u=t[0],c=t[1],s=t[2],l=t[3],f=t[4],d=t[5],m=t[6],p=t[7],h=t[8],g=t[9],v=t[10],b=t[11],y=t[12],w=t[13],x=t[14],C=t[15],k=t[16],S=t[17],_=t[18],O=t[19],T=0;T<a.length;T+=4)n=a[T],r=a[T+1],o=a[T+2],i=a[T+3],a[T]=n*u+r*c+o*s+i*l+f,a[T+1]=n*d+r*m+o*p+i*h+g,a[T+2]=n*v+r*b+o*y+i*w+x,a[T+3]=n*C+r*k+o*S+i*_+O;return e}var i=o(r.getImageData(0,0,e.width,e.height),n);return r.putImageData(i,0,0),xN(e,t)}function MN(e,t){return e.toCanvas().then((function(n){return NN(n,e.getType(),t)}))}function NN(e,t,n){var r=iN(e);function o(e,t,n){function r(e,t,n){return e>n?e=n:e<t&&(e=t),e}for(var o=Math.round(Math.sqrt(n.length)),i=Math.floor(o/2),a=e.data,u=t.data,c=e.width,s=e.height,l=0;l<s;l++)for(var f=0;f<c;f++){for(var d=0,m=0,p=0,h=0;h<o;h++)for(var g=0;g<o;g++){var v=r(f+g-i,0,c-1),b=r(l+h-i,0,s-1),y=4*(b*c+v),w=n[h*o+g];d+=a[y]*w,m+=a[y+1]*w,p+=a[y+2]*w}var x=4*(l*c+f);u[x]=r(d,0,255),u[x+1]=r(m,0,255),u[x+2]=r(p,0,255)}return t}var i=r.getImageData(0,0,e.width,e.height),a=r.getImageData(0,0,e.width,e.height);return a=o(i,a,n),r.putImageData(a,0,0),xN(e,t)}function zN(e){var t=function(t,n,r){var o=iN(t),i=new Array(256);function a(e,t){for(var n=e.data,r=0;r<n.length;r+=4)n[r]=t[n[r]],n[r+1]=t[n[r+1]],n[r+2]=t[n[r+2]];return e}for(var u=0;u<i.length;u++)i[u]=e(u,r);var c=a(o.getImageData(0,0,t.width,t.height),i);return o.putImageData(c,0,0),xN(t,n)};return function(e,n){return e.toCanvas().then((function(r){return t(r,e.getType(),n)}))}}function LN(e){return function(t,n){return AN(t,e(SN(),n))}}function BN(e){return function(t){return AN(t,e)}}function IN(e){return function(t){return MN(t,e)}}var PN=BN([-1,0,0,0,255,0,-1,0,0,255,0,0,-1,0,255,0,0,0,1,0,0,0,0,0,1]),$N=LN(RN),HN=LN(TN),FN=function(e,t,n,r){return AN(e,EN(SN(),t,n,r))},VN=IN([0,-1,0,-1,5,-1,0,-1,0]),jN=zN((function(e,t){return 255*Math.pow(e/255,1-t)}));function UN(e,t,n){var r=uN(e),o=cN(e),i=t/r,a=n/o,u=!1;(i<.5||i>2)&&(i=i<.5?.5:2,u=!0),(a<.5||a>2)&&(a=a<.5?.5:2,u=!0);var c=WN(e,i,a);return u?c.then((function(e){return UN(e,t,n)})):c}function WN(e,t,n){return new lN((function(r){var o=uN(e),i=cN(e),a=Math.floor(o*t),u=Math.floor(i*n),c=rN(a,u),s=iN(c);s.drawImage(e,0,0,o,i,0,0,a,u),r(c)}))}function qN(e,t){return e.toCanvas().then((function(n){return GN(n,e.getType(),t)}))}function GN(e,t,n){var r=rN(e.width,e.height),o=iN(r),i=0,a=0;return n=n<0?360+n:n,90!==n&&270!==n||aN(r,r.height,r.width),90!==n&&180!==n||(i=r.width),270!==n&&180!==n||(a=r.height),o.translate(i,a),o.rotate(n*Math.PI/180),o.drawImage(e,0,0),xN(r,t)}function KN(e,t){return e.toCanvas().then((function(n){return XN(n,e.getType(),t)}))}function XN(e,t,n){var r=rN(e.width,e.height),o=iN(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),xN(r,t)}function YN(e,t,n,r,o){return e.toCanvas().then((function(i){return JN(i,e.getType(),t,n,r,o)}))}function JN(e,t,n,r,o,i){var a=rN(o,i),u=iN(a);return u.drawImage(e,-n,-r),xN(a,t)}function QN(e,t,n){return e.toCanvas().then((function(r){return UN(r,t,n).then((function(t){return xN(t,e.getType())}))}))}var ZN,ez=function(e){return PN(e)},tz=function(e){return VN(e)},nz=function(e,t){return jN(e,t)},rz=function(e,t,n,r){return FN(e,t,n,r)},oz=function(e,t){return $N(e,t)},iz=function(e,t){return HN(e,t)},az=function(e,t){return KN(e,t)},uz=function(e,t,n,r,o){return YN(e,t,n,r,o)},cz=function(e,t,n){return QN(e,t,n)},sz=function(e,t){return qN(e,t)},lz=function(e,t){return m({dom:{tag:"span",innerHtml:e,classes:["tox-icon","tox-tbtn__icon-wrap"]}},t)},fz=function(e,t){return lz(ex(e,t),{})},dz=function(e,t){return lz(ex(e,t),{behaviours:Hl([xy.config({})])})},mz=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:Hl([xy.config({})])}},pz=Ta("toolbar.button.execute"),hz=function(e){return Ni((function(t,n){KS(e,t)((function(n){fi(t,pz,{buttonApi:n}),e.onAction(n)}))}))},gz=(ZN={},ZN[jo()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],ZN),vz=Ta("update-menu-text"),bz=Ta("update-menu-icon"),yz=function(e,n,r){var o=Xn(t),i=e.text.map((function(e){return Qw(mz(e,n,r.providers))})),a=e.icon.map((function(e){return Qw(dz(e,r.providers.icons))})),c=function(e,t){var n=Kp.getValue(e);return My.focus(n),fi(n,"keydown",{raw:t.event.raw}),gE.close(n),x.some(!0)},s=e.role.fold((function(){return{}}),(function(e){return{role:e}})),l=e.tooltip.fold((function(){return{}}),(function(e){var t=r.providers.translate(e);return{title:t,"aria-label":t}})),f=Qw(gE.sketch(m(m(m({},e.uid?{uid:e.uid}:{}),s),{dom:{tag:"button",classes:[n,n+"--select"].concat(W(e.classes,(function(e){return n+"--"+e}))),attributes:m({},l)},components:ZS([a.map((function(e){return e.asSpec()})),i.map((function(e){return e.asSpec()})),x.some({dom:{tag:"div",classes:[n+"__select-chevron"],innerHtml:ex("chevron-down",r.providers.icons)}})]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:Hl(h(e.dropdownBehaviours,[GS.button((function(){return e.disabled||r.providers.isDisabled()})),VS(),wE.config({}),xy.config({}),ky("dropdown-events",[XS(e,o),YS(e,o)]),ky("menubutton-update-display-text",[wi(vz,(function(e,t){i.bind((function(t){return t.getOpt(e)})).each((function(e){xy.set(e,[gc(r.providers.translate(t.event.text))])}))})),wi(bz,(function(e,t){a.bind((function(t){return t.getOpt(e)})).each((function(e){xy.set(e,[dz(t.event.icon,r.providers.icons)])}))}))])])),eventOrder:Ke(gz,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:Hl([fy.config({mode:"special",onLeft:c,onRight:c})]),lazySink:r.getSink,toggleClass:n+"--active",parts:{menu:BC(!1,e.columns,e.presets)},fetch:function(t){return zR.nu(u(e.fetch,t))}})));return f.asSpec()},wz=function(e){return O(e)},xz=function(e){return"separator"===e.type},Cz=function(e){return He(e,"getSubmenuItems")},kz={type:"separator"},Sz=function(e,t){var n=J(e,(function(e,n){return wz(n)?""===n?e:"|"===n?e.length>0&&!xz(e[e.length-1])?e.concat([kz]):e:He(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&xz(n[n.length-1])&&n.pop(),n},_z=function(e,t){var n=e.getSubmenuItems(),r=Rz(n,t),o=Ke(r.menus,st(e.value,r.items)),i=Ke(r.expansions,st(e.value,e.value));return{item:e,menus:o,expansions:i}},Oz=function(e,t){return Cz(e)?_z(e,t):{item:e,menus:{},expansions:{}}},Tz=function(e){if(xz(e))return e;var t=$e(e,"value").getOrThunk((function(){return Ta("generated-menu-item")}));return Ke({value:t},e)},Rz=function(e,t){var n=Sz(O(e)?e.split(" "):e,t);return Y(n,(function(e,n){var r=Tz(n),o=Oz(r,t);return{menus:Ke(e.menus,o.menus),items:[o.item].concat(e.items),expansions:Ke(e.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},Ez=function(e,t,n,r){var o=Ta("primary-menu"),i=Rz(e,n.shared.providers.menuItems());if(0===i.items.length)return x.none();var a=aT(o,i.items,t,n,r),u=De(i.menus,(function(e,r){return aT(r,e,t,n,!1)})),c=Ke(u,st(o,a));return x.from(zw.tieredData(o,c,i.expansions))},Az=function(e){return{isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)},setActive:function(t){var n=e.element;t?(Tu(n,"tox-tbtn--enabled"),ma(n,"aria-pressed",!0)):(Eu(n,"tox-tbtn--enabled"),ba(n,"aria-pressed"))},isActive:function(){return Au(e.element,"tox-tbtn--enabled")}}},Dz=function(e,t,n,r){return yz({text:e.text,icon:e.icon,tooltip:e.tooltip,role:r,fetch:function(t,r){e.fetch((function(e){r(Ez(e,cC.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:Az,columns:1,presets:"normal",classes:[],dropdownBehaviours:[ZT.config({})]},t,n.shared)},Mz=function(e,t,n){var r=function(e){return function(r){var o=!r.isActive();r.setActive(o),e.storage.set(o),n.shared.getSink().each((function(n){t().getOpt(n).each((function(t){Yl(t.element),fi(t,lR,{name:e.name,value:e.storage.get()})}))}))}},o=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t(W(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return m(m({type:e.type,active:!1},t),{onAction:r(e),onSetup:o(e)})})))}},Nz=function(e,t,n,r,o,i){void 0===n&&(n=[]);var a=t.fold((function(){return{}}),(function(e){return{action:e}})),u=m({buttonBehaviours:Hl([GS.button((function(){return e.disabled||i.isDisabled()})),VS(),ZT.config({}),ky("button press",[yi("click"),yi("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),c=Ke(u,{dom:r});return Ke(c,{components:o})},zz=function(e,t,n,r){void 0===r&&(r=[]);var o=e.tooltip.map((function(e){return{"aria-label":n.translate(e),title:n.translate(e)}})).getOr({}),i={tag:"button",classes:["tox-tbtn"],attributes:o},a=e.icon.map((function(e){return fz(e,n.icons)})),u=ZS([a]);return Nz(e,t,r,i,u,n)},Lz=function(e,t,n,r){void 0===r&&(r=[]);var o=zz(e,x.some(t),n,r);return Jw.sketch(o)},Bz=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(e.text),a=e.icon?e.icon.map((function(e){return fz(e,n.icons)})):x.none(),u=a.isSome()?ZS([a]):[],c=a.isSome()?{}:{innerHtml:i},s=h(e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],a.isSome()?["tox-button--icon"]:[],e.borderless?["tox-button--naked"]:[],o),l=m(m({tag:"button",classes:s},c),{attributes:{title:i}});return Nz(e,t,r,l,u,n)},Iz=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=Bz(e,x.some(t),n,r,o);return Jw.sketch(i)},Pz=function(e,t){return function(n){"custom"===t?fi(n,lR,{name:e,value:{}}):"submit"===t?li(n,fR):"cancel"===t?li(n,sR):console.error("Unknown button type: ",t)}},$z=function(e,t){return"menu"===t},Hz=function(e,t){return"custom"===t||"cancel"===t||"submit"===t},Fz=function(e,n,r){if($z(e,n)){var o=function(){return u},i=e,a=m(m({},e),{onSetup:function(n){return n.setDisabled(e.disabled),t},fetch:Mz(i.items,o,r)}),u=Qw(Dz(a,"tox-tbtn",r,x.none()));return u.asSpec()}if(Hz(e,n)){var c=Pz(e.name,n),s=m(m({},e),{borderless:!1});return Iz(s,c,r.shared.providers,[])}console.error("Unknown footer button type: ",n)},Vz=function(e,t){var n=Pz(e.name,"custom");return nR(x.none(),XT.parts.field(m({factory:Jw},Bz(e,x.some(n),t,[VM.memory(""),OM.self()]))))},jz=i([Pn("field1Name","field1"),Pn("field2Name","field2"),Hs("onLockedChange"),Bs(["lockClass"]),Pn("locked",!1),Qp.field("coupledFieldBehaviours",[yg,Kp])]),Uz=function(e,t,n){return Vh(e,t,n).bind(yg.getCurrent)},Wz=function(e,t){return Th({factory:XT,name:e,overrides:function(e){return{fieldBehaviours:Hl([ky("coupled-input-behaviour",[wi(Mo(),(function(n){Uz(n,e,t).each((function(t){Vh(n,e,"lock").each((function(r){Jy.isOn(r)&&e.onLockedChange(n,t,r)}))}))}))])])}}})},qz=i([Wz("field1","field2"),Wz("field2","field1"),Th({factory:Jw,schema:[yn("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:Hl([Jy.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),Gz=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Qp.augment(e.coupledFieldBehaviours,[yg.config({find:x.some}),Kp.config({store:{mode:"manual",getValue:function(t){var n,r=Gh(t,e,["field1","field2"]);return n={},n[e.field1Name]=Kp.getValue(r.field1()),n[e.field2Name]=Kp.getValue(r.field2()),n},setValue:function(t,n){var r=Gh(t,e,["field1","field2"]);Fe(n,e.field1Name)&&Kp.setValue(r.field1(),n[e.field1Name]),Fe(n,e.field2Name)&&Kp.setValue(r.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return Vh(t,e,"field1")},getField2:function(t){return Vh(t,e,"field2")},getLock:function(t){return Vh(t,e,"lock")}}}},Kz=cg({name:"FormCoupledInputs",configFields:jz(),partFields:qz(),factory:Gz,apis:{getField1:function(e,t){return e.getField1(t)},getField2:function(e,t){return e.getField2(t)},getLock:function(e,t){return e.getLock(t)}}}),Xz=function(e){var t={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},n=function(e){return e in t?t[e]:1},r=e.value.toFixed(n(e.unit));return-1!==r.indexOf(".")&&(r=r.replace(/\.?0*$/,"")),r+e.unit},Yz=function(e){var t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/,n=t.exec(e);if(null!==n){var r=parseFloat(n[1]),o=n[2];return ge.value({value:r,unit:o})}return ge.error(e)},Jz=function(e,t){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(e){return Object.prototype.hasOwnProperty.call(n,e)};return e.unit===t?x.some(e.value):r(e.unit)&&r(t)?n[e.unit]===n[t]?x.some(e.value):x.some(e.value/n[e.unit]*n[t]):x.none()},Qz=function(e){return x.none()},Zz=function(e,t){return function(n){return Jz(n,t).map((function(n){return{value:n*e,unit:t}}))}},eL=function(e,t){var n=Yz(e).toOptional(),r=Yz(t).toOptional();return fg(n,r,(function(e,t){return Jz(e,t.unit).map((function(e){return t.value/e})).map((function(e){return Zz(e,t.unit)})).getOr(Qz)})).getOr(Qz)},tL=function(e,t){var n=Qz,r=Ta("ratio-event"),o=Kz.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[{dom:{tag:"span",classes:["tox-icon","tox-lock-icon__lock"],innerHtml:ex("lock",t.icons)}},{dom:{tag:"span",classes:["tox-icon","tox-lock-icon__unlock"],innerHtml:ex("unlock",t.icons)}}],buttonBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||t.isDisabled()}}),VS(),ZT.config({})])}),i=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},a=function(n){return XT.parts.field({factory:CR,inputClasses:["tox-textfield"],inputBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||t.isDisabled()}}),VS(),ZT.config({}),ky("size-input-events",[wi(Ro(),(function(e,t){fi(e,r,{isField1:n})})),wi(No(),(function(t,n){fi(t,uR,{name:e.name})}))])]),selectOnFocus:!1})},u=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},c=Kz.parts.field1(i([XT.parts.label(u("Width")),a(!0)])),s=Kz.parts.field2(i([XT.parts.label(u("Height")),a(!1)]));return Kz.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,s,i([u(" "),o])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(e,t,r){Yz(Kp.getValue(e)).each((function(e){n(e).each((function(e){Kp.setValue(t,Xz(e))}))}))},coupledFieldBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){Kz.getField1(e).bind(XT.getField).each(Xk.disable),Kz.getField2(e).bind(XT.getField).each(Xk.disable),Kz.getLock(e).each(Xk.disable)},onEnabled:function(e){Kz.getField1(e).bind(XT.getField).each(Xk.enable),Kz.getField2(e).bind(XT.getField).each(Xk.enable),Kz.getLock(e).each(Xk.enable)}}),VS(),ky("size-input-events2",[wi(r,(function(e,t){var r=t.event.isField1,o=r?Kz.getField1(e):Kz.getField2(e),i=r?Kz.getField2(e):Kz.getField1(e),a=o.map(Kp.getValue).getOr(""),u=i.map(Kp.getValue).getOr("");n=eL(a,u)}))])])})},nL=i(Ta("undo")),rL=i(Ta("redo")),oL=i(Ta("zoom")),iL=i(Ta("back")),aL=i(Ta("apply")),uL=i(Ta("swap")),cL=i(Ta("transform")),sL=i(Ta("temp-transform")),lL=i(Ta("transform-apply")),fL={undo:nL,redo:rL,zoom:oL,back:iL,apply:aL,swap:uL,transform:cL,tempTransform:sL,transformApply:lL},dL=i("save-state"),mL=i("disable"),pL=i("enable"),hL={formActionEvent:lR,saveState:dL,disable:mL,enable:pL},gL=function(e,n){var r=function(e,t,r,o){return Qw(Iz({name:e,text:e,disabled:r,primary:o,icon:x.none(),borderless:!1},t,n))},o=function(e,t,r,o){return Qw(Lz({name:e,icon:x.some(e),tooltip:x.some(t),disabled:o,primary:!1,borderless:!1},r,n))},a=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Xk)&&Xk.disable(n)}))},u=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Xk)&&Xk.enable(n)}))},c={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},s=t,l=function(e,t,n){fi(e,t,n)},f=function(e){return li(e,hL.disable())},d=function(e){return li(e,hL.enable())},m=function(e,t){f(e),l(e,fL.transform(),{transform:t}),d(e)},p=function(e,t){f(e),l(e,fL.tempTransform(),{transform:t}),d(e)},h=function(e){return function(){ae.getOpt(e).each((function(e){xy.set(e,[oe])}))}},g=function(e,t){f(e),l(e,fL.transformApply(),{transform:t,swap:h(e)}),d(e)},v=function(){return r("Back",(function(e){return l(e,fL.back(),{swap:h(e)})}),!1,!1)},b=function(){return Qw({dom:{tag:"div",classes:["tox-spacer"]},behaviours:Hl([Xk.config({})])})},y=function(){return r("Apply",(function(e){return l(e,fL.apply(),{swap:h(e)})}),!0,!0)},w=function(){return function(t){var n=e.getRect();return uz(t,n.x,n.y,n.w,n.h)}},C=[v(),b(),r("Apply",(function(t){var n=w();g(t,n),e.hideCrop()}),!1,!0)],k=jT.sketch({dom:c,components:C.map((function(e){return e.asSpec()})),containerBehaviours:Hl([ky("image-tools-crop-buttons-events",[wi(hL.disable(),(function(e,t){a(C,e)})),wi(hL.enable(),(function(e,t){u(C,e)}))])])}),S=Qw(tL({name:"size",label:x.none(),constrain:!0,disabled:!1},n)),_=function(e,t){return function(n){return cz(n,e,t)}},O=[v(),b(),S,b(),r("Apply",(function(e){S.getOpt(e).each((function(t){var n=Kp.getValue(t),r=parseInt(n.width,10),o=parseInt(n.height,10),i=_(r,o);g(e,i)}))}),!1,!0)],T=jT.sketch({dom:c,components:O.map((function(e){return e.asSpec()})),containerBehaviours:Hl([ky("image-tools-resize-buttons-events",[wi(hL.disable(),(function(e,t){a(O,e)})),wi(hL.enable(),(function(e,t){u(O,e)}))])])}),R=function(e,t){return function(n){return e(n,t)}},E=R(az,"h"),A=R(az,"v"),D=R(sz,-90),M=R(sz,90),N=function(e,t){p(e,t)},z=[v(),b(),o("flip-horizontally","Flip horizontally",(function(e){N(e,E)}),!1),o("flip-vertically","Flip vertically",(function(e){N(e,A)}),!1),o("rotate-left","Rotate counterclockwise",(function(e){N(e,D)}),!1),o("rotate-right","Rotate clockwise",(function(e){N(e,M)}),!1),b(),y()],L=jT.sketch({dom:c,components:z.map((function(e){return e.asSpec()})),containerBehaviours:Hl([ky("image-tools-fliprotate-buttons-events",[wi(hL.disable(),(function(e,t){a(z,e)})),wi(hL.enable(),(function(e,t){u(z,e)}))])])}),B=function(e,t,r,o,a){var u=uM.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:n.translate(e)}}),c=uM.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),s=uM.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Qw(uM.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:a,getInitialValue:i({x:o})},components:[u,c,s],sliderBehaviours:Hl([My.config({})]),onChoose:t}))},I=function(e,t,n,r,o){var i=function(e,n,r){var o=R(t,r.x/100);m(e,o)};return B(e,i,n,r,o)},P=function(e,t,n,r,o){return[v(),I(e,t,n,r,o),y()]},$=function(e,t,n,r,o){var i=P(e,t,n,r,o);return jT.sketch({dom:c,components:i.map((function(e){return e.asSpec()})),containerBehaviours:Hl([ky("image-tools-filter-panel-buttons-events",[wi(hL.disable(),(function(e,t){a(i,e)})),wi(hL.enable(),(function(e,t){u(i,e)}))])])})},H=[v(),b(),y()],F=jT.sketch({dom:c,components:H.map((function(e){return e.asSpec()}))}),V=$("Brightness",oz,-100,0,100),j=$("Contrast",iz,-100,0,100),U=$("Gamma",nz,-100,0,100),W=function(e,t,n){return function(r){return rz(r,e,t,n)}},q=function(e){var t=function(e,t,n){var r=G.getOpt(e),o=X.getOpt(e),i=K.getOpt(e);r.each((function(t){o.each((function(n){i.each((function(r){var o=Kp.getValue(t).x/100,i=Kp.getValue(r).x/100,a=Kp.getValue(n).x/100,u=W(o,i,a);m(e,u)}))}))}))};return B(e,t,0,100,200)},G=q("R"),K=q("G"),X=q("B"),Y=[v(),G,K,X,y()],J=jT.sketch({dom:c,components:Y.map((function(e){return e.asSpec()}))}),Q=function(e,t,n){return function(r){var o=function(){ae.getOpt(r).each((function(t){xy.set(t,[e]),n(t)}))};l(r,fL.swap(),{transform:t,swap:o})}},Z=function(t){e.showCrop()},ee=function(t){S.getOpt(t).each((function(t){var n=e.getMeasurements(),r=n.width,o=n.height;Kp.setValue(t,{width:r,height:o})}))},te=x.some(tz),ne=x.some(ez),re=[o("crop","Crop",Q(k,x.none(),Z),!1),o("resize","Resize",Q(T,x.none(),ee),!1),o("orientation","Orientation",Q(L,x.none(),s),!1),o("brightness","Brightness",Q(V,x.none(),s),!1),o("sharpen","Sharpen",Q(F,te,s),!1),o("contrast","Contrast",Q(j,x.none(),s),!1),o("color-levels","Color levels",Q(J,x.none(),s),!1),o("gamma","Gamma",Q(U,x.none(),s),!1),o("invert","Invert",Q(F,ne,s),!1)],oe=jT.sketch({dom:c,components:re.map((function(e){return e.asSpec()}))}),ie=jT.sketch({dom:{tag:"div"},components:[oe],containerBehaviours:Hl([xy.config({})])}),ae=Qw(ie),ue=function(e){return ae.getOpt(e).map((function(e){var t=e.components()[0];return t.components()[t.components().length-1]}))};return{memContainer:ae,getApplyButton:ue}},vL=tinymce.util.Tools.resolve("tinymce.geom.Rect"),bL=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),yL=tinymce.util.Tools.resolve("tinymce.util.Observable"),wL=tinymce.util.Tools.resolve("tinymce.util.VK");function xL(e){var t=Math.max,n=e.documentElement,r=e.body,o=t(n.scrollWidth,r.scrollWidth),i=t(n.clientWidth,r.clientWidth),a=t(n.offsetWidth,r.offsetWidth),u=t(n.scrollHeight,r.scrollHeight),c=t(n.clientHeight,r.clientHeight),s=t(n.offsetHeight,r.offsetHeight);return{width:o<a?i:o,height:u<s?c:u}}function CL(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}function kL(e,t){var n,r,o,i,a=t.document||document,u=a.getElementById(t.handle||e),c=function(e){var c,f=xL(a);CL(e),e.preventDefault(),r=e.button;var d=u;o=e.screenX,i=e.screenY,c=window.getComputedStyle?window.getComputedStyle(d,null).getPropertyValue("cursor"):d.runtimeStyle.cursor,n=bL("<div></div>").css({position:"absolute",top:0,left:0,width:f.width,height:f.height,zIndex:2147483647,opacity:1e-4,cursor:c}).appendTo(a.body),bL(a).on("mousemove touchmove",s).on("mouseup touchend",l),t.start(e)},s=function(e){if(CL(e),e.button!==r)return l(e);e.deltaX=e.screenX-o,e.deltaY=e.screenY-i,e.preventDefault(),t.drag(e)},l=function(e){CL(e),bL(a).off("mousemove touchmove",s).off("mouseup touchend",l),n.remove(),t.stop&&t.stop(e)};this.destroy=function(){bL(u).off()},bL(u).on("mousedown touchstart",c)}var SL=0,_L=function(e,t,n,r,o){var i,a="tox-",u=a+"crid-"+SL++,c=[{name:"move",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:0,deltaH:0,label:"Crop Mask"},{name:"nw",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:-1,deltaH:-1,label:"Top Left Crop Handle"},{name:"ne",xMul:1,yMul:0,deltaX:0,deltaY:1,deltaW:1,deltaH:-1,label:"Top Right Crop Handle"},{name:"sw",xMul:0,yMul:1,deltaX:1,deltaY:0,deltaW:-1,deltaH:1,label:"Bottom Left Crop Handle"},{name:"se",xMul:1,yMul:1,deltaX:0,deltaY:0,deltaW:1,deltaH:1,label:"Bottom Right Crop Handle"}],s=["top","right","bottom","left"],l=function(e,t){return{x:t.x+e.x,y:t.y+e.y,w:t.w,h:t.h}},f=function(e,t){return{x:t.x-e.x,y:t.y-e.y,w:t.w,h:t.h}},d=function(){return f(n,e)};function m(t,r,o,i){var a,u,c,s,l;a=r.x,u=r.y,c=r.w,s=r.h,a+=o*t.deltaX,u+=i*t.deltaY,c+=o*t.deltaW,s+=i*t.deltaH,c<20&&(c=20),s<20&&(s=20),l=e=vL.clamp({x:a,y:u,w:c,h:s},n,"move"===t.name),l=f(n,l),C.fire("updateRect",{rect:l}),y(l)}function p(){function t(t){var n;return new kL(u,{document:r.ownerDocument,handle:u+"-"+t.name,start:function(){n=e},drag:function(e){m(t,n,e.deltaX,e.deltaY)}})}bL('<div id="'+u+'" class="'+a+'croprect-container" role="grid" aria-dropeffect="execute">').appendTo(r),zM.each(s,(function(e){bL("#"+u,r).append('<div id="'+u+"-"+e+'"class="'+a+'croprect-block" style="display: none" data-mce-bogus="all">')})),zM.each(c,(function(e){bL("#"+u,r).append('<div id="'+u+"-"+e.name+'" class="'+a+"croprect-handle "+a+"croprect-handle-"+e.name+'"style="display: none" data-mce-bogus="all" role="gridcell" tabindex="-1" aria-label="'+e.label+'" aria-grabbed="false" title="'+e.label+'">')})),i=zM.map(c,t),g(e),bL(r).on("focusin focusout",(function(e){bL(e.target).attr("aria-grabbed","focus"===e.type?"true":"false")})),bL(r).on("keydown",(function(t){var n;function r(e,t,r,o,i){e.stopPropagation(),e.preventDefault(),m(n,r,o,i)}switch(zM.each(c,(function(e){if(t.target.id===u+"-"+e.name)return n=e,!1})),t.keyCode){case wL.LEFT:r(t,n,e,-10,0);break;case wL.RIGHT:r(t,n,e,10,0);break;case wL.UP:r(t,n,e,0,-10);break;case wL.DOWN:r(t,n,e,0,10);break;case wL.ENTER:case wL.SPACEBAR:t.preventDefault(),o();break}}))}function h(e){var t=zM.map(c,(function(e){return"#"+u+"-"+e.name})).concat(zM.map(s,(function(e){return"#"+u+"-"+e}))).join(",");e?bL(t,r).show():bL(t,r).hide()}function g(e){function n(e,t){t.h<0&&(t.h=0),t.w<0&&(t.w=0),bL("#"+u+"-"+e,r).css({left:t.x,top:t.y,width:t.w,height:t.h})}zM.each(c,(function(t){bL("#"+u+"-"+t.name,r).css({left:e.w*t.xMul+e.x,top:e.h*t.yMul+e.y})})),n("top",{x:t.x,y:t.y,w:t.w,h:e.y-t.y}),n("right",{x:e.x+e.w,y:e.y,w:t.w-e.x-e.w+t.x,h:e.h}),n("bottom",{x:t.x,y:e.y+e.h,w:t.w,h:t.h-e.y-e.h+t.y}),n("left",{x:t.x,y:e.y,w:e.x-t.x,h:e.h}),n("move",e)}function v(t){e=t,g(e)}function b(n){t=n,g(e)}function y(e){v(l(n,e))}function w(t){n=t,g(e)}function x(){zM.each(i,(function(e){e.destroy()})),i=[]}p();var C=zM.extend({toggleVisibility:h,setClampRect:w,setRect:v,getInnerRect:d,setInnerRect:y,setViewPortRect:b,destroy:x},yL);return C},OL={create:_L},TL=function(e){return new _x((function(t){var n=function(){e.removeEventListener("load",n),t(e)};e.complete?t(e):e.addEventListener("load",n)}))},RL=function(e){var t=Qw({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),n=Xn(1),r=Xn(x.none()),o=Xn({x:0,y:0,w:1,h:1}),i=Xn({x:0,y:0,w:1,h:1}),a=function(e,i){p.getOpt(e).each((function(e){var a=n.get(),u=zc(e.element),c=kc(e.element),s=i.dom.naturalWidth*a,l=i.dom.naturalHeight*a,f=Math.max(0,u/2-s/2),d=Math.max(0,c/2-l/2),m={left:f.toString()+"px",top:d.toString()+"px",width:s.toString()+"px",height:l.toString()+"px",position:"absolute"};Yu(i,m),t.getOpt(e).each((function(e){Yu(e.element,m)})),r.get().each((function(e){var t=o.get();e.setRect({x:t.x*a+f,y:t.y*a+d,w:t.w*a,h:t.h*a}),e.setClampRect({x:f,y:d,w:s,h:l}),e.setViewPortRect({x:0,y:0,w:u,h:c})}))}))},u=function(e,t){p.getOpt(e).each((function(e){var r=zc(e.element),o=kc(e.element),i=t.dom.naturalWidth,a=t.dom.naturalHeight,u=Math.min(r/i,o/a);u>=1?n.set(1):n.set(u)}))},c=function(e,t){var n=tr.fromTag("img");return ma(n,"src",t),TL(n.dom).then((function(){return p.getOpt(e).map((function(e){var t=vc({element:n});xy.replaceAt(e,1,x.some(t));var r=i.get(),c={x:0,y:0,w:n.dom.naturalWidth,h:n.dom.naturalHeight};i.set(c);var s=vL.inflate(c,-20,-20);return o.set(s),r.w===c.w&&r.h===c.h||u(e,n),a(e,n),n}))}))},s=function(e,t){var r=n.get(),o=t>0?Math.min(2,r+.1):Math.max(.1,r-.1);n.set(o),p.getOpt(e).each((function(e){var t=e.components()[1].element;a(e,t)}))},l=function(){r.get().each((function(e){e.toggleVisibility(!0)}))},f=function(){r.get().each((function(e){e.toggleVisibility(!1)}))},d=function(){return o.get()},m=jT.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[t.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:Hl([ky("image-panel-crop-events",[Ai((function(e){p.getOpt(e).each((function(e){var t=e.element.dom,i=OL.create({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},t,(function(){}));i.toggleVisibility(!1),i.on("updateRect",(function(e){var t=e.rect,r=n.get(),i={x:Math.round(t.x/r),y:Math.round(t.y/r),w:Math.round(t.w/r),h:Math.round(t.h/r)};o.set(i)})),r.set(x.some(i))}))}))])])}],containerBehaviours:Hl([xy.config({}),ky("image-panel-events",[Ai((function(t){c(t,e)}))])])}),p=Qw(m),h=function(){var e=i.get();return{width:e.w,height:e.h}};return{memContainer:p,updateSrc:c,zoom:s,showCrop:l,hideCrop:f,getRect:d,getMeasurements:h}},EL=function(e,t,n,r,o){return Lz({name:e,icon:x.some(t),disabled:n,tooltip:x.some(e),primary:!1,borderless:!1},r,o)},AL=function(e,t){t?Xk.enable(e):Xk.disable(e)},DL=function(e){var t=function(e,t,o){n.getOpt(e).each((function(e){AL(e,t)})),r.getOpt(e).each((function(e){AL(e,o)}))},n=Qw(EL("Undo","undo",!0,(function(e){fi(e,fL.undo(),{direction:1})}),e)),r=Qw(EL("Redo","redo",!0,(function(e){fi(e,fL.redo(),{direction:1})}),e)),o=jT.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[n.asSpec(),r.asSpec(),EL("Zoom in","zoom-in",!1,(function(e){fi(e,fL.zoom(),{direction:1})}),e),EL("Zoom out","zoom-out",!1,(function(e){fi(e,fL.zoom(),{direction:-1})}),e)]});return{container:o,updateButtonUndoStates:t}};function ML(){var e=[],t=-1;function n(n){var r=e.splice(++t);return e.push(n),{state:n,removed:r}}function r(){if(i())return e[--t]}function o(){if(a())return e[++t]}function i(){return t>0}function a(){return-1!==t&&t<e.length-1}return{data:e,add:n,undo:r,redo:o,canUndo:i,canRedo:a}}var NL,zL=function(e){var t=Xn(e),n=Xn(x.none()),r=ML();r.add(e);var o=function(){return t.get()},i=function(e){t.set(e)},a=function(){return n.get().fold((function(){return t.get()}),(function(e){return e}))},u=function(e){var t=c(e);return f(),n.set(x.some(t)),t.url},c=function(e){return{blob:e,url:URL.createObjectURL(e)}},s=function(e){URL.revokeObjectURL(e.url)},l=function(e){zM.each(e,s)},f=function(){n.get().each(s),n.set(x.none())},d=function(e){var t=c(e);i(t);var n=r.add(t).removed;return l(n),t.url},m=function(e){var t=c(e);return n.set(x.some(t)),t.url},p=function(e){return n.get().fold((function(){}),(function(t){d(t.blob),e()}))},h=function(){var e=r.undo();return i(e),e.url},g=function(){var e=r.redo();return i(e),e.url},v=function(){var e=r.canUndo(),t=r.canRedo();return{undoEnabled:e,redoEnabled:t}};return{getBlobState:o,setBlobState:i,addBlobState:d,getTempState:a,updateTempState:u,addTempState:m,applyTempState:p,destroyTempState:f,undo:h,redo:g,getHistoryStates:v}},LL=function(e,n){var r=zL(e.currentState),o=function(e,t){var n=t.event.direction;S.zoom(e,n)},i=function(e){var t=r.getHistoryStates();_.updateButtonUndoStates(e,t.undoEnabled,t.redoEnabled),fi(e,hL.formActionEvent,{name:hL.saveState(),value:t.undoEnabled})},a=function(e){_.updateButtonUndoStates(e,!1,!1)},u=function(e,t){var n=r.undo();d(e,n).then((function(t){f(e),i(e)}))},c=function(e,t){var n=r.redo();d(e,n).then((function(t){f(e),i(e)}))},s=function(e){return e.toBlob()},l=function(e){fi(e,hL.formActionEvent,{name:hL.disable(),value:{}})},f=function(e){O.getApplyButton(e).each((function(e){Xk.enable(e)})),fi(e,hL.formActionEvent,{name:hL.enable(),value:{}})},d=function(e,t){return l(e),S.updateSrc(e,t)},m=function(e,t,n,r,o){return l(e),CN(t).then(n).then(s).then(r).then((function(t){return d(e,t).then((function(t){return i(e),o(),f(e),t}))})).catch((function(t){return console.log(t),f(e),t}))},p=function(e,t,n){var o=r.getBlobState().blob,i=function(e){return r.updateTempState(e)};m(e,o,t,i,n)},h=function(e,n){var o=r.getTempState().blob,i=function(e){return r.addTempState(e)};m(e,o,n,i,t)},g=function(e,t,n){var o=r.getBlobState().blob,i=function(t){var n=r.addBlobState(t);return b(e),n};m(e,o,t,i,n)},v=function(e,t){var n=function(){b(e);var n=t.event.swap;n()};r.applyTempState(n)},b=function(e){var t=r.getBlobState().url;return r.destroyTempState(),i(e),t},y=function(e){var t=b(e);d(e,t).then((function(t){f(e)}))},w=function(e,t){y(e);var n=t.event.swap;n(),S.hideCrop()},x=function(e,n){return p(e,n.event.transform,t)},C=function(e,t){return h(e,t.event.transform)},k=function(e,t){return g(e,t.event.transform,t.event.swap)},S=RL(e.currentState.url),_=DL(n),O=gL(S,n),T=function(e,t){a(e);var n=t.event.transform,r=t.event.swap;n.fold((function(){r()}),(function(t){p(e,t,r)}))};return{dom:{tag:"div",attributes:{role:"presentation"}},components:[O.memContainer.asSpec(),S.memContainer.asSpec(),_.container],behaviours:Hl([Kp.config({store:{mode:"manual",getValue:function(){return r.getBlobState()}}}),ky("image-tools-events",[wi(fL.undo(),u),wi(fL.redo(),c),wi(fL.zoom(),o),wi(fL.back(),w),wi(fL.apply(),v),wi(fL.transform(),x),wi(fL.tempTransform(),C),wi(fL.transformApply(),k),wi(fL.swap(),T)]),OM.self()])}},BL=function(e,t){var n={dom:{tag:"label",innerHtml:t.providers.translate(e.label),classes:["tox-label"]}},r=W(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:Hl([OM.self(),xy.config({}),VM.domHtml(x.none()),fy.config({mode:"acyclic"})])}},IL=function(e){return!He(e,"items")},PL="data-value",$L=function(e,t,n,r){return W(n,(function(n){return IL(n)?{type:"togglemenuitem",text:n.text,value:n.value,active:n.value===r,onAction:function(){Kp.setValue(e,n.value),fi(e,uR,{name:t}),My.focus(e)}}:{type:"nestedmenuitem",text:n.text,getSubmenuItems:function(){return $L(e,t,n.items,r)}}}))},HL=function(e,t){return de(e,(function(e){return IL(e)?pg(e.value===t,e):HL(e.items,t)}))},FL=function(e,n){var r=n.shared.providers,o=se(e.items).filter(IL),a=e.label.map((function(e){return aR(e,r)})),u=XT.parts.field({dom:{},factory:{sketch:function(r){return yz({uid:r.uid,text:o.map((function(e){return e.text})),icon:x.none(),tooltip:e.label,role:x.none(),fetch:function(t,r){var o=$L(t,e.name,e.items,Kp.getValue(t));r(Ez(o,cC.CLOSE_ON_EXECUTE,n,!1))},onSetup:i(t),getApi:i({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[ZT.config({}),Kp.config({store:{mode:"manual",initialValue:o.map((function(e){return e.value})).getOr(""),getValue:function(e){return ha(e.element,PL)},setValue:function(t,n){HL(e.items,n).each((function(e){ma(t.element,PL,e.value),fi(t,vz,{text:e.text})}))}}})]},"tox-listbox",n.shared)}}}),c={dom:{tag:"div",classes:["tox-listboxfield"]},components:[u]};return XT.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:te([a.toArray(),[c]]),fieldBehaviours:Hl([Xk.config({disabled:i(e.disabled),onDisabled:function(e){XT.getField(e).each(Xk.disable)},onEnabled:function(e){XT.getField(e).each(Xk.enable)}})])})},VL=function(e,t){return{dom:{tag:"div",classes:e.classes},components:W(e.items,t.shared.interpreter)}},jL=function(e,t){var n=W(e.options,(function(e){return{dom:{tag:"option",value:e.value,innerHtml:e.text}}})),r=e.data.map((function(e){return st("initialValue",e)})).getOr({});return{uid:e.uid,dom:{tag:"select",classes:e.selectClasses,attributes:e.selectAttributes},components:n,behaviours:Jp(e.selectBehaviours,[My.config({}),Kp.config({store:m({mode:"manual",getValue:function(e){return ic(e.element)},setValue:function(t,n){var r=Z(e.options,(function(e){return e.value===n}));r.isSome()&&ac(t.element,n)}},r)})])}},UL=ug({name:"HtmlSelect",configFields:[yn("options"),Xp("selectBehaviours",[My,Kp]),Pn("selectClasses",[]),Pn("selectAttributes",{}),An("data")],factory:jL}),WL=function(e,t){var n=W(e.items,(function(e){return{text:t.translate(e.text),value:e.value}})),r=e.label.map((function(e){return aR(e,t)})),o=XT.parts.field({dom:{},selectAttributes:{size:e.size},options:n,factory:UL,selectBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||t.isDisabled()}}),ZT.config({}),ky("selectbox-change",[wi(No(),(function(t,n){fi(t,uR,{name:e.name})}))])])}),i=e.size>1?x.none():x.some({dom:{tag:"div",classes:["tox-selectfield__icon-js"],innerHtml:ex("chevron-down",t.icons)}}),a={dom:{tag:"div",classes:["tox-selectfield"]},components:te([[o],i.toArray()])};return XT.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:te([r.toArray(),[a]]),fieldBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){XT.getField(e).each(Xk.disable)},onEnabled:function(e){XT.getField(e).each(Xk.enable)}}),VS()])})},qL=function(e,t){var n=function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}},r=function(e){return{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:W(e,n)}]}},o=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},i=function(e){return{dom:{tag:"tr"},components:W(e,o)}},a=function(e){return{dom:{tag:"tbody"},components:W(e,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[r(e.header),a(e.cells)],behaviours:Hl([ZT.config({}),My.config({})])}},GL=function(e,t){var n=e.label.map((function(e){return aR(e,t)})),r=[Xk.config({disabled:function(){return e.disabled||t.isDisabled()}}),VS(),fy.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:function(e){return li(e,fR),x.some(!0)}}),ky("textfield-change",[wi(Mo(),(function(t,n){fi(t,uR,{name:e.name})})),wi(Fo(),(function(t,n){fi(t,uR,{name:e.name})}))]),ZT.config({})],o=e.validation.map((function(e){return qR.config({getRoot:function(e){return Wi(e.element)},invalidClass:"tox-invalid",validator:{validate:function(t){var n=Kp.getValue(t),r=e.validator(n);return zR.pure(!0===r?ge.value(n):ge.error(r))},validateOnLoad:e.validateOnLoad}})})).toArray(),a=e.placeholder.fold(i({}),(function(e){return{placeholder:t.translate(e)}})),u=e.inputMode.fold(i({}),(function(e){return{inputmode:e}})),c=m(m({},a),u),s=XT.parts.field({tag:!0===e.multiline?"textarea":"input",inputAttributes:c,inputClasses:[e.classname],inputBehaviours:Hl(te([r,o])),selectOnFocus:!1,factory:CR}),l=e.flex?["tox-form__group--stretched"]:[],f=l.concat(e.maximized?["tox-form-group--maximize"]:[]),d=[Xk.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){XT.getField(e).each(Xk.disable)},onEnabled:function(e){XT.getField(e).each(Xk.enable)}}),VS()];return tR(n,s,f,d)},KL=function(e,t){return GL({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:e.disabled,classname:"tox-textfield",validation:x.none(),maximized:e.maximized},t)},XL=function(e,t){return GL({name:e.name,multiline:!0,label:e.label,inputMode:x.none(),placeholder:e.placeholder,flex:!0,disabled:e.disabled,classname:"tox-textarea",validation:x.none(),maximized:e.maximized},t)},YL=function(e,t){var n=e.stream.streams,r=n.setup(e,t);return gi([wi(e.event,r),Di((function(){return t.cancel()}))].concat(e.cancelEvent.map((function(e){return[wi(e,(function(){return t.cancel()}))]})).getOr([])))},JL=Object.freeze({__proto__:null,events:YL}),QL=function(e){var t=Xn(null),n=function(){return{timer:null!==t.get()?"set":"unset"}},r=function(e){t.set(e)},o=function(){var e=t.get();null!==e&&e.cancel()};return Ka({readState:n,setTimer:r,cancel:o})},ZL=function(e){return e.stream.streams.state(e)},eB=Object.freeze({__proto__:null,throttle:QL,init:ZL}),tB=function(e,t){var n=e.stream,r=sx(e.onStream,n.delay);return t.setTimer(r),function(e,t){r.throttle(e,t),n.stopEvent&&t.stop()}},nB=[wn("stream",cn("mode",{throttle:[yn("delay"),Pn("stopEvent",!0),Vs("streams",{setup:tB,state:QL})]})),Pn("event","input"),An("cancelEvent"),Hs("onStream")],rB=Vl({fields:nB,name:"streaming",active:JL,state:eB}),oB=function(e,t,n){var r=Kp.getValue(n);Kp.setValue(t,r),aB(t)},iB=function(e,t){var n=e.element,r=ic(n),o=n.dom;"number"!==ha(n,"type")&&t(o,r)},aB=function(e){iB(e,(function(e,t){return e.setSelectionRange(t.length,t.length)}))},uB=function(e,t){iB(e,(function(e,n){return e.setSelectionRange(t,n.length)}))},cB=function(e,t,n){if(e.selectsOver){var r=Kp.getValue(t),o=e.getDisplayText(r),i=Kp.getValue(n),a=e.getDisplayText(i);return 0===a.indexOf(o)?x.some((function(){oB(e,t,n),uB(t,o.length)})):x.none()}return x.none()},sB=i("alloy.typeahead.itemexecute"),lB=function(e,n,r,o){var i=function(n,r,i){e.previewing.set(!1);var a=QR.getCoupled(n,"sandbox");if(dp.isOpen(a))yg.getCurrent(a).each((function(e){$g.getHighlighted(e).fold((function(){i(e)}),(function(){hi(a,e.element,"keydown",r)}))}));else{var c=function(e){yg.getCurrent(e).each(i)};oE(e,u(n),n,a,o,c,_R.HighlightFirst).get(t)}},a=bR(e),u=function(e){return function(t){return t.map((function(t){var n=Pe(t.menus),r=ne(n,(function(e){return X(e.items,(function(e){return"item"===e.type}))})),o=Kp.getState(e);return o.update(W(r,(function(e){return e.data}))),t}))}},c=[My.config({}),Kp.config({onSetValue:e.onSetValue,store:m({mode:"dataset",getDataKey:function(e){return ic(e.element)},getFallbackEntry:function(e){return{value:e,meta:{}}},setValue:function(t,n){ac(t.element,e.model.getDisplayText(n))}},e.initialData.map((function(e){return st("initialValue",e)})).getOr({}))}),rB.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:function(n,r){var i=QR.getCoupled(n,"sandbox"),a=My.isFocused(n);if(a&&ic(n.element).length>=e.minChars){var c=yg.getCurrent(i).bind((function(e){return $g.getHighlighted(e).map(Kp.getValue)}));e.previewing.set(!0);var s=function(t){yg.getCurrent(i).each((function(t){c.fold((function(){e.model.selectsOver&&$g.highlightFirst(t)}),(function(e){$g.highlightBy(t,(function(t){var n=Kp.getValue(t);return n.value===e.value})),$g.getHighlighted(t).orThunk((function(){return $g.highlightFirst(t),x.none()}))}))}))};oE(e,u(n),n,i,o,s,_R.HighlightFirst).get(t)}},cancelEvent:Ko()}),fy.config({mode:"special",onDown:function(e,t){return i(e,t,$g.highlightFirst),x.some(!0)},onEscape:function(e){var t=QR.getCoupled(e,"sandbox");return dp.isOpen(t)?(dp.close(t),x.some(!0)):x.none()},onUp:function(e,t){return i(e,t,$g.highlightLast),x.some(!0)},onEnter:function(t){var n=QR.getCoupled(t,"sandbox"),r=dp.isOpen(n);if(r&&!e.previewing.get())return yg.getCurrent(n).bind((function(e){return $g.getHighlighted(e)})).map((function(e){return fi(t,sB(),{item:e}),!0}));var o=Kp.getValue(t);return li(t,Ko()),e.onExecute(n,t,o),r&&dp.close(n),x.some(!0)}}),Jy.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),QR.config({others:{sandbox:function(t){return lE(e,t,{onOpen:function(){return Jy.on(t)},onClose:function(){return Jy.off(t)}})}}}),ky("typeaheadevents",[Ni((function(n){var r=t;aE(e,u(n),n,o,r,_R.HighlightFirst).get(t)})),wi(sB(),(function(t,n){var r=QR.getCoupled(t,"sandbox");oB(e.model,t,n.event.item),li(t,Ko()),e.onItemExecute(t,r,n.event.item,Kp.getValue(t)),dp.close(r),aB(t)}))].concat(e.dismissOnBlur?[wi(Ho(),(function(e){var t=QR.getCoupled(e,"sandbox");ef(t.element).isNone()&&dp.close(t)}))]:[]))];return{uid:e.uid,dom:wR(Ke(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:m(m({},a),Jp(e.typeaheadBehaviours,c)),eventOrder:e.eventOrder}},fB=i([An("lazySink"),yn("fetch"),Pn("minChars",5),Pn("responseTime",1e3),Ps("onOpen"),Pn("getHotspot",x.some),Pn("getAnchorOverrides",i({})),Pn("layouts",x.none()),Pn("eventOrder",{}),Gn("model",{},[Pn("getDisplayText",(function(e){return void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value})),Pn("selectsOver",!0),Pn("populateFromBrowse",!0)]),Ps("onSetValue"),$s("onExecute"),Ps("onItemExecute"),Pn("inputClasses",[]),Pn("inputAttributes",{}),Pn("inputStyles",{}),Pn("matchWidth",!0),Pn("useMinWidth",!1),Pn("dismissOnBlur",!0),Bs(["openClass"]),An("initialData"),Xp("typeaheadBehaviours",[My,Kp,rB,fy,Jy,QR]),Kn("previewing",(function(){return Xn(!0)}))].concat(vR()).concat(dE())),dB=i([Rh({schema:[Ls()],name:"menu",overrides:function(e){return{fakeFocus:!0,onHighlight:function(t,n){e.previewing.get()?t.getSystem().getByUid(e.uid).each((function(r){cB(e.model,r,n).fold((function(){return $g.dehighlight(t,n)}),(function(e){return e()}))})):t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&oB(e.model,t,n)})),e.previewing.set(!1)},onExecute:function(t,n){return t.getSystem().getByUid(e.uid).toOptional().map((function(e){return fi(e,sB(),{item:n}),!0}))},onHover:function(t,n){e.previewing.set(!1),t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&oB(e.model,t,n)}))}}}})]),mB=cg({name:"Typeahead",configFields:fB(),partFields:dB(),factory:lB}),pB=function(e){var t=function(){return pB(e.toCached())},n=function(t){return pB(e.bind((function(e){return e.fold((function(e){return zR.pure(ge.error(e))}),(function(e){return t(e)}))})))},r=function(t){return pB(e.map((function(e){return e.bind(t)})))},o=function(t){return pB(e.map((function(e){return e.map(t)})))},i=function(t){return pB(e.map((function(e){return e.mapError(t)})))},a=function(t,n){return e.map((function(e){return e.fold(t,n)}))},u=function(t,n){return pB(zR.nu((function(r){var o=!1,i=setTimeout((function(){o=!0,r(ge.error(n()))}),t);e.get((function(e){o||(clearTimeout(i),r(e))}))})))};return m(m({},e),{toCached:t,bindFuture:n,bindResult:r,mapResult:o,mapError:i,foldResult:a,withTimeout:u})},hB=function(e){return pB(zR.nu(e))},gB=function(e){return pB(zR.pure(ge.value(e)))},vB=function(e){return pB(zR.pure(ge.error(e)))},bB=function(e){return pB(zR.pure(e))},yB=function(e){return pB(e.map(ge.value))},wB=function(e){return hB((function(t){e.then((function(e){t(ge.value(e))}),(function(e){t(ge.error(e))}))}))},xB={nu:hB,wrap:pB,pure:gB,value:gB,error:vB,fromResult:bB,fromFuture:yB,fromPromise:wB},CB={type:"separator"},kB=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:function(){}}},SB=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:function(){}}},_B=function(e){return W(e,kB)},OB=function(e,t){return X(t,(function(t){return t.type===e}))},TB=function(e,t){return _B(OB(e,t))},RB=function(e){return TB("header",e.targets)},EB=function(e){return TB("anchor",e.targets)},AB=function(e){return x.from(e.anchorTop).map((function(e){return SB("<top>",e)})).toArray()},DB=function(e){return x.from(e.anchorBottom).map((function(e){return SB("<bottom>",e)})).toArray()},MB=function(e){return W(e,(function(e){return SB(e,e)}))},NB=function(e){return J(e,(function(e,t){var n=0===e.length||0===t.length;return n?e.concat(t):e.concat(CB,t)}),[])},zB=function(e,t){var n=e.toLowerCase();return X(t,(function(e){var t=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text;return pr(t.toLowerCase(),n)||pr(e.value.toLowerCase(),n)}))},LB=function(e,t,n){var r=Kp.getValue(t),o=void 0!==r.meta.text?r.meta.text:r.value,i=n.getLinkInformation();return i.fold((function(){return[]}),(function(t){var r=zB(o,MB(n.getHistory(e)));return"file"===e?NB([r,zB(o,RB(t)),zB(o,te([AB(t),EB(t),DB(t)]))]):r}))},BB=Ta("aria-invalid"),IB=function(e,n,r){var o,i=n.shared.providers,a=function(t){var n=Kp.getValue(t);r.addToHistory(n.value,e.filetype)},u=XT.parts.field({factory:mB,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":BB,type:"url"},minChars:0,responseTime:0,fetch:function(t){var o=LB(e.filetype,t,r),i=Ez(o,cC.BUBBLE_TO_SANDBOX,n,!1);return zR.pure(i)},getHotspot:function(e){return h.getOpt(e)},onSetValue:function(e,n){e.hasConfigured(qR)&&qR.run(e).get(t)},typeaheadBehaviours:Hl(te([r.getValidationHandler().map((function(t){return qR.config({getRoot:function(e){return Wi(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){l.getOpt(e).each((function(e){ma(e.element,"title",i.translate(t))}))}},validator:{validate:function(n){var r=Kp.getValue(n);return xB.nu((function(n){t({type:e.filetype,url:r.value},(function(e){if("invalid"===e.status){var t=ge.error(e.message);n(t)}else{var r=ge.value(e.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[Xk.config({disabled:function(){return e.disabled||i.isDisabled()}}),ZT.config({}),ky("urlinput-events",te(["file"===e.filetype?[wi(Mo(),(function(t){fi(t,uR,{name:e.name})}))]:[],[wi(No(),(function(t){fi(t,uR,{name:e.name}),a(t)})),wi(Fo(),(function(t){fi(t,uR,{name:e.name}),a(t)}))]]))]])),eventOrder:(o={},o[Mo()]=["streaming","urlinput-events","invalidating"],o),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:n.shared.getSink,parts:{menu:BC(!1,1,"normal")},onExecute:function(e,t,n){fi(t,fR,{})},onItemExecute:function(t,n,r,o){a(t),fi(t,uR,{name:e.name})}}),c=e.label.map((function(e){return aR(e,i)})),s=function(e,t,n,r){return void 0===n&&(n=e),void 0===r&&(r=e),{dom:{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],innerHtml:ex(n,i.icons),attributes:m({title:i.translate(r),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))}}},l=Qw(s("invalid",x.some(BB),"warning")),f=Qw({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[l.asSpec()]}),d=r.getUrlPicker(e.filetype),p=Ta("browser.url.event"),h=Qw({dom:{tag:"div",classes:["tox-control-wrap"]},components:[u,f.asSpec()],behaviours:Hl([Xk.config({disabled:function(){return e.disabled||i.isDisabled()}})])}),g=Qw(Iz({name:e.name,icon:x.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return li(e,p)}),i,[],["tox-browse-url"])),v=function(){return{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:te([[h.asSpec()],d.map((function(){return g.asSpec()})).toArray()])}},b=function(t){yg.getCurrent(t).each((function(n){var r=Kp.getValue(n),o=m({fieldname:e.name},r);d.each((function(r){r(o).get((function(r){Kp.setValue(n,r),fi(t,uR,{name:e.name})}))}))}))};return XT.sketch({dom:oR(),components:c.toArray().concat([v()]),fieldBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||i.isDisabled()},onDisabled:function(e){XT.getField(e).each(Xk.disable),g.getOpt(e).each(Xk.disable)},onEnabled:function(e){XT.getField(e).each(Xk.enable),g.getOpt(e).each(Xk.enable)}}),VS(),ky("url-input-events",[wi(p,b)])])})},PB=function(e,t){return jT.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[Jw.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:ex(e.icon,t.icons),attributes:{title:t.translate(e.iconTooltip)}},action:function(t){fi(t,lR,{name:"alert-banner",value:e.url})}})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})},$B=function(e,t){var n=Kp.config({store:{mode:"manual",getValue:function(e){var t=e.element.dom;return t.checked},setValue:function(e,t){var n=e.element.dom;n.checked=t}}}),r=function(e){return e.element.dom.click(),x.some(!0)},o=XT.parts.field({factory:{sketch:a},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Hl([OM.self(),Xk.config({disabled:function(){return e.disabled||t.isDisabled()}}),ZT.config({}),My.config({}),n,fy.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),ky("checkbox-events",[wi(No(),(function(t,n){fi(t,uR,{name:e.name})}))])])}),i=XT.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:Hl([wE.config({})])}),u=function(e){var n="checked"===e?"selected":"unselected";return{dom:{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e],innerHtml:ex(n,t.icons)}}},c=Qw({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[u("checked"),u("unchecked")]});return XT.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,c.asSpec(),i],fieldBehaviours:Hl([Xk.config({disabled:function(){return e.disabled||t.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){XT.getField(e).each(Xk.disable)},onEnabled:function(e){XT.getField(e).each(Xk.enable)}}),VS()])})},HB=function(e){return"presentation"===e.presets?jT.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):jT.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:Hl([ZT.config({}),My.config({})])})},FB=function(e){return function(t,n,r){return $e(n,"name").fold((function(){return e(n,r)}),(function(o){return t.field(o,e(n,r))}))}},VB=function(e){return function(t,n,r){var o=Ke(n,{source:"dynamic"});return FB(e)(t,o,r)}},jB={bar:FB((function(e,t){return WT(e,t.shared)})),collection:FB((function(e,t){return gR(e,t.shared.providers)})),alertbanner:FB((function(e,t){return PB(e,t.shared.providers)})),input:FB((function(e,t){return KL(e,t.shared.providers)})),textarea:FB((function(e,t){return XL(e,t.shared.providers)})),label:FB((function(e,t){return BL(e,t.shared)})),iframe:VB((function(e,t){return nN(e,t.shared.providers)})),button:FB((function(e,t){return Vz(e,t.shared.providers)})),checkbox:FB((function(e,t){return $B(e,t.shared.providers)})),colorinput:FB((function(e,t){return _E(e,t.shared,t.colorinput)})),colorpicker:FB(AM),dropzone:FB((function(e,t){return WM(e,t.shared.providers)})),grid:FB((function(e,t){return qM(e,t.shared)})),listbox:FB((function(e,t){return FL(e,t)})),selectbox:FB((function(e,t){return WL(e,t.shared.providers)})),sizeinput:FB((function(e,t){return tL(e,t.shared.providers)})),urlinput:FB((function(e,t){return IB(e,t,t.urlinput)})),customeditor:FB(NM),htmlpanel:FB(HB),imagetools:FB((function(e,t){return LL(e,t.shared.providers)})),table:FB((function(e,t){return qL(e,t.shared.providers)})),panel:FB((function(e,t){return VL(e,t)}))},UB={field:function(e,t){return t}},WB=function(e,t,n){var r=Ke(n,{shared:{interpreter:function(t){return qB(e,t,r)}}});return qB(e,t,r)},qB=function(e,t,n){return $e(jB,t.type).fold((function(){return console.error('Unknown factory type "'+t.type+'", defaulting to container: ',t),t}),(function(r){return r(e,t,n)}))},GB=function(e,t){var n=UB;return qB(n,e,t)},KB={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},XB=function(e,t,n){var r=Lf(-12,12,KB),o={maxHeightFunction:Af()},i=function(){return{anchor:"node",root:Pu(e()),node:x.from(e()),bubble:r,layouts:{onRtl:function(){return[qw]},onLtr:function(){return[Ww]}},overrides:o}},a=function(){return{anchor:"hotspot",hotspot:t(),bubble:r,layouts:{onRtl:function(){return[hl]},onLtr:function(){return[gl]}},overrides:o}};return function(){return n()?i():a()}},YB=function(e,t,n){var r=function(){return{anchor:"node",root:Pu(e()),node:x.from(e()),layouts:{onRtl:function(){return[Gw]},onLtr:function(){return[Gw]}}}},o=function(){return{anchor:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[wl]},onLtr:function(){return[wl]}}}};return function(){return n()?r():o()}},JB=function(e,t){return function(){return{anchor:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return x.some(md.range(tr.fromDom(t.startContainer),t.startOffset,tr.fromDom(t.endContainer),t.endOffset))}}}},QB=function(e){return function(t){return{anchor:"node",root:e(),node:t}}},ZB=function(e,t,n){var r=kS(e),o=function(){return tr.fromDom(e.getBody())},i=function(){return tr.fromDom(e.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:XB(i,t,a),banner:YB(i,t,a),cursor:JB(e,o),node:QB(o)}},eI=function(e){return function(t,n){var r=OO(e);r(t,n)}},tI=function(e){return function(){return cO(e)}},nI=function(e){return function(){return lO(e)}},rI=function(e){return function(){return bO(e)}},oI=function(e){return{colorPicker:eI(e),hasCustomColors:tI(e),getColors:nI(e),getColorCols:rI(e)}},iI=function(e){return function(){return TS(e)}},aI=function(e){return{isDraggableModal:iI(e)}},uI=function(e){var t=Xn(yS(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}},cI=[{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"}]}],sI=function(e){return He(e,"items")},lI=function(e){return He(e,"block")},fI=function(e){return He(e,"inline")},dI=function(e){return He(e,"selector")},mI=function(e){return J(e,(function(e,t){if(sI(t)){var n=mI(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(fI(t)||lI(t)||dI(t)){var r=O(t.name)?t.name:t.title.toLowerCase(),o="custom-"+r;return{customFormats:e.customFormats.concat([{name:o,format:t}]),formats:e.formats.concat([{title:t.title,format:o,icon:t.icon}])}}return m(m({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},pI=function(e,t){var n=mI(t),r=function(t){q(t,(function(t){e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?r(n.customFormats):e.on("init",(function(){r(n.customFormats)})),n.formats},hI=function(e){return aS(e).map((function(t){var n=pI(e,t);return uS(e)?cI.concat(n):n})).getOr(cI)},gI=function(e,t,n){var r={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return Ke(e,r)},vI=function(e,t,n,r){var o=function(e){return gI(e,n,r)},i=function(e){var t={type:"submenu"};return Ke(e,t)},a=function(t){var o=O(t.name)?t.name:Ta(t.title),i="custom-"+o,a={type:"formatter",format:i,isSelected:n(i),getStylePreview:r(i)},u=Ke(t,a);return e.formatter.register(o,u),u},u=function(e){return W(e,(function(e){var t=Re(e);if(Fe(e,"items")){var n=u(e.items);return Ke(i(e),{getStyleItems:function(){return n}})}return Fe(e,"format")?o(e):1===t.length&&F(t,"title")?Ke(e,{type:"separator"}):a(e)}))};return u(t)},bI=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?x.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):x.none()}},r=function(e){var t=e.items;return void 0!==t&&t.length>0?ne(t,r):[e.format]},o=Xn([]),i=Xn([]),a=Xn([]),u=Xn([]),c=Xn(!1);e.on("PreInit",(function(a){var u=hI(e),c=vI(e,u,t,n);o.set(c),i.set(ne(c,r))})),e.on("addStyleModifications",(function(o){var i=vI(e,o.items,t,n);a.set(i),c.set(o.replace),u.set(ne(i,r))}));var s=function(){var e=c.get()?[]:o.get(),t=a.get();return e.concat(t)},l=function(){var e=c.get()?[]:i.get(),t=u.get();return e.concat(t)};return{getData:s,getFlattenedKeys:l}},yI=zM.trim,wI=function(e){return function(t){if(t&&1===t.nodeType){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},xI=wI("true"),CI=wI("false"),kI=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},SI=function(e){while(e=e.parentNode){var t=e.contentEditable;if(t&&"inherit"!==t)return xI(e)}return!1},_I=function(e,t){return W(Bd(tr.fromDom(t),e),(function(e){return e.dom}))},OI=function(e){return e.innerText||e.textContent},TI=function(e){return e.id?e.id:Ta("h")},RI=function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)},EI=function(e){return RI(e)&&DI(e)},AI=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},DI=function(e){return SI(e)&&!CI(e)},MI=function(e){return AI(e)&&DI(e)},NI=function(e){return AI(e)?parseInt(e.nodeName.substr(1),10):0},zI=function(e){var t=TI(e),n=function(){e.id=t};return kI("header",OI(e),"#"+t,NI(e),n)},LI=function(e){var n=e.id||e.name,r=OI(e);return kI("anchor",r||"#"+n,"#"+n,0,t)},BI=function(e){return W(X(e,MI),zI)},II=function(e){return W(X(e,EI),LI)},PI=function(e){var t=_I("h1,h2,h3,h4,h5,h6,a:not([href])",e);return t},$I=function(e){return yI(e.title).length>0},HI=function(e){var t=PI(e);return X(BI(t).concat(II(t)),$I)},FI={find:HI},VI="tinymce-url-history",jI=5,UI=function(e){return O(e)&&/^https?/.test(e)},WI=function(e){return R(e)&&e.length<=jI&&re(e,UI)},qI=function(e){return T(e)&&Ie(e,(function(e){return!WI(e)})).isNone()},GI=function(){var e,t=eO.getItem(VI);if(null===t)return{};try{e=JSON.parse(t)}catch(n){if(n instanceof SyntaxError)return console.log("Local storage "+VI+" was not valid JSON",n),{};throw n}return qI(e)?e:(console.log("Local storage "+VI+" was not valid format",e),{})},KI=function(e){if(!qI(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));eO.setItem(VI,JSON.stringify(e))},XI=function(e){var t=GI();return Object.prototype.hasOwnProperty.call(t,e)?t[e]:[]},YI=function(e,t){if(UI(e)){var n=GI(),r=Object.prototype.hasOwnProperty.call(n,t)?n[t]:[],o=X(r,(function(t){return t!==e}));n[t]=[e].concat(o).slice(0,jI),KI(n)}},JI=function(e){return!!e},QI=function(e){return De(zM.makeMap(e,/[, ]/),JI)},ZI=function(e){return x.from(DS(e)).filter(N)},eP=function(e){var t=x.some(MS(e)).filter(JI),n=x.some(NS(e)).filter(JI),r=t.or(n).map(QI);return ZI(e).fold((function(){return!1}),(function(e){return r.fold((function(){return!0}),(function(e){return Re(e).length>0&&e}))}))},tP=function(e,t){var n=eP(e);return E(n)?n?ZI(e):x.none():n[t]?ZI(e):x.none()},nP=function(e,t){return tP(e,t).map((function(n){return function(r){return zR.nu((function(o){var i=function(e,t){if(!O(e))throw new Error("Expected value to be string");if(void 0!==t&&!T(t))throw new Error("Expected meta to be a object");var n={value:e,meta:t};o(n)},a=m({filetype:t,fieldname:r.fieldname},x.from(r.meta).getOr({}));n.call(e,i,r.value,a)}))}}))},rP=function(e){return x.from(e).filter(O).getOrUndefined()},oP=function(e){return zS(e)?x.none():x.some({targets:FI.find(e.getBody()),anchorTop:rP(LS(e)),anchorBottom:rP(BS(e))})},iP=function(e){return x.from(IS(e))},aP=function(e){return{getHistory:XI,addToHistory:YI,getLinkInformation:function(){return oP(e)},getValidationHandler:function(){return iP(e)},getUrlPicker:function(t){return nP(e,t)}}},uP=function(e,t,n){var r=Xn(!1),o=uI(t),i={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:Ak.translate,isDisabled:function(){return t.mode.isReadOnly()||t.ui.isDisabled()},getSetting:t.getParam.bind(t)},interpreter:function(e){return GB(e,i)},anchors:ZB(t,n,o.isPositionedAtTop),header:o,getSink:function(){return ge.value(e)}},urlinput:aP(t),styleselect:bI(t),colorinput:oI(t),dialog:aI(t),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(e){return r.set(e)}};return i},cP=i((function(e,t){Bc(e,Math.floor(t))})),sP="contexttoolbar-show",lP="contexttoolbar-hide",fP=i([yn("dom"),Pn("shell",!0),Xp("toolbarBehaviours",[xy])]),dP=function(){return{behaviours:Hl([xy.config({})])}},mP=i([Eh({name:"groups",overrides:dP})]),pP=function(e,t,n,r){var o=function(e,t){i(e).fold((function(){throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(e){xy.set(e,t)}))},i=function(t){return e.shell?x.some(t):Vh(t,e,"groups")},a=e.shell?{behaviours:[xy.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:a.components,behaviours:Jp(e.toolbarBehaviours,a.behaviours),apis:{setGroups:o},domModification:{attributes:{role:"group"}}}},hP=cg({name:"Toolbar",configFields:fP(),partFields:mP(),factory:pP,apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),gP=function(e,t){var n={len:0,list:[]},r=J(e,(function(e,n){var r=t(n,e.len);return r.fold(i(e),(function(t){return{len:t.finish,list:e.list.concat([t])}}))}),n);return r.list},vP=function(e,t,n){return{within:e,extra:t,withinWidth:n}},bP=function(e,t,n){var r=gP(e,(function(e,t){var r=n(e);return x.some({element:e,start:t,finish:t+r,width:r})})),o=X(r,(function(e){return e.finish<=t})),i=Y(o,(function(e,t){return e+t.width}),0),a=r.slice(o.length);return{within:o,extra:a,withinWidth:i}},yP=function(e){return W(e,(function(e){return e.element}))},wP=function(e,t,n){var r=yP(e.concat(t));return vP(r,[],n)},xP=function(e,t,n,r){var o=yP(e).concat([n]);return vP(o,yP(t),r)},CP=function(e,t,n){return vP(yP(e),[],n)},kP=function(e,t,n){var r=bP(t,e,n);return 0===r.extra.length?x.some(r):x.none()},SP=function(e,t,n,r){var o=kP(e,t,n).getOrThunk((function(){return bP(t,e-n(r),n)})),i=o.within,a=o.extra,u=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?wP(i,a,u):a.length>=1?xP(i,a,r,u):CP(i,a,u)},_P=function(e,t){var n=W(t,(function(e){return wc(e)}));hP.setGroups(e,n)},OP=function(e){return de(e,(function(e){return ef(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}))},TP=function(e,t,n){var r=jh(e,t,"primary"),o=QR.getCoupled(e,"overflowGroup");Xu(r.element,"visibility","hidden");var i=t.builtGroups.get().concat([o]),a=OP(i);n([]),_P(r,i);var u=zc(r.element),c=SP(u,t.builtGroups.get(),(function(e){return zc(e.element)}),o);0===c.extra.length?(xy.remove(r,o),n([])):(_P(r,c.within),n(c.extra)),rc(r.element,"visibility"),oc(r.element),a.each(My.focus)},RP=i([Xp("splitToolbarBehaviours",[QR]),Kn("builtGroups",(function(){return Xn([])}))]),EP=i([Bs(["overflowToggledClass"]),zn("getOverflowBounds"),yn("lazySink"),Kn("overflowGroups",(function(){return Xn([])}))].concat(RP())),AP=i([Th({factory:hP,schema:fP(),name:"primary"}),Rh({schema:fP(),name:"overflow"}),Rh({name:"overflow-button"}),Rh({name:"overflow-group"})]),DP=i([Bs(["toggledClass"]),yn("lazySink"),_n("fetch"),zn("getBounds"),Bn("fireDismissalEventInstead",[Pn("event",ni())]),Vf()]),MP=i([Rh({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:Hl([Jy.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),Rh({factory:hP,schema:fP(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:Hl([fy.config({mode:"cyclic",onEscape:function(t){return Vh(t,e,"button").each(My.focus),x.none()}})])}}})]),NP=function(e,t){var n=QR.getCoupled(e,"toolbarSandbox");dp.isOpen(n)?dp.close(n):dp.open(n,t.toolbar())},zP=function(e,t,n,r){var o=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();Mm.positionWithinBounds(i,{anchor:"hotspot",hotspot:e,layouts:r,overrides:{maxWidthFunction:cP()}},t,o)},LP=function(e,t,n,r,o){hP.setGroups(t,o),zP(e,t,n,r),Jy.on(e)},BP=function(e,t,n){var r=vs(),o=function(o,i){n.fetch().get((function(o){LP(e,i,n,t.layouts,o),r.link(e.element),fy.focusIn(i)}))},i=function(){Jy.off(e),My.focus(e),r.unlink(e.element)};return{dom:{tag:"div",attributes:{id:r.id}},behaviours:Hl([fy.config({mode:"special",onEscape:function(e){return dp.close(e),x.some(!0)}}),dp.config({onOpen:o,onClose:i,isPartOf:function(t,n,r){return ys(n,r)||ys(e,r)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),ql.config({channels:m(m({},vp(m({isExtraPart:l},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),yp({doReposition:function(){dp.getState(QR.getCoupled(e,"toolbarSandbox")).each((function(r){zP(e,r,n,t.layouts)}))}}))})])}},IP=function(e,t,n,r){return m(m({},Jw.sketch(m(m({},r.button()),{action:function(e){NP(e,r)},buttonBehaviours:Qp.augment({dump:r.button().buttonBehaviours},[QR.config({others:{toolbarSandbox:function(t){return BP(t,n,e)}}})])}))),{apis:{setGroups:function(t,r){dp.getState(QR.getCoupled(t,"toolbarSandbox")).each((function(o){LP(t,o,e,n.layouts,r)}))},reposition:function(t){dp.getState(QR.getCoupled(t,"toolbarSandbox")).each((function(r){zP(t,r,e,n.layouts)}))},toggle:function(e){NP(e,r)},getToolbar:function(e){return dp.getState(QR.getCoupled(e,"toolbarSandbox"))},isOpen:function(e){return dp.isOpen(QR.getCoupled(e,"toolbarSandbox"))}}})},PP=cg({name:"FloatingToolbarButton",factory:IP,configFields:DP(),partFields:MP(),apis:{setGroups:function(e,t,n){e.setGroups(t,n)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getToolbar:function(e,t){return e.getToolbar(t)},isOpen:function(e,t){return e.isOpen(t)}}}),$P=i([yn("items"),Bs(["itemSelector"]),Xp("tgroupBehaviours",[fy])]),HP=i([Ah({name:"items",unit:"item"})]),FP=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Jp(e.tgroupBehaviours,[fy.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}},VP=cg({name:"ToolbarGroup",configFields:$P(),partFields:HP(),factory:FP}),jP=function(e){return W(e,(function(e){return wc(e)}))},UP=function(e,t,n){TP(e,n,(function(r){n.overflowGroups.set(r),t.getOpt(e).each((function(e){PP.setGroups(e,jP(r))}))}))},WP=function(e,t,n,r){var o=Qw(PP.sketch({fetch:function(){return zR.nu((function(t){t(jP(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[gl,hl]},onRtl:function(){return[hl,gl]},onBottomLtr:function(){return[bl,vl]},onBottomRtl:function(){return[vl,bl]}},getBounds:n.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:e.uid,dom:e.dom,components:t,behaviours:Jp(e.splitToolbarBehaviours,[QR.config({others:{overflowGroup:function(){return VP.sketch(m(m({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set(W(n,t.getSystem().build)),UP(t,o,e)},refresh:function(t){return UP(t,o,e)},toggle:function(e){o.getOpt(e).each((function(e){PP.toggle(e)}))},isOpen:function(e){return o.getOpt(e).map(PP.isOpen).getOr(!1)},reposition:function(e){o.getOpt(e).each((function(e){PP.reposition(e)}))},getOverflow:function(e){return o.getOpt(e).bind(PP.getToolbar)}},domModification:{attributes:{role:"group"}}}},qP=cg({name:"SplitFloatingToolbar",configFields:EP(),partFields:AP(),factory:WP,apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)},getOverflow:function(e,t){return e.getOverflow(t)}}}),GP=function(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))},KP=function(e){return e.dimension.property},XP=function(e,t){return e.dimension.getDimension(t)},YP=function(e,t){var n=GP(e,t);Mu(n,[t.shrinkingClass,t.growingClass])},JP=function(e,t){Eu(e.element,t.openClass),Tu(e.element,t.closedClass),Xu(e.element,KP(t),"0px"),oc(e.element)},QP=function(e,t){Eu(e.element,t.closedClass),Tu(e.element,t.openClass),rc(e.element,KP(t))},ZP=function(e,t,n,r){n.setCollapsed(),Xu(e.element,KP(t),XP(t,e.element)),oc(e.element),YP(e,t),JP(e,t),t.onStartShrink(e),t.onShrunk(e)},e$=function(e,t,n,r){var o=r.getOrThunk((function(){return XP(t,e.element)}));n.setCollapsed(),Xu(e.element,KP(t),o),oc(e.element);var i=GP(e,t);Eu(i,t.growingClass),Tu(i,t.shrinkingClass),JP(e,t),t.onStartShrink(e)},t$=function(e,t,n){var r=XP(t,e.element),o="0px"===r?ZP:e$;o(e,t,n,x.some(r))},n$=function(e,t,n){var r=GP(e,t),o=Au(r,t.shrinkingClass),i=XP(t,e.element);QP(e,t);var a=XP(t,e.element),u=function(){Xu(e.element,KP(t),i),oc(e.element)},c=function(){JP(e,t)},s=o?u:c;s(),Eu(r,t.shrinkingClass),Tu(r,t.growingClass),QP(e,t),Xu(e.element,KP(t),a),n.setExpanded(),t.onStartGrow(e)},r$=function(e,t,n){if(n.isExpanded()){rc(e.element,KP(t));var r=XP(t,e.element);Xu(e.element,KP(t),r)}},o$=function(e,t,n){n.isExpanded()||n$(e,t,n)},i$=function(e,t,n){n.isExpanded()&&t$(e,t,n)},a$=function(e,t,n){n.isExpanded()&&ZP(e,t,n,x.none())},u$=function(e,t,n){return n.isExpanded()},c$=function(e,t,n){return n.isCollapsed()},s$=function(e,t,n){var r=GP(e,t);return!0===Au(r,t.growingClass)},l$=function(e,t,n){var r=GP(e,t);return!0===Au(r,t.shrinkingClass)},f$=function(e,t,n){return!0===s$(e,t)||!0===l$(e,t)},d$=function(e,t,n){var r=n.isExpanded()?t$:n$;r(e,t,n)},m$=Object.freeze({__proto__:null,refresh:r$,grow:o$,shrink:i$,immediateShrink:a$,hasGrown:u$,hasShrunk:c$,isGrowing:s$,isShrinking:l$,isTransitioning:f$,toggleGrow:d$,disableTransitions:YP}),p$=function(e,t,n){var r=t.expanded;return Za(r?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:st(t.dimension.property,"0px")})},h$=function(e,t){return gi([Ei(Lo(),(function(n,r){var o=r.event.raw;if(o.propertyName===e.dimension.property){YP(n,e),t.isExpanded()&&rc(n.element,e.dimension.property);var i=t.isExpanded()?e.onGrown:e.onShrunk;i(n)}}))])},g$=Object.freeze({__proto__:null,exhibit:p$,events:h$}),v$=[yn("closedClass"),yn("openClass"),yn("shrinkingClass"),yn("growingClass"),An("getAnimationRoot"),Ps("onShrunk"),Ps("onStartShrink"),Ps("onGrown"),Ps("onStartGrow"),Pn("expanded",!1),wn("dimension",cn("property",{width:[Vs("property","width"),Vs("getDimension",(function(e){return zc(e)+"px"}))],height:[Vs("property","height"),Vs("getDimension",(function(e){return kc(e)+"px"}))]}))],b$=function(e){var t=Xn(e.expanded),n=function(){return"expanded: "+t.get()};return Ka({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:u(t.set,!1),setExpanded:u(t.set,!0),readState:n})},y$=Object.freeze({__proto__:null,init:b$}),w$=Vl({fields:v$,name:"sliding",active:g$,apis:m$,state:y$}),x$=i([Bs(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),Ps("onOpened"),Ps("onClosed")].concat(RP())),C$=i([Th({factory:hP,schema:fP(),name:"primary"}),Th({factory:hP,schema:fP(),name:"overflow",overrides:function(e){return{toolbarBehaviours:Hl([w$.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){Vh(t,e,"overflow-button").each((function(e){Jy.off(e),My.focus(e)})),e.onClosed(t)},onGrown:function(t){fy.focusIn(t),e.onOpened(t)},onStartGrow:function(t){Vh(t,e,"overflow-button").each(Jy.on)}}),fy.config({mode:"acyclic",onEscape:function(t){return Vh(t,e,"overflow-button").each(My.focus),x.some(!0)}})])}}}),Rh({name:"overflow-button",overrides:function(e){return{buttonBehaviours:Hl([Jy.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),Rh({name:"overflow-group"})]),k$=function(e,t){return Vh(e,t,"overflow").map(w$.hasGrown).getOr(!1)},S$=function(e,t){Vh(e,t,"overflow-button").bind((function(){return Vh(e,t,"overflow")})).each((function(n){_$(e,t),w$.toggleGrow(n)}))},_$=function(e,t){Vh(e,t,"overflow").each((function(n){TP(e,t,(function(e){var t=W(e,(function(e){return wc(e)}));hP.setGroups(n,t)})),Vh(e,t,"overflow-button").each((function(e){w$.hasGrown(n)&&Jy.on(e)})),w$.refresh(n)}))},O$=function(e,t,n,r){var o="alloy.toolbar.toggle",i=function(t,n){var r=W(n,t.getSystem().build);e.builtGroups.set(r)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Jp(e.splitToolbarBehaviours,[QR.config({others:{overflowGroup:function(e){return VP.sketch(m(m({},r["overflow-group"]()),{items:[Jw.sketch(m(m({},r["overflow-button"]()),{action:function(t){li(e,o)}}))]}))}}}),ky("toolbar-toggle-events",[wi(o,(function(t){S$(t,e)}))])]),apis:{setGroups:function(t,n){i(t,n),_$(t,e)},refresh:function(t){return _$(t,e)},toggle:function(t){return S$(t,e)},isOpen:function(t){return k$(t,e)}},domModification:{attributes:{role:"group"}}}},T$=cg({name:"SplitSlidingToolbar",configFields:x$(),partFields:C$(),factory:O$,apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)}}}),R$=i(Ta("toolbar-height-change")),E$=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:m({tag:"div",classes:["tox-toolbar__group"]},t),components:[VP.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:Hl([ZT.config({}),My.config({})])}},A$=function(e){return VP.sketch(E$(e))},D$=function(e,t){var n=Ai((function(t){var n=W(e.initGroups,A$);hP.setGroups(t,n)}));return Hl([GS.toolbarButton(e.providers.isDisabled),VS(),fy.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),ky("toolbar-events",[n])])},M$=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":E$({title:x.none(),items:[]}),"overflow-button":zz({name:"more",icon:x.some("more-drawer"),disabled:!1,tooltip:x.some("More..."),primary:!1,borderless:!1},x.none(),e.providers)},splitToolbarBehaviours:D$(e,t)}},N$=function(e){var t=M$(e),n=4,r=qP.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return qP.sketch(m(m({},t),{lazySink:e.getSink,getOverflowBounds:function(){var t=e.moreDrawerData.lazyHeader().element,r=is(t),o=ji(t),i=is(o),a=Math.max(o.dom.scrollHeight,i.height);return rs(r.x+n,i.y,r.width-2*n,a)},parts:m(m({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[r],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},z$=function(e){var t=T$.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=T$.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=M$(e);return T$.sketch(m(m({},r),{components:[t,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(e){e.getSystem().broadcastOn([R$()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([R$()],{type:"closed"})}}))},L$=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return hP.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===uC.scrolling?["tox-toolbar--scrolling"]:[])},components:[hP.parts.groups({})],toolbarBehaviours:D$(e,t)})},B$=Pt([Cn("type"),wn("items",Ht([Yt([Cn("name"),En("items",mn)]),mn]))].concat(jx)),I$=function(e){return nn("GroupToolbarButton",B$,e)},P$=[Nn("text"),Nn("tooltip"),Nn("icon"),_n("fetch"),Un("onSetup",(function(){return t}))],$$=Pt(h([Cn("type")],P$)),H$=function(e){return nn("menubutton",$$,e)},F$=Pt([Cn("type"),Nn("tooltip"),Nn("icon"),Nn("text"),zn("select"),_n("fetch"),Un("onSetup",(function(){return t})),Vn("presets","normal",["normal","color","listpreview"]),Pn("columns",1),_n("onAction"),_n("onItemAction")]),V$=function(e){return nn("SplitButton",F$,e)},j$=function(e,t){var n=function(n,r){e.updateState.each((function(e){var o=e(n,r);t.set(o)})),e.renderComponents.each((function(e){var o=e(r,t.get()),i=W(o,n.getSystem().build);Im(n,i)}))};return gi([wi(Vo(),(function(t,r){var o=r;if(!o.universal){var i=e.channel;F(o.channels,i)&&n(t,o.data)}})),Ai((function(t,r){e.initialData.each((function(e){n(t,e)}))}))])},U$=Object.freeze({__proto__:null,events:j$}),W$=function(e,t,n){return n},q$=Object.freeze({__proto__:null,getState:W$}),G$=[yn("channel"),An("renderComponents"),An("updateState"),An("initialData")],K$=function(){var e=Xn(x.none()),t=function(t){return e.set(t)},n=function(){return e.set(x.none())},r=function(){return e.get()},o=function(){return e.get().fold((function(){return"none"}),(function(e){return e}))};return{readState:o,get:r,set:t,clear:n}},X$=Object.freeze({__proto__:null,init:K$}),Y$=Vl({fields:G$,name:"reflecting",active:U$,apis:q$,state:X$}),J$=i([yn("toggleClass"),yn("fetch"),Hs("onExecute"),Pn("getHotspot",x.some),Pn("getAnchorOverrides",i({})),Vf(),Hs("onItemExecute"),An("lazySink"),yn("dom"),Ps("onOpen"),Xp("splitDropdownBehaviours",[QR,fy,My]),Pn("matchWidth",!1),Pn("useMinWidth",!1),Pn("eventOrder",{}),An("role")].concat(dE())),Q$=Th({factory:Jw,schema:[yn("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:Hl([My.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(di)},buttonBehaviours:Hl([Jy.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),Z$=Th({factory:Jw,schema:[yn("dom")],name:"button",defaults:function(){return{buttonBehaviours:Hl([My.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each((function(n){e.onExecute(n,t)}))}}}}),eH=i([Q$,Z$,Eh({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[yn("text")],name:"aria-descriptor"}),Rh({schema:[Ls()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(r){e.onItemExecute(r,t,n)}))}}}}),eE()]),tH=function(e,n,r,o){var i,a=function(e){yg.getCurrent(e).each((function(e){$g.highlightFirst(e),fy.focusIn(e)}))},u=function(n){var r=a;aE(e,(function(e){return e}),n,o,r,_R.HighlightFirst).get(t)},c=function(e){return u(e),x.some(!0)},s=function(t){var n=jh(t,e,"button");return di(n),x.some(!0)},l=m(m({},gi([Ai((function(t,n){var r=Vh(t,e,"aria-descriptor");r.each((function(e){var n=Ta("aria");ma(e.element,"id",n),ma(t.element,"aria-describedby",n)}))}))])),Zy(x.some(u))),f={repositionMenus:function(e){Jy.isOn(e)&&fE(e)}};return{uid:e.uid,dom:e.dom,components:n,apis:f,eventOrder:m(m({},e.eventOrder),(i={},i[jo()]=["disabling","toggling","alloy.base.behaviour"],i)),events:l,behaviours:Jp(e.splitDropdownBehaviours,[QR.config({others:{sandbox:function(t){var n=jh(t,e,"arrow"),r={onOpen:function(){Jy.on(n),Jy.on(t)},onClose:function(){Jy.off(n),Jy.off(t)}};return lE(e,t,r)}}}),fy.config({mode:"special",onSpace:s,onEnter:s,onDown:c}),My.config({}),Jy.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},nH=cg({name:"SplitDropdown",configFields:J$(),partFields:eH(),factory:tH,apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),rH=function(e){return{isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)}}},oH=function(e){return{setActive:function(t){Jy.set(e,t)},isActive:function(){return Jy.isOn(e)},isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)}}},iH=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},aH=Ta("focus-button"),uH=["checklist","ordered-list"],cH=["indent","outdent","table-insert-column-after","table-insert-column-before","unordered-list"],sH=function(e,t,n,r,o,i){var a,u=function(e){return Ak.isRtl()&&F(uH,e)?e+"-rtl":e},c=Ak.isRtl()&&e.exists((function(e){return F(cH,e)}));return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]).concat(c?["tox-tbtn__icon-rtl"]:[]),attributes:iH(n,i)},components:ZS([e.map((function(e){return fz(u(e),i.icons)})),t.map((function(e){return mz(e,"tox-tbtn",i)}))]),eventOrder:(a={},a[ko()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:Hl([GS.toolbarButton(i.isDisabled),VS(),ky("common-button-display-events",[wi(ko(),(function(e,t){t.event.prevent(),li(e,aH)}))])].concat(r.map((function(n){return Y$.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return ZS([e.icon.map((function(e){return fz(u(e),i.icons)})),e.text.map((function(e){return mz(e,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},lH=function(e,t,n,r){var o=t.shared;return PP.sketch({lazySink:o.getSink,fetch:function(){return zR.nu((function(t){t(W(n(e.items),A$))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:sH(e.icon,e.text,e.tooltip,x.none(),x.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})},fH=function(e,n,r){var o=Xn(t),i=sH(e.icon,e.text,e.tooltip,x.none(),x.none(),r);return Jw.sketch({dom:i.dom,components:i.components,eventOrder:gz,buttonBehaviours:Hl([ky("toolbar-button-events",[hz({onAction:e.onAction,getApi:n.getApi}),XS(n,o),YS(n,o)]),GS.toolbarButton((function(){return e.disabled||r.isDisabled()})),VS()].concat(n.toolbarButtonBehaviours))})},dH=function(e,t){return mH(e,t,[])},mH=function(e,t,n){return fH(e,{toolbarButtonBehaviours:[].concat(n.length>0?[ky("toolbarButtonWith",n)]:[]),getApi:rH,onSetup:e.onSetup},t)},pH=function(e,t){return hH(e,t,[])},hH=function(e,t,n){return Ke(fH(e,{toolbarButtonBehaviours:[xy.config({}),Jy.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[ky("toolbarToggleButtonWith",n)]:[]),getApi:oH,onSetup:e.onSetup},t))},gH=function(e,t,n){return function(r){return zR.nu((function(e){return t.fetch(e)})).map((function(o){return x.from(uT(Ke(RO(Ta("menu-value"),o,(function(n){t.onItemAction(e(r),n)}),t.columns,t.presets,cC.CLOSE_ON_EXECUTE,t.select.getOr((function(){return!1})),n),{movement:AO(t.columns,t.presets),menuBehaviours:gk.unnamedEvents("auto"!==t.columns?[]:[Ai((function(e,n){mk(e,4,AC(t.presets)).each((function(t){var n=t.numRows,r=t.numColumns;fy.setGridSize(e,n,r)}))}))])})))}))}},vH=function(e,n){var r,o=Ta("channel-update-split-dropdown-display"),i=function(e){return{isDisabled:function(){return Xk.isDisabled(e)},setDisabled:function(t){return Xk.set(e,t)},setIconFill:function(t,n){ps(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){ma(e,"fill",n)}))},setIconStroke:function(t,n){ps(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){ma(e,"stroke",n)}))},setActive:function(t){ma(e.element,"aria-pressed",t),ps(e.element,"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return Jy.set(e,t)}))}))},isActive:function(){return ps(e.element,"span").exists((function(t){return e.getSystem().getByDom(t).exists(Jy.isOn)}))}}},a=Xn(t),u={getApi:i,onSetup:e.onSetup};return nH.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:m({"aria-pressed":!1},iH(e.tooltip,n.providers))},onExecute:function(t){e.onAction(i(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:Hl([GS.splitButton(n.providers.isDisabled),VS(),ky("split-dropdown-events",[wi(aH,My.focus),XS(u,a),YS(u,a)]),wE.config({})]),eventOrder:(r={},r[ei()]=["alloy.base.behaviour","split-dropdown-events"],r),toggleClass:"tox-tbtn--enabled",lazySink:n.getSink,fetch:gH(i,e,n.providers),parts:{menu:BC(!1,e.columns,e.presets)},components:[nH.parts.button(sH(e.icon,e.text,x.none(),x.some(o),x.some([Jy.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),n.providers)),nH.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:ex("chevron-down",n.providers.icons)},buttonBehaviours:Hl([GS.splitButton(n.providers.isDisabled),VS()])}),nH.parts["aria-descriptor"]({text:n.providers.translate("To open the popup, press Shift+Enter")})]})},bH=function(e){return{hide:function(){return li(e,Go())},getValue:function(){return Kp.getValue(e)}}},yH=function(e,t){return wi(pz,(function(n,r){var o=e.get(n),i=bH(o);t.onAction(i,r.event.buttonApi)}))},wH=function(e,t,n){var r=t.original,o=(r.primary,p(r,["primary"])),i=rn(Wx(m(m({},o),{type:"button",onAction:function(){}})));return mH(i,n.backstage.shared.providers,[yH(e,t)])},xH=function(e,t,n){var r=t.original,o=(r.primary,p(r,["primary"])),i=rn(Kx(m(m({},o),{type:"togglebutton",onAction:function(){}})));return hH(i,n.backstage.shared.providers,[yH(e,t)])},CH=function(e,t,n){var r={backstage:{shared:{providers:n}}};return"contextformtogglebutton"===t.type?xH(e,t,r):wH(e,t,r)},kH=function(e,t,n){var r=W(t,(function(t){return Qw(CH(e,t,n))})),o=function(){return W(r,(function(e){return e.asSpec()}))},i=function(e){return de(t,(function(t,n){return t.primary?x.from(r[n]).bind((function(t){return t.getOpt(e)})).filter(c(Xk.isDisabled)):x.none()}))};return{asSpecs:o,findPrimary:i}},SH=function(e,t){var n=e.label.fold((function(){return{}}),(function(e){return{"aria-label":e}})),r=Qw(CR.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:e.initValue(),inputAttributes:n,selectOnFocus:!0,inputBehaviours:Hl([fy.config({mode:"special",onEnter:function(e){return o.findPrimary(e).map((function(e){return di(e),!0}))},onLeft:function(e,t){return t.cut(),x.none()},onRight:function(e,t){return t.cut(),x.none()}})])})),o=kH(r,e.commands,t);return[{title:x.none(),items:[r.asSpec()]},{title:x.none(),items:o.asSpecs()}]},_H=function(e,t,n){return L$({type:e,uid:Ta("context-toolbar"),initGroups:SH(t,n),onEscape:x.none,cyclicKeying:!0,providers:n})},OH={renderContextForm:_H,buildInitGroups:SH},TH=function(e,t){var n=Math.max(t.x,e.x),r=e.right-n,o=t.width-(n-t.x),i=Math.min(r,o);return{x:n,width:i}},RH=function(e,t,n,r){var o=tr.fromDom(e.getContainer()),i=ps(o,".tox-editor-header").getOr(o),a=os(i),u=a.y>=t.bottom,c=r&&!u;if(e.inline&&c)return{y:Math.max(a.bottom,n.y),bottom:n.bottom};if(e.inline&&!c)return{y:n.y,bottom:Math.min(a.y,n.bottom)};var s=os(o);return c?{y:Math.max(a.bottom,n.y),bottom:Math.min(s.bottom,n.bottom)}:{y:Math.max(s.y,n.y),bottom:Math.min(a.y,n.bottom)}},EH=function(e,t){var n=Kc(window),r=os(tr.fromDom(e.getContentAreaContainer())),o=lS(e)||fS(e)||mS(e),i=TH(r,n),a=i.x,u=i.width;if(e.inline&&!o)return rs(a,n.y,u,n.height);var c=t.header.isPositionedAtTop(),s=RH(e,r,n,c),l=s.y,f=s.bottom;return rs(a,l,u,f-l)},AH=function(e,t){var n=X(t,(function(t){return t.predicate(e.dom)})),r=K(n,(function(e){return"contexttoolbar"===e.type})),o=r.pass,i=r.fail;return{contextToolbars:o,contextForms:i}},DH=function(e){if(e.length<=1)return e;var t=function(t){return V(e,(function(e){return e.position===t}))},n=function(t){return X(e,(function(e){return e.position===t}))},r=t("selection"),o=t("node");if(r||o){if(o&&r){var i=n("node"),a=W(n("selection"),(function(e){return m(m({},e),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")},MH=function(e){if(e.length<=1)return e;var t=function(t){return Z(e,(function(e){return e.position===t}))},n=t("selection").orThunk((function(){return t("node")})).orThunk((function(){return t("line")})).map((function(e){return e.position}));return n.fold((function(){return[]}),(function(t){return X(e,(function(e){return e.position===t}))}))},NH=function(e,t,n){var r=AH(e,t);if(r.contextForms.length>0)return x.some({elem:e,toolbars:[r.contextForms[0]]});var o=AH(e,n);if(o.contextForms.length>0)return x.some({elem:e,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=DH(r.contextToolbars.concat(o.contextToolbars));return x.some({elem:e,toolbars:i})}return x.none()},zH=function(e,t,n){return e(t)?x.none():so(t,(function(e){var t=AH(e,n.inNodeScope),r=t.contextToolbars,o=t.contextForms,i=o.length>0?o:MH(r);return i.length>0?x.some({elem:e,toolbars:i}):x.none()}),e)},LH=function(e,t){var n=tr.fromDom(t.getBody()),r=function(e){return oo(e,n)},o=function(e){return!r(e)&&!uo(n,e)},i=tr.fromDom(t.selection.getNode());return o(i)?x.none():NH(i,e.inNodeScope,e.inEditorScope).orThunk((function(){return zH(r,i,e)}))},BH=function(e,t){var n={},r=[],o=[],i={},a={},u=function(e,u){var c=rn(nC(u));n[e]=c,c.launch.map((function(n){i["form:"+e]=m(m({},u.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){t(c)}})})),"editor"===c.scope?o.push(c):r.push(c),a[e]=c},c=function(e,t){oC(t).each((function(n){"editor"===t.scope?o.push(n):r.push(n),a[e]=n}))},s=Re(e);return q(s,(function(t){var n=e[t];"contextform"===n.type?u(t,n):"contexttoolbar"===n.type&&c(t,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},IH=Ta("forward-slide"),PH=Ta("backward-slide"),$H=Ta("change-slide-event"),HH="tox-pop--resizing",FH=function(e){var t=Xn([]);return Iw.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){t.set([]),Iw.getContent(e).each((function(e){rc(e.element,"visibility")})),Eu(e.element,HH),rc(e.element,"width")},inlineBehaviours:Hl([ky("context-toolbar-events",[Ei(Lo(),(function(e,t){Eu(e.element,HH),rc(e.element,"width")})),wi($H,(function(e,t){rc(e.element,"width");var n=zc(e.element);Iw.setContent(e,t.event.contents),Tu(e.element,HH);var r=zc(e.element);Xu(e.element,"width",n+"px"),Iw.getContent(e).each((function(n){t.event.focus.bind((function(t){return Yl(t),ef(e.element)})).orThunk((function(){return fy.focusIn(n),Zl()}))})),Xw.setTimeout((function(){Xu(e.element,"width",r+"px")}),0)})),wi(IH,(function(e,n){Iw.getContent(e).each((function(e){t.set(t.get().concat([{bar:e,focus:Zl()}]))})),fi(e,$H,{contents:n.event.forwardContents,focus:x.none()})})),wi(PH,(function(e,n){le(t.get()).each((function(n){t.set(t.get().slice(0,t.get().length-1)),fi(e,$H,{contents:wc(n.bar),focus:n.focus})}))}))]),fy.config({mode:"special",onEscape:function(n){return le(t.get()).fold((function(){return e.onEscape()}),(function(e){return li(n,PH),x.some(!0)}))}})]),lazySink:function(){return ge.value(e.sink)}})},VH=function(e,t,n){var r=function(e,r,i,a){var u=t.shared.providers.translate(e.title);if("separator"===e.type)return x.some({type:"separator",text:u});if("submenu"===e.type){var c=ne(e.getStyleItems(),(function(e){return o(e,r,a)}));return 0===r&&c.length<=0?x.none():x.some({type:"nestedmenuitem",text:u,disabled:c.length<=0,getSubmenuItems:function(){return ne(e.getStyleItems(),(function(e){return o(e,r,a)}))}})}return x.some(m({type:"togglemenuitem",text:u,icon:e.icon,active:e.isSelected(a),disabled:i,onAction:n.onAction(e)},e.getStylePreview().fold((function(){return{}}),(function(e){return{meta:{style:e}}}))))},o=function(e,t,o){var i="formatter"===e.type&&n.isInvalid(e);return 0===t?i?[]:r(e,t,!1,o).toArray():r(e,t,i,o).toArray()},i=function(e){var t=n.getCurrentValue(),r=n.shouldHide?0:1;return ne(e,(function(e){return o(e,r,t)}))},a=function(e,t){return function(n,r){var o=t(),a=i(o),u=Ez(a,cC.CLOSE_ON_EXECUTE,e,!1);r(u)}};return{validateItems:i,getFetch:a}},jH=function(e,t,n){var r=n.dataset,o="basic"===r.type?function(){return W(r.data,(function(e){return gI(e,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:VH(e,t,n),getStyleItems:o}},UH=function(e,n,r){var o=jH(e,n,r),i=o.items,a=o.getStyleItems,u=function(e){return{getComponent:function(){return e}}},c=function(n){return r.setInitialValue.each((function(e){return e(n.getComponent())})),r.nodeChangeHandler.map((function(t){var r=t(n.getComponent());return e.on("NodeChange",r),function(){e.off("NodeChange",r)}})).getOr(t)};return yz({text:r.icon.isSome()?x.none():x.some(""),icon:r.icon,tooltip:x.from(r.tooltip),role:x.none(),fetch:i.getFetch(n,a),onSetup:c,getApi:u,columns:1,presets:"normal",classes:r.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",n.shared)},WH=function(e){return W(e,(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{title:t,format:n}}))},qH=function(e){return{type:"basic",data:e}};(function(e){e[e["SemiColon"]=0]="SemiColon",e[e["Space"]=1]="Space"})(NL||(NL={}));var GH,KH=function(e,t){return t===NL.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")},XH=function(e,t,n,r){var o=e.getParam(t,n,"string"),i=WH(KH(o,r));return{type:"basic",data:i}},YH=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],JH=function(e){var t=function(){return Z(YH,(function(t){return e.formatter.match(t.format)}))},n=function(t){return function(){return e.formatter.match(t)}},r=function(e){return function(){return x.none()}},o=function(e){var n=t(),r=n.fold((function(){return"left"}),(function(e){return e.title.toLowerCase()}));fi(e,bz,{icon:"align-"+r})},i=x.some((function(e){return function(){return o(e)}})),a=x.some((function(e){return o(e)})),u=qH(YH),c=function(t){return function(){return Z(YH,(function(e){return e.format===t.format})).each((function(t){return e.execCommand(t.command)}))}};return{tooltip:"Align",icon:x.some("align-left"),isSelectedFor:n,getCurrentValue:x.none,getPreviewFor:r,onAction:c,setInitialValue:a,nodeChangeHandler:i,dataset:u,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},QH=function(e,t){return UH(e,t,JH(e))},ZH=function(e,t){var n=jH(e,t,JH(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},eF="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",tF=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],nF=function(e){var t=e.split(/\s*,\s*/);return W(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},rF=function(e){var t=function(){var t=nF(e.toLowerCase());return re(tF,(function(e){return t.indexOf(e.toLowerCase())>-1}))};return 0===e.indexOf("-apple-system")&&t()},oF=function(e){var t=function(){var t=function(e){return e?nF(e)[0]:""},n=e.queryCommandValue("FontName"),r=s.data,o=n?n.toLowerCase():"",i=Z(r,(function(e){var n=e.format;return n.toLowerCase()===o||t(n).toLowerCase()===t(o).toLowerCase()})).orThunk((function(){return rF(o)?x.from({title:"System Font",format:o}):x.none()}));return{matchOpt:i,font:n}},n=function(e){return function(t){return t.exists((function(t){return t.format===e}))}},r=function(){var e=t().matchOpt;return e},o=function(e){return function(){return x.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}})}},i=function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontName",!1,t.format)}))}},a=function(e){var n=t(),r=n.matchOpt,o=n.font,i=r.fold((function(){return o}),(function(e){return e.title}));fi(e,vz,{text:i})},u=x.some((function(e){return function(){return a(e)}})),c=x.some((function(e){return a(e)})),s=XH(e,"font_formats",eF,NL.SemiColon);return{tooltip:"Fonts",icon:x.none(),isSelectedFor:n,getCurrentValue:r,getPreviewFor:o,onAction:i,setInitialValue:c,nodeChangeHandler:u,dataset:s,shouldHide:!1,isInvalid:function(){return!1}}},iF=function(e,t){return UH(e,t,oF(e))},aF=function(e,t){var n=jH(e,t,oF(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},uF="8pt 10pt 12pt 14pt 18pt 24pt 36pt",cF={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},sF={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},lF=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n},fF=function(e,t){return/[0-9.]+px$/.test(e)?lF(72*parseInt(e,10)/96,t||0)+"pt":$e(sF,e).getOr(e)},dF=function(e){return $e(cF,e).getOr("")},mF=function(e){var t=function(){var t=x.none(),n=l.data,r=e.queryCommandValue("FontSize");if(r)for(var o=function(e){var o=fF(r,e),i=dF(o);t=Z(n,(function(e){return e.format===r||e.format===o||e.format===i}))},i=3;t.isNone()&&i>=0;i--)o(i);return{matchOpt:t,size:r}},n=function(e){return function(t){return t.exists((function(t){return t.format===e}))}},r=function(){var e=t().matchOpt;return e},o=i(x.none),a=function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontSize",!1,t.format)}))}},u=function(e){var n=t(),r=n.matchOpt,o=n.size,i=r.fold((function(){return o}),(function(e){return e.title}));fi(e,vz,{text:i})},c=x.some((function(e){return function(){return u(e)}})),s=x.some((function(e){return u(e)})),l=XH(e,"fontsize_formats",uF,NL.Space);return{tooltip:"Font sizes",icon:x.none(),isSelectedFor:n,getPreviewFor:o,getCurrentValue:r,onAction:a,setInitialValue:s,nodeChangeHandler:c,dataset:l,shouldHide:!1,isInvalid:function(){return!1}}},pF=function(e,t){return UH(e,t,mF(e))},hF=function(e,t){var n=jH(e,t,mF(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},gF=function(e,t){var n=t(),r=W(n,(function(e){return e.format}));return x.from(e.formatter.closest(r)).bind((function(e){return Z(n,(function(t){return t.format===e}))})).orThunk((function(){return pg(e.formatter.match("p"),{title:"Paragraph",format:"p"})}))},vF=function(e){var t=Xn(x.none()),n=function(){return t.get().each(e)},r=function(){n(),t.set(x.none())},o=function(){return t.get().isSome()},i=function(e){n(),t.set(x.some(e))};return{clear:r,isSet:o,set:i}},bF=function(){return vF((function(e){return e.destroy()}))},yF=function(){return vF((function(e){return e.unbind()}))},wF=function(){var e=Xn(x.none()),t=function(){return e.set(x.none())},n=function(t){return e.set(x.some(t))},r=function(){return e.get().isSome()},o=function(t){return e.get().each(t)};return{clear:t,set:n,isSet:r,on:o}},xF=function(e,t){return function(n){var r=yF(),o=function(){n.setActive(e.formatter.match(t));var o=e.formatter.formatChanged(t,n.setActive);r.set(o)};return e.initialized?o():e.on("init",o),r.clear}},CF=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},kF="Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",SF=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return x.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))})}},r=function(t){var n=gF(e,(function(){return a.data})),r=n.fold((function(){return"Paragraph"}),(function(e){return e.title}));fi(t,vz,{text:r})},o=x.some((function(e){return function(){return r(e)}})),i=x.some((function(e){return r(e)})),a=XH(e,"block_formats",kF,NL.SemiColon);return{tooltip:"Blocks",icon:x.none(),isSelectedFor:t,getCurrentValue:x.none,getPreviewFor:n,onAction:CF(e),setInitialValue:i,nodeChangeHandler:o,dataset:a,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},_F=function(e,t){return UH(e,t,SF(e))},OF=function(e,t){var n=jH(e,t,SF(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},TF=function(e,t){var n=function(t){return function(){return e.formatter.match(t)}},r=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?x.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):x.none()}},o=function(t){var n=function(e){var t=e.items;return void 0!==t&&t.length>0?ne(t,n):[{title:e.title,format:e.format}]},r=ne(hI(e),n),o=gF(e,(function(){return r})),i=o.fold((function(){return"Paragraph"}),(function(e){return e.title}));fi(t,vz,{text:i})},i=x.some((function(e){return function(){return o(e)}})),a=x.some((function(e){return o(e)}));return{tooltip:"Formats",icon:x.none(),isSelectedFor:n,getCurrentValue:x.none,getPreviewFor:r,onAction:CF(e),setInitialValue:a,nodeChangeHandler:i,shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},RF=function(e,t){var n=m({type:"advanced"},t.styleselect);return UH(e,t,TF(e,n))},EF=function(e,t){var n=m({type:"advanced"},t.styleselect),r=jH(e,t,TF(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})},AF=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],DF=function(e,t){return function(n,r,o){var i=e(n).mapError((function(e){return an(e)})).getOrDie();return t(i,r,o)}},MF={button:DF(Wx,(function(e,t){return dH(e,t.backstage.shared.providers)})),togglebutton:DF(Kx,(function(e,t){return pH(e,t.backstage.shared.providers)})),menubutton:DF(H$,(function(e,t){return Dz(e,"tox-tbtn",t.backstage,x.none())})),splitbutton:DF(V$,(function(e,t){return vH(e,t.backstage.shared)})),grouptoolbarbutton:DF(I$,(function(e,t,n){var r,o=n.ui.registry.getAll().buttons,i=function(e){return HF(n,{buttons:o,toolbar:e,allowToolbarGroups:!1},t,x.none())},a=(r={},r[Hf]=t.backstage.shared.header.isPositionedAtTop()?xs.TopToBottom:xs.BottomToTop,r);switch(hS(n)){case uC.floating:return lH(e,t.backstage,i,a);default:throw new Error("Toolbar groups are only supported when using floating toolbar mode")}})),styleSelectButton:function(e,t){return RF(e,t.backstage)},fontsizeSelectButton:function(e,t){return pF(e,t.backstage)},fontSelectButton:function(e,t){return iF(e,t.backstage)},formatButton:function(e,t){return _F(e,t.backstage)},alignMenuButton:function(e,t){return QH(e,t.backstage)}},NF=function(e,t,n){return $e(MF,e.type).fold((function(){return console.error("skipping button defined by",e),x.none()}),(function(r){return x.some(r(e,t,n))}))},zF={styleselect:MF.styleSelectButton,fontsizeselect:MF.fontsizeSelectButton,fontselect:MF.fontSelectButton,formatselect:MF.formatButton,align:MF.alignMenuButton},LF=function(e){var t=W(AF,(function(t){var n=X(t.items,(function(t){return He(e,t)||He(zF,t)}));return{name:t.name,items:n}}));return X(t,(function(e){return e.items.length>0}))},BF=function(e){var t=e.split("|");return W(t,(function(e){return{items:e.trim().split(" ")}}))},IF=function(e){return L(e,(function(e){return He(e,"name")&&He(e,"items")}))},PF=function(e){var t=e.toolbar,n=e.buttons;return!1===t?[]:void 0===t||!0===t?LF(n):O(t)?BF(t):IF(t)?t:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},$F=function(e,t,n,r,o,i){return $e(t,n.toLowerCase()).orThunk((function(){return i.bind((function(e){return de(e,(function(e){return $e(t,e+n.toLowerCase())}))}))})).fold((function(){return $e(zF,n.toLowerCase()).map((function(t){return t(e,o)})).orThunk((function(){return x.none()}))}),(function(t){return"grouptoolbarbutton"!==t.type||r?NF(t,o,e):(console.warn("Ignoring the '"+n+"' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested."),x.none())}))},HF=function(e,t,n,r){var o=PF(t),i=W(o,(function(o){var i=ne(o.items,(function(o){return 0===o.trim().length?[]:$F(e,t.buttons,o,t.allowToolbarGroups,n,r).toArray()}));return{title:x.from(e.translate(o.name)),items:i}}));return X(i,(function(e){return e.items.length>0}))},FF=12,VF={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"]},jF={maxHeightFunction:Af(),maxWidthFunction:cP()},UF={onLtr:function(){return[yl,wl,vl,hl,bl,gl,Gw,Kw,Ww,jw,qw,Uw]},onRtl:function(){return[yl,wl,bl,gl,vl,hl,Gw,Kw,qw,Uw,Ww,jw]}},WF={onLtr:function(){return[wl,hl,gl,vl,bl,yl,Gw,Kw,Ww,jw,qw,Uw]},onRtl:function(){return[wl,gl,hl,bl,vl,yl,Gw,Kw,qw,Uw,Ww,jw]}},qF=function(e,t){return"line"===e?{bubble:Lf(FF,0,VF),layouts:{onLtr:function(){return[xl]},onRtl:function(){return[Cl]}},overrides:jF}:{bubble:Lf(0,FF,VF),layouts:t?WF:UF,overrides:jF}},GF=function(e,t,n,r){var o=Gr().deviceType.isTouch,i=yc(FH({sink:n,onEscape:function(){return e.focus(),x.some(!0)}})),a=function(){return EH(e,r.backstage.shared)},u=function(e,t,n,r){return Math.max(e,n)<=Math.min(t,r)},c=function(){var t=p.get().filter((function(e){return Uu(tr.fromDom(e))})).map((function(e){return e.getBoundingClientRect()})).getOrThunk((function(){return e.selection.getRng().getBoundingClientRect()})),n=e.inline?Uc().top:is(tr.fromDom(e.getBody())).y;return{y:t.top+n,bottom:t.bottom+n}},s=function(){if(o()&&r.backstage.isContextMenuOpen())return!0;var e=c(),t=a();return!u(e.y,e.bottom,t.y,t.bottom)},l=function(){Iw.hide(i)},f=function(){d.get().each((function(e){var t=i.element;rc(t,"display"),s()?Xu(t,"display","none"):Mm.positionWithinBounds(n,e,i,x.some(a()))}))},d=Xn(x.none()),p=Xn(x.none()),h=Xn(null),g=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:Hl([fy.config({mode:"acyclic"}),ky("pop-dialog-wrap-events",[Ai((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return fy.focusIn(t)}))})),Di((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},v=Ye((function(){return BH(t,(function(e){var t=w([e]);fi(i,IH,{forwardContents:g(t)})}))})),b=function(t,n){return HF(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},r,x.some(["form:"]))},y=function(e,t){return OH.buildInitGroups(e,t)},w=function(t){var n=e.ui.registry.getAll().buttons,o=v(),i=m(m({},n),o.formNavigators),a=hS(e)===uC.scrolling?uC.scrolling:uC.default,u=te(W(t,(function(e){return"contexttoolbar"===e.type?b(i,e):y(e,r.backstage.shared.providers)})));return L$({type:a,uid:Ta("context-toolbar"),initGroups:u,onEscape:x.none,cyclicKeying:!0,providers:r.backstage.shared.providers})};e.on(sP,(function(t){var n=v();$e(n.lookupTable,t.toolbarKey).each((function(n){k([n],t.target===e?x.none():x.some(t)),Iw.getContent(i).each(fy.focusIn)}))}));var C=function(e,t){var n="node"===e?r.backstage.shared.anchors.node(t):r.backstage.shared.anchors.cursor();return Ke(n,qF(e,o()))},k=function(e,t){if(_(),!o()||!r.backstage.isContextMenuOpen()){var n=w(e),u=t.map(tr.fromDom),c=C(e[0].position,u);d.set(x.some(c)),p.set(t);var l=i.element;rc(l,"display"),Iw.showWithinBounds(i,c,g(n),(function(){return x.some(a())})),s()&&Xu(l,"display","none")}},S=function(){if(e.hasFocus()){var t=v();LH(t,e).fold((function(){d.set(x.none()),Iw.hide(i)}),(function(e){k(e.toolbars,x.some(e.elem.dom))}))}},_=function(){var e=h.get();null!==e&&(Xw.clearTimeout(e),h.set(null))},O=function(e){_(),h.set(e)};e.on("init",(function(){e.on(lP,l),e.on("ScrollContent ScrollWindow longpress",f),e.on("click keyup focus SetContent ObjectResized ResizeEditor",(function(){O(Xw.setEditorTimeout(e,S,0))})),e.on("focusout",(function(t){Xw.setEditorTimeout(e,(function(){ef(n.element).isNone()&&ef(i.element).isNone()&&(d.set(x.none()),Iw.hide(i))}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&(d.set(x.none()),Iw.hide(i))})),e.on("NodeChange",(function(t){ef(i.element).fold((function(){O(Xw.setEditorTimeout(e,S,0))}),(function(e){}))}))}))},KF=function(e,t,n){var r=function(e,r){q([t,n],(function(t){t.broadcastEvent(e,r)}))},o=function(e,r){q([t,n],(function(t){t.broadcastOn([e],r)}))},i=function(e){return o(mp(),{target:e.target})},a=dT(tr.fromDom(document),"touchstart",i),u=dT(tr.fromDom(document),"touchmove",(function(e){return r(Yo(),e)})),c=dT(tr.fromDom(document),"touchend",(function(e){return r(Jo(),e)})),s=dT(tr.fromDom(document),"mousedown",i),l=dT(tr.fromDom(document),"mouseup",(function(e){0===e.raw.button&&o(hp(),{target:e.target})})),f=function(e){return o(mp(),{target:tr.fromDom(e.target)})},d=function(e){0===e.button&&o(hp(),{target:tr.fromDom(e.target)})},m=function(e){return r(Qo(),pT(e))},p=function(e){o(pp(),{}),r(Zo(),pT(e))},h=function(){return o(pp(),{})};e.on("PostRender",(function(){e.on("click",f),e.on("tap",f),e.on("mouseup",d),e.on("ScrollWindow",m),e.on("ResizeWindow",p),e.on("ResizeEditor",h)})),e.on("remove",(function(){e.off("click",f),e.off("tap",f),e.off("mouseup",d),e.off("ScrollWindow",m),e.off("ResizeWindow",p),e.off("ResizeEditor",h),s.unbind(),a.unbind(),u.unbind(),c.unbind(),l.unbind()})),e.on("detach",(function(){qm(t),qm(n),t.destroy(),n.destroy()}))},XF=Yh,YF=Mh,JF=i([Pn("shell",!1),yn("makeItem"),Pn("setupItem",t),Qp.field("listBehaviours",[xy])]),QF=function(){return{behaviours:Hl([xy.config({})])}},ZF=Eh({name:"items",overrides:QF}),eV=i([ZF]),tV=i("CustomList"),nV=function(e,t,n,r){var o=function(t,n){a(t).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(r){var o=xy.contents(r),i=n.length,a=i-o.length,u=a>0?j(a,(function(){return e.makeItem()})):[],c=o.slice(i);q(c,(function(e){return xy.remove(r,e)})),q(u,(function(e){return xy.append(r,e)}));var s=xy.contents(r);q(s,(function(r,o){e.setupItem(t,r,n[o],o)}))}))},i=e.shell?{behaviours:[xy.config({})],components:[]}:{behaviours:[],components:t},a=function(t){return e.shell?x.some(t):Vh(t,e,"items")};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:Jp(e.listBehaviours,i.behaviours),apis:{setItems:o}}},rV=cg({name:tV(),configFields:JF(),partFields:eV(),factory:nV,apis:{setItems:function(e,t,n){e.setItems(t,n)}}}),oV=t,iV=l,aV=i([]),uV=Object.freeze({__proto__:null,setup:oV,isDocked:iV,getBehaviours:aV}),cV=function(e){var t=ec(e,"position").is("fixed"),n=t?x.none():Gi(e);return n.orThunk((function(){var t=tr.fromTag("span");return Wi(e).bind((function(e){ta(e,t);var n=Gi(t);return aa(t),n}))}))},sV=function(e){return cV(e).map(Ac).getOrThunk((function(){return Tc(0,0)}))},lV=je.generate([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),fV=function(e,t){var n=e.element;Tu(n,t.transitionClass),Eu(n,t.fadeOutClass),Tu(n,t.fadeInClass),t.onShow(e)},dV=function(e,t){var n=e.element;Tu(n,t.transitionClass),Eu(n,t.fadeInClass),Tu(n,t.fadeOutClass),t.onHide(e)},mV=function(e,t){return e.y<t.bottom&&e.bottom>t.y},pV=function(e,t){return e.y>=t.y},hV=function(e,t){return e.bottom<=t.bottom},gV=function(e,t,n){return re(e,(function(e){switch(e){case"bottom":return hV(t,n);case"top":return pV(t,n)}}))},vV=function(e,t){return t.getInitialPosition().map((function(t){return rs(t.bounds.x,t.bounds.y,zc(e),kc(e))}))},bV=function(e,t,n){n.setInitialPosition(x.some({style:tc(e),position:Qu(e,"position")||"static",bounds:t}))},yV=function(e,t,n){return n.getInitialPosition().bind((function(r){switch(n.setInitialPosition(x.none()),r.position){case"static":return x.some(lV.static());case"absolute":var o=cV(e).map(os).getOrThunk((function(){return os(Wu())}));return x.some(lV.absolute(nf("absolute",$e(r.style,"left").map((function(e){return t.x-o.x})),$e(r.style,"top").map((function(e){return t.y-o.y})),$e(r.style,"right").map((function(e){return o.right-t.right})),$e(r.style,"bottom").map((function(e){return o.bottom-t.bottom})))));default:return x.none()}}))},wV=function(e,t,n){return vV(e,n).filter((function(e){return gV(n.getModes(),e,t)})).bind((function(t){return yV(e,t,n)}))},xV=function(e,t,n){var r=os(e);if(gV(n.getModes(),r,t))return x.none();bV(e,r,n);var o=as(),i=r.x-o.x,a=t.y-o.y,u=o.bottom-t.bottom,c=r.y<=t.y;return x.some(lV.fixed(nf("fixed",x.some(i),c?x.some(a):x.none(),x.none(),c?x.none():x.some(u))))},CV=function(e,t,n){var r=e.element,o=ec(r,"position").is("fixed");return o?wV(r,t,n):xV(r,t,n)},kV=function(e,t){var n=e.element;return vV(n,t).bind((function(e){return yV(n,e,t)}))},SV=function(e,t){q(["left","right","top","bottom","position"],(function(t){return rc(e.element,t)})),t.onUndocked(e)},_V=function(e,t,n){rf(e.element,n);var r="fixed"===n.position?t.onDocked:t.onUndocked;r(e)},OV=function(e,t,n,r,o){void 0===o&&(o=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=mV(i,r);if(a!==n.isVisible())if(n.setVisible(a),o&&!a)Du(e.element,[t.fadeOutClass]),t.onHide(e);else{var u=a?fV:dV;u(e,t)}}))}))},TV=function(e,t,n){var r=t.lazyViewport(e),o=n.isDocked();o&&OV(e,t,n,r),CV(e,r,n).each((function(i){n.setDocked(!o),i.fold((function(){return SV(e,t)}),(function(n){return _V(e,t,n)}),(function(o){OV(e,t,n,r,!0),_V(e,t,o)}))}))},RV=function(e,n,r){var o=e.element;r.setDocked(!1),kV(e,r).each((function(r){r.fold((function(){return SV(e,n)}),(function(t){return _V(e,n,t)}),t)})),r.setVisible(!0),n.contextual.each((function(t){Mu(o,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),EV(e,n,r)},EV=function(e,t,n){e.getSystem().isConnected()&&TV(e,t,n)},AV=function(e,t,n){n.isDocked()&&RV(e,t,n)},DV=function(e,t,n){return n.isDocked()},MV=function(e,t,n,r){return n.setModes(r)},NV=function(e,t,n){return n.getModes()},zV=Object.freeze({__proto__:null,refresh:EV,reset:AV,isDocked:DV,getModes:NV,setModes:MV}),LV=function(e,t){return gi([Ei(Lo(),(function(n,r){e.contextual.each((function(e){if(Au(n.element,e.transitionClass)){Mu(n.element,[e.transitionClass,e.fadeInClass]);var o=t.isVisible()?e.onShown:e.onHidden;o(n)}r.stop()}))})),wi(Qo(),(function(n,r){EV(n,e,t)})),wi(Zo(),(function(n,r){AV(n,e,t)}))])},BV=Object.freeze({__proto__:null,events:LV}),IV=[Bn("contextual",[Cn("fadeInClass"),Cn("fadeOutClass"),Cn("transitionClass"),_n("lazyContext"),Ps("onShow"),Ps("onShown"),Ps("onHide"),Ps("onHidden")]),Un("lazyViewport",as),qn("modes",["top","bottom"],mn),Ps("onDocked"),Ps("onUndocked")],PV=function(e){var t=Xn(!1),n=Xn(!0),r=Xn(x.none()),o=Xn(e.modes),i=function(){return"docked: "+t.get()+", visible: "+n.get()+", modes: "+o.get().join(",")};return Ka({isDocked:t.get,setDocked:t.set,getInitialPosition:r.get,setInitialPosition:r.set,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:i})},$V=Object.freeze({__proto__:null,init:PV}),HV=Vl({fields:IV,name:"docking",active:BV,apis:zV,state:$V}),FV={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},VV="tox-tinymce--toolbar-sticky-on",jV="tox-tinymce--toolbar-sticky-off",UV=function(e,t){var n=Fi(t),r=n.dom.defaultView.innerHeight,o=Uc(n),i=tr.fromDom(e.elm),a=is(i),u=kc(i),c=a.y,s=c+u,l=Ac(t),f=kc(t),d=l.top,m=d+f,p=Math.abs(d-o.top)<2,h=Math.abs(m-(o.top+r))<2;if(p&&c<m)Wc(o.left,c-f,n);else if(h&&s>d){var g=c-r+u+f;Wc(o.left,g,n)}},WV=function(e,t){return F(HV.getModes(e),t)},qV=function(e){var t=function(e){return Sc(e)+(parseInt(Qu(e,"margin-top"),10)||0)+(parseInt(Qu(e,"margin-bottom"),10)||0)},n=e.element;Wi(n).each((function(r){var o="padding-"+HV.getModes(e)[0];if(HV.isDocked(e)){var i=zc(r);Xu(n,"width",i+"px"),Xu(r,o,t(n)+"px")}else rc(n,"width"),rc(r,o)}))},GV=function(e,t){t?(Eu(e,FV.fadeOutClass),Du(e,[FV.transitionClass,FV.fadeInClass])):(Eu(e,FV.fadeInClass),Du(e,[FV.fadeOutClass,FV.transitionClass]))},KV=function(e,t){var n=tr.fromDom(e.getContainer());t?(Tu(n,VV),Eu(n,jV)):(Tu(n,jV),Eu(n,VV))},XV=function(e,t){var n=Fi(t);Zl(n).filter((function(e){return!oo(t,e)})).filter((function(t){return oo(t,tr.fromDom(n.dom.body))||uo(e,t)})).each((function(){return Yl(t)}))},YV=function(e,t){return ef(e).orThunk((function(){return t().toOptional().bind((function(e){return ef(e.element)}))}))},JV=function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(HV.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(qV)})),e.on("SkinLoaded",(function(){n().each((function(e){HV.isDocked(e)?HV.reset(e):HV.refresh(e)}))})),e.on("FullscreenStateChanged",(function(){n().each(HV.reset)}))),e.on("AfterScrollIntoView",(function(e){n().each((function(t){HV.refresh(t);var n=t.element;Nv(n)&&UV(e,n)}))})),e.on("PostRender",(function(){KV(e,!1)}))},QV=function(e){return e().map(HV.isDocked).getOr(!1)},ZV=function(){var e;return[ql.config({channels:(e={},e[R$()]={onReceive:qV},e)})]},ej=function(e,t){var n=Xn(x.none()),r=t.getSink,o=function(e){r().each((function(t){return e(t.element)}))},i=function(t){e.inline||qV(t),KV(e,HV.isDocked(t)),t.getSystem().broadcastOn([pp()],{}),r().each((function(e){return e.getSystem().broadcastOn([pp()],{})}))},a=e.inline?[]:ZV();return h([My.config({}),HV.config({contextual:m({lazyContext:function(t){var n=Sc(t.element),r=e.inline?e.getContentAreaContainer():e.getContainer(),o=os(tr.fromDom(r)),i=o.height-n,a=o.y+(WV(t,"top")?0:n);return x.some(rs(o.x,a,o.width,i))},onShow:function(){o((function(e){return GV(e,!0)}))},onShown:function(e){o((function(e){return Mu(e,[FV.transitionClass,FV.fadeInClass])})),n.get().each((function(t){XV(e.element,t),n.set(x.none())}))},onHide:function(e){n.set(YV(e.element,r)),o((function(e){return GV(e,!1)}))},onHidden:function(){o((function(e){return Mu(e,[FV.transitionClass])}))}},FV),modes:[t.header.getDockingMode()],onDocked:i,onUndocked:i})],a)},tj=Object.freeze({__proto__:null,setup:JV,isDocked:QV,getBehaviours:ej}),nj=function(e){var t=e.editor,n=e.sticky?ej:aV;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:Hl(n(t,e.sharedBackstage))}},rj=function(e,t){var n=function(e,n){var r=W(n,(function(e){var n={type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}},r=H$(n).mapError((function(e){return an(e)})).getOrDie();return Dz(r,"tox-mbtn",t.backstage,x.some("menuitem"))}));xy.set(e,r)},r={focus:fy.focusIn,setMenus:n};return{uid:e.uid,dom:e.dom,components:[],behaviours:Hl([xy.config({}),ky("menubar-events",[Ai((function(t){e.onSetup(t)})),wi(To(),(function(e,t){ps(e.element,".tox-mbtn--active").each((function(n){hs(t.event.target,".tox-mbtn").each((function(t){oo(n,t)||e.getSystem().getByDom(n).each((function(n){e.getSystem().getByDom(t).each((function(e){gE.expand(e),gE.close(n),My.focus(e)}))}))}))}))})),wi(oi(),(function(e,t){t.event.prevFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(n){t.event.newFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(e){gE.isOpen(n)&&(gE.expand(e),gE.close(n))}))}))}))]),fy.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),x.some(!0)}}),ZT.config({})]),apis:r,domModification:{attributes:{role:"menubar"}}}},oj=ug({factory:rj,name:"silver.Menubar",configFields:[yn("dom"),yn("uid"),yn("onEscape"),yn("backstage"),Pn("onSetup",t)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),ij="container",aj=[Xp("slotBehaviours",[])],uj=function(e){return"<alloy.field."+e+">"},cj=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),Ih(ij,uj(t),n)};return{slot:t,record:function(){return e}}}(),n=e(t),r=t.record(),o=W(r,(function(e){return Th({name:e,pname:uj(e)})}));return eg(ij,aj,o,sj,n)},sj=function(e,t){var n=function(t){return qh(e)},r=function(t,n){return Vh(t,e,n)},o=function(t,n){return function(r,o){return Vh(r,e,o).map((function(e){return t(e,o)})).getOr(n)}},i=function(e){return function(t,n){q(n,(function(n){return e(t,n)}))}},a=function(e,t){return"true"!==ha(e.element,"aria-hidden")},u=function(e,t){if(!a(e)){var n=e.element;rc(n,"display"),ba(n,"aria-hidden"),fi(e,ii(),{name:t,visible:!0})}},c=function(e,t){if(a(e)){var n=e.element;Xu(n,"display","none"),ma(n,"aria-hidden","true"),fi(e,ii(),{name:t,visible:!1})}},s=o(a,!1),l=o(c),f=i(l),d=function(e){return f(e,n())},m=o(u),p={getSlotNames:n,getSlot:r,isShowing:s,hideSlot:l,hideAllSlots:d,showSlot:m};return{uid:e.uid,dom:e.dom,components:t,behaviours:Yp(e.slotBehaviours),apis:p}},lj=De({getSlotNames:function(e,t){return e.getSlotNames(t)},getSlot:function(e,t,n){return e.getSlot(t,n)},isShowing:function(e,t,n){return e.isShowing(t,n)},hideSlot:function(e,t,n){return e.hideSlot(t,n)},hideAllSlots:function(e,t){return e.hideAllSlots(t)},showSlot:function(e,t,n){return e.showSlot(t,n)}},(function(e){return qa(e)})),fj=m(m({},lj),{sketch:cj}),dj=Pt([Nn("icon"),Nn("tooltip"),Un("onShow",t),Un("onHide",t),Un("onSetup",(function(){return t}))]),mj=function(e){return nn("sidebar",dj,e)},pj=function(e){var t=e.ui.registry.getAll().sidebars;q(Re(t),(function(n){var r=t[n],o=function(){return x.from(e.queryCommandValue("ToggleSidebar")).is(n)};e.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(t){e.execCommand("ToggleSidebar",!1,n),t.setActive(o())},onSetup:function(t){var n=function(){return t.setActive(o())};return e.on("ToggleSidebar",n),function(){e.off("ToggleSidebar",n)}}})}))},hj=function(e){return{element:function(){return e.element.dom}}},gj=function(e,n){var r=W(Re(n),(function(e){var t=n[e],r=rn(mj(t));return{name:e,getApi:hj,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return W(r,(function(n){var o=Xn(t);return e.slot(n.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:gk.unnamedEvents([XS(n,o),YS(n,o),wi(ii(),(function(e,t){var n=t.event,o=Z(r,(function(e){return e.name===n.name}));o.each((function(t){var r=n.visible?t.onShow:t.onHide;r(t.getApi(e))}))}))])})}))},vj=function(e){return fj.sketch((function(t){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:gj(t,e),slotBehaviours:gk.unnamedEvents([Ai((function(e){return fj.hideAllSlots(e)}))])}}))},bj=function(e,t){var n=yg.getCurrent(e);n.each((function(e){return xy.set(e,[vj(t)])}))},yj=function(e,t){var n=yg.getCurrent(e);n.each((function(e){var n=yg.getCurrent(e);n.each((function(n){w$.hasGrown(e)?fj.isShowing(n,t)?w$.shrink(e):(fj.hideAllSlots(n),fj.showSlot(n,t)):(fj.hideAllSlots(n),fj.showSlot(n,t),w$.grow(e))}))}))},wj=function(e){var t=yg.getCurrent(e);return t.bind((function(e){var t=w$.isGrowing(e)||w$.hasGrown(e);if(t){var n=yg.getCurrent(e);return n.bind((function(e){return Z(fj.getSlotNames(e),(function(t){return fj.isShowing(e,t)}))}))}return x.none()}))},xj=Ta("FixSizeEvent"),Cj=Ta("AutoSizeEvent"),kj=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:Hl([ZT.config({}),My.config({}),w$.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(e){var t=yg.getCurrent(e);t.each(fj.hideAllSlots),li(e,Cj)},onGrown:function(e){li(e,Cj)},onStartGrow:function(e){fi(e,xj,{width:ec(e.element,"width").getOr("")})},onStartShrink:function(e){fi(e,xj,{width:zc(e.element)+"px"})}}),xy.config({}),yg.config({find:function(e){var t=xy.contents(e);return se(t)}})])}],behaviours:Hl([OM.childAt(0),ky("sidebar-sliding-events",[wi(xj,(function(e,t){Xu(e.element,"width",t.event.width)})),wi(Cj,(function(e,t){rc(e.element,"width")}))])])}},Sj=function(e){var t=void 0!==e.dom.attributes?e.dom.attributes:[];return J(t,(function(e,t){var n;return"class"===t.name?e:m(m({},e),(n={},n[t.name]=t.value,n))}),{})},_j=function(e){return Array.prototype.slice.call(e.dom.classList,0)},Oj=function(e){var t=tr.fromHtml(e),n=Xi(t),r=Sj(t),o=_j(t),i=0===n.length?{}:{innerHtml:sa(t)};return m({tag:zi(t),classes:o,attributes:r},i)},Tj=function(e){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading...")},classes:["tox-throbber__busy-spinner"]},components:[{dom:Oj('<div class="tox-spinner"><div></div><div></div><div></div></div>')}],behaviours:Hl([fy.config({mode:"special",onTab:function(){return x.some(!0)},onShiftTab:function(){return x.some(!0)}}),My.config({})])}},Rj=function(e,t,n){var r=e.element;!0===t?(xy.set(e,[Tj(n)]),rc(r,"display"),ba(r,"aria-hidden")):(xy.set(e,[]),Xu(r,"display","none"),ma(r,"aria-hidden","true"))},Ej=function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:Hl([xy.config({})]),components:[]}},Aj=function(e,t,n){var r=Xn(!1),o=Xn(x.none()),i=function(e){e!==r.get()&&(Rj(t(),e,n.providers),r.set(e))};e.on("ProgressState",(function(t){if(o.get().each(Xw.clearTimeout),z(t.time)){var n=Xw.setEditorTimeout(e,(function(){return i(t.state)}),t.time);o.set(x.some(n))}else i(t.state),o.set(x.none())}))},Dj=function(e,t,n){var r={getSocket:function(t){return XF.getPart(t,e,"socket")},setSidebar:function(t,n){XF.getPart(t,e,"sidebar").each((function(e){return bj(e,n)}))},toggleSidebar:function(t,n){XF.getPart(t,e,"sidebar").each((function(e){return yj(e,n)}))},whichSidebar:function(t){return XF.getPart(t,e,"sidebar").bind(wj).getOrNull()},getHeader:function(t){return XF.getPart(t,e,"header")},getToolbar:function(t){return XF.getPart(t,e,"toolbar")},setToolbar:function(t,n){XF.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){XF.getPart(t,e,"multiple-toolbar").each((function(e){rV.setItems(e,n)}))},refreshToolbar:function(t){var n=XF.getPart(t,e,"toolbar");n.each((function(e){return e.getApis().refresh(e)}))},toggleToolbarDrawer:function(t){XF.getPart(t,e,"toolbar").each((function(e){mg(e.getApis().toggle,(function(t){return t(e)}))}))},isToolbarDrawerToggled:function(t){return XF.getPart(t,e,"toolbar").bind((function(e){return x.from(e.getApis().isOpen).map((function(t){return t(e)}))})).getOr(!1)},getThrobber:function(t){return XF.getPart(t,e,"throbber")},focusToolbar:function(t){var n=XF.getPart(t,e,"toolbar").orThunk((function(){return XF.getPart(t,e,"multiple-toolbar")}));n.each((function(e){fy.focusIn(e)}))},setMenubar:function(t,n){XF.getPart(t,e,"menubar").each((function(e){oj.setMenus(e,n)}))},focusMenubar:function(t){XF.getPart(t,e,"menubar").each((function(e){oj.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},Mj=YF.optional({factory:oj,name:"menubar",schema:[yn("backstage")]}),Nj=function(e){return e.type===uC.sliding?z$:e.type===uC.floating?N$:L$},zj=YF.optional({factory:{sketch:function(e){return rV.sketch({uid:e.uid,dom:e.dom,listBehaviours:Hl([fy.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return L$({type:e.type,uid:Ta("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return e.onEscape(),x.some(!0)}})},setupItem:function(e,t,n,r){hP.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[yn("dom"),yn("onEscape")]}),Lj=YF.optional({factory:{sketch:function(e){var t=Nj(e),n={type:e.type,uid:e.uid,onEscape:function(){return e.onEscape(),x.some(!0)},cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes};return t(n)}},name:"toolbar",schema:[yn("dom"),yn("onEscape"),yn("getSink")]}),Bj=YF.optional({factory:{sketch:nj},name:"header",schema:[yn("dom")]}),Ij=YF.optional({name:"socket",schema:[yn("dom")]}),Pj=YF.optional({factory:{sketch:kj},name:"sidebar",schema:[yn("dom")]}),$j=YF.optional({factory:{sketch:Ej},name:"throbber",schema:[yn("dom")]}),Hj=cg({name:"OuterContainer",factory:Dj,configFields:[yn("dom"),yn("behaviours")],partFields:[Bj,Mj,Lj,zj,Ij,Pj,$j],apis:{getSocket:function(e,t){return e.getSocket(t)},setSidebar:function(e,t,n){e.setSidebar(t,n)},toggleSidebar:function(e,t,n){e.toggleSidebar(t,n)},whichSidebar:function(e,t){return e.whichSidebar(t)},getHeader:function(e,t){return e.getHeader(t)},getToolbar:function(e,t){return e.getToolbar(t)},setToolbar:function(e,t,n){var r=W(n,(function(e){return A$(e)}));e.setToolbar(t,r)},setToolbars:function(e,t,n){var r=W(n,(function(e){return W(e,A$)}));e.setToolbars(t,r)},refreshToolbar:function(e,t){return e.refreshToolbar(t)},toggleToolbarDrawer:function(e,t){e.toggleToolbarDrawer(t)},isToolbarDrawerToggled:function(e,t){return e.isToolbarDrawerToggled(t)},getThrobber:function(e,t){return e.getThrobber(t)},setMenubar:function(e,t,n){e.setMenubar(t,n)},focusMenubar:function(e,t){e.focusMenubar(t)},focusToolbar:function(e,t){e.focusToolbar(t)}}}),Fj="file edit view insert format tools table help",Vj={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align lineheight | forecolor backcolor | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},jj=function(e,t,n){var r=sS(n).split(/[ ,]/);return{text:e.title,getItems:function(){return ne(e.items,(function(e){var n=e.toLowerCase();return 0===n.trim().length||V(r,(function(e){return e===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:t.menuItems[n]?[t.menuItems[n]]:[]}))}}},Uj=function(e){return"string"===typeof e?e.split(" "):e},Wj=function(e,t){var n=m(m({},Vj),t.menus),r=Re(t.menus).length>0,o=void 0===t.menubar||!0===t.menubar?Uj(Fj):Uj(!1===t.menubar?"":t.menubar),i=X(o,(function(e){return r&&t.menus.hasOwnProperty(e)&&t.menus[e].hasOwnProperty("items")||Vj.hasOwnProperty(e)})),a=W(i,(function(r){var o=n[r];return jj({title:o.title,items:Uj(o.items)},t,e)}));return X(a,(function(e){var t=function(e){return"separator"!==e.type};return e.getItems().length>0&&V(e.getItems(),t)}))},qj=function(e){var t=function(){e._skinLoaded=!0,K_(e)};return function(){e.initialized?t():e.on("init",t)}},Gj=function(e,t){return function(){return X_(e,{message:t})}},Kj=function(e,t,n){return new _x((function(r,o){n.load(t,r,o),e.on("remove",(function(){return n.unload(t)}))}))},Xj=function(e,t){var n=t+"/skin.min.css";return Kj(e,n,e.ui.styleSheetLoader)},Yj=function(e,t){var n=$u(tr.fromDom(e.getElement()));if(n){var r=t+"/skin.shadowdom.min.css";return Kj(e,r,Ek.DOM.styleSheetLoader)}return _x.resolve()},Jj=function(e,t){var n=Jk(t);n&&t.contentCSS.push(n+(e?"/content.inline":"/content")+".min.css"),!1===Zk(t)&&O(n)?_x.all([Xj(t,n),Yj(t,n)]).then(qj(t),Gj(t,"Skin could not be loaded")):qj(t)()},Qj=u(Jj,!1),Zj=u(Jj,!0),eU=function(e,t,n,r){var o=t.outerContainer,i=n.toolbar,a=n.buttons;if(L(i,O)){var u=i.map((function(t){var o={toolbar:t,buttons:a,allowToolbarGroups:n.allowToolbarGroups};return HF(e,o,{backstage:r},x.none())}));Hj.setToolbars(o,u)}else Hj.setToolbar(o,HF(e,n,{backstage:r},x.none()))},tU=Gr(),nU=tU.os.isiOS()&&tU.os.version.major<=12,rU=function(e,t){var n=e.dom,r=e.getWin(),o=e.getDoc().documentElement,i=Xn(Tc(r.innerWidth,r.innerHeight)),a=Xn(Tc(o.offsetWidth,o.offsetHeight)),u=function(){var t=i.get();t.left===r.innerWidth&&t.top===r.innerHeight||(i.set(Tc(r.innerWidth,r.innerHeight)),J_(e))},c=function(){var t=e.getDoc().documentElement,n=a.get();n.left===t.offsetWidth&&n.top===t.offsetHeight||(a.set(Tc(t.offsetWidth,t.offsetHeight)),J_(e))},s=function(t){return Q_(e,t)};n.bind(r,"resize",u),n.bind(r,"scroll",s);var l=mT(tr.fromDom(e.getBody()),"load",c),f=t.uiMothership.element;e.on("hide",(function(){Xu(f,"display","none")})),e.on("show",(function(){rc(f,"display")})),e.on("NodeChange",c),e.on("remove",(function(){l.unbind(),n.unbind(r,"resize",u),n.unbind(r,"scroll",s),r=null}))},oU=function(e,t,n,r,o){var i=Xn(0),a=t.outerContainer;Qj(e);var u=tr.fromDom(o.targetNode),c=Pu(Iu(u));Um(u,t.mothership),jm(c,t.uiMothership),e.on("PostRender",(function(){eU(e,t,n,r),i.set(e.getWin().innerWidth),Hj.setMenubar(a,Wj(e,n)),Hj.setSidebar(a,n.sidebar),rU(e,t)}));var s=Hj.getSocket(a).getOrDie("Could not find expected socket element");if(nU){Yu(s.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var l=cx((function(){e.fire("ScrollContent")}),20),f=dT(s.element,"scroll",l.throttle);e.on("remove",f.unbind)}FS(e,t),e.addCommand("ToggleSidebar",(function(t,n){Hj.toggleSidebar(a,n),e.fire("ToggleSidebar")})),e.addQueryValueHandler("ToggleSidebar",(function(){return Hj.whichSidebar(a)}));var d=hS(e),m=function(){Hj.refreshToolbar(t.outerContainer)};d!==uC.sliding&&d!==uC.floating||e.on("ResizeWindow ResizeEditor ResizeContent",(function(){var t=e.getWin().innerWidth;t!==i.get()&&(m(),i.set(t))}));var p={enable:function(){HS(t,!1)},disable:function(){HS(t,!0)},isDisabled:function(){return Xk.isDisabled(a)}};return{iframeContainer:s.element.dom,editorContainer:a.element.dom,api:p}},iU=Object.freeze({__proto__:null,render:oU}),aU=function(e){var t=/^[0-9\.]+(|px)$/i;return t.test(""+e)?x.some(parseInt(""+e,10)):x.none()},uU=function(e){return z(e)?e+"px":e},cU=function(e,t,n){var r=t.filter((function(t){return e<t})),o=n.filter((function(t){return e>t}));return r.or(o).getOr(e)},sU=function(e){var t=eS(e),n=rS(e),r=iS(e);return aU(t).map((function(e){return cU(e,n,r)}))},lU=function(e){var t=sU(e);return t.getOr(eS(e))},fU=function(e){var t=tS(e),n=nS(e),r=oS(e);return aU(t).map((function(e){return cU(e,n,r)}))},dU=function(e){var t=fU(e);return t.getOr(tS(e))},mU=function(e,t,n,r,o){var i=n.uiMothership,a=n.outerContainer,u=Ek.DOM,c=kS(e),s=OS(e),l=oS(e).or(fU(e)),f=r.shared.header,d=f.isPositionedAtTop,m=hS(e),p=m===uC.sliding||m===uC.floating,h=Xn(!1),g=function(){return h.get()&&!e.removed},v=function(e){return p?e.fold((function(){return 0}),(function(e){return e.components().length>1?kc(e.components()[1].element):0})):0},b=function(n){switch(bS(e)){case pS.auto:var r=Hj.getToolbar(a),o=v(r),i=kc(n.element)-o,u=os(t),c=u.y>i;if(c)return"top";var s=ji(t),l=Math.max(s.dom.scrollHeight,kc(s)),f=u.bottom<l-i;if(f)return"bottom";var d=as(),m=d.bottom<u.bottom-i;return m?"bottom":"top";case pS.bottom:return"bottom";case pS.top:default:return"top"}},y=function(e){var t=o.get();HV.setModes(t,[e]),f.setDockingMode(e);var n=d()?xs.TopToBottom:xs.BottomToTop;ma(t.element,Hf,n)},w=function(){var e=l.getOrThunk((function(){var e=aU(Qu(Wu(),"margin-left")).getOr(0);return zc(Wu())-Ac(t).left+e}));Xu(o.get().element,"max-width",e+"px")},x=function(){var e=Hj.getToolbar(a),n=v(e),r=os(t),i=d()?Math.max(r.y-kc(o.get().element)+n,0):r.bottom;Yu(a.element,{position:"absolute",top:Math.round(i)+"px",left:Math.round(r.x)+"px"})},C=function(){i.broadcastOn([pp()],{})},k=function(e){if(void 0===e&&(e=!1),g()){if(c||w(),p&&Hj.refreshToolbar(a),c||x(),s){var t=o.get();e?HV.reset(t):HV.refresh(t)}C()}},S=function(e){if(void 0===e&&(e=!0),!c&&s&&g()){var t=f.getDockingMode(),n=b(o.get());n!==t&&(y(n),e&&k(!0))}},_=function(){h.set(!0),Xu(a.element,"display","flex"),u.addClass(e.getBody(),"mce-edit-focus"),rc(i.element,"display"),S(!1),k()},O=function(){h.set(!1),n.outerContainer&&(Xu(a.element,"display","none"),u.removeClass(e.getBody(),"mce-edit-focus")),Xu(i.element,"display","none")};return{isVisible:g,isPositionedAtTop:d,show:_,hide:O,update:k,updateMode:S,repositionPopups:C}},pU=function(e,t){var n=os(e);return{pos:t?n.y:n.bottom,bounds:n}},hU=function(e,t,n,r){var o=Xn(pU(t,n.isPositionedAtTop())),i=function(r){var i=pU(t,n.isPositionedAtTop()),a=i.pos,u=i.bounds,c=o.get(),s=c.pos,l=c.bounds,f=u.height!==l.height||u.width!==l.width;o.set({pos:a,bounds:u}),f&&J_(e,r),n.isVisible()&&(s!==a?n.update(!0):f&&(n.updateMode(),n.repositionPopups()))};r||(e.on("activate",n.show),e.on("deactivate",n.hide)),e.on("SkinLoaded ResizeWindow",(function(){return n.update(!0)})),e.on("NodeChange keydown",(function(e){Xw.requestAnimationFrame((function(){return i(e)}))})),e.on("ScrollWindow",(function(){return n.updateMode()}));var a=yF();a.set(mT(tr.fromDom(e.getBody()),"load",i)),e.on("remove",(function(){a.clear()}))},gU=function(e,t,n,r,o){var i=t.mothership,a=t.uiMothership,u=t.outerContainer,c=Xn(null),s=tr.fromDom(o.targetNode),l=mU(e,s,t,r,c),f=xS(e);Zj(e);var d=function(){if(c.get())l.show();else{c.set(Hj.getHeader(u).getOrDie());var o=SS(e);jm(o,i),jm(o,a),eU(e,t,n,r),Hj.setMenubar(u,Wj(e,n)),l.show(),hU(e,s,l,f),e.nodeChanged()}};e.on("show",d),e.on("hide",l.hide),f||(e.on("focus",d),e.on("blur",l.hide)),e.on("init",(function(){(e.hasFocus()||f)&&d()})),FS(e,t);var m={show:function(){l.show()},hide:function(){l.hide()},enable:function(){HS(t,!1)},disable:function(){HS(t,!0)},isDisabled:function(){return Xk.isDisabled(u)}};return{editorContainer:u.element.dom,api:m}},vU=Object.freeze({__proto__:null,render:gU}),bU=function(e){var t=[{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}];zM.each(t,(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,onAction:function(){return e.execCommand(t.cmd)},icon:t.icon,onSetup:xF(e,t.name)})}));var n={name:"alignnone",text:"No alignment",cmd:"JustifyNone",icon:"align-none"};e.ui.registry.addButton(n.name,{tooltip:n.text,onAction:function(){return e.execCommand(n.cmd)},icon:n.icon})},yU=function(e,t){ZH(e,t),aF(e,t),EF(e,t),OF(e,t),hF(e,t)},wU=function(e,t){e.setDisabled(!t.queryCommandState("outdent"));var n=function(){e.setDisabled(!t.queryCommandState("outdent"))};return t.on("NodeChange",n),function(){return t.off("NodeChange",n)}},xU=function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:function(t){return wU(t,e)},onAction:function(){return e.execCommand("outdent")}}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:function(){return e.execCommand("indent")}})},CU=function(e){xU(e)},kU=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},SU=function(e){zM.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(t,n){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:xF(e,t.name),onAction:kU(e,t.name)})}));for(var t=1;t<=6;t++){var n="h"+t;e.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+t,onSetup:xF(e,n),onAction:kU(e,n)})}},_U=function(e){zM.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(t){e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:function(){return e.execCommand(t.action)}})}))},OU=function(e){zM.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:function(){return e.execCommand(t.action)},onSetup:xF(e,t.name)})}))},TU=function(e){SU(e),_U(e),OU(e)},RU=function(e){zM.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(t){e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:function(){return e.execCommand(t.action)}})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:kU(e,"code")})},EU=function(e){TU(e),RU(e)},AU=function(e,t,n){var r=function(){return!!t.undoManager&&t.undoManager[n]()},o=function(){e.setDisabled(t.mode.isReadOnly()||!r())};return e.setDisabled(!r()),t.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",o),function(){return t.off("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",o)}},DU=function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:function(t){return AU(t,e,"hasUndo")},onAction:function(){return e.execCommand("undo")}}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:function(t){return AU(t,e,"hasRedo")},onAction:function(){return e.execCommand("redo")}})},MU=function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",onSetup:function(t){return AU(t,e,"hasUndo")},onAction:function(){return e.execCommand("undo")}}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",onSetup:function(t){return AU(t,e,"hasRedo")},onAction:function(){return e.execCommand("redo")}})},NU=function(e){DU(e),MU(e)},zU=function(e,t){e.setActive(t.hasVisual);var n=function(t){e.setActive(t.hasVisual)};return t.on("VisualAid",n),function(){return t.off("VisualAid",n)}},LU=function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:function(t){return zU(t,e)},onAction:function(){e.execCommand("mceToggleVisualAid")}})},BU=function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:function(){return e.execCommand("mceToggleVisualAid")}})},IU=function(e){BU(e),LU(e)},PU={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},$U=function(){var e="[0-9]+",t="[+-]?"+e,n="[eE]"+t,r="\\.",o=function(e){return"(?:"+e+")?"},i=["Infinity",e+r+o(e)+o(n),r+e+o(n),e+o(n)].join("|"),a="[+-]?(?:"+i+")";return new RegExp("^("+a+")(.*)$")}(),HU=function(e,t){return V(t,(function(t){return V(PU[t],(function(t){return e===t}))}))},FU=function(e,t){var n=x.from($U.exec(e));return n.bind((function(e){var n=Number(e[1]),r=e[2];return HU(r,t)?x.some({value:n,unit:r}):x.none()}))},VU=function(e,t){return FU(e,t).map((function(e){var t=e.value,n=e.unit;return t+n}))},jU=function(e){return VU(e,["fixed","relative","empty"]).getOr(e)},UU=function(e){var t=cS(e),n=new Map,r=bF(),o=function(){var t=jU(e.queryCommandValue("LineHeight"));x.from(n.get(t)).fold((function(){return r.clear()}),(function(e){r.set({destroy:function(){e.setActive(!1)}}),e.setActive(!0)}))};return e.on("nodeChange",o),W(t,(function(i,a){return{type:"togglemenuitem",text:i,onSetup:function(u){return n.set(jU(i),u),a+1===t.length&&o(),function(){0===a&&(e.off("nodeChange",o),r.clear())}},onAction:function(){return e.execCommand("LineHeight",!1,i)}}}))},WU=function(e){e.ui.registry.addNestedMenuItem("lineheight",{type:"nestedmenuitem",text:"Line height",getSubmenuItems:function(){return UU(e)}})},qU=function(e){e.ui.registry.addMenuButton("lineheight",{tooltip:"Line height",icon:"line-height",fetch:function(t){return t(UU(e))}})},GU=function(e){WU(e),qU(e)},KU=function(e,t){bU(e),EU(e),yU(e,t),NU(e),TO(e),IU(e),CU(e),GU(e)},XU=function(e,t){return{anchor:"makeshift",x:e,y:t}},YU=function(e,t,n){return XU(e.x+t,e.y+n)},JU=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},QU=function(e){if(JU(e)){var t=e.touches[0];return XU(t.pageX,t.pageY)}return XU(e.pageX,e.pageY)},ZU=function(e){if(JU(e)){var t=e.touches[0];return XU(t.clientX,t.clientY)}return XU(e.clientX,e.clientY)},eW=function(e,t){var n=Ek.DOM.getPos(e);return YU(t,n.x,n.y)},tW=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?QU(t):eW(e.getContentAreaContainer(),ZU(t)):nW(e)},nW=function(e){return{anchor:"selection",root:tr.fromDom(e.selection.getNode())}},rW=function(e){return{anchor:"node",node:x.some(tr.fromDom(e.selection.getNode())),root:tr.fromDom(e.getBody())}},oW=function(e,t,n,r,o,i){var a=n(),u=i?rW(e):tW(e,t);Ez(a,cC.CLOSE_ON_EXECUTE,r,!1).map((function(e){t.preventDefault(),Iw.showMenuAt(o,u,{menu:{markers:NC("normal")},data:e})}))},iW={onLtr:function(){return[wl,hl,gl,vl,bl,yl,Gw,Kw,Ww,jw,qw,Uw]},onRtl:function(){return[wl,gl,hl,bl,vl,yl,Gw,Kw,qw,Uw,Ww,jw]}},aW=12,uW={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"]},cW=function(e,t){var n=e.selection;if(n.isCollapsed()||t.touches.length<1)return!1;var r=t.touches[0],o=n.getRng(),i=jd(e.getWin(),md.domRange(o));return i.exists((function(e){return e.left<=r.clientX&&e.right>=r.clientX&&e.top<=r.clientY&&e.bottom>=r.clientY}))},sW=function(e,t){return m({bubble:Lf(0,aW,uW),layouts:iW,overrides:{maxWidthFunction:cP(),maxHeightFunction:Af()}},tW(e,t))},lW=function(e){var t=e.selection.getRng(),n=function(){Xw.setEditorTimeout(e,(function(){e.selection.setRng(t)}),10),i()};e.once("touchend",n);var r=function(e){e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",r,!0);var o=function(){return i()};e.once("longpresscancel",o);var i=function(){e.off("touchend",n),e.off("longpresscancel",o),e.off("mousedown",r)}},fW=function(e,t,n,r,o,i,a){var u=i?rW(e):sW(e,t);Ez(n,cC.CLOSE_ON_EXECUTE,r,!0).map((function(n){t.preventDefault(),Iw.showMenuWithinBounds(o,u,{menu:{markers:NC("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return x.some(EH(e,r.shared))})),e.fire(lP)}))},dW=function(e,t,n,r,o,i){var a=Gr(),u=a.os.isiOS(),c=a.os.isOSX(),s=a.os.isAndroid(),l=a.deviceType.isTouch(),f=function(){return!(s||u||c&&l)},d=function(){var a=n();fW(e,t,a,r,o,i,f())};if(!c&&!u||i)s&&!i&&e.selection.setCursorLocation(t.target,0),d();else{var m=function(){lW(e),d()};cW(e,t)?m():(e.once("selectionchange",m),e.once("touchend",(function(){return e.off("selectionchange",m)})))}},mW=function(e){return"string"===typeof e?e.split(/[ ,]/):e},pW=function(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")},hW=function(e,t,n){var r=e.ui.registry.getAll().contextMenus;return x.from(e.getParam(t)).map(mW).getOrThunk((function(){return X(mW(n),(function(e){return He(r,e)}))}))},gW=function(e){return!1===e.getParam("contextmenu")},vW=function(e){return hW(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},bW=function(e){return e.getParam("contextmenu_avoid_overlap","","string")},yW=function(e){return O(e)?"|"===e:"separator"===e.type},wW={type:"separator"},xW=function(e){if(O(e))return e;switch(e.type){case"separator":return wW;case"submenu":return{type:"nestedmenuitem",text:e.text,icon:e.icon,getSubmenuItems:function(){var t=e.getSubmenuItems();return O(t)?t:W(t,xW)}};default:return{type:"menuitem",text:e.text,icon:e.icon,onAction:n(e.onAction)}}},CW=function(e,t){if(0===t.length)return e;var n=le(e).filter((function(e){return!yW(e)})),r=n.fold((function(){return[]}),(function(e){return[wW]}));return e.concat(r).concat(t).concat([wW])},kW=function(e,t,n){var r=J(t,(function(t,r){if(He(e,r)){var o=e[r].update(n);if(O(o))return CW(t,o.split(" "));if(o.length>0){var i=W(o,xW);return CW(t,i)}return t}return t.concat([r])}),[]);return r.length>0&&yW(r[r.length-1])&&r.pop(),r},SW=function(e,t){return t.ctrlKey&&!pW(e)},_W=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},OW=function(e,t){return _W(e,t)?e.selection.getStart(!0):t.target},TW=function(e,t){var n=bW(e);if(_W(e,t))return!0;if(n){var r=OW(e,t);return hT(tr.fromDom(r),n)}return!1},RW=function(e,t,n){var r=Gr(),o=r.deviceType.isTouch,i=yc(Iw.sketch({dom:{tag:"div"},lazySink:t,onEscape:function(){return e.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:Hl([ky("dismissContextMenu",[wi(ni(),(function(t,n){dp.close(t),e.focus()}))])])})),a=function(e){return Iw.hide(i)},u=function(t){if(pW(e)&&t.preventDefault(),!SW(e,t)&&!gW(e)){var r=TW(e,t),a=function(){var n=OW(e,t),r=e.ui.registry.getAll(),o=vW(e);return kW(r.contextMenus,o,n)},u=o()?dW:oW;u(e,t,a,n,i,r)}};e.on("init",(function(){var t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(o()?"":" ResizeWindow");e.on(t,a),e.on("longpress contextmenu",u)}))},EW=je.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),AW=function(e){return function(t){return t.translate(-e.left,-e.top)}},DW=function(e){return function(t){return t.translate(e.left,e.top)}},MW=function(e){return function(t,n){return J(e,(function(e,t){return t(e)}),Tc(t,n))}},NW=function(e,t,n){return e.fold(MW([DW(n),AW(t)]),MW([AW(t)]),MW([]))},zW=function(e,t,n){return e.fold(MW([DW(n)]),MW([]),MW([DW(t)]))},LW=function(e,t,n){return e.fold(MW([]),MW([AW(n)]),MW([DW(t),AW(n)]))},BW=function(e,t,n,r,o,i){var a=zW(e,o,i),u=zW(t,o,i);return Math.abs(a.left-u.left)<=n&&Math.abs(a.top-u.top)<=r},IW=function(e,t,n,r,o,i){var a=zW(e,o,i),u=zW(t,o,i),c=Math.abs(a.left-u.left),s=Math.abs(a.top-u.top);return Tc(c,s)},PW=function(e,t,n){var r=e.fold((function(e,t){return{position:x.some("absolute"),left:x.some(e+"px"),top:x.some(t+"px")}}),(function(e,t){return{position:x.some("absolute"),left:x.some(e-n.left+"px"),top:x.some(t-n.top+"px")}}),(function(e,t){return{position:x.some("fixed"),left:x.some(e+"px"),top:x.some(t+"px")}}));return m({right:x.none(),bottom:x.none()},r)},$W=function(e,t,n){return e.fold((function(e,r){return FW(e+t,r+n)}),(function(e,r){return VW(e+t,r+n)}),(function(e,r){return jW(e+t,r+n)}))},HW=function(e,t,n,r){var o=function(e,o){return function(i,a){var u=e(t,n,r);return o(i.getOr(u.left),a.getOr(u.top))}};return e.fold(o(LW,FW),o(zW,VW),o(NW,jW))},FW=EW.offset,VW=EW.absolute,jW=EW.fixed,UW=function(e,t){var n=ha(e,t);return A(n)?NaN:parseInt(n,10)},WW=function(e,t){var n=e.element,r=UW(n,t.leftAttr),o=UW(n,t.topAttr);return isNaN(r)||isNaN(o)?x.none():x.some(Tc(r,o))},qW=function(e,t,n){var r=e.element;ma(r,t.leftAttr,n.left+"px"),ma(r,t.topAttr,n.top+"px")},GW=function(e,t){var n=e.element;ba(n,t.leftAttr),ba(n,t.topAttr)},KW=function(e,t,n,r){return WW(e,t).fold((function(){return n}),(function(e){return jW(e.left+r.left,e.top+r.top)}))},XW=function(e,t,n,r,o,i){var a=KW(e,t,n,r),u=t.mustSnap?QW(e,t,a,o,i):ZW(e,t,a,o,i),c=NW(a,o,i);return qW(e,t,c),u.fold((function(){return{coord:jW(c.left,c.top),extra:x.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},YW=function(e,t){GW(e,t)},JW=function(e,t,n,r){return de(e,(function(e){var o=e.sensor,i=BW(t,o,e.range.left,e.range.top,n,r);return i?x.some({output:HW(e.output,t,n,r),extra:e.extra}):x.none()}))},QW=function(e,t,n,r,o){var i=t.getSnapPoints(e),a=JW(i,n,r,o);return a.orThunk((function(){var e=J(i,(function(e,t){var i=t.sensor,a=IW(n,i,t.range.left,t.range.top,r,o);return e.deltas.fold((function(){return{deltas:x.some(a),snap:x.some(t)}}),(function(n){var r=(a.left+a.top)/2,o=(n.left+n.top)/2;return r<=o?{deltas:x.some(a),snap:x.some(t)}:e}))}),{deltas:x.none(),snap:x.none()});return e.snap.map((function(e){return{output:HW(e.output,n,r,o),extra:e.extra}}))}))},ZW=function(e,t,n,r,o){var i=t.getSnapPoints(e);return JW(i,n,r,o)},eq=function(e,t,n){return{coord:HW(e.output,e.output,t,n),extra:e.extra}},tq=function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=Fi(e.element),a=Uc(i),u=sV(o),c=eq(r,a,u),s=PW(c.coord,a,u);Ju(o,s)}},nq=Object.freeze({__proto__:null,snapTo:tq}),rq="data-initial-z-index",oq=function(e){Wi(e.element).filter(Ii).each((function(e){ga(e,rq).fold((function(){return rc(e,"z-index")}),(function(t){return Xu(e,"z-index",t)})),ba(e,rq)}))},iq=function(e){Wi(e.element).filter(Ii).each((function(t){ec(t,"z-index").each((function(e){ma(t,rq,e)})),Xu(t,"z-index",Qu(e.element,"z-index"))}))},aq=function(e,t){e.getSystem().addToGui(t),iq(t)},uq=function(e){oq(e),e.getSystem().removeFromGui(e)},cq=function(e,t,n){return e.getSystem().build(jT.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},sq=Bn("snaps",[yn("getSnapPoints"),Ps("onSensor"),yn("leftAttr"),yn("topAttr"),Pn("lazyViewport",as),Pn("mustSnap",!1)]),lq=[Pn("useFixed",l),yn("blockerClass"),Pn("getTarget",a),Pn("onDrag",t),Pn("repositionTarget",!0),Pn("onDrop",t),Un("getBounds",as),sq],fq=function(e){return dg(ec(e,"left"),ec(e,"top"),ec(e,"position"),(function(e,t,n){var r="fixed"===n?jW:FW;return r(parseInt(e,10),parseInt(t,10))})).getOrThunk((function(){var t=Ac(e);return VW(t.left,t.top)}))},dq=function(e,t,n,r,o){var i=o.bounds,a=zW(t,n,r),u=vf(a.left,i.x,i.x+i.width-o.width),c=vf(a.top,i.y,i.y+i.height-o.height),s=VW(u,c);return t.fold((function(){var e=LW(s,n,r);return FW(e.left,e.top)}),(function(){return s}),(function(){var e=NW(s,n,r);return jW(e.left,e.top)}))},mq=function(e,t,n,r,o,i,a){var u=t.fold((function(){var e=$W(n,i.left,i.top),t=NW(e,r,o);return jW(t.left,t.top)}),(function(t){var a=XW(e,t,n,i,r,o);return a.extra.each((function(n){t.onSensor(e,n)})),a.coord}));return dq(e,u,r,o,a)},pq=function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=Fi(e.element),a=Uc(i),u=sV(o),c=fq(o),s=mq(e,t.snaps,c,a,u,r,n),l=PW(s,a,u);Ju(o,l)}t.onDrag(e,o,r)},hq=function(e,t){return{bounds:e.getBounds(),height:Sc(t.element),width:Lc(t.element)}},gq=function(e,t,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return hq(t,e)}));i.each((function(n){pq(e,t,a,n)}))},vq=function(e,t,n,r){t.each(uq),n.snaps.each((function(t){YW(e,t)}));var o=n.getTarget(e.element);r.reset(),n.onDrop(e,o)},bq=function(e){return function(t,n){var r=function(e){n.setStartData(hq(t,e))};return gi(h([wi(Qo(),(function(e){n.getStartData().each((function(){return r(e)}))}))],e(t,n,r)))}},yq=function(e){return gi([wi(ko(),e.forceDrop),wi(Oo(),e.drop),wi(So(),(function(t,n){e.move(n.event)})),wi(_o(),e.delayDrop)])},wq=function(e){return x.from(Tc(e.x,e.y))},xq=function(e,t){return Tc(t.left-e.left,t.top-e.top)},Cq=Object.freeze({__proto__:null,getData:wq,getDelta:xq}),kq=function(e,t,n){return[wi(ko(),(function(r,o){var i=o.event.raw;if(0===i.button){o.stop();var a=function(){return vq(r,x.some(s),e,t)},u=gT(a,200),c={drop:a,delayDrop:u.schedule,forceDrop:a,move:function(n){u.cancel(),gq(r,e,t,Cq,n)}},s=cq(r,e.blockerClass,yq(c)),l=function(){n(r),aq(r,s)};l()}}))]},Sq=h(lq,[Vs("dragger",{handlers:bq(kq)})]),_q=function(e){return gi([wi(yo(),e.forceDrop),wi(xo(),e.drop),wi(Co(),e.drop),wi(wo(),(function(t,n){e.move(n.event)}))])},Oq=function(e){var t=e[0];return x.some(Tc(t.clientX,t.clientY))},Tq=function(e){var t=e.raw,n=t.touches;return 1===n.length?Oq(n):x.none()},Rq=function(e,t){return Tc(t.left-e.left,t.top-e.top)},Eq=Object.freeze({__proto__:null,getData:Tq,getDelta:Rq}),Aq=function(e,t,n){var r=Xn(x.none());return[wi(yo(),(function(o,i){i.stop();var a=function(){vq(o,r.get(),e,t),r.set(x.none())},u={drop:a,delayDrop:function(){},forceDrop:a,move:function(n){gq(o,e,t,Eq,n)}},c=cq(o,e.blockerClass,_q(u));r.set(x.some(c));var s=function(){n(o),aq(o,c)};s()})),wi(wo(),(function(n,r){r.stop(),gq(n,e,t,Eq,r.event)})),wi(xo(),(function(n,o){o.stop(),vq(n,r.get(),e,t),r.set(x.none())})),wi(Co(),(function(n){vq(n,r.get(),e,t),r.set(x.none())}))]},Dq=h(lq,[Vs("dragger",{handlers:bq(Aq)})]),Mq=function(e,t,n){return h(kq(e,t,n),Aq(e,t,n))},Nq=h(lq,[Vs("dragger",{handlers:bq(Mq)})]),zq=Sq,Lq=Dq,Bq=Nq,Iq=Object.freeze({__proto__:null,mouse:zq,touch:Lq,mouseOrTouch:Bq}),Pq=function(){var e=x.none(),t=x.none(),n=function(){e=x.none(),t=x.none()},r=function(t,n){var r=e.map((function(e){return t.getDelta(e,n)}));return e=x.some(n),r},o=function(e,t){return e.getData(t).bind((function(t){return r(e,t)}))},a=function(e){t=x.some(e)},u=function(){return t},c=i({});return Ka({readState:c,reset:n,update:o,getStartData:u,setStartData:a})},$q=Object.freeze({__proto__:null,init:Pq}),Hq=Ul({branchKey:"mode",branches:Iq,name:"dragging",active:{events:function(e,t){var n=e.dragger;return n.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:x.from(e.extra)}}},state:$q,apis:nq}),Fq=40,Vq=Fq/2,jq=function(e,t,n,r,o,i){return e.fold((function(){return Hq.snap({sensor:VW(n-Vq,r-Vq),range:Tc(o,i),output:VW(x.some(n),x.some(r)),extra:{td:t}})}),(function(e){var o=n-Vq,i=r-Vq,a=Fq,u=Fq,c=e.element.dom.getBoundingClientRect();return Hq.snap({sensor:VW(o,i),range:Tc(a,u),output:VW(x.some(n-c.width/2),x.some(r-c.height/2)),extra:{td:t}})}))},Uq=function(e,t,n){var r=function(e,t){return e.exists((function(e){return oo(e,t)}))};return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(e,o){var i=o.td;r(t.get(),i)||(t.set(x.some(i)),n(i))},mustSnap:!0}},Wq=function(e){return Qw(Jw.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:Hl([Hq.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),wE.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},qq=function(e,t){var n=Xn([]),r=Xn([]),o=Xn(!1),i=Xn(x.none()),a=Xn(x.none()),u=function(e){var n=is(e);return jq(m.getOpt(t),e,n.x,n.y,n.width,n.height)},c=function(){return W(n.get(),(function(e){return u(e)}))},s=function(e){var n=is(e);return jq(p.getOpt(t),e,n.right,n.bottom,n.width,n.height)},l=function(){return W(r.get(),(function(e){return s(e)}))},f=Uq(c,i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),d=Uq(l,a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),m=Wq(f),p=Wq(d),h=yc(m.asSpec()),g=yc(p.asSpec()),v=function(t,n,r,o){var i=n.dom.getBoundingClientRect();rc(t.element,"display");var a=Ui(tr.fromDom(e.getBody())).dom.innerHeight,u=r(i),c=o(i,a);(u||c)&&Xu(t.element,"display","none")},b=function(e,t,n,r){var o=n(t);Hq.snapTo(e,o);var i=function(e){return e[r]<0},a=function(e,t){return e[r]>t};v(e,t,i,a)},y=function(e){return b(h,e,u,"top")},w=function(){return i.get().each(y)},C=function(e){return b(g,e,s,"bottom")},k=function(){return a.get().each(C)};Gr().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){o.get()||(Pm(t,h),Pm(t,g),o.set(!0)),i.set(x.some(e.start)),a.set(x.some(e.finish)),e.otherCells.each((function(t){n.set(t.upOrLeftCells),r.set(t.downOrRightCells),y(e.start),C(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){w(),k()})),e.on("TableSelectionClear",(function(){o.get()&&(Fm(h),Fm(g),o.set(!1)),i.set(x.none()),a.set(x.none())})))};(function(e){e[e["None"]=0]="None",e[e["Both"]=1]="Both",e[e["Vertical"]=2]="Vertical"})(GH||(GH={}));var Gq=function(e,t,n,r,o){var i={};return i.height=cU(r+t.top,rS(e),iS(e)),n===GH.Both&&(i.width=cU(o+t.left,nS(e),oS(e))),i},Kq=function(e,t,n){var r=tr.fromDom(e.getContainer()),o=Gq(e,t,n,kc(r),zc(r));Ae(o,(function(e,t){return Xu(r,t,uU(e))})),Y_(e)},Xq=function(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1},Yq=function(e,t,n){t.delimiter||(t.delimiter="»");var r=function(r){var o=r||[],i=W(o,(function(t,r){return Jw.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:t.name},action:function(n){e.focus(),e.selection.select(t.element),e.nodeChanged()},buttonBehaviours:Hl([GS.button(n.isDisabled),VS()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}};return J(i.slice(1),(function(e,t){var n=e;return n.push(a),n.push(t),n}),[i[0]])},o=function(t){var n=[],r=t.length;while(r-- >0){var o=t[r];if(1===o.nodeType&&!Xq(o)){var i=e.fire("ResolveName",{name:o.nodeName.toLowerCase(),target:o});if(i.isDefaultPrevented()||n.push({name:i.name,element:o}),i.isPropagationStopped())break}}return n};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Hl([fy.config({mode:"flow",selector:"div[role=button]"}),Xk.config({disabled:n.isDisabled}),VS(),ZT.config({}),xy.config({}),ky("elementPathEvents",[Ai((function(t,n){e.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return fy.focusIn(t)})),e.on("NodeChange",(function(e){var n=o(e.parents);n.length>0?xy.set(t,r(n)):xy.set(t,[])}))}))])]),components:[]}},Jq=function(e,t){var n,r=function(e,n,r){return xy.set(e,[gc(t.translate(["{0} "+r,n[r]]))])};return Jw.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Hl([GS.button(t.isDisabled),VS(),ZT.config({}),xy.config({}),Kp.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),ky("wordcount-events",[Ni((function(e){var t=Kp.getValue(e),n="words"===t.mode?"characters":"words";Kp.setValue(e,{mode:n,count:t.count}),r(e,t.count,n)})),Ai((function(t){e.on("wordCountUpdate",(function(e){var n=Kp.getValue(t).mode;Kp.setValue(t,{mode:n,count:e.wordCount}),r(t,e.wordCount,n)}))}))])]),eventOrder:(n={},n[jo()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})},Qq=function(e,t){var n=function(n){return{dom:{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize"),"aria-hidden":"true"},innerHtml:ex("resize-handle",t.icons)},behaviours:Hl([Hq.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,r,o){Kq(e,o,n)},blockerClass:"tox-blocker"})])}},r=function(){var e=Ak.translate(["Powered by {0}","Tiny"]),t='<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v5" rel="noopener" target="_blank" tabindex="-1" aria-label="'+e+'">'+e+"</a>";return{dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:t}}},o=function(e){var t=!e.hasPlugin("autoresize"),n=e.getParam("resize",t);return!1===n?GH.None:"both"===n?GH.Both:GH.Vertical},i=function(){var n=[];return e.getParam("elementpath",!0,"boolean")&&n.push(Yq(e,{},t)),e.hasPlugin("wordcount")&&n.push(Jq(e,t)),e.getParam("branding",!0,"boolean")&&n.push(r()),n.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:n}]:[]},a=function(){var t=i(),r=o(e);return r!==GH.None&&t.push(n(r)),t};return{dom:{tag:"div",classes:["tox-statusbar"]},components:a()}},Zq=function(e){var t,n=e.inline,r=n?vU:iU,o=OS(e)?tj:uV,i=x.none(),a=Gr(),u=a.browser.isIE(),c=u?["tox-platform-ie"]:[],s=a.deviceType.isTouch(),l="tox-platform-touch",f=s?[l]:[],d=yS(e),p=SS(e),h=Ak.isRtl()?{attributes:{dir:"rtl"}}:{},g={attributes:(t={},t[Hf]=d?xs.BottomToTop:xs.TopToBottom,t)},v=function(){return i.bind(Hj.getHeader)},b=function(){return o.isDocked(v)},y=function(){Xu(J.element,"width",document.body.clientWidth+"px")},w=function(){var e=oo(Wu(),p)&&"grid"===Qu(p,"display"),t={dom:m({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(c).concat(f)},h),behaviours:Hl([Mm.config({useFixed:function(){return b()}})])},n={dom:{styles:{width:document.body.clientWidth+"px"}},events:gi([wi(Zo(),y)])};return Ke(t,e?n:{})},C=yc(w()),k=function(){return ge.value(C)},S=Qw({dom:{tag:"div",classes:["tox-anchorbar"]}}),_=function(){return i.bind((function(e){return S.getOpt(e)})).getOrDie("Could not find a anchor bar element")},O=function(){return i.bind((function(e){return Hj.getToolbar(e)})).getOrDie("Could not find more toolbar element")},T=function(){return i.bind((function(e){return Hj.getThrobber(e)})).getOrDie("Could not find throbber element")},R=uP(C,e,_),E=Hj.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:R,onEscape:function(){e.focus()}}),A=hS(e),D=Hj.parts.toolbar(m({dom:{tag:"div",classes:["tox-toolbar"]},getSink:k,providers:R.shared.providers,onEscape:function(){e.focus()},type:A,lazyToolbar:O,lazyHeader:function(){return v().getOrDie("Could not find header element")}},g)),M=Hj.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:R.shared.providers,onEscape:function(){e.focus()},type:A}),N=Hj.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),z=Hj.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),L=Hj.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:R}),B=e.getParam("statusbar",!0,"boolean"),I=B&&!n?x.some(Qq(e,R.shared.providers)):x.none(),P={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[N,z]},$=mS(e),H=fS(e),F=lS(e),V=function(){return $?[M]:H?[D]:[]},j=Hj.parts.header({dom:m({tag:"div",classes:["tox-editor-header"]},g),components:te([F?[E]:[],V(),kS(e)?[]:[S.asSpec()]]),sticky:OS(e),editor:e,sharedBackstage:R.shared}),U=te([d?[]:[j],n?[]:[P],d?[j]:[]]),W={dom:{tag:"div",classes:["tox-editor-container"]},components:U},q=te([[W],n?[]:I.toArray(),[L]]),G=_S(e),K=m(m({role:"application"},Ak.isRtl()?{dir:"rtl"}:{}),G?{"aria-hidden":"true"}:{}),X=yc(Hj.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(n?["tox-tinymce-inline"]:[]).concat(d?["tox-tinymce--toolbar-bottom"]:[]).concat(f).concat(c),styles:m({visibility:"hidden"},G?{opacity:"0",border:"0"}:{}),attributes:K},components:q,behaviours:Hl([VS(),Xk.config({disableClass:"tox-tinymce--disabled"}),fy.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a"})])}));i=x.some(X),e.shortcuts.add("alt+F9","focus menubar",(function(){Hj.focusMenubar(X)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){Hj.focusToolbar(X)})),e.addCommand("ToggleToolbarDrawer",(function(){Hj.toggleToolbarDrawer(X)})),e.addQueryStateHandler("ToggleToolbarDrawer",(function(){return Hj.isToolbarDrawerToggled(X)}));var Y=UT(X),J=UT(C);KF(e,Y,J);var Q=function(){var e={broadcastAll:J.broadcast,broadcastOn:J.broadcastOn,register:function(){}};return{channels:e}},Z=function(){var t=uU(lU(e)),n=uU(dU(e));return e.inline||(nc("div","width",n)&&Xu(X.element,"width",n),nc("div","height",t)?Xu(X.element,"height",t):Xu(X.element,"height","200px")),t},ee=function(){o.setup(e,R.shared,v),KU(e,R),RW(e,k,R),pj(e),Aj(e,T,R.shared),De(vS(e),(function(t,n){e.ui.registry.addGroupToolbarButton(n,t)}));var t=e.ui.registry.getAll(),n=t.buttons,i=t.menuItems,a=t.contextToolbars,u=t.sidebars,c=dS(e),s={menuItems:i,menus:RS(e),menubar:ES(e),toolbar:c.getOrThunk((function(){return AS(e)})),allowToolbarGroups:A===uC.floating,buttons:n,sidebar:u};GF(e,a,C,{backstage:R}),qq(e,C);var l=e.getElement(),f=Z(),d={mothership:Y,uiMothership:J,outerContainer:X},m={targetNode:l,height:f};return r.render(e,d,s,R,m)};return{mothership:Y,uiMothership:J,backstage:R,renderUI:ee,getUi:Q}},eG=function(e,t){var n=x.from(ha(e,"id")).fold((function(){var e=Ta("dialog-describe");return ma(t,"id",e),e}),a);ma(e,"aria-describedby",n)},tG=function(e,t){var n=ga(e,"id").fold((function(){var e=Ta("dialog-label");return ma(t,"id",e),e}),a);ma(e,"aria-labelledby",n)},nG=i([yn("lazySink"),An("dragBlockClass"),Un("getBounds",as),Pn("useTabstopAt",f),Pn("eventOrder",{}),Xp("modalBehaviours",[fy]),$s("onExecute"),Fs("onEscape")]),rG={sketch:a},oG=i([Eh({name:"draghandle",overrides:function(e,t){return{behaviours:Hl([Hq.config({mode:"mouse",getTarget:function(e){return ms(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})])}}}),Th({schema:[yn("dom")],name:"title"}),Th({factory:rG,schema:[yn("dom")],name:"close"}),Th({factory:rG,schema:[yn("dom")],name:"body"}),Eh({factory:rG,schema:[yn("dom")],name:"footer"}),Rh({factory:{sketch:function(e,t){return m(m({},e),{dom:t.dom,components:t.components})}},schema:[Pn("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Pn("components",[])],name:"blocker"})]),iG=function(e,t,n,r){ma(e.element,"aria-busy",!0);var o=t.getRoot(e).getOr(e),i=Hl([fy.config({mode:"special",onTab:function(){return x.some(!0)},onShiftTab:function(){return x.some(!0)}}),My.config({})]),a=r(o,i),u=o.getSystem().build(a);xy.append(o,wc(u)),u.hasConfigured(fy)&&fy.focusIn(u),n.isBlocked()||t.onBlock(e),n.blockWith((function(){return xy.remove(o,u)}))},aG=function(e,t,n){ba(e.element,"aria-busy"),n.isBlocked()&&t.onUnblock(e),n.clear()},uG=Object.freeze({__proto__:null,block:iG,unblock:aG}),cG=[Un("getRoot",x.none),Ps("onBlock"),Ps("onUnblock")],sG=function(){var e=bF(),t=function(t){e.set({destroy:t})};return Ka({readState:e.isSet,blockWith:t,clear:e.clear,isBlocked:e.isSet})},lG=Object.freeze({__proto__:null,init:sG}),fG=Vl({fields:cG,name:"blocking",apis:uG,state:lG}),dG=function(e,t,n,r){var o,i=Xn(x.none()),a=function(t){i.set(x.some(t));var n=e.lazySink(t).getOrDie(),o=r.blocker(),a=n.getSystem().build(m(m({},o),{components:o.components.concat([wc(t)]),behaviours:Hl([My.config({}),ky("dialog-blocker-events",[Ei(Ro(),(function(){fy.focusIn(t)}))])])}));Pm(n,a),fy.focusIn(t)},u=function(e){i.set(x.none()),Wi(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){Fm(e)}))}))},c=function(t){return jh(t,e,"body")},s=function(t){return jh(t,e,"footer")},l=function(e,t){fG.block(e,t)},f=function(e){fG.unblock(e)},d=Ta("modal-events"),p=m(m({},e.eventOrder),(o={},o[ei()]=[d].concat(e.eventOrder["alloy.system.attached"]||[]),o));return{uid:e.uid,dom:e.dom,components:t,apis:{show:a,hide:u,getBody:c,getFooter:s,setIdle:f,setBusy:l},eventOrder:p,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Jp(e.modalBehaviours,[xy.config({}),fy.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),fG.config({getRoot:i.get}),ky(d,[Ai((function(t){tG(t.element,jh(t,e,"title").element),eG(t.element,jh(t,e,"body").element)}))])])}},mG=cg({name:"ModalDialog",configFields:nG(),partFields:oG(),factory:dG,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)}}}),pG=Pt([Cn("type"),Cn("name")].concat(ZC)),hG=pn,gG=[qt("name","name",nt((function(){return Ta("button-name")})),mn),Nn("icon"),Vn("align","end",["start","end"]),jn("primary",!1),jn("disabled",!1)],vG=h(gG,[Cn("text")]),bG=h([kn("type",["submit","cancel","custom"])],vG),yG=h([kn("type",["menu"]),Nn("text"),Nn("tooltip"),Nn("icon"),En("items",pG)],gG),wG=cn("type",{submit:bG,cancel:bG,custom:bG,menu:yG}),xG=[Cn("type"),Cn("text"),kn("level",["info","warn","error","success"]),Cn("icon"),Pn("url","")],CG=Pt(xG),kG=function(e){return[Cn("type"),e]},SG=[Cn("type"),Cn("text"),jn("disabled",!1),jn("primary",!1),qt("name","name",nt((function(){return Ta("button-name")})),mn),Nn("icon"),jn("borderless",!1)],_G=Pt(SG),OG=[Cn("type"),Cn("name"),Cn("label"),jn("disabled",!1)],TG=Pt(OG),RG=pn,EG=[Cn("type"),Cn("name")],AG=EG.concat([Nn("label")]),DG=AG.concat([Pn("columns","auto")]),MG=Pt(DG),NG=Yt([Cn("value"),Cn("text"),Cn("icon")]),zG=AG,LG=Pt(zG),BG=mn,IG=AG,PG=Pt(IG),$G=mn,HG=EG.concat([Fn("tag","textarea"),Cn("scriptId"),Cn("scriptUrl"),Wn("settings",void 0)]),FG=EG.concat([Fn("tag","textarea"),_n("init")]),VG=Zt((function(e){return nn("customeditor.old",It(FG),e).orThunk((function(){return nn("customeditor.new",It(HG),e)}))})),jG=mn,UG=AG,WG=Pt(UG),qG=Jt(),GG=function(e){return[Cn("type"),xn("columns"),e]},KG=[Cn("type"),Cn("html"),Vn("presets","presentation",["presentation","document"])],XG=Pt(KG),YG=AG.concat([jn("sandboxed",!0)]),JG=Pt(YG),QG=mn,ZG=AG.concat([wn("currentState",Pt([yn("blob"),Cn("url")]))]),eK=Pt(ZG),tK=AG.concat([Nn("inputMode"),Nn("placeholder"),jn("maximized",!1),jn("disabled",!1)]),nK=Pt(tK),rK=mn,oK=function(e){return[Cn("type"),Cn("label"),e]},iK=[Cn("text"),Cn("value")],aK=[Cn("text"),En("items",sn("items",(function(){return uK})))],uK=Ht([Pt(iK),Pt(aK)]),cK=AG.concat([En("items",uK),jn("disabled",!1)]),sK=Pt(cK),lK=mn,fK=AG.concat([Rn("items",[Cn("text"),Cn("value")]),Hn("size",1),jn("disabled",!1)]),dK=Pt(fK),mK=mn,pK=AG.concat([jn("constrain",!0),jn("disabled",!1)]),hK=Pt(pK),gK=Pt([Cn("width"),Cn("height")]),vK=[Cn("type"),En("header",mn),En("cells",$t(mn))],bK=Pt(vK),yK=AG.concat([Nn("placeholder"),jn("maximized",!1),jn("disabled",!1)]),wK=Pt(yK),xK=mn,CK=AG.concat([Vn("filetype","file",["image","media","file"]),Pn("disabled",!1)]),kK=Pt(CK),SK=Pt([Cn("value"),Pn("meta",{})]),_K=function(e){return qt("items","items",et(),$t(Zt((function(t){return nn("Checking item of "+e,OK,t).fold((function(e){return ge.error(an(e))}),(function(e){return ge.value(e)}))}))))},OK=Qt((function(){return un("type",{alertbanner:CG,bar:Pt(kG(_K("bar"))),button:_G,checkbox:TG,colorinput:LG,colorpicker:PG,dropzone:WG,grid:Pt(GG(_K("grid"))),iframe:JG,input:nK,listbox:sK,selectbox:dK,sizeinput:hK,textarea:wK,urlinput:kK,customeditor:VG,htmlpanel:XG,imagetools:eK,collection:MG,label:Pt(oK(_K("label"))),table:bK,panel:RK})})),TK=[Cn("type"),Pn("classes",[]),En("items",OK)],RK=Pt(TK),EK=[qt("name","name",nt((function(){return Ta("tab-name")})),mn),Cn("title"),En("items",OK)],AK=[Cn("type"),Rn("tabs",EK)],DK=Pt(AK),MK=vG,NK=wG,zK=Pt([Cn("title"),wn("body",un("type",{panel:RK,tabpanel:DK})),Fn("size","normal"),En("buttons",NK),Pn("initialData",{}),Un("onAction",t),Un("onChange",t),Un("onSubmit",t),Un("onClose",t),Un("onCancel",t),Pn("onTabChange",t)]),LK=function(e){return nn("dialog",zK,e)},BK=Pt(h([kn("type",["cancel","custom"])],MK)),IK=Pt([Cn("title"),Cn("url"),Mn("height"),Mn("width"),Ln("buttons",BK),Un("onAction",t),Un("onCancel",t),Un("onClose",t),Un("onMessage",t)]),PK=function(e){return nn("dialog",IK,e)},$K=function(e){return T(e)?[e].concat(ne(Pe(e),$K)):R(e)?ne(e,$K):[]},HK=function(e){return O(e.type)&&O(e.name)},FK={checkbox:RG,colorinput:BG,colorpicker:$G,dropzone:qG,input:rK,iframe:QG,sizeinput:gK,selectbox:mK,listbox:lK,size:gK,textarea:xK,urlinput:SK,customeditor:jG,collection:NG,togglemenuitem:hG},VK=function(e){return x.from(FK[e.type])},jK=function(e){return X($K(e),HK)},UK=function(e){var t=jK(e),n=ne(t,(function(e){return VK(e).fold((function(){return[]}),(function(t){return[wn(e.name,t)]}))}));return Pt(n)},WK=function(e){var t=rn(LK(e)),n=UK(e),r=e.initialData;return{internalDialog:t,dataValidator:n,initialData:r}},qK={open:function(e,t){var n=WK(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){var n=rn(PK(t));return e(n)},redial:function(e){return WK(e)}},GK=function(e){var t=[],n={};return Ae(e,(function(e,r){e.fold((function(){t.push(r)}),(function(e){n[r]=e}))})),t.length>0?ge.error(t):ge.value(n)},KK=function(e,t){var n=Qw(hM.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:W(e.items,(function(e){return WB(n,e,t)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:Hl([fy.config({mode:"acyclic",useTabstopAt:c(ZM)}),OM.memento(n),VM.memento(n,{postprocess:function(e){return GK(e).fold((function(e){return console.error(e),{}}),(function(e){return e}))}})])}},XK=function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:Zy(e.action),behaviours:Jp(e.tabButtonBehaviours,[My.config({}),fy.config({mode:"execution",useSpace:!0,useEnter:!0}),Kp.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}},YK=ug({name:"TabButton",configFields:[Pn("uid",void 0),yn("value"),qt("dom","dom",rt((function(){return{attributes:{role:"tab",id:Ta("aria"),"aria-selected":"false"}}})),ln()),An("action"),Pn("domModification",{}),Xp("tabButtonBehaviours",[My,fy,Kp]),yn("view")],factory:XK}),JK=i([yn("tabs"),yn("dom"),Pn("clickToDismiss",!1),Xp("tabbarBehaviours",[$g,fy]),Bs(["tabClass","selectedClass"])]),QK=Ah({factory:YK,name:"tabs",unit:"tab",overrides:function(e){var n=function(e,t){$g.dehighlight(e,t),fi(e,ui(),{tabbar:e,button:t})},r=function(e,t){$g.highlight(e,t),fi(e,ai(),{tabbar:e,button:t})};return{action:function(o){var i=o.getSystem().getByUid(e.uid).getOrDie(),a=$g.isHighlighted(i,o),u=function(){return a&&e.clickToDismiss?n:a?t:r}();u(i,o)},domModification:{classes:[e.markers.tabClass]}}}}),ZK=i([QK]),eX=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Jp(e.tabbarBehaviours,[$g.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){ma(t.element,"aria-selected","true")},onDehighlight:function(e,t){ma(t.element,"aria-selected","false")}}),fy.config({mode:"flow",getInitial:function(e){return $g.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}},tX=cg({name:"Tabbar",configFields:JK(),partFields:ZK(),factory:eX}),nX=function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Jp(e.tabviewBehaviours,[xy.config({})]),domModification:{attributes:{role:"tabpanel"}}}},rX=ug({name:"Tabview",configFields:[Xp("tabviewBehaviours",[xy])],factory:nX}),oX=i([Pn("selectFirst",!0),Ps("onChangeTab"),Ps("onDismissTab"),Pn("tabs",[]),Xp("tabSectionBehaviours",[])]),iX=Th({factory:tX,schema:[yn("dom"),Tn("markers",[yn("tabClass"),yn("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),aX=Th({factory:rX,name:"tabview"}),uX=i([iX,aX]),cX=function(e,t,n,r){var o=function(t){var n=Kp.getValue(t);Vh(t,e,"tabview").each((function(r){var o=Z(e.tabs,(function(e){return e.value===n}));o.each((function(n){var o=n.view();ga(t.element,"id").each((function(e){ma(r.element,"aria-labelledby",e)})),xy.set(r,o),e.onChangeTab(r,t,o)}))}))},i=function(t,n){Vh(t,e,"tabbar").each((function(e){n(e).each(di)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:Yp(e.tabSectionBehaviours),events:gi(te([e.selectFirst?[Ai((function(e,t){i(e,$g.getFirst)}))]:[],[wi(ai(),(function(e,t){var n=t.event.button;o(n)})),wi(ui(),(function(t,n){var r=n.event.button;e.onDismissTab(t,r)}))]])),apis:{getViewItems:function(t){return Vh(t,e,"tabview").map((function(e){return xy.contents(e)})).getOr([])},showTab:function(e,t){var n=function(e){var n=$g.getCandidates(e),r=Z(n,(function(e){return Kp.getValue(e)===t}));return r.filter((function(t){return!$g.isHighlighted(e,t)}))};i(e,n)}}}},sX=cg({name:"TabSection",configFields:oX(),partFields:uX(),factory:cX,apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),lX=function(e,t,n){return W(e,(function(r,o){xy.set(n,e[o].view());var i=t.dom.getBoundingClientRect();return xy.set(n,[]),i.height}))},fX=function(e){return se(ue(e,(function(e,t){return e>t?-1:e<t?1:0})))},dX=function(e,t,n){var r,o=ji(e).dom,i=ms(e,".tox-dialog-wrap").getOr(e),a="fixed"===Qu(i,"position");r=a?Math.max(o.clientHeight,window.innerHeight):Math.max(o.offsetHeight,o.scrollHeight);var u=kc(t),c=t.dom.offsetLeft>=n.dom.offsetLeft+zc(n),s=c?Math.max(kc(n),u):u,l=parseInt(Qu(e,"margin-top"),10)||0,f=parseInt(Qu(e,"margin-bottom"),10)||0,d=kc(e)+l+f,m=d-s;return r-m},mX=function(e,t){se(e).each((function(e){return sX.showTab(t,e.value)}))},pX=function(e,t){Xu(e,"height",t+"px"),Gr().browser.isIE()?rc(e,"flex-basis"):Xu(e,"flex-basis",t+"px")},hX=function(e,t,n){ms(e,'[role="dialog"]').each((function(e){ps(e,'[role="tablist"]').each((function(r){n.get().map((function(n){return Xu(t,"height","0"),Xu(t,"flex-basis","0"),Math.min(n,dX(e,t,r))})).each((function(e){pX(t,e)}))}))}))},gX=function(e){return ps(e,'[role="tabpanel"]')},vX=function(e){var t=function(){var t=Xn(x.none()),n=[Ai((function(n){var r=n.element;gX(r).each((function(o){Xu(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=lX(e,o,n),i=fX(r);t.set(i)})),hX(r,o,t),rc(o,"visibility"),mX(e,n),Xw.requestAnimationFrame((function(){hX(r,o,t)}))}))})),wi(Zo(),(function(e){var n=e.element;gX(n).each((function(e){hX(n,e,t)}))})),wi(hR,(function(e,n){var r=e.element;gX(r).each((function(e){var n=Zl();Xu(e,"visibility","hidden");var o=ec(e,"height").map((function(e){return parseInt(e,10)}));rc(e,"height"),rc(e,"flex-basis");var i=e.dom.getBoundingClientRect().height,a=o.forall((function(e){return i>e}));a?(t.set(x.from(i)),hX(r,e,t)):o.each((function(t){pX(e,t)})),rc(e,"visibility"),n.each(Yl)}))}))],r=!1;return{extraEvents:n,selectFirst:r}}(),n=function(){var e=[],t=!0;return{extraEvents:e,selectFirst:t}}();return{smartTabHeight:t,naiveTabHeight:n}},bX="send-data-to-section",yX="send-data-to-view",wX=function(e,t){var n=Xn({}),r=function(e){var t=Kp.getValue(e),r=GK(t).getOr({}),o=n.get(),i=Ke(o,r);n.set(i)},o=function(e){var t=n.get();Kp.setValue(e,t)},i=Xn(null),a=W(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[hM.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:W(e.items,(function(e){return WB(n,e,t)})),formBehaviours:Hl([fy.config({mode:"acyclic",useTabstopAt:c(ZM)}),ky("TabView.form.events",[Ai(o),Di(r)]),ql.config({channels:lt([{key:bX,value:{onReceive:r}},{key:yX,value:{onReceive:o}}])})])}}))]}}})),u=vX(a).smartTabHeight;return sX.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var r=Kp.getValue(t);fi(e,pR,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[sX.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[tX.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:Hl([ZT.config({})])}),sX.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:u.selectFirst,tabSectionBehaviours:Hl([ky("tabpanel",u.extraEvents),fy.config({mode:"acyclic"}),yg.config({find:function(e){return se(sX.getViewItems(e))}}),Kp.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([bX],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([yX],{})}}})])})},xX=Ta("update-dialog"),CX=Ta("update-title"),kX=Ta("update-body"),SX=Ta("update-footer"),_X=Ta("body-send-message"),OX=function(e,t,n,r){var o=function(e){switch(e.body.type){case"tabpanel":return[wX(e.body,n)];default:return[KK(e.body,n)]}},i=function(e,t){return x.some({isTabPanel:function(){return"tabpanel"===t.body.type}})},a={"aria-live":"polite"};return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:m(m({},t.map((function(e){return{id:e}})).getOr({})),r?a:{})},components:[],behaviours:Hl([OM.childAt(0),Y$.config({channel:kX,updateState:i,renderComponents:o,initialData:e})])}},TX=function(e,t,n,r){return OX(e,x.some(t),n,r)},RX=function(e,t){var n=OX(e,x.none(),t,!1);return mG.parts.body(n)},EX=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[YM({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:Hl([ZT.config({}),My.config({})])})]}],behaviours:Hl([fy.config({mode:"acyclic",useTabstopAt:c(ZM)})])};return mG.parts.body(t)},AX=n_.deviceType.isTouch(),DX=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},MX=function(e,t){return mG.parts.close(Jw.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:Hl([ZT.config({})])}))},NX=function(){return mG.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},zX=function(e,t){return mG.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Oj("<p>"+t.translate(e)+"</p>")}]}]})},LX=function(e){return mG.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},BX=function(e,t){return[jT.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),jT.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]},IX=function(e){var t,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return mG.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),x.some(!0)},useTabstopAt:function(e){return!ZM(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:m({position:"relative"},e.extraStyles)},components:h([e.header,e.body],e.footer.toArray()),parts:{blocker:{dom:Oj('<div class="'+r+'"></div>'),components:[{dom:{tag:"div",classes:AX?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:Hl(h([My.config({}),ky("dialog-events",e.dialogEvents.concat([Ei(Ro(),(function(e,t){fy.focusIn(e)}))])),ky("scroll-lock",[Ai((function(){Tu(Wu(),i)})),Di((function(){Eu(Wu(),i)}))])],e.extraBehaviours)),eventOrder:m((t={},t[jo()]=["dialog-events"],t[ei()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[ti()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})},PX=function(e){return Jw.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:[{dom:{tag:"div",classes:["tox-icon"],innerHtml:ex("close",e.icons)}}],action:function(e){li(e,sR)}})},$X=function(e,t,n){var r=function(e){return[gc(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:m({},t.map((function(e){return{id:e}})).getOr({}))},components:r(e),behaviours:Hl([Y$.config({channel:CX,renderComponents:r})])}},HX=function(){return{dom:Oj('<div class="tox-dialog__draghandle"></div>')}},FX=function(e,t,n){return jT.sketch({dom:Oj('<div class="tox-dialog__header"></div>'),components:[$X(e,x.some(t),n),HX(),PX(n)],containerBehaviours:Hl([Hq.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return hs(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])})},VX=function(e,t){var n=mG.parts.title($X(e,x.none(),t)),r=mG.parts.draghandle(HX()),o=mG.parts.close(PX(t)),i=[n].concat(e.draggable?[r]:[]).concat([o]);return jT.sketch({dom:Oj('<div class="tox-dialog__header"></div>'),components:i})},jX=function(e,t){return VX({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},UX=function(e,t){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":e},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:t,components:[{dom:Oj('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}},WX=function(e,t){return{onClose:function(){return t.closeWindow()},onBlock:function(t){mG.setBusy(e(),(function(e,n){return UX(t.message,n)}))},onUnblock:function(){mG.setIdle(e())}}},qX=function(e,t,n,r){var o,i=function(e,t){return x.some(t)};return yc(IX(m(m({},e),{lazySink:r.shared.getSink,extraBehaviours:h([Y$.config({channel:xX,updateState:i,initialData:t}),VM.memory({})],e.extraBehaviours),onEscape:function(e){li(e,sR)},dialogEvents:n,eventOrder:(o={},o[Vo()]=[Y$.name(),ql.name()],o[ei()]=["scroll-lock",Y$.name(),"messages","dialog-events","alloy.base.behaviour"],o[ti()]=["alloy.base.behaviour","dialog-events","messages",Y$.name(),"scroll-lock"],o)})))},GX=function(e){var t=function(e){var t=W(e.items,(function(e){var t=Xn(!1);return m(m({},e),{storage:t})}));return m(m({},e),{items:t})};return W(e,(function(e){return"menu"===e.type?t(e):e}))},KX=function(e){return J(e,(function(e,t){if("menu"===t.type){var n=t;return J(n.items,(function(e,t){return e[t.name]=t.storage,e}),e)}return e}),{})},XX=function(e,t){return[Oi(Ro(),QM),e(cR,(function(e,n){t.onClose(),n.onClose()})),e(sR,(function(e,t,n,r){t.onCancel(e),li(r,cR)})),wi(mR,(function(e,n){return t.onUnblock()})),wi(dR,(function(e,n){return t.onBlock(n.event)}))]},YX=function(e,t){var n=function(t,n){return wi(t,(function(t,o){r(t,(function(r,i){n(e(),r,o.event,t)}))}))},r=function(e,t){Y$.getState(e).get().each((function(n){t(n,e)}))};return h(XX(n,t),[n(lR,(function(e,t,n){t.onAction(e,{name:n.name})}))])},JX=function(e,t,n){var r=function(t,n){return wi(t,(function(t,r){o(t,(function(o,i){n(e(),o,r.event,t)}))}))},o=function(e,t){Y$.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return h(XX(r,t),[r(fR,(function(e,t){return t.onSubmit(e)})),r(uR,(function(e,t,n){t.onChange(e,{name:n.name})})),r(lR,(function(e,t,r,o){var i=function(){return fy.focusIn(o)},a=function(e){return va(e,"disabled")||ga(e,"aria-disabled").exists((function(e){return"true"===e}))},u=Iu(o.element),c=Zl(u);t.onAction(e,{name:r.name,value:r.value}),Zl(u).fold(i,(function(e){a(e)||c.exists((function(t){return uo(e,t)&&a(t)}))?i():n().toOptional().filter((function(t){return!uo(t.element,e)})).each(i)}))})),r(pR,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),Di((function(t){var n=e();Kp.setValue(t,n.getData())}))])},QX={initUrlDialog:YX,initDialog:JX},ZX=function(e,t){return Fz(e,e.type,t)},eY=function(e,t,n){return Z(t,(function(e){return e.name===n})).bind((function(t){return t.memento.getOpt(e)}))},tY=function(e,t){var n=t.map((function(e){return e.footerButtons})).getOr([]),r=K(n,(function(e){return"start"===e.align})),o=function(e,t){return jT.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:W(t,(function(e){return e.memento.asSpec()}))})},i=o("start",r.pass),a=o("end",r.fail);return[i,a]},nY=function(e,t){var n=function(e,n){var r=W(n.buttons,(function(e){var n=Qw(ZX(e,t));return{name:e.name,align:e.align,memento:n}})),o=function(e,t){return eY(e,r,t)};return x.some({lookupByName:o,footerButtons:r})};return{dom:Oj('<div class="tox-dialog__footer"></div>'),components:[],behaviours:Hl([Y$.config({channel:SX,initialData:e,updateState:n,renderComponents:tY})])}},rY=function(e,t){return nY(e,t)},oY=function(e,t){return mG.parts.footer(nY(e,t))},iY=function(e,t){var n=e.getRoot();if(n.getSystem().isConnected()){var r=yg.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return hM.getField(r,t).fold((function(){var n=e.getFooter(),o=Y$.getState(n);return o.get().bind((function(e){return e.lookupByName(r,t)}))}),(function(e){return x.some(e)}))}return x.none()},aY=function(e,t){var n=e.getRoot();return Y$.getState(n).get().map((function(e){return rn(nn("data",e.dataValidator,t))})).getOr(t)},uY=function(e,t,n){var r=function(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)},o=function(){var t=e.getRoot(),r=t.getSystem().isConnected()?e.getFormWrapper():t,o=Kp.getValue(r),i=De(n,(function(e){return e.get()}));return m(m({},o),i)},i=function(t){r((function(r){var o=h.getData(),i=m(m({},o),t),a=aY(e,i),u=e.getFormWrapper();Kp.setValue(u,a),Ae(n,(function(e,t){He(i,t)&&e.set(i[t])}))}))},a=function(t){iY(e,t).each(Xk.disable)},u=function(t){iY(e,t).each(Xk.enable)},c=function(t){iY(e,t).each(My.focus)},s=function(e){if(!O(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(t){fi(t,dR,{message:e})}))},l=function(){r((function(e){li(e,mR)}))},f=function(t){r((function(n){var r=e.getBody(),o=Y$.getState(r);o.get().exists((function(e){return e.isTabPanel()}))&&yg.getCurrent(r).each((function(e){sX.showTab(e,t)}))}))},d=function(e){r((function(n){var r=t(e);n.getSystem().broadcastOn([xX],r),n.getSystem().broadcastOn([CX],r.internalDialog),n.getSystem().broadcastOn([kX],r.internalDialog),n.getSystem().broadcastOn([SX],r.internalDialog),h.setData(r.initialData)}))},p=function(){r((function(e){li(e,cR)}))},h={getData:o,setData:i,disable:a,enable:u,focus:c,block:s,unblock:l,showTab:f,redial:d,close:p};return h},cY=function(e){switch(e){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}},sY=function(e,t,n){var r=jX(e.internalDialog.title,n),o=RX({body:e.internalDialog.body},n),i=GX(e.internalDialog.buttons),a=KX(i),u=oY({buttons:i},n),c=QX.initDialog((function(){return m}),WX((function(){return f}),t),n.shared.getSink),s=cY(e.internalDialog.size),l={header:r,body:o,footer:x.some(u),extraClasses:s,extraBehaviours:[],extraStyles:{}},f=qX(l,e,c,n),d=function(){var e=function(){var e=mG.getBody(f);return yg.getCurrent(e).getOr(e)};return{getRoot:function(){return f},getBody:function(){return mG.getBody(f)},getFooter:function(){return mG.getFooter(f)},getFormWrapper:e}}(),m=uY(d,t.redial,a);return{dialog:f,instanceApi:m}},lY=function(e,t,n,r){var o,i,a=Ta("dialog-label"),u=Ta("dialog-content"),c=function(e,t){return x.some(t)},s=Qw(FX({title:e.internalDialog.title,draggable:!0},a,n.shared.providers)),l=Qw(TX({body:e.internalDialog.body},u,n,r)),f=GX(e.internalDialog.buttons),d=KX(f),m=Qw(rY({buttons:f},n)),p=QX.initDialog((function(){return g}),{onBlock:function(e){fG.block(h,(function(t,n){return UX(e.message,n)}))},onUnblock:function(){fG.unblock(h)},onClose:function(){return t.closeWindow()}},n.shared.getSink),h=yc({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=a,o["aria-describedby"]=""+u,o)},eventOrder:(i={},i[Vo()]=[Y$.name(),ql.name()],i[jo()]=["execute-on-form"],i[ei()]=["reflecting","execute-on-form"],i),behaviours:Hl([fy.config({mode:"cyclic",onEscape:function(e){return li(e,cR),x.some(!0)},useTabstopAt:function(e){return!ZM(e)&&("button"!==zi(e)||"disabled"!==ha(e,"disabled"))}}),Y$.config({channel:xX,updateState:c,initialData:e}),My.config({}),ky("execute-on-form",p.concat([Ei(Ro(),(function(e,t){fy.focusIn(e)}))])),fG.config({getRoot:function(){return x.some(h)}}),xy.config({}),VM.memory({})]),components:[s.asSpec(),l.asSpec(),m.asSpec()]}),g=uY({getRoot:function(){return h},getFooter:function(){return m.get(h)},getBody:function(){return l.get(h)},getFormWrapper:function(){var e=l.get(h);return yg.getCurrent(e).getOr(e)}},t.redial,d);return{dialog:h,instanceApi:g}},fY=tinymce.util.Tools.resolve("tinymce.util.URI"),dY=function(e){var t=function(t){e.getSystem().isConnected()&&t(e)},n=function(e){if(!O(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");t((function(t){fi(t,dR,{message:e})}))},r=function(){t((function(e){li(e,mR)}))},o=function(){t((function(e){li(e,cR)}))},i=function(e){t((function(t){t.getSystem().broadcastOn([_X],e)}))};return{block:n,unblock:r,close:o,sendMessage:i}},mY=["insertContent","setContent","execCommand","close","block","unblock"],pY=function(e){return T(e)&&-1!==mY.indexOf(e.mceAction)},hY=function(e){return!pY(e)&&T(e)&&He(e,"mceAction")},gY=function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;case"execCommand":var r=!!E(n.ui)&&n.ui;e.execCommand(n.cmd,r,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock();break}},vY=function(e,t,n,r){var o,i=jX(e.title,r),a=EX(e),u=e.buttons.bind((function(e){return 0===e.length?x.none():x.some(oY({buttons:e},r))})),c=QX.initUrlDialog((function(){return b}),WX((function(){return v}),t)),s=m(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"}}))),l=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],f=new fY(e.url,{base_uri:new fY(window.location.href)}),d=f.protocol+"://"+f.host+(f.port?":"+f.port:""),p=Xn(x.none()),h=[ky("messages",[Ai((function(){var t=dT(tr.fromDom(window),"message",(function(t){if(f.isSameOrigin(new fY(t.raw.origin))){var r=t.raw.data;pY(r)?gY(n,b,r):hY(r)&&e.onMessage(b,r)}}));p.set(x.some(t))})),Di((function(){p.get().each((function(e){return e.unbind()}))}))]),ql.config({channels:(o={},o[_X]={onReceive:function(e,t){ps(e.element,"iframe").each((function(e){var n=e.dom.contentWindow;n.postMessage(t,d)}))}},o)})],g={header:i,body:a,footer:u,extraClasses:l,extraBehaviours:h,extraStyles:s},v=qX(g,e,c,r),b=dY(v);return{dialog:v,instanceApi:b}},bY=function(e){var t=e.backstage.shared,n=function(n,r){var o=function(){mG.hide(c),r()},i=Qw(Fz({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:x.none()},"cancel",e.backstage)),a=NX(),u=MX(o,t.providers),c=yc(IX({lazySink:function(){return t.getSink()},header:DX(a,u),body:zX(n,t.providers),footer:x.some(LX(BX([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[wi(sR,o)],eventOrder:{}}));mG.show(c);var s=i.get(c);My.focus(s)};return{open:n}},yY=function(e){var t=e.backstage.shared,n=function(n,r){var o=function(e){mG.hide(s),r(e)},i=Qw(Fz({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:x.none()},"submit",e.backstage)),a=Fz({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:x.none()},"cancel",e.backstage),u=NX(),c=MX((function(){return o(!1)}),t.providers),s=yc(IX({lazySink:function(){return t.getSink()},header:DX(u,c),body:zX(n,t.providers),footer:x.some(LX(BX([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[wi(sR,(function(){return o(!1)})),wi(fR,(function(){return o(!0)}))],eventOrder:{}}));mG.show(s);var l=i.get(s);My.focus(l)};return{open:n}},wY=function(e,t){return rn(nn("data",t,e))},xY=function(e){return hT(e,".tox-alert-dialog")||hT(e,".tox-confirm-dialog")},CY=function(e,t,n){return t&&n?[]:[HV.config({contextual:{lazyContext:function(){return x.some(os(tr.fromDom(e.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},kY=function(e){var t=e.backstage,n=e.editor,r=OS(n),o=bY(e),i=yY(e),a=function(e,n,r){return void 0!==n&&"toolbar"===n.inline?l(e,t.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?l(e,t.shared.anchors.cursor(),r,n.ariaAttrs):s(e,r)},u=function(e,t){return c(e,t)},c=function(e,r){var o=function(e){var o=vY(e,{closeWindow:function(){mG.hide(o.dialog),r(o.instanceApi)}},n,t);return mG.show(o.dialog),o.instanceApi};return qK.openUrl(o,e)},s=function(e,n){var r=function(e,r,o){var i=r,a={dataValidator:o,initialData:i,internalDialog:e},u=sY(a,{redial:qK.redial,closeWindow:function(){mG.hide(u.dialog),n(u.instanceApi)}},t);return mG.show(u.dialog),u.instanceApi.setData(i),u.instanceApi};return qK.open(r,e)},l=function(e,o,i,a){var u=function(e,u,c){var s=wY(u,c),l=wF(),f=t.shared.header.isPositionedAtTop(),d={dataValidator:c,initialData:s,internalDialog:e},p=function(){return l.on((function(e){Iw.reposition(e),HV.refresh(e)}))},g=lY(d,{redial:qK.redial,closeWindow:function(){l.on(Iw.hide),n.off("ResizeEditor",p),l.clear(),i(g.instanceApi)}},t,a),v=yc(Iw.sketch(m(m({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},f?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:Hl(h([ky("window-manager-inline-events",[wi(ni(),(function(e,t){li(g.dialog,sR)}))])],CY(n,r,f))),isExtraPart:function(e,t){return xY(t)}})));return l.set(v),Iw.showWithin(v,o,wc(g.dialog),x.some(Wu())),r&&f||(HV.refresh(v),n.on("ResizeEditor",p)),g.instanceApi.setData(s),fy.focusIn(g.dialog),g.instanceApi};return qK.open(u,e)},f=function(e,t){i.open(e,(function(e){t(e)}))},d=function(e,t){o.open(e,(function(){t()}))},p=function(e){e.close()};return{open:a,openUrl:u,alert:d,close:p,confirm:f}};function SY(){d.add("silver",(function(e){var t=Zq(e),n=t.uiMothership,r=t.backstage,o=t.renderUI,a=t.getUi;lT.register(e,r.shared);var u=kY({editor:e,backstage:r});return{renderUI:o,getWindowManagerImpl:i(u),getNotificationManagerImpl:function(){return ax(e,{backstage:r},n)},ui:a()}}))}SY()})()}).call(this,n("c8ba"))},"0597":function(e,t,n){"use strict";n.r(t);n("ac1f"),n("5319");var r=n("e562"),o=n.n(r);o.a.PluginManager.add("indent2em",(function(e){var t="首行缩进",n=o.a.util.Tools.resolve("tinymce.util.Tools"),r=e.getParam("indent2em_val","2em"),i=function(){var t=e.dom,o=e.selection.getSelectedBlocks(),i="";n.each(o,(function(e){if(""==i&&(i=t.getStyle(e,"text-indent")==r?"remove":"add"),"add"==i)t.setStyle(e,"text-indent",r);else{var n=t.getAttrib(e,"style");n=n.replace(/text-indent:[\s]*2em;/gi,""),t.setAttrib(e,"style",n)}}))};return e.ui.registry.addButton("indent2em",{text:'<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M170.666667 563.2v-102.4H887.466667v102.4zM170.666667 836.266667v-102.4H887.466667v102.4zM512 290.133333v-102.4H887.466667v102.4zM238.933333 341.333333V136.533333l204.8 102.4z" fill="#2c2c2c" p-id="5210"></path></svg>',tooltip:t,onAction:function(){i()}}),e.ui.registry.addMenuItem("indent2em",{text:t,onAction:function(){i()}}),{getMetadata:function(){return{name:t,url:"http://tinymce.ax-z.cn/more-plugins/indent2em.php"}}}}))},"07d1":function(e,t,n){n("94ce")},"09cf":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");function t(){e.add("textcolor",(function(){console.warn("Text color plugin is now built in to the core editor, please remove it from your editor configuration")}))}t()})()},"0cb2":function(e,t,n){var r=n("7b0b"),o=Math.floor,i="".replace,a=/\$([$&'`]|\d\d?|<[^>]*>)/g,u=/\$([$&'`]|\d\d?)/g;e.exports=function(e,t,n,c,s,l){var f=n+e.length,d=c.length,m=u;return void 0!==s&&(s=r(s),m=a),i.call(l,m,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=s[i.slice(1,-1)];break;default:var u=+i;if(0===u)return r;if(u>d){var l=o(u/10);return 0===l?r:l<=d?void 0===c[l-1]?i.charAt(1):c[l-1]+i.charAt(1):r}a=c[u-1]}return void 0===a?"":a}))}},"0d68":function(e,t,n){n("030f")},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"1f38":function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o}));var r=function(){return"undefined"!==typeof window?window:e},o=function(){var e=r();return e&&e.tinymce?e.tinymce:null}}).call(this,n("c8ba"))},"23de":function(e,t,n){},2401:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){},n=function(e){return function(){return e}},r=function(e){return function(t){return!e(t)}},o=n(!1),i=n(!0),a=function(){return u},u=function(){var e=function(e){return e.isNone()},r=function(e){return e()},u=function(e){return e},c={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:u,getOrThunk:r,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:n(null),getOrUndefined:n(void 0),or:u,orThunk:r,map:a,each:t,bind:a,exists:o,forall:i,filter:a,equals:e,equals_:e,toArray:function(){return[]},toString:n("none()")};return c}(),c=function(e){var t=n(e),r=function(){return s},a=function(t){return t(e)},s={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:i,isNone:o,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:r,orThunk:r,map:function(t){return c(t(e))},each:function(t){t(e)},bind:a,exists:a,forall:a,filter:function(t){return t(e)?s:u},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(o,(function(t){return n(e,t)}))}};return s},s=function(e){return null===e||void 0===e?u:c(e)},l={some:c,none:a,from:s},f=function(e){var t=typeof e;return null===e?"null":"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},d=function(e){return function(t){return f(t)===e}},m=function(e){return function(t){return typeof t===e}},p=d("string"),h=d("array"),g=m("boolean"),v=m("function"),b=m("number"),y=Array.prototype.slice,w=Array.prototype.push,x=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},C=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},k=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},S=function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],c=t(u);c!==n&&(r.push(o),o=[]),n=c,o.push(u)}return 0!==o.length&&r.push(o),r},_=function(e,t,n){return C(e,(function(e){n=t(n,e)})),n},O=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return l.some(i);if(n(i,r))break}return l.none()},T=function(e,t){return O(e,t,o)},R=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!h(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);w.apply(t,e[n])}return t},E=function(e,t){return R(x(e,t))},A=function(e){var t=y.call(e,0);return t.reverse(),t},D=function(e,t){return t>=0&&t<e.length?l.some(e[t]):l.none()},M=function(e){return D(e,0)},N=function(e){return D(e,e.length-1)},z=function(){return z=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},z.apply(this,arguments)},L=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},B=function(e,t,r,o){var i=e.isiOS()&&!0===/ipad/i.test(r),a=e.isiOS()&&!i,u=e.isiOS()||e.isAndroid(),c=u||o("(pointer:coarse)"),s=i||!a&&u&&o("(min-device-width:768px)"),l=a||u&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(r),d=!l&&!s&&!f;return{isiPad:n(i),isiPhone:n(a),isTablet:n(s),isPhone:n(l),isTouch:n(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:n(f),isDesktop:n(d)}},I=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},P=function(e,t){var n=I(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return F(r(1),r(2))},$=function(e,t){var n=String(t).toLowerCase();return 0===e.length?H():P(e,n)},H=function(){return F(0,0)},F=function(e,t){return{major:e,minor:t}},V={nu:F,detect:$,unknown:H},j=function(e,t){var n=String(t).toLowerCase();return T(e,(function(e){return e.search(n)}))},U=function(e,t){return j(e,t).map((function(e){var n=V.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},W=function(e,t){return j(e,t).map((function(e){var n=V.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},q={detectBrowser:U,detectOs:W},G=function(e,t){return-1!==e.indexOf(t)},K=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,X=function(e){return function(t){return G(t,e)}},Y=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return G(e,"edge/")&&G(e,"chrome")&&G(e,"safari")&&G(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,K],search:function(e){return G(e,"chrome")&&!G(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return G(e,"msie")||G(e,"trident")}},{name:"Opera",versionRegexes:[K,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:X("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:X("firefox")},{name:"Safari",versionRegexes:[K,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(G(e,"safari")||G(e,"mobile/"))&&G(e,"applewebkit")}}],J=[{name:"Windows",search:X("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return G(e,"iphone")||G(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:X("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:X("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:X("linux"),versionRegexes:[]},{name:"Solaris",search:X("sunos"),versionRegexes:[]},{name:"FreeBSD",search:X("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:X("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Q={browsers:n(Y),oses:n(J)},Z="Edge",ee="Chrome",te="IE",ne="Opera",re="Firefox",oe="Safari",ie=function(){return ae({current:void 0,version:V.unknown()})},ae=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Z),isChrome:r(ee),isIE:r(te),isOpera:r(ne),isFirefox:r(re),isSafari:r(oe)}},ue={unknown:ie,nu:ae,edge:n(Z),chrome:n(ee),ie:n(te),opera:n(ne),firefox:n(re),safari:n(oe)},ce="Windows",se="iOS",le="Android",fe="Linux",de="OSX",me="Solaris",pe="FreeBSD",he="ChromeOS",ge=function(){return ve({current:void 0,version:V.unknown()})},ve=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(ce),isiOS:r(se),isAndroid:r(le),isOSX:r(de),isLinux:r(fe),isSolaris:r(me),isFreeBSD:r(pe),isChromeOS:r(he)}},be={unknown:ge,nu:ve,windows:n(ce),ios:n(se),android:n(le),linux:n(fe),osx:n(de),solaris:n(me),freebsd:n(pe),chromeos:n(he)},ye=function(e,t){var n=Q.browsers(),r=Q.oses(),o=q.detectBrowser(n,e).fold(ue.unknown,ue.nu),i=q.detectOs(r,e).fold(be.unknown,be.nu),a=B(i,o,e,t);return{browser:o,os:i,deviceType:a}},we={detect:ye},xe=function(e){return window.matchMedia(e).matches},Ce=L((function(){return we.detect(navigator.userAgent,xe)})),ke=function(){return Ce()},Se=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},_e=function(e,t){return Se(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},Oe=1,Te=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Ae(r.childNodes[0])},Re=function(e,t){var n=t||document,r=n.createElement(e);return Ae(r)},Ee=function(e,t){var n=t||document,r=n.createTextNode(e);return Ae(r)},Ae=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},De=function(e,t,n){return l.from(e.dom.elementFromPoint(t,n)).map(Ae)},Me={fromHtml:Te,fromTag:Re,fromText:Ee,fromDom:Ae,fromPoint:De},Ne=function(e,t){var n=e.dom;if(n.nodeType!==Oe)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ze=function(e,t){return e.dom===t.dom},Le=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},Be=function(e,t){return _e(e.dom,t.dom)},Ie=function(e,t){return ke().browser.isIE()?Be(e,t):Le(e,t)},Pe=Ne,$e=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),He=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Fe=tinymce.util.Tools.resolve("tinymce.util.VK"),Ve=Object.keys,je=function(e,t){for(var n=Ve(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},Ue=function(e){return function(t,n){e[n]=t}},We=function(e,t,n,r){var o={};return je(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},qe=function(e,n){var r={};return We(e,n,Ue(r),t),r},Ge=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),Ke=function(e){return e.dom.nodeType},Xe=function(e){return function(t){return Ke(t)===e}},Ye=Xe(Oe),Je=function(e,t,n){if(!(p(n)||g(n)||b(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Qe=function(e,t){var n=e.dom;je(t,(function(e,t){Je(n,t,e)}))},Ze=function(e){return _(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},et=function(e){return l.from(e.dom.parentNode).map(Me.fromDom)},tt=function(e){return x(e.dom.childNodes,Me.fromDom)},nt=function(e,t){var n=e.dom.childNodes;return l.from(n[t]).map(Me.fromDom)},rt=function(e){return nt(e,0)},ot=function(e){return nt(e,e.dom.childNodes.length-1)},it=function(e,t){var n=et(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},at=function(e,t){e.dom.appendChild(t.dom)},ut=function(e,t){C(t,(function(t){it(e,t)}))},ct=function(e,t){C(t,(function(t){at(e,t)}))},st=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},lt=function(e,t){return Me.fromDom(e.dom.cloneNode(t))},ft=function(e){return lt(e,!0)},dt=function(e,t){var n=Me.fromTag(t),r=Ze(e);return Qe(n,r),n},mt=function(e,t){var n=dt(e,t);it(e,n);var r=tt(e);return ct(n,r),st(e),n},pt=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),ht=tinymce.util.Tools.resolve("tinymce.util.Tools"),gt=function(e){return function(t){return t&&t.nodeName.toLowerCase()===e}},vt=function(e){return function(t){return t&&e.test(t.nodeName)}},bt=function(e){return e&&3===e.nodeType},yt=vt(/^(OL|UL|DL)$/),wt=vt(/^(OL|UL)$/),xt=gt("ol"),Ct=vt(/^(LI|DT|DD)$/),kt=vt(/^(DT|DD)$/),St=vt(/^(TH|TD)$/),_t=gt("br"),Ot=function(e){return e.parentNode.firstChild===e},Tt=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},Rt=function(e,t){return e&&e.nodeName in t},Et=function(e,t){return!!_t(t)&&(e.isBlock(t.nextSibling)&&!_t(t.previousSibling))},At=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},Dt=function(e,t){return e.isChildOf(t,e.getRoot())},Mt=function(e){return e.getParam("lists_indent_on_tab",!0)},Nt=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},zt=function(e){return e.getParam("forced_root_block_attrs",{})},Lt=function(e,t){var n,r,o,i=e.dom,a=e.schema.getBlockElements(),u=i.createFragment(),c=Nt(e);if(c&&(r=i.create(c),r.tagName===c.toUpperCase()&&i.setAttribs(r,zt(e)),Rt(t.firstChild,a)||u.appendChild(r)),t)while(n=t.firstChild){var s=n.nodeName;o||"SPAN"===s&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),Rt(n,a)?(u.appendChild(n),r=null):c?(r||(r=i.create(c),u.appendChild(r)),r.appendChild(n)):u.appendChild(n)}return c?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):u.appendChild(i.create("br")),u},Bt=pt.DOM,It=function(e,t,n){var r=function(e){ht.each(o,(function(t){e.parentNode.insertBefore(t,n.parentNode)})),Bt.remove(e)},o=Bt.select('span[data-mce-type="bookmark"]',t),i=Lt(e,n),a=Bt.createRng();a.setStartAfter(n),a.setEndAfter(t);for(var u=a.extractContents(),c=u.firstChild;c;c=c.firstChild)if("LI"===c.nodeName&&e.dom.isEmpty(c)){Bt.remove(c);break}e.dom.isEmpty(u)||Bt.insertAfter(u,t),Bt.insertAfter(i,t),At(e.dom,n.parentNode)&&r(n.parentNode),Bt.remove(n),At(e.dom,t)&&Bt.remove(t)},Pt=function(e,t){Pe(t,"dd")?mt(t,"dt"):Pe(t,"dt")&&et(t).each((function(n){return It(e,n.dom,t.dom)}))},$t=function(e){Pe(e,"dt")&&mt(e,"dd")},Ht=function(e,t,n){C(n,"Indent"===t?$t:function(t){return Pt(e,t)})},Ft=function(e,t){if(bt(e))return{container:e,offset:t};var n=$e.getNode(e,t);return bt(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&bt(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&bt(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},Vt=function(e){var t=e.cloneRange(),n=Ft(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=Ft(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},jt=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),Ut=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",Jt(e,n))},Wt=function(e,t){return e&&1===t.length&&t[0]===e},qt=function(e){return ht.grep(e.querySelectorAll("ol,ul,dl"),(function(e){return yt(e)}))},Gt=function(e){var t=Ut(e),n=e.selection.getSelectedBlocks();return Wt(t,n)?qt(t):ht.grep(n,(function(e){return yt(e)&&t!==e}))},Kt=function(e,t){var n=ht.map(t,(function(t){var n=e.dom.getParent(t,"li,dd,dt",Jt(e,t));return n||t}));return jt.unique(n)},Xt=function(e){var t=e.selection.getSelectedBlocks();return ht.grep(Kt(e,t),(function(e){return Ct(e)}))},Yt=function(e){return k(Xt(e),kt)},Jt=function(e,t){var n=e.dom.getParents(t,"TD,TH"),r=n.length>0?n[0]:e.getBody();return r},Qt=function(e,t){var n=e.dom.getParents(t,"ol,ul",Jt(e,t));return N(n)},Zt=function(e){var t=Qt(e,e.selection.getStart()),n=k(e.selection.getSelectedBlocks(),wt);return t.toArray().concat(n)},en=function(e){var t=Zt(e);return tn(e,t)},tn=function(e,t){var n=x(t,(function(t){return Qt(e,t).getOr(t)}));return jt.unique(n)},nn=function(e,t,n){return e.isSome()&&t.isSome()?l.some(n(e.getOrDie(),t.getOrDie())):l.none()},rn=function(e,t){var n=t||document,r=n.createDocumentFragment();return C(e,(function(e){r.appendChild(e.dom)})),Me.fromDom(r)},on=function(e,t,n){return e.fire("ListMutation",{action:t,element:n})},an=function(e){return void 0!==e.style&&v(e.style.getPropertyValue)},un=function(e,t,n){if(!p(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);an(e)&&e.style.setProperty(t,n)},cn=function(e,t,n){var r=e.dom;un(r,t,n)},sn=function(e,t){at(e.item,t.list)},ln=function(e){for(var t=1;t<e.length;t++)sn(e[t-1],e[t])},fn=function(e,t){nn(N(e),M(t),sn)},dn=function(e,t){var n={list:Me.fromTag(t,e),item:Me.fromTag("li",e)};return at(n.list,n.item),n},mn=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(dn(e,t.listType));return r},pn=function(e,t){for(var n=0;n<e.length-1;n++)cn(e[n].item,"list-style-type","none");N(e).each((function(e){Qe(e.list,t.listAttributes),Qe(e.item,t.itemAttributes),ct(e.item,t.content)}))},hn=function(e,t){Ge(e.list)!==t.listType&&(e.list=mt(e.list,t.listType)),Qe(e.list,t.listAttributes)},gn=function(e,t,n){var r=Me.fromTag("li",e);return Qe(r,t),ct(r,n),r},vn=function(e,t){at(e.list,t),e.item=t},bn=function(e,t,n){var r=t.slice(0,n.depth);return N(r).each((function(t){var r=gn(e,n.itemAttributes,n.content);vn(t,r),hn(t,n)})),r},yn=function(e,t,n){var r=mn(e,n,n.depth-t.length);return ln(r),pn(r,n),fn(t,r),t.concat(r)},wn=function(e,t){var n=_(t,(function(t,n){return n.depth>t.length?yn(e,t,n):bn(e,t,n)}),[]);return M(n).map((function(e){return e.list}))},xn=function(e){return Pe(e,"OL,UL")},Cn=function(e){return rt(e).map(xn).getOr(!1)},kn=function(e){return ot(e).map(xn).getOr(!1)},Sn=function(e){return e.depth>0},_n=function(e){return e.isSelected},On=function(e){var t=tt(e),n=kn(e)?t.slice(0,-1):t;return x(n,ft)},Tn=function(e,t,n){return et(e).filter(Ye).map((function(r){return{depth:t,dirty:!1,isSelected:n,content:On(e),itemAttributes:Ze(e),listAttributes:Ze(r),listType:Ge(r)}}))},Rn=function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0},En=function(e,t){e.listType=t.listType,e.listAttributes=z({},t.listAttributes)},An=function(e){e.listAttributes=qe(e.listAttributes,(function(e,t){return"start"!==t}))},Dn=function(e,t){var n=e[t].depth,r=function(e){return e.depth===n&&!e.dirty},o=function(e){return e.depth<n};return O(A(e.slice(0,t)),r,o).orThunk((function(){return O(e.slice(t+1),r,o)}))},Mn=function(e){return C(e,(function(t,n){Dn(e,n).fold((function(){t.dirty&&An(t)}),(function(e){return En(t,e)}))})),e},Nn=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},zn=function(e,t,n,r){return rt(r).filter(xn).fold((function(){t.each((function(e){ze(e.start,r)&&n.set(!0)}));var o=Tn(r,e,n.get());t.each((function(e){ze(e.end,r)&&n.set(!1)}));var i=ot(r).filter(xn).map((function(r){return Ln(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Ln(e,t,n,r)}))},Ln=function(e,t,n,r){return E(tt(r),(function(r){var o=xn(r)?Ln:zn,i=e+1;return o(i,t,n,r)}))},Bn=function(e,t){var n=Nn(!1),r=0;return x(e,(function(e){return{sourceList:e,entries:Ln(r,t,n,e)}}))},In=function(e,t){var n=Mn(t);return x(n,(function(t){var n=rn(t.content);return Me.fromDom(Lt(e,n.dom))}))},Pn=function(e,t){var n=Mn(t);return wn(e.contentDocument,n).toArray()},$n=function(e,t){return E(S(t,Sn),(function(t){var n=M(t).map(Sn).getOr(!1);return n?Pn(e,t):In(e,t)}))},Hn=function(e,t){C(k(e,_n),(function(e){return Rn(t,e)}))},Fn=function(e){var t=x(Xt(e),Me.fromDom);return nn(T(t,r(Cn)),T(A(t),r(Cn)),(function(e,t){return{start:e,end:t}}))},Vn=function(e,t,n){var r=Bn(t,Fn(e));C(r,(function(t){Hn(t.entries,n);var r=$n(e,t.entries);C(r,(function(t){on(e,"Indent"===n?"IndentList":"OutdentList",t.dom)})),ut(t.sourceList,r),st(t.sourceList)}))},jn=function(e,t){var n=x(en(e),Me.fromDom),r=x(Yt(e),Me.fromDom),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();Vn(e,n,t),Ht(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(Vt(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Un=function(e){return jn(e,"Indent")},Wn=function(e){return jn(e,"Outdent")},qn=function(e){return jn(e,"Flatten")},Gn=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),Kn=pt.DOM,Xn=function(e){var t={},n=function(n){var r,o,i;o=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"],1===o.nodeType&&(r=Kn.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):Kn.insertAfter(r,o.childNodes[i])):o.appendChild(r),o=r,i=0),t[n?"startContainer":"endContainer"]=o,t[n?"startOffset":"endOffset"]=i};return n(!0),e.collapsed||n(),t},Yn=function(e){function t(t){var n,r,o,i=function(e){var t=e.parentNode.firstChild,n=0;while(t){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1};n=o=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1===n.nodeType&&(r=i(n),n=n.parentNode,Kn.remove(o),!n.hasChildNodes()&&Kn.isBlock(n)&&n.appendChild(Kn.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=Kn.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),Vt(n)},Jn=function(e){switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},Qn=function(e){return/\btox\-/.test(e.className)},Zn=function(e,t,n){var r=function(e){var r=O(e.parents,yt,St).filter((function(e){return e.nodeName===t&&!Qn(e)})).isSome();n(r)},o=e.dom.getParents(e.selection.getNode());return r({parents:o}),e.on("NodeChange",r),function(){return e.off("NodeChange",r)}},er=function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)},tr=function(e,t){ht.each(t,(function(t,n){e.setAttribute(n,t)}))},nr=function(e,t,n){tr(t,n["list-attributes"]),ht.each(e.select("li",t),(function(e){tr(e,n["list-item-attributes"])}))},rr=function(e,t,n){er(e,t,n),nr(e,t,n)},or=function(e,t,n){ht.each(n,(function(n){var r;return e.setStyle(t,(r={},r[n]="",r))}))},ir=function(e,t,n,r){var o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"];1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&_t(o.nextSibling)&&(o=o.nextSibling);while(o.parentNode!==r){if(Tt(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},ar=function(e,t,n){for(var r,o=[],i=e.dom,a=ir(e,t,!0,n),u=ir(e,t,!1,n),c=[],s=a;s;s=s.nextSibling)if(c.push(s),s===u)break;return ht.each(c,(function(t){if(Tt(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||_t(t))return _t(t)&&i.remove(t),void(r=null);var a=t.nextSibling;Gn.isBookmarkNode(t)&&(Tt(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))})),o},ur=function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return o=null===o?"":o,r===o},cr=function(e,t,n){void 0===n&&(n={});var r=e.selection.getRng(),o="LI",i=Jt(e,e.selection.getStart(!0)),a=e.dom;if("false"!==a.getContentEditable(e.selection.getNode())){t=t.toUpperCase(),"DL"===t&&(o="DT");var u=Xn(r);ht.each(ar(e,r,i),(function(r){var i,u=r.previousSibling;u&&yt(u)&&u.nodeName===t&&ur(a,u,n)?(i=u,r=a.rename(r,o),u.appendChild(r)):(i=a.create(t),r.parentNode.insertBefore(i,r),i.appendChild(r),r=a.rename(r,o)),or(a,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),rr(a,i,n),mr(e.dom,i)})),e.selection.setRng(Yn(u))}},sr=function(e,t){return e&&t&&yt(e)&&e.nodeName===t.nodeName},lr=function(e,t,n){var r=e.getStyle(t,"list-style-type",!0),o=e.getStyle(n,"list-style-type",!0);return r===o},fr=function(e,t){return e.className===t.className},dr=function(e,t,n){return sr(t,n)&&lr(e,t,n)&&fr(t,n)},mr=function(e,t){var n,r;if(n=t.nextSibling,dr(e,t,n)){while(r=n.firstChild)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,dr(e,t,n)){while(r=n.lastChild)t.insertBefore(r,t.firstChild);e.remove(n)}},pr=function(e,t,n,r){if(t.nodeName!==n){var o=e.dom.rename(t,n);rr(e.dom,o,r),on(e,Jn(n),o)}else rr(e.dom,t,r),on(e,Jn(n),t)},hr=function(e,t,n,r,o){if(t.nodeName!==r||gr(o)){var i=Xn(e.selection.getRng(!0));ht.each([t].concat(n),(function(t){pr(e,t,r,o)})),e.selection.setRng(Yn(i))}else qn(e)},gr=function(e){return"list-style-type"in e},vr=function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||gr(r)||Qn(t)){var o=Xn(e.selection.getRng(!0));rr(e.dom,t,r);var i=e.dom.rename(t,n);mr(e.dom,i),e.selection.setRng(Yn(o)),on(e,Jn(n),i)}else qn(e);else cr(e,n,r),on(e,Jn(n),t)},br=function(e,t,n){var r=Ut(e),o=Gt(e);n=n||{},r&&o.length>0?hr(e,r,o,t,n):vr(e,r,t,n)},yr=pt.DOM,wr=function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&(n=r.previousSibling,n&&"LI"===n.nodeName?(n.appendChild(t),At(e,r)&&yr.remove(r)):yr.setStyle(r,"listStyleType","none")),yt(r)&&(n=r.previousSibling,n&&"LI"===n.nodeName&&n.appendChild(t))},xr=function(e,t){ht.each(ht.grep(e.select("ol,ul",t)),(function(t){wr(e,t)}))},Cr=function(e,t,n,r){var o=t.startContainer,i=t.startOffset;if(bt(o)&&(n?i<o.data.length:i>0))return o;var a=e.schema.getNonEmptyElements();1===o.nodeType&&(o=$e.getNode(o,i));var u=new He(o,r);n&&Et(e.dom,o)&&u.next();while(o=u[n?"next":"prev2"]()){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if(bt(o)&&o.data.length>0)return o}},kr=function(e,t){var n=t.childNodes;return 1===n.length&&!yt(n[0])&&e.isBlock(n[0])},Sr=function(e,t){kr(e,t)&&e.remove(t.firstChild,!0)},_r=function(e,t,n){var r,o=kr(e,n)?n.firstChild:n;if(Sr(e,t),!At(e,t,!0))while(r=t.firstChild)o.appendChild(r)},Or=function(e,t,n){var r,o=t.parentNode;if(Dt(e,t)&&Dt(e,n)){yt(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&_t(o.previousSibling)&&e.remove(o.previousSibling);var i=n.lastChild;i&&_t(i)&&t.hasChildNodes()&&e.remove(i),At(e,n,!0)&&e.$(n).empty(),_r(e,t,n),r&&n.appendChild(r);var a=Ie(Me.fromDom(n),Me.fromDom(t)),u=a?e.getParents(t,yt,n):[];e.remove(t),C(u,(function(t){At(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Tr=function(e,t,n){e.dom.$(n).empty(),Or(e.dom,t,n),e.selection.setCursorLocation(n)},Rr=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))Tr(e,n,r);else{var i=Xn(t);Or(o,n,r),e.selection.setRng(Yn(i))}},Er=function(e,t,n,r){var o=Xn(t);Or(e.dom,n,r);var i=Yn(o);e.selection.setRng(i)},Ar=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=Jt(e,o),a=n.getParent(r.getStart(),"LI",i);if(a){var u=a.parentNode;if(u===e.getBody()&&At(n,u))return!0;var c=Vt(r.getRng()),s=n.getParent(Cr(e,c,t,i),"LI",i);if(s&&s!==a)return e.undoManager.transact((function(){t?Rr(e,c,s,a):Ot(a)?Wn(e):Er(e,c,a,s)})),!0;if(!s&&!t&&0===c.startOffset&&0===c.endOffset)return e.undoManager.transact((function(){qn(e)})),!0}return!1},Dr=function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)},Mr=function(e,t){var n=e.dom,r=e.selection.getStart(),o=Jt(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=Vt(e.selection.getRng()),u=n.getParent(Cr(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){Dr(n,i,o),mr(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1},Nr=function(e,t){return Ar(e,t)||Mr(e,t)},zr=function(e){var t=e.selection.getStart(),n=Jt(e,t),r=e.dom.getParent(t,"LI,DT,DD",n);return!!(r||Xt(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),xr(e.dom,e.getBody())})),!0)},Lr=function(e,t){return e.selection.isCollapsed()?Nr(e,t):zr(e)},Br=function(e){e.on("keydown",(function(t){t.keyCode===Fe.BACKSPACE?Lr(e,!1)&&t.preventDefault():t.keyCode===Fe.DELETE&&Lr(e,!0)&&t.preventDefault()}))},Ir=function(e){return{backspaceDelete:function(t){Lr(e,t)}}},Pr=function(e){var t=e.dom,n=Ut(e);xt(n)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:t.getAttrib(n,"start")||"1"},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(n){var r=n.getData();e.undoManager.transact((function(){t.setAttrib(Ut(e),"start","1"===r.start?"":r.start)})),n.close()}})},$r=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}},Hr=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?Un(e):"outdent"===n&&Wn(e)})),e.addCommand("InsertUnorderedList",(function(t,n){br(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){br(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){br(e,"DL",n)})),e.addCommand("RemoveList",(function(){qn(e)})),e.addCommand("mceListProps",(function(){Pr(e)})),e.addQueryStateHandler("InsertUnorderedList",$r(e,"UL")),e.addQueryStateHandler("InsertOrderedList",$r(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",$r(e,"DL"))},Fr=function(e){e.on("keydown",(function(t){t.keyCode!==Fe.TAB||Fe.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?Wn(e):Un(e))&&t.preventDefault()}))}))},Vr=function(e){Mt(e)&&Fr(e),Br(e)},jr=function(e){var t=function(t){return function(){return e.execCommand(t)}};e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:function(t){return Zn(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:function(t){return Zn(e,"UL",t.setActive)}}))},Ur=function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return Pr(e)},onSetup:function(t){return Zn(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=Ut(e,t);return xt(n)?["listprops"]:[]}})};function Wr(){e.add("lists",(function(e){return!1===e.hasPlugin("rtc",!0)&&(Vr(e),Hr(e)),jr(e),Ur(e),Ir(e)}))}Wr()})()},"2d33":function(e,t,n){n("303c")},"303c":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");function t(){e.add("colorpicker",(function(){console.warn("Color picker plugin is now built in to the core editor, please remove it from your editor configuration")}))}t()})()},"34de":function(e,t,n){n("09cf")},"3fdf":function(e,t,n){"use strict";n.r(t);n("d81d"),n("ac1f"),n("1276");var r=n("e562"),o=n.n(r);o.a.PluginManager.add("lineheight",(function(e){var t="设置行高",n=o.a.util.Tools.resolve("tinymce.util.Tools"),r=e.getParam("lineheight_val","1 1.5 1.6 1.75 1.8 2 3 4 5");e.on("init",(function(){e.formatter.register({lineheight:{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table",styles:{"line-height":"%value"}}})}));var i=function(t){e.formatter.apply("lineheight",{value:t}),e.fire("change",{})};return e.ui.registry.addMenuButton("lineheight",{text:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9.984 12.984v-1.969h12v1.969h-12zM9.984 18.984v-1.969h12v1.969h-12zM9.984 5.016h12v1.969h-12v-1.969zM6 6.984v10.031h2.484l-3.469 3.469-3.516-3.469h2.484v-10.031h-2.484l3.516-3.469 3.469 3.469h-2.484z"></path></svg>',tooltip:t,fetch:function(t){var o=e.dom,a=e.selection.getSelectedBlocks(),u=0;n.each(a,(function(e){0==u&&(u=o.getStyle(e,"line-height")?o.getStyle(e,"line-height"):0)}));var c=r.split(" ").map((function(e){var t=e,n=e;return{type:"togglemenuitem",text:t,active:u==n,onAction:function(){i(n)}}}));t(c)}}),{getMetadata:function(){return{name:t,url:"http://tinymce.ax-z.cn/more-plugins/lineheight.php"}}}}))},4237:function(e,t,n){n("be7f")},"4ea8":function(e,t,n){n("cdd9")},5126:function(e,t,n){n("3fdf")},5319:function(e,t,n){"use strict";var r=n("d784"),o=n("825a"),i=n("50c4"),a=n("a691"),u=n("1d80"),c=n("8aa5"),s=n("0cb2"),l=n("14c3"),f=Math.max,d=Math.min,m=function(e){return void 0===e?e:String(e)};r("replace",2,(function(e,t,n,r){var p=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,h=r.REPLACE_KEEPS_$0,g=p?"$":"$0";return[function(n,r){var o=u(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!p&&h||"string"===typeof r&&-1===r.indexOf(g)){var u=n(t,e,this,r);if(u.done)return u.value}var v=o(e),b=String(this),y="function"===typeof r;y||(r=String(r));var w=v.global;if(w){var x=v.unicode;v.lastIndex=0}var C=[];while(1){var k=l(v,b);if(null===k)break;if(C.push(k),!w)break;var S=String(k[0]);""===S&&(v.lastIndex=c(b,i(v.lastIndex),x))}for(var _="",O=0,T=0;T<C.length;T++){k=C[T];for(var R=String(k[0]),E=f(d(a(k.index),b.length),0),A=[],D=1;D<k.length;D++)A.push(m(k[D]));var M=k.groups;if(y){var N=[R].concat(A,E,b);void 0!==M&&N.push(M);var z=String(r.apply(void 0,N))}else z=s(R,b,E,A,M,r);E>=O&&(_+=b.slice(O,E)+z,O=E+R.length)}return _+b.slice(O)}]}))},5538:function(e,t,n){"use strict";n("ef88")},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,n){var r=n("1d80"),o=n("5899"),i="["+o+"]",a=RegExp("^"+i+i+"*"),u=RegExp(i+i+"*$"),c=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(u,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},"5e4c":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");function t(){e.add("contextmenu",(function(){console.warn("Context menu plugin is now built in to the core editor, please remove it from your editor configuration")}))}t()})()},"64d8":function(e,t,n){n("ef1f")},7156:function(e,t,n){var r=n("861d"),o=n("d2bb");e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},7193:function(e,t,n){n("ae68")},"841c":function(e,t,n){"use strict";var r=n("d784"),o=n("825a"),i=n("1d80"),a=n("129f"),u=n("14c3");r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=void 0==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),c=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var l=u(i,c);return a(i.lastIndex,s)||(i.lastIndex=s),null===l?-1:l.index}]}))},"84ec":function(e,t,n){n("2401")},"8fd6":function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"InfoBox",class:{active:e.dialogInfoTradingAdd},attrs:{id:"TradingDetailedInfoAdd"}},[n("div",{staticClass:"header"},["customer_agent"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.AddAgentAccount",expression:"'Label.AddAgentAccount'"}],staticClass:"title"})]):e._e(),"activeAccount"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Customer_info.Activity.Title",expression:"'Customer_info.Activity.Title'"}],staticClass:"title"})]):e._e(),"add_trading"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.AddTrading",expression:"'Label.AddTrading'"}],staticClass:"title"})]):e._e(),"update_trading"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.UpdateTrading",expression:"'Label.UpdateTrading'"}],staticClass:"title"}),e._v(" - "),n("span",[e._v(e._s(e.form.cId))])]):e._e(),"user_CustomerList"==e.addType?n("div",[e.editor?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.EditorUser",expression:"'Label.EditorUser'"}],staticClass:"title"}):n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.AddUser",expression:"'Label.AddUser'"}],staticClass:"title"})]):e._e(),"user_Role"==e.addType?n("div",[e.editor?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.EditorRole",expression:"'Label.EditorRole'"}],staticClass:"title"}):n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.AddRole",expression:"'Label.AddRole'"}],staticClass:"title"})]):e._e(),"system_Group"==e.addType?n("div",[(e.editor,n("span",{staticClass:"title"},[e._v(e._s(e.myInfo.title))]))]):e._e(),"system_Refusal"==e.addType?n("div",[e.editor?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.RefusalEditor",expression:"'Label.RefusalEditor'"}],staticClass:"title"}):n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.AddRefusal",expression:"'Label.AddRefusal'"}],staticClass:"title"})]):e._e(),"system_Push"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-Push",expression:"'R-System-Push'"}],staticClass:"title"})]):e._e(),"system_Varieties"==e.addType?n("div",[e.editor?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.VarietiesEditor",expression:"'Label.VarietiesEditor'"}],staticClass:"title"}):n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.VarietiesAdd",expression:"'Label.VarietiesAdd'"}],staticClass:"title"})]):e._e(),"system_Bank"==e.addType?n("div",[e.editor?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.updateBank",expression:"'Label.updateBank'"}],staticClass:"title"}):n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.addBank",expression:"'Label.addBank'"}],staticClass:"title"})]):e._e(),"system_GroupType"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-GroupType",expression:"'R-GroupType'"}],staticClass:"title"})]):e._e(),"system_unsubscribe"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-Unsubscribe",expression:"'R-System-Unsubscribe'"}],staticClass:"title"})]):e._e(),"system_IPLimit"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-IpLimit",expression:"'R-IpLimit'"}],staticClass:"title"})]):e._e(),"system_CountryGroup"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-CountryGroup",expression:"'R-CountryGroup'"}],staticClass:"title"})]):e._e(),"system_SalesShare"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-SalesShare",expression:"'R-SalesShare'"}],staticClass:"title"})]):e._e(),"channel_Withdrawals"==e.addType||"channel_Deposit"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.AddChannel",expression:"'Label.AddChannel'"}],staticClass:"title"}),n("span",[e._v(" - ")]),"channel_Deposit"==e.addType?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Deposit",expression:"'Label.Deposit'"}]}):e._e(),"channel_Withdrawals"==e.addType?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Withdrawals",expression:"'Label.Withdrawals'"}]}):e._e()]):e._e(),"global_email"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Email",expression:"'Label.Email'"}],staticClass:"title"})]):e._e(),"D_Rate"==e.addType||"W_Rate"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.addRate",expression:"'system_info.Label.addRate'"}],staticClass:"title"}),n("span",[e._v(" - ")]),"D_Rate"==e.addType?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Deposit",expression:"'Label.Deposit'"}]}):e._e(),"W_Rate"==e.addType?n("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Withdrawals",expression:"'Label.Withdrawals'"}]}):e._e()]):e._e(),"gift_add"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-GiftList",expression:"'R-GiftList'"}],staticClass:"title"})]):e._e(),"Marketing_upload"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.UploadFileUpdate",expression:"'Marketing.UploadFileUpdate'"}],staticClass:"title"})]):e._e(),"Marketing_promo"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.CouponUpdate",expression:"'Marketing.CouponUpdate'"}],staticClass:"title"})]):e._e(),"Marketing_promoAdd"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.GenerateCoupons",expression:"'Marketing.GenerateCoupons'"}],staticClass:"title"})]):e._e(),"WebNotice_upload"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-Notice-Details",expression:"'R-Notice-Details'"}],staticClass:"title"})]):e._e(),"Interest_add"==e.addType?n("div",[n("span",{directives:[{name:"t",rawName:"v-t",value:"R-InterestFreeInterest",expression:"'R-InterestFreeInterest'"}],staticClass:"title"})]):e._e(),n("span",{staticClass:"close crm-cursor",on:{click:e.close}},[n("i",{staticClass:"el-icon-close"})])]),"add_trading"==e.addType||"update_trading"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[e.editor?n("el-form-item",{attrs:{label:e.$t("Label.CidAccount")+":"}},[n("span",[e._v(e._s(e.form.cId))])]):e._e(),e.editor?n("el-form-item",{attrs:{label:e.$t("Label.Email")+":"}},[n("span",[e._v(e._s(e.form.email))])]):e._e(),e.editor?n("el-form-item",{attrs:{label:e.$t("Label.AttributionNumber")+":"}},[n("span",[e._v(e._s(e.form.pIbNo))])]):e._e(),e.editor?n("el-form-item",{attrs:{label:e.$t("Label.TradingAccount")+":"}},[n("span",[e._v(e._s(e.form.login))])]):e._e(),n("el-form-item",{attrs:{label:e.$t("Label.Platform")+":"}},["add_trading"==e.addType?n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.platform,callback:function(t){e.$set(e.form,"platform",t)},expression:"form.platform"}},[n("el-option",{attrs:{label:"MT4",value:"MT4"}}),n("el-option",{attrs:{label:"MT5",value:"MT5"}})],1):e._e(),"update_trading"==e.addType?n("span",[e._v(e._s(e.form.platform))]):e._e()],1),n("el-form-item",{attrs:{label:e.$t("Label.Type")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.groupType,callback:function(t){e.$set(e.form,"groupType",t)},expression:"form.groupType"}},e._l(e.groupType_options,(function(t,r){return n("el-option",{key:r,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.id}})})),1)],1),2==e.form.groupType||9==e.form.groupType?n("el-form-item",{attrs:{label:e.$t("Label.Group")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{filterable:"",size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.groupCode,callback:function(t){e.$set(e.form,"groupCode",t)},expression:"form.groupCode"}},e._l(e.group_options,(function(e,t){return n("el-option",{key:t,attrs:{label:e,value:e}})})),1)],1):e._e(),n("el-form-item",{attrs:{label:e.$t("Label.LoginType")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-option",{attrs:{label:e.$t("AccountType.ClassicAccount"),value:1},nativeOn:{click:function(t){return e.checkAccountType(1)}}}),n("el-option",{attrs:{label:e.$t("AccountType.SeniorAccount"),value:2},nativeOn:{click:function(t){return e.checkAccountType(2)}}}),n("el-option",{attrs:{label:e.$t("AccountType.AgencyAccount"),value:3},nativeOn:{click:function(t){return e.checkAccountType(3)}}}),n("el-option",{attrs:{label:e.$t("AccountType.SpeedAccount"),value:5},nativeOn:{click:function(t){return e.checkAccountType(5)}}}),n("el-option",{attrs:{label:e.$t("AccountType.NewSpeedAccount"),value:6},nativeOn:{click:function(t){return e.checkAccountType(6)}}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Leverage")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.leverage,callback:function(t){e.$set(e.form,"leverage",t)},expression:"form.leverage"}},e._l(e.optionsLev,(function(e,t){return n("el-option",{key:t,attrs:{label:e.leverage,value:e.leverage}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("Label.OutsideCommission")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.comPoint,callback:function(t){e.$set(e.form,"comPoint",t)},expression:"form.comPoint"}},e._l(e.optionsCom,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.name}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Currency")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}},e._l(e.optionsCur,(function(e,t){return n("el-option",{key:t,attrs:{label:e.currency,value:e.currency}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Pos")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.pos,callback:function(t){e.$set(e.form,"pos",t)},expression:"form.pos"}},e._l(e.pos,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Hide")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.hide,callback:function(t){e.$set(e.form,"hide",t)},expression:"form.hide"}},e._l(e.hides,(function(e,t){return n("el-option",{key:t,attrs:{label:e.hide,value:e.hide}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.CloseFunction")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",clearable:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.closeFunctions,callback:function(t){e.$set(e.form,"closeFunctions",t)},expression:"form.closeFunctions"}},[n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic3"),value:"1"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic4"),value:"2"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic5"),value:"3"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic8"),value:"4"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic10"),value:"6"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic11"),value:"7"}})],1)],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.amount2")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",clearable:""},model:{value:e.form.creditLoss,callback:function(t){e.$set(e.form,"creditLoss",t)},expression:"form.creditLoss"}},[n("el-option",{attrs:{label:e.$t("Marketing.NoLoss"),value:0}}),n("el-option",{attrs:{label:e.$t("Marketing.CanLose"),value:1}})],1)],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.QuotaStatus")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",clearable:""},model:{value:e.form.activation,callback:function(t){e.$set(e.form,"activation",t)},expression:"form.activation"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1},nativeOn:{click:function(t){return e.quotaStatus(t)}}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.QuotaAmount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.quotaAmount,callback:function(t){e.$set(e.form,"quotaAmount","string"===typeof t?t.trim():t)},expression:"form.quotaAmount"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.ReadOnly")}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.No"),"inactive-text":e.$t("Btn.Yes"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.form.valid,callback:function(t){e.$set(e.form,"valid",t)},expression:"form.valid"}})],1)],1):e._e(),"customer_agent"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[n("el-form-item",{attrs:{label:e.$t("Label.CidAccount")+":"}},[e.editor?n("span",[e._v(e._s("123-alan"))]):n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.CustomerType,callback:function(t){e.$set(e.form,"CustomerType",t)},expression:"form.CustomerType"}},[n("el-option",{attrs:{label:"123456-alan",value:1}}),n("el-option",{attrs:{label:"46789-alan",value:2}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Name")+":"}},[e.editor?n("span",[e._v(e._s("alan"))]):n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Email")+":"}},[e.editor?n("span",[e._v(e._s("123@qq.com"))]):n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.pwd,callback:function(t){e.$set(e.form,"pwd","string"===typeof t?t.trim():t)},expression:"form.pwd"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.AttributionNumber")+":"}},[e.editor?n("span",[e._v(e._s("IB123"))]):n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.CustomerType,callback:function(t){e.$set(e.form,"CustomerType",t)},expression:"form.CustomerType"}},[n("el-option",{attrs:{label:"IB123",value:1}}),n("el-option",{attrs:{label:"IB456",value:2}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.AgentAccount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.AgentAccount,callback:function(t){e.$set(e.form,"AgentAccount","string"===typeof t?t.trim():t)},expression:"form.AgentAccount"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.AgentLevel")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.AgentLevel,callback:function(t){e.$set(e.form,"AgentLevel","string"===typeof t?t.trim():t)},expression:"form.AgentLevel"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.CommissionTemplate")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.CommissionTemplate,callback:function(t){e.$set(e.form,"CommissionTemplate",t)},expression:"form.CommissionTemplate"}},[n("el-option",{attrs:{label:"TP_默认",value:1}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.CommissionBalance")+":"}},[e.editor?n("span",[e._v("$"+e._s(e._f("NumberFormat")("1245")))]):n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.CommissionBalance,callback:function(t){e.$set(e.form,"CommissionBalance","string"===typeof t?t.trim():t)},expression:"form.CommissionBalance"}})],1)],1):e._e(),"activeAccount"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[n("el-form-item",{attrs:{label:e.$t("Label.CidAccount")+":"}},[e._v(" "+e._s(9870001)+" ")]),n("el-form-item",{attrs:{label:e.$t("Label.AttributionNumber")+":"}},[e._v(" "+e._s("IB123456")+" ")]),n("el-form-item",{attrs:{label:e.$t("Label.Name")+":"}},[e._v(" "+e._s("IB123456")+" ")]),n("el-form-item",{attrs:{label:e.$t("Label.Email")+":"}},[e._v(" "+e._s("123@qq.com")+" ")]),n("el-form-item",{attrs:{label:e.$t("Label.ApplicationAccount")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.CustomerType,callback:function(t){e.$set(e.form,"CustomerType",t)},expression:"form.CustomerType"}},[n("el-option",{attrs:{label:"123",value:1}}),n("el-option",{attrs:{label:"456",value:2}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.ActivityName")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.CustomerType,callback:function(t){e.$set(e.form,"CustomerType",t)},expression:"form.CustomerType"}},[n("el-option",{attrs:{label:"50赠金活动",value:1}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.ParticipateTime")+":"}},[n("el-date-picker",{attrs:{type:"date",placeholder:e.$t("Placeholder.ChooseDate")},model:{value:e.form.time,callback:function(t){e.$set(e.form,"time",t)},expression:"form.time"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.CompletionStatus")+":"}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Yes"),"inactive-text":e.$t("Btn.No"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.form.valid,callback:function(t){e.$set(e.form,"valid",t)},expression:"form.valid"}})],1)],1):e._e(),"user_CustomerList"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[n("el-form-item",{attrs:{label:e.$t("Label.UserNames")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username","string"===typeof t?t.trim():t)},expression:"form.username"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Name")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Email")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Pwd")+":"}},[n("el-input",{attrs:{size:"small"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password","string"===typeof t?t.trim():t)},expression:"form.password"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.RoleName")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.roleId,callback:function(t){e.$set(e.form,"roleId",t)},expression:"form.roleId"}},e._l(e.roleName,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),"1"==e.form.departmentId?n("el-form-item",{attrs:{label:e.$t("Label.SalesSupervisor")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.pid,callback:function(t){e.$set(e.form,"pid",t)},expression:"form.pid"}},e._l(e.userSales,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1):e._e(),n("el-form-item",{attrs:{label:e.$t("Label.Region")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.groupId,callback:function(t){e.$set(e.form,"groupId",t)},expression:"form.groupId"}},e._l(e.GetState,(function(t,r){return n("el-option",{key:r,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.id}})})),1)],1),n("el-form-item",{attrs:{prop:"areaId",label:e.$t("Area.item1")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.areaId,callback:function(t){e.$set(e.form,"areaId",t)},expression:"form.areaId"}},e._l(e.GetArea,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Code")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.ibNo,callback:function(t){e.$set(e.form,"ibNo","string"===typeof t?t.trim():t)},expression:"form.ibNo"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.LoginState")+":"}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Yes"),"inactive-text":e.$t("Btn.No"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.form.valid,callback:function(t){e.$set(e.form,"valid",t)},expression:"form.valid"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.IpLimit")+":"}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Yes"),"inactive-text":e.$t("Btn.No"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.form.ipLimit,callback:function(t){e.$set(e.form,"ipLimit",t)},expression:"form.ipLimit"}})],1),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.form.ipLimit,expression:"form.ipLimit"}],attrs:{label:e.$t("Label.limitIp")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.limitIp,callback:function(t){e.$set(e.form,"limitIp","string"===typeof t?t.trim():t)},expression:"form.limitIp"}})],1)],1):e._e(),"user_Role"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"100PX"}},[n("el-form-item",{attrs:{prop:"name",label:e.$t("Label.RoleName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},on:{input:e.selectChange},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{prop:"departmentId",label:e.$t("Label.RoleGroup")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.departmentId,callback:function(t){e.$set(e.form,"departmentId",t)},expression:"form.departmentId"}},e._l(e.group,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),n("el-form-item",{staticClass:"authorityBox",attrs:{label:e.$t("Label.permissions")+":"}},[n("div",{staticStyle:{border:"1px solid #DCDFE6",padding:"5px 2px",display:"flex","flex-wrap":"wrap","justify-content":"flex-end"}},[e.role_system?n("el-button",{directives:[{name:"t",rawName:"v-t",value:"R-OneNodeAdd",expression:"'R-OneNodeAdd'"}],staticStyle:{"padding-right":"4px"},attrs:{type:"text",size:"mini"},on:{click:function(){return e.append("one")}}}):e._e(),n("el-tree",{ref:"tree",staticStyle:{width:"100%"},attrs:{data:e.roleTreeDate,"show-checkbox":"",props:e.defaultProps,"node-key":"tId","default-checked-keys":e.defaultSelect},on:{check:e.handleCheck},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.node,o=t.data;return n("span",{staticClass:"custom-tree-node"},[n("span",[e._v(e._s(r.label))]),e.role_system?n("span",[n("i",{staticClass:"el-icon-circle-plus-outline",on:{click:function(){return e.append(o)}}}),n("i",{staticClass:"el-icon-edit-outline",on:{click:function(){return e.update(o)}}}),n("i",{staticClass:"el-icon-delete",on:{click:function(){return e.remove(o)}}})]):e._e()])}}],null,!1,3477136745)})],1)])],1):e._e(),"system_Group"==e.addType&&"real"==e.myInfo.user_type?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[n("el-form-item",{attrs:{prop:"groupType",label:e.$t("Label.Type")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.groupType,callback:function(t){e.$set(e.form,"groupType",t)},expression:"form.groupType"}},e._l(e.groupType_options,(function(t,r){return n("el-option",{key:r,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.id}})})),1)],1),n("el-form-item",{attrs:{prop:"platform",label:e.$t("Label.Platform")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.platform,callback:function(t){e.$set(e.form,"platform",t)},expression:"form.platform"}},[n("el-option",{attrs:{label:"MT4",value:"MT4"}}),n("el-option",{attrs:{label:"MT5",value:"MT5"}})],1)],1),n("el-form-item",{attrs:{prop:"name",label:e.$t("Label.GroupName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{prop:"code",label:e.$t("Label.GroupId")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),n("el-form-item",{attrs:{prop:"pos",label:"A/B:"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.pos,callback:function(t){e.$set(e.form,"pos",t)},expression:"form.pos"}},[n("el-option",{attrs:{label:"A",value:1}}),n("el-option",{attrs:{label:"B",value:2}})],1)],1),n("el-form-item",{attrs:{prop:"hides",label:"HIDE:"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.hides,callback:function(t){e.$set(e.form,"hides",t)},expression:"form.hides"}},e._l(e.myInfo.select_info.hides,(function(e,t){return n("el-option",{key:t,attrs:{label:e.hide,value:e.hide}})})),1)],1),n("el-form-item",{attrs:{prop:"type",label:e.$t("Label.LoginType")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:function(t){return e.groupSelectType(e.form.type)}},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-option",{attrs:{label:e.$i18n.t("Web_info.Classic"),value:1}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.Senior"),value:2}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.Institutions"),value:3}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.Speed"),value:5}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.NewSpeed"),value:6}})],1)],1),n("el-form-item",{attrs:{prop:"leverages",label:e.$t("Label.Leverage")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.leverages,callback:function(t){e.$set(e.form,"leverages",t)},expression:"form.leverages"}},e._l(e.group_leverage,(function(e,t){return n("el-option",{key:t,attrs:{label:e.leverage,value:e.leverage}})})),1)],1),n("el-form-item",{attrs:{prop:"comPoints",label:e.$t("Label.OutsideCommission")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.form.comPoints,callback:function(t){e.$set(e.form,"comPoints",t)},expression:"form.comPoints"}},e._l(e.group_commission,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.name}})})),1)],1),n("el-form-item",{attrs:{prop:"currency",label:e.$t("Label.Currency")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}},e._l(e.group_currency,(function(e,t){return n("el-option",{key:t,attrs:{label:e.currency,value:e.currency}})})),1)],1),n("el-form-item",{attrs:{prop:"rebateValid",label:e.$t("news_add_field.Group.CountRebate")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.rebateValid,callback:function(t){e.$set(e.form,"rebateValid",t)},expression:"form.rebateValid"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{prop:"commissionValid",label:e.$t("news_add_field.Group.CountCommission")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.commissionValid,callback:function(t){e.$set(e.form,"commissionValid",t)},expression:"form.commissionValid"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{prop:"integralValid",label:e.$t("news_add_field.Group.CountIntegralValid")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.integralValid,callback:function(t){e.$set(e.form,"integralValid",t)},expression:"form.integralValid"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{prop:"salesCommissionValid",label:e.$t("Label.SalesCommissionValid")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.salesCommissionValid,callback:function(t){e.$set(e.form,"salesCommissionValid",t)},expression:"form.salesCommissionValid"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{prop:"pointValid",label:e.$t("news_add_field.Group.pointValidName")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.pointValid,callback:function(t){e.$set(e.form,"pointValid",t)},expression:"form.pointValid"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{prop:"storageValid",label:e.$t("news_add_field.Group.storageValidName")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.storageValid,callback:function(t){e.$set(e.form,"storageValid",t)},expression:"form.storageValid"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1)],1):e._e(),"system_Group"==e.addType&&"simulation"==e.myInfo.user_type?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[n("el-form-item",{attrs:{prop:"platform",label:e.$t("Label.Platform")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.platform,callback:function(t){e.$set(e.form,"platform",t)},expression:"form.platform"}},[n("el-option",{attrs:{label:"MT4",value:"MT4"}}),n("el-option",{attrs:{label:"MT5",value:"MT5"}})],1)],1),n("el-form-item",{attrs:{prop:"name",label:e.$t("Label.GroupName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{prop:"code",label:e.$t("Label.GroupId")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),n("el-form-item",{attrs:{prop:"balance",label:e.$t("Label.AmountMoney")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.balance,callback:function(t){e.$set(e.form,"balance","string"===typeof t?t.trim():t)},expression:"form.balance"}})],1),n("el-form-item",{attrs:{prop:"expirationTimeDay",label:e.$t("Label.ExpirationTime")+"("+e.$t("Label.Day")+"):"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.expirationTimeDay,callback:function(t){e.$set(e.form,"expirationTimeDay",t)},expression:"form.expirationTimeDay"}},[n("el-option",{attrs:{label:"15",value:15}}),n("el-option",{attrs:{label:"30",value:30}})],1)],1),n("el-form-item",{attrs:{prop:"type",label:e.$t("Label.LoginType")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:function(t){return e.groupSelectType(e.form.type)}},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-option",{attrs:{label:e.$i18n.t("Web_info.Classic"),value:1}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.Senior"),value:2}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.Institutions"),value:3}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.Speed"),value:5}}),n("el-option",{attrs:{label:e.$i18n.t("Web_info.NewSpeed"),value:6}})],1)],1),n("el-form-item",{attrs:{prop:"leverages",label:e.$t("Label.Leverage")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.leverages,callback:function(t){e.$set(e.form,"leverages",t)},expression:"form.leverages"}},e._l(e.group_leverage,(function(e,t){return n("el-option",{key:t,attrs:{label:e.leverage,value:e.leverage}})})),1)],1),n("el-form-item",{attrs:{prop:"currency",label:e.$t("Label.Currency")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}},e._l(e.group_currency,(function(e,t){return n("el-option",{key:t,attrs:{label:e.currency,value:e.currency}})})),1)],1)],1):e._e(),"system_Varieties"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{prop:"code",label:e.$t("Label.VarietiesId")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),n("el-form-item",{attrs:{prop:"category",label:e.$t("Label.ArchivedType")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.category,callback:function(t){e.$set(e.form,"category",t)},expression:"form.category"}},[n("el-option",{attrs:{label:e.$t("system_info.Varieties.Not"),value:0}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.FX"),value:1}}),n("el-option",{attrs:{label:"CFD",value:2}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.INDEX"),value:3}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.METAL"),value:4}})],1)],1),n("el-form-item",{attrs:{prop:"type",label:e.$t("Label.ProductType")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-option",{attrs:{label:e.$t("system_info.Varieties.FX"),value:1}}),n("el-option",{attrs:{label:"CFD",value:2}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.INDEX"),value:3}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.METAL"),value:4}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.usStocks"),value:5}}),n("el-option",{attrs:{label:e.$t("system_info.Varieties.hkStocks"),value:6}})],1)],1),n("el-form-item",{attrs:{prop:"isScale",label:e.$t("Label.ContractSize")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.isScale,callback:function(t){e.$set(e.form,"isScale",t)},expression:"form.isScale"}},[n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}}),n("el-option",{attrs:{label:"1:10",value:1}}),n("el-option",{attrs:{label:"1:100",value:2}})],1)],1)],1):e._e(),"system_Refusal"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"150PX"}},[n("el-form-item",{attrs:{prop:"content",label:e.$t("Label.CN")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1),n("el-form-item",{attrs:{prop:"enContent",label:e.$t("Label.EN")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.enContent,callback:function(t){e.$set(e.form,"enContent",t)},expression:"form.enContent"}})],1),n("el-form-item",{attrs:{prop:"subIndex",label:e.$t("Label.SubIndex")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.subIndex,callback:function(t){e.$set(e.form,"subIndex","string"===typeof t?t.trim():t)},expression:"form.subIndex"}})],1)],1):e._e(),"system_Bank"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("system_info.Label.ChineseName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.EnglishNames")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.enName,callback:function(t){e.$set(e.form,"enName",t)},expression:"form.enName"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.SubIndex")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.subIndex,callback:function(t){e.$set(e.form,"subIndex","string"===typeof t?t.trim():t)},expression:"form.subIndex"}})],1),e.editor?e._e():n("el-form-item",{attrs:{label:e.$t("Label.CnIcon")+":"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.imgUrl+"/bank/add/upload",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankCn,"before-upload":e.beforeAvatarUpload}},[n("div",{staticClass:"crm-cursor updateBtn"},[n("i",{staticClass:"el-icon-upload2"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.Update",expression:"'system_info.Label.Update'"}]})])])],1),e.editor?e._e():n("el-form-item",{attrs:{label:e.$t("Label.EnIcon")+":"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.imgUrl+"/bank/add/upload",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankEn,"before-upload":e.beforeAvatarUpload}},[n("div",{staticClass:"crm-cursor updateBtn"},[n("i",{staticClass:"el-icon-upload2"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.Update",expression:"'system_info.Label.Update'"}]})])])],1),e.editor?n("el-form-item",{attrs:{label:e.$t("Label.CnIcon")+":"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.imgUrl+"/bank/update/upload",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankCn,"before-upload":e.beforeAvatarUpload}},[n("div",{staticClass:"crm-cursor updateBtn"},[n("i",{staticClass:"el-icon-upload2"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.Update",expression:"'system_info.Label.Update'"}]})])])],1):e._e(),e.editor?n("el-form-item",{attrs:{label:e.$t("Label.EnIcon")+":"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.imgUrl+"/bank/update/upload",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankEn,"before-upload":e.beforeAvatarUpload}},[n("div",{staticClass:"crm-cursor updateBtn"},[n("i",{staticClass:"el-icon-upload2"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.Update",expression:"'system_info.Label.Update'"}]})])])],1):e._e(),n("el-form-item",{attrs:{label:e.$t("Label.State")+":"}},[n("el-switch",{staticClass:"crm_switch crm_switch_width",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Open"),"inactive-text":e.$t("Btn.Close"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.form.valid,callback:function(t){e.$set(e.form,"valid",t)},expression:"form.valid"}})],1)],1):e._e(),"system_GroupType"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("system_info.Label.ChineseName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.EnglishNames")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.enName,callback:function(t){e.$set(e.form,"enName",t)},expression:"form.enName"}})],1)],1):e._e(),"system_Push"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"100PX"}},[n("el-form-item",{attrs:{prop:"content",label:e.$t("Label.CN")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1),n("el-form-item",{attrs:{prop:"enContent",label:e.$t("Label.EN")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.enContent,callback:function(t){e.$set(e.form,"enContent",t)},expression:"form.enContent"}})],1),n("el-form-item",{attrs:{prop:"subIndex",label:e.$t("Label.SubIndex")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.subIndex,callback:function(t){e.$set(e.form,"subIndex","string"===typeof t?t.trim():t)},expression:"form.subIndex"}})],1)],1):e._e(),"system_unsubscribe"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.SendMailbox")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.fromAccount,callback:function(t){e.$set(e.form,"fromAccount","string"===typeof t?t.trim():t)},expression:"form.fromAccount"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.ReceivingMailbox")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.toAccount,callback:function(t){e.$set(e.form,"toAccount","string"===typeof t?t.trim():t)},expression:"form.toAccount"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.Reason")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1):e._e(),"system_IPLimit"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"80PX"}},[n("el-form-item",{attrs:{label:"IP:"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.ip,callback:function(t){e.$set(e.form,"ip",t)},expression:"form.ip"}})],1)],1):e._e(),"system_CountryGroup"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{prop:"country",label:e.$t("news_add_field.Label.Country")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"",clearable:"",placeholder:e.$t("news_add_field.Label.Country")},model:{value:e.form.country,callback:function(t){e.$set(e.form,"country",t)},expression:"form.country"}},e._l(e.mock_options,(function(t){return n("el-option",{key:t.id,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.code},nativeOn:{click:function(n){return e.chooseCountry(t)}}})})),1)],1),n("el-form-item",{attrs:{prop:"groupType",label:e.$t("Label.Type")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.groupType,callback:function(t){e.$set(e.form,"groupType",t)},expression:"form.groupType"}},e._l(e.groupType_options,(function(t,r){return n("el-option",{key:r,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.id}})})),1)],1)],1):e._e(),"system_SalesShare"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("Label.Encode")+":",prop:"salesNo"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.salesNo,callback:function(t){e.$set(e.form,"salesNo",t)},expression:"form.salesNo"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.share")+":",prop:"share"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.share,callback:function(t){e.$set(e.form,"share",t)},expression:"form.share"}})],1)],1):e._e(),"channel_Withdrawals"==e.addType||"channel_Deposit"==e.addType?n("el-form",{ref:"form",staticClass:"channel",attrs:{rules:e.rules,model:e.channel,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("system_info.Label.ChineseName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.name,callback:function(t){e.$set(e.channel,"name",t)},expression:"channel.name"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.EnglishNames")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.enName,callback:function(t){e.$set(e.channel,"enName",t)},expression:"channel.enName"}})],1),"channel_Withdrawals"==e.addType?n("el-form-item",{attrs:{label:e.$t("system_info.Label.channelType")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.type,callback:function(t){e.$set(e.channel,"type",t)},expression:"channel.type"}})],1):e._e(),"channel_Deposit"==e.addType?n("el-form-item",{attrs:{label:e.$t("system_info.Label.channelType")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.channel.type,callback:function(t){e.$set(e.channel,"type",t)},expression:"channel.type"}},[n("el-option",{attrs:{label:e.$t("system_info.Label.InternationalTransfer"),value:1}}),n("el-option",{attrs:{label:e.$t("system_info.Label.ChinaUnionPay"),value:2}}),n("el-option",{attrs:{label:e.$t("system_info.Label.DigitalCurrency"),value:3}}),n("el-option",{attrs:{label:e.$t("system_info.Label.ElectronicWallet"),value:4}})],1)],1):e._e(),n("el-form-item",{attrs:{label:e.$t("system_info.Label.MattersNeedingAttention")+":"}},[n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.OnlineEditing",expression:"'system_info.Label.OnlineEditing'"}],staticClass:"btn crm-cursor",on:{click:e.openOnlineEditing}})]),n("el-form-item",{attrs:{label:e.$t("system_info.Label.RequestAddress")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.requestUrl,callback:function(t){e.$set(e.channel,"requestUrl",t)},expression:"channel.requestUrl"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.ProcessingTime")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.fundingTime,callback:function(t){e.$set(e.channel,"fundingTime",t)},expression:"channel.fundingTime"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.Poundage")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.free,callback:function(t){e.$set(e.channel,"free",t)},expression:"channel.free"}})],1),"channel_Deposit"==e.addType?n("el-form-item",{attrs:{label:e.$t("system_info.Label.ExpirationTime")+"(m):"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.expire,callback:function(t){e.$set(e.channel,"expire",t)},expression:"channel.expire"}})],1):e._e(),n("el-form-item",{attrs:{label:e.$t("system_info.Label.MaxDepositAmount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.maxAmount,callback:function(t){e.$set(e.channel,"maxAmount","string"===typeof t?t.trim():t)},expression:"channel.maxAmount"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.MinDepositAmount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.minAmount,callback:function(t){e.$set(e.channel,"minAmount","string"===typeof t?t.trim():t)},expression:"channel.minAmount"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.rate")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.rate,callback:function(t){e.$set(e.channel,"rate","string"===typeof t?t.trim():t)},expression:"channel.rate"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.currency")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.currency,callback:function(t){e.$set(e.channel,"currency",t)},expression:"channel.currency"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.transformCurrency")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.transformCurrency,callback:function(t){e.$set(e.channel,"transformCurrency",t)},expression:"channel.transformCurrency"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.code")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.code,callback:function(t){e.$set(e.channel,"code",t)},expression:"channel.code"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.property")+":"}},[n("el-input",{attrs:{size:"small",type:"textarea",placeholder:e.$t("Placeholder.Input")},model:{value:e.channel.property,callback:function(t){e.$set(e.channel,"property",t)},expression:"channel.property"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.bankValid")+":"}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Open"),"inactive-text":e.$t("Btn.Close"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.channel.bankValid,callback:function(t){e.$set(e.channel,"bankValid",t)},expression:"channel.bankValid"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.State")+":"}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Open"),"inactive-text":e.$t("Btn.Close"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.channel.valid,callback:function(t){e.$set(e.channel,"valid",t)},expression:"channel.valid"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.Icon")+":"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.imgUrl+"/remittance/channel/add/upload",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[n("div",{staticClass:"crm-cursor updateBtn"},[n("i",{staticClass:"el-icon-upload2"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.Update",expression:"'system_info.Label.Update'"}]})])])],1),"channel_Withdrawals"!=e.addType&&"channel_Deposit"!=e.addType||!e.channel.bankValid?e._e():n("div",{staticClass:"channel-tit"},["channel_Deposit"==e.addType?n("span",{directives:[{name:"t",rawName:"v-t",value:"news_add_field.Label.CurrencyLis",expression:"'news_add_field.Label.CurrencyLis'"}]}):e._e(),"channel_Withdrawals"==e.addType?n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.CurrencyLis",expression:"'system_info.Label.CurrencyLis'"}]}):e._e(),n("span",{staticClass:"add crm-cursor",on:{click:e.addOneBank}},[n("i",{staticClass:"el-icon-plus"})])]),e.channel.bankValid?n("div",e._l(e.channel.banks,(function(t,r){return n("div",{key:r,staticClass:"channelBanks"},[n("el-form-item",{attrs:{label:e.$t("system_info.Label.ChineseName")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.name,callback:function(n){e.$set(t,"name",n)},expression:"item.name"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.EnglishNames")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.enName,callback:function(n){e.$set(t,"enName",n)},expression:"item.enName"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.currency")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.currency,callback:function(n){e.$set(t,"currency",n)},expression:"item.currency"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.MaxDepositAmount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.maxAmount,callback:function(n){e.$set(t,"maxAmount","string"===typeof n?n.trim():n)},expression:"item.maxAmount"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.MinDepositAmount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.minAmount,callback:function(n){e.$set(t,"minAmount","string"===typeof n?n.trim():n)},expression:"item.minAmount"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.channelCode")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.channelCode,callback:function(n){e.$set(t,"channelCode",n)},expression:"item.channelCode"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.code")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.code,callback:function(n){e.$set(t,"code",n)},expression:"item.code"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.Poundage")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.free,callback:function(n){e.$set(t,"free",n)},expression:"item.free"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.ProcessingTime")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:t.fundingTime,callback:function(n){e.$set(t,"fundingTime",n)},expression:"item.fundingTime"}})],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.subIndex")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:t.subIndex,callback:function(n){e.$set(t,"subIndex",n)},expression:"item.subIndex"}},e._l(100,(function(e,t){return n("el-option",{key:t,attrs:{label:e,value:e}})})),1)],1),n("el-form-item",{attrs:{label:e.$t("system_info.Label.Icon")+":"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.imgUrl+"/remittance/channel/add/upload",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccess1,"before-upload":e.beforeAvatarUpload}},[n("div",{staticClass:"crm-cursor updateBtn",on:{click:function(n){return e.channelBackIndex(t.code)}}},[n("i",{staticClass:"el-icon-upload2"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"system_info.Label.Update",expression:"'system_info.Label.Update'"}]})])])],1),n("el-form-item",{attrs:{label:e.$t("Label.State")+":"}},[n("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Open"),"inactive-text":e.$t("Btn.Close"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:t.valid,callback:function(n){e.$set(t,"valid",n)},expression:"item.valid"}})],1)],1)})),0):e._e()],1):e._e(),"global_email"==e.addType?n("el-form",{ref:"form",staticClass:"channel",attrs:{rules:e.rules,model:e.form,"label-width":"150px"}},[n("el-form-item",{attrs:{prop:"fromAccountName",label:e.$t("news_add_field.Label.Name")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.fromAccountName,callback:function(t){e.$set(e.form,"fromAccountName","string"===typeof t?t.trim():t)},expression:"form.fromAccountName"}})],1),n("el-form-item",{attrs:{prop:"fromAccount",label:e.$t("system_info.Label.Email")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.fromAccount,callback:function(t){e.$set(e.form,"fromAccount","string"===typeof t?t.trim():t)},expression:"form.fromAccount"}})],1),n("el-form-item",{attrs:{prop:"password",label:e.$t("system_info.Label.EmailPassword")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password","string"===typeof t?t.trim():t)},expression:"form.password"}})],1),n("el-form-item",{attrs:{prop:"smtpHost",label:e.$t("system_info.Label.SendingServerAddress")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.smtpHost,callback:function(t){e.$set(e.form,"smtpHost",t)},expression:"form.smtpHost"}})],1),n("el-form-item",{attrs:{prop:"smtpAuth",label:"SSL:"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.smtpAuth,callback:function(t){e.$set(e.form,"smtpAuth",t)},expression:"form.smtpAuth"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),n("el-form-item",{attrs:{prop:"transportProtocol",label:e.$t("system_info.Label.Port")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.transportProtocol,callback:function(t){e.$set(e.form,"transportProtocol",t)},expression:"form.transportProtocol"}})],1),n("el-form-item",[n("div",{staticClass:"btn crm-cursor",on:{click:function(t){return e.TestDemo(e.form)}}},[n("span",{directives:[{name:"t",rawName:"v-t",value:"news_add_field.Label.TestDemo",expression:"'news_add_field.Label.TestDemo'"}]})])])],1):e._e(),"D_Rate"==e.addType||"W_Rate"==e.addType?n("el-form",{ref:"form",staticClass:"channel",attrs:{rules:e.rules,model:e.form,"label-width":"120px"}},[n("el-form-item",{attrs:{prop:"currency",label:e.$t("system_info.Label.currency")+":"}},[n("el-input",{staticStyle:{"margin-bottom":"0"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}})],1),n("el-form-item",{attrs:{prop:"transformCurrency",label:e.$t("system_info.Label.transformCurrency")+":"}},[n("el-input",{staticStyle:{"margin-bottom":"0"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.transformCurrency,callback:function(t){e.$set(e.form,"transformCurrency",t)},expression:"form.transformCurrency"}})],1),n("el-form-item",{attrs:{prop:"rate",label:e.$t("system_info.Label.rate")+":"}},[n("el-input",{staticStyle:{"margin-bottom":"0"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.rate,callback:function(t){e.$set(e.form,"rate","string"===typeof t?t.trim():t)},expression:"form.rate"}})],1)],1):e._e(),"gift_add"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("Label.TradingAccount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.login,callback:function(t){e.$set(e.form,"login","string"===typeof t?t.trim():t)},expression:"form.login"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Type")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount1"),value:1}}),n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount2"),value:2}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.AmountMoney")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.amount,callback:function(t){e.$set(e.form,"amount","string"===typeof t?t.trim():t)},expression:"form.amount"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Currency")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}},[n("el-option",{attrs:{label:"USD",value:"USD"}}),n("el-option",{attrs:{label:"GBP",value:"GBP"}}),n("el-option",{attrs:{label:"EUR",value:"EUR"}})],1)],1),n("el-form-item",{attrs:{label:e.$t("Label.Note")+":"}},[n("el-input",{attrs:{type:"textarea",size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.giveContent,callback:function(t){e.$set(e.form,"giveContent",t)},expression:"form.giveContent"}})],1)],1):e._e(),"Marketing_upload"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.Name")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:e.$t("Label.Email")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.Country")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"",clearable:"",placeholder:e.$t("news_add_field.Label.Country")},model:{value:e.form.country,callback:function(t){e.$set(e.form,"country",t)},expression:"form.country"}},e._l(e.mock_options,(function(t){return n("el-option",{key:t.id,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.code},nativeOn:{click:function(n){return e.chooseCountry(t)}}})})),1)],1)],1):e._e(),"Marketing_promo"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{prop:"promoType",label:e.$t("R-Mail-Item1-Type")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.promoType,callback:function(t){e.$set(e.form,"promoType",t)},expression:"form.promoType"}},[n("el-option",{attrs:{label:e.$t("Marketing.FixedAmount"),value:2}}),n("el-option",{attrs:{label:e.$t("Marketing.Percentage"),value:1}})],1)],1),1==e.form.promoType?n("el-form-item",{attrs:{prop:"amountProportion",label:e.$t("R-Mail-Item1-Percent")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.amountProportion,callback:function(t){e.$set(e.form,"amountProportion",t)},expression:"form.amountProportion"}})],1):e._e(),1==e.form.promoType?n("el-form-item",{attrs:{prop:"amountToplimit",label:e.$t("R-Mail-Item1-Limit")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.amountToplimit,callback:function(t){e.$set(e.form,"amountToplimit",t)},expression:"form.amountToplimit"}})],1):e._e(),n("el-form-item",{attrs:{prop:"giveType",label:e.$t("Marketing.FundType")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.giveType,callback:function(t){e.$set(e.form,"giveType",t)},expression:"form.giveType"}},[n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount1"),value:1}}),n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount2"),value:2}})],1)],1),2==e.form.giveType?n("el-form-item",{attrs:{prop:"creditLoss",label:e.$t("news_add_field.Label.amount2")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.creditLoss,callback:function(t){e.$set(e.form,"creditLoss",t)},expression:"form.creditLoss"}},[n("el-option",{attrs:{label:e.$t("Marketing.NoLoss"),value:0}}),n("el-option",{attrs:{label:e.$t("Marketing.CanLose"),value:1}})],1)],1):e._e(),n("el-form-item",{attrs:{prop:"giveCurrency",label:e.$t("Marketing.CurrencyType")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.giveCurrency,callback:function(t){e.$set(e.form,"giveCurrency",t)},expression:"form.giveCurrency"}},[n("el-option",{attrs:{label:"USD",value:"USD"}}),n("el-option",{attrs:{label:"GBP",value:"GBP"}}),n("el-option",{attrs:{label:"EUR",value:"EUR"}})],1)],1),2==e.form.promoType?n("el-form-item",{attrs:{prop:"amountFixed",label:e.$t("R-Mail-Item1-Amount")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("R-Mail-Item1-Amount-Placeholder")},model:{value:e.form.amountFixed,callback:function(t){e.$set(e.form,"amountFixed","string"===typeof t?t.trim():t)},expression:"form.amountFixed"}})],1):e._e(),n("el-form-item",{attrs:{prop:"bindEmail",label:e.$t("R-Mail-Item1-Binding")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.bindEmail,callback:function(t){e.$set(e.form,"bindEmail",t)},expression:"form.bindEmail"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),1==e.form.bindEmail?n("el-form-item",{attrs:{prop:"email",label:e.$t("Marketing.Email")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1):e._e(),n("el-form-item",{attrs:{prop:"expire",label:e.$t("Marketing.ValidityPeriod")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.expire,callback:function(t){e.$set(e.form,"expire",t)},expression:"form.expire"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.CloseFunction")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",clearable:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.closeFunctions,callback:function(t){e.$set(e.form,"closeFunctions",t)},expression:"form.closeFunctions"}},[n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic3"),value:"1"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic4"),value:"2"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic5"),value:"3"}})],1)],1)],1):e._e(),"Marketing_promoAdd"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{prop:"promoType",label:e.$t("R-Mail-Item1-Type")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.promoType,callback:function(t){e.$set(e.form,"promoType",t)},expression:"form.promoType"}},[n("el-option",{attrs:{label:e.$t("Marketing.FixedAmount"),value:2}}),n("el-option",{attrs:{label:e.$t("Marketing.Percentage"),value:1}})],1)],1),1==e.form.promoType?n("el-form-item",{attrs:{prop:"amountProportion",label:e.$t("R-Mail-Item1-Percent")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},on:{input:e.selectChange},model:{value:e.form.amountProportion,callback:function(t){e.$set(e.form,"amountProportion","string"===typeof t?t.trim():t)},expression:"form.amountProportion"}})],1):e._e(),1==e.form.promoType?n("el-form-item",{attrs:{prop:"amountToplimit",label:e.$t("R-Mail-Item1-Limit")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},on:{input:e.selectChange},model:{value:e.form.amountToplimit,callback:function(t){e.$set(e.form,"amountToplimit","string"===typeof t?t.trim():t)},expression:"form.amountToplimit"}})],1):e._e(),n("el-form-item",{attrs:{prop:"giveType",label:e.$t("Marketing.FundType")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.giveType,callback:function(t){e.$set(e.form,"giveType",t)},expression:"form.giveType"}},[n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount1"),value:1}}),n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount2"),value:2}})],1)],1),2==e.form.giveType?n("el-form-item",{attrs:{prop:"creditLoss",label:e.$t("news_add_field.Label.amount2")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.creditLoss,callback:function(t){e.$set(e.form,"creditLoss",t)},expression:"form.creditLoss"}},[n("el-option",{attrs:{label:e.$t("Marketing.NoLoss"),value:0}}),n("el-option",{attrs:{label:e.$t("Marketing.CanLose"),value:1}})],1)],1):e._e(),n("el-form-item",{attrs:{prop:"giveCurrency",label:e.$t("Marketing.CurrencyType")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.giveCurrency,callback:function(t){e.$set(e.form,"giveCurrency",t)},expression:"form.giveCurrency"}},[n("el-option",{attrs:{label:"USD",value:"USD"}}),n("el-option",{attrs:{label:"GBP",value:"GBP"}}),n("el-option",{attrs:{label:"EUR",value:"EUR"}})],1)],1),2==e.form.promoType?n("el-form-item",{attrs:{prop:"amountFixed",label:e.$t("R-Mail-Item1-Amount")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("R-Mail-Item1-Amount-Placeholder")},on:{input:e.selectChange},model:{value:e.form.amountFixed,callback:function(t){e.$set(e.form,"amountFixed","string"===typeof t?t.trim():t)},expression:"form.amountFixed"}})],1):e._e(),n("el-form-item",{attrs:{prop:"bindEmail",label:e.$t("R-Mail-Item1-Binding")}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small"},model:{value:e.form.bindEmail,callback:function(t){e.$set(e.form,"bindEmail",t)},expression:"form.bindEmail"}},[n("el-option",{attrs:{label:e.$t("Btn.Yes"),value:1}}),n("el-option",{attrs:{label:e.$t("Btn.No"),value:0}})],1)],1),1==e.form.bindEmail?n("el-form-item",{attrs:{prop:"email",label:e.$t("Marketing.Email")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1):e._e(),n("el-form-item",{attrs:{prop:"expire",label:e.$t("Marketing.ValidityPeriod")}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.expire,callback:function(t){e.$set(e.form,"expire",t)},expression:"form.expire"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.CloseFunction")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",multiple:"",clearable:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.closeFunctions,callback:function(t){e.$set(e.form,"closeFunctions",t)},expression:"form.closeFunctions"}},[n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic3"),value:"1"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic4"),value:"2"}}),n("el-option",{attrs:{label:e.$t("Enter_info.type_dynamic5"),value:"3"}})],1)],1)],1):e._e(),"WebNotice_upload"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.Name")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:"CID:"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.cId,callback:function(t){e.$set(e.form,"cId","string"===typeof t?t.trim():t)},expression:"form.cId"}})],1),n("el-form-item",{attrs:{label:e.$t("news_add_field.Label.Country")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"",clearable:"",placeholder:e.$t("news_add_field.Label.Country")},model:{value:e.form.country,callback:function(t){e.$set(e.form,"country",t)},expression:"form.country"}},e._l(e.mock_options,(function(t){return n("el-option",{key:t.id,attrs:{label:"cn"==e.Session.Get("lang")?t.name:t.enName,value:t.code},nativeOn:{click:function(n){return e.chooseCountry(t)}}})})),1)],1)],1):e._e(),"Interest_add"==e.addType?n("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"120PX"}},[n("el-form-item",{attrs:{prop:"login",label:e.$t("Label.TradingAccount")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.login,callback:function(t){e.$set(e.form,"login","string"===typeof t?t.trim():t)},expression:"form.login"}})],1),n("el-form-item",{attrs:{prop:"type",label:e.$t("Label.Type")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount1"),value:1}}),n("el-option",{attrs:{label:e.$t("news_add_field.Label.amount2"),value:2}})],1)],1),n("el-form-item",{attrs:{prop:"amount",label:e.$t("Label.AmountMoney")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.amount,callback:function(t){e.$set(e.form,"amount","string"===typeof t?t.trim():t)},expression:"form.amount"}})],1),n("el-form-item",{attrs:{prop:"currency",label:e.$t("Label.Currency")+":"}},[n("el-select",{staticClass:"crm_search_down",attrs:{size:"small",disabled:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}},[n("el-option",{attrs:{label:"USD",value:"USD"}})],1)],1),n("el-form-item",{attrs:{prop:"interestContent",label:e.$t("Label.Note")+":"}},[n("el-input",{attrs:{type:"textarea",size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.form.interestContent,callback:function(t){e.$set(e.form,"interestContent",t)},expression:"form.interestContent"}})],1)],1):e._e(),n("span",{staticClass:"btn crm-cursor",on:{click:e.confirm}},[n("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}]})]),n("el-dialog",{attrs:{title:e.dialogCheck_form.title,visible:e.dialogCheck,center:"","append-to-body":"","custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogCheck=t},close:e.cancel}},[n("div",{staticClass:"dia-content"},[n("el-form",{ref:"dialogCheck_form",staticClass:"dialogCheck_form",attrs:{model:e.dialogCheck_form,rules:e.rules,"label-width":"135px"}},[3!=e.dialogCheck_form.typeIndex1?n("el-form-item",{attrs:{prop:"name",label:e.$t("Label.AuthorityName")+":"}},[n("el-input",{staticStyle:{width:"400px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.dialogCheck_form.name,callback:function(t){e.$set(e.dialogCheck_form,"name",t)},expression:"dialogCheck_form.name"}})],1):e._e(),3!=e.dialogCheck_form.typeIndex&&3!=e.dialogCheck_form.typeIndex1?n("el-form-item",{attrs:{prop:"link",label:e.$t("Label.Url")+":"}},[n("el-input",{staticStyle:{width:"400px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.dialogCheck_form.link,callback:function(t){e.$set(e.dialogCheck_form,"link","string"===typeof t?t.trim():t)},expression:"dialogCheck_form.link"}})],1):e._e(),3!=e.dialogCheck_form.typeIndex&&3!=e.dialogCheck_form.typeIndex1?n("el-form-item",{attrs:{prop:"icon",label:e.$t("Label.Icon")+":"}},[n("el-input",{staticStyle:{width:"400px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.dialogCheck_form.icon,callback:function(t){e.$set(e.dialogCheck_form,"icon","string"===typeof t?t.trim():t)},expression:"dialogCheck_form.icon"}})],1):e._e(),3!=e.dialogCheck_form.typeIndex&&3!=e.dialogCheck_form.typeIndex1?n("el-form-item",{attrs:{prop:"subIndex",label:e.$t("Label.SubIndex")+":"}},[n("el-input",{staticStyle:{width:"400px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},on:{input:e.selectChange},model:{value:e.dialogCheck_form.subIndex,callback:function(t){e.$set(e.dialogCheck_form,"subIndex",e._n("string"===typeof t?t.trim():t))},expression:"dialogCheck_form.subIndex"}})],1):e._e(),3==e.dialogCheck_form.typeIndex&&3!=e.dialogCheck_form.typeIndex1?n("el-form-item",{attrs:{prop:"action",label:e.$t("Label.Url")+":"}},[n("el-input",{staticStyle:{width:"400px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},model:{value:e.dialogCheck_form.action,callback:function(t){e.$set(e.dialogCheck_form,"action","string"===typeof t?t.trim():t)},expression:"dialogCheck_form.action"}})],1):e._e(),3==e.dialogCheck_form.typeIndex1?n("div",{directives:[{name:"t",rawName:"v-t",value:"Msg.Delete",expression:"'Msg.Delete'"}],staticStyle:{"text-align":"center","font-size":"20px",padding:"25px 0"}}):e._e()],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[1==e.dialogCheck_form.typeIndex1?n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(t){return e.toAppend()}}}):e._e(),2==e.dialogCheck_form.typeIndex1?n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(t){return e.toUpdate()}}}):e._e(),3==e.dialogCheck_form.typeIndex1?n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(t){return e.toRemove()}}}):e._e(),n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:e.cancel}})],1)],1)]),n("el-dialog",{attrs:{title:e.$t("system_info.Title.OnlineEditing"),visible:e.dialogOnlineEditing,center:"","modal-append-to-body":!1,"custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogOnlineEditing=t}}},[n("div",{staticClass:"dia-content"},[n("el-form",{ref:"OnlineEditing",staticClass:"dialogCheck_form",attrs:{model:e.OnlineEditing,rules:e.rules,"label-width":"100px"}},[n("el-form-item",{staticClass:"online-editing",attrs:{prop:"lang",label:e.$t("system_info.Label.Lang")+":"}},[n("div",{staticClass:"chooseLang"},[n("span",{directives:[{name:"t",rawName:"v-t",value:"Web_info.cn",expression:"'Web_info.cn'"}],staticClass:"crm-cursor",class:{active:"cn"==e.OnlineEditing.lang},on:{click:function(t){return e.chooseLang("cn")}}}),n("span",{directives:[{name:"t",rawName:"v-t",value:"Web_info.en",expression:"'Web_info.en'"}],staticClass:"crm-cursor",class:{active:"en"==e.OnlineEditing.lang},on:{click:function(t){return e.chooseLang("en")}}})])]),n("el-form-item",{attrs:{prop:"content",label:e.$t("system_info.Label.Content")+":"}},[n("tinymce",{ref:"editor",attrs:{context:e.context,disabled:e.disabled},on:{tinymcehtml:e.tinymceHtml},model:{value:e.OnlineEditing.content,callback:function(t){e.$set(e.OnlineEditing,"content",t)},expression:"OnlineEditing.content"}})],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(t){return e.toConfirmEditing()}}}),n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogOnlineEditing=!1}}})],1)],1)]),n("el-dialog",{attrs:{title:e.$t("news_add_field.Label.TestDemo"),visible:e.dialogTest,"modal-append-to-body":!1,center:"","custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogTest=t}}},[n("div",{staticClass:"dia-content"},[n("el-form",{ref:"dialogCheck_test",staticClass:"dialogCheck_form",attrs:{model:e.testList,rules:e.rules,"label-width":"135px"}},[n("el-form-item",{attrs:{prop:"",label:e.$t("Label.Name")+":"}},[e._v(" "+e._s(e.testList.fromAccountName||"--")+" ")]),n("el-form-item",{attrs:{prop:"",label:e.$t("system_info.Label.Email")+":"}},[e._v(" "+e._s(e.testList.fromAccount||"--")+" ")]),n("el-form-item",{attrs:{prop:"",label:e.$t("system_info.Label.EmailPassword")+":"}},[e._v(" "+e._s(e.testList.password||"--")+" ")]),n("el-form-item",{attrs:{prop:"",label:e.$t("system_info.Label.SendingServerAddress")+":"}},[e._v(" "+e._s(e.testList.smtpHost||"--")+" ")]),n("el-form-item",{attrs:{prop:"",label:"SSL:"}},[1==e.testList.smtpAuth?n("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Yes",expression:"'Btn.Yes'"}]}):e._e(),0==e.testList.smtpAuth?n("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.No",expression:"'Btn.No'"}]}):e._e()]),n("el-form-item",{attrs:{prop:"",label:e.$t("system_info.Label.Port")+":"}},[e._v(" "+e._s(e.testList.transportProtocol||"--")+" ")]),n("el-form-item",{attrs:{prop:"users",label:e.$t("news_add_field.Label.ReceivingMailbox")+":"}},[n("el-input",{attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},on:{input:e.selectChange},model:{value:e.testList.users,callback:function(t){e.$set(e.testList,"users",t)},expression:"testList.users"}})],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(t){return e.TestDemoSend()}}}),n("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogTest=!1}}})],1)],1)])],1)},o=[],i=(n("4160"),n("c975"),n("b0c0"),n("a9e3"),n("07ac"),n("ac1f"),n("1276"),n("159b"),n("5530")),a=(n("96cf"),n("1da1")),u=n("9a1b"),c=n("da7c"),s=n("a1a2"),l=n("7a20"),f=n("c554"),d=n("5217"),m=n("918d"),p=n("f121"),h=n.n(p),g=h.a.Code,v={name:"DetailedInfo",components:{tinymce:m["a"]},props:{dialogInfoTradingAdd:{type:Boolean,default:!1},addType:{default:""},editor:{default:""},myInfo:{default:""},formList:{default:""}},data:function(){var e=this;return{flag:!1,form:{},channel:{banks:[{name:"",valid:0,maxAmount:"",minAmount:""}]},imgUrl:h.a.Host85,info:{CID:"",name:"",type:""},dialogTest:!1,testList:{users:JSON.parse(this.Session.Get("user",!0)).email},rules:{areaId:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],users:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],email:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],rebateValid:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],commissionValid:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],integralValid:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],salesCommissionValid:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],storageValid:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],pointValid:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],name:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],enName:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],icon:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],action:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],link:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],subIndex:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],code:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],platform:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],pos:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],leverage:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],leverages:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],hide:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],comPoint:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],comPoints:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],type:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],balance:[{validator:function(t,n,r){e.Config.Pattern.nonnegative.test(n)?r():r(new Error(e.$i18n.t("vaildate.amount.format")))},trigger:"blur"}],expirationTimeDay:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],amount:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],currency:[{required:!0,message:this.$i18n.t("vaildate.amount.empty"),trigger:"change"}],transformCurrency:[{required:!0,message:this.$i18n.t("vaildate.amount.empty"),trigger:"change"}],rate:[{required:!0,message:this.$i18n.t("vaildate.amount.empty"),trigger:"change"}],isScale:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],category:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],groupType:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],hides:[{required:!0,message:this.$i18n.t("Placeholder.Choose"),trigger:"change"}],creditLoss:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],promoType:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],giveType:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],giveCurrency:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],bindEmail:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],expire:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],amountProportion:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],amountToplimit:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],amountFixed:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],groupCode:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],ratio:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],login:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],country:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],interestContent:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],salesNo:[{required:!0,message:this.$i18n.t("Placeholder.Input"),trigger:"blur"}],share:[{validator:function(t,n,r){console.log(n),0<=n&&n<=1?r():r(new Error(e.$i18n.t("Label.share1")))},trigger:"blur",required:!0}]},dialogOnlineEditing:!1,context:"",disabled:!1,plugins:"",OnlineEditing:{lang:"cn",content:""},roleName:[],userSales:[],group:[],GetState:[],GetArea:[],roleTreeDate:[],defaultProps:{children:"children",label:"name"},defaultSelect:[],data_check:[],dialogCheck:!1,dialogCheck_form:{},group_leverage:[],group_currency:[],group_commission:[],groupType_options:[],backCode:"",scales:[],refusalType:null,mock_options:[],hides:[],pos:[],types:[],optionsLev:[],optionsCur:[],optionsCom:[],group_options:[],GroupCode:[],loginList:[],LoginCode:[],ruler:[{minAmount:"",maxAmount:"",leverage:""}]}},computed:{AccessToken:function(){return{"Access-Token":this.Session.Get("access_token")}},role_system:function(){var e=JSON.parse(this.Session.Get("user",!0));return null==e.departmentId&&"ROLE_SYSTEM"==e.roleName}},methods:{append:function(e){"one"==e?(this.dialogCheck_form.title=this.$i18n.t("R-OneNodeAdd"),this.dialogCheck_form.typeIndex=1,this.dialogCheck_form.typeIndex1=1,this.dialogCheck_form.pid=null,this.dialogCheck_form.valid=1):0!=e.type||e.pid?(this.dialogCheck_form.title=this.$i18n.t("R-BtnAdd"),this.dialogCheck_form.typeIndex=3,this.dialogCheck_form.typeIndex1=1,this.dialogCheck_form.nodeId=e.id,this.dialogCheck_form.valid=1):(this.dialogCheck_form.title=this.$i18n.t("R-TwoNodeAdd"),this.dialogCheck_form.typeIndex=2,this.dialogCheck_form.typeIndex1=1,this.dialogCheck_form.pid=e.id,this.dialogCheck_form.valid=1),this.dialogCheck=!0},toAppend:function(){var e=this;this.$refs["dialogCheck_form"].validate(function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(n){var r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n){t.next=20;break}if(1!=e.dialogCheck_form.typeIndex&&2!=e.dialogCheck_form.typeIndex){t.next=10;break}return e.dialogCheck_form.subIndex=Number(e.dialogCheck_form.subIndex),e.dialogCheck_form.code=e.dialogCheck_form.name,t.next=6,u["a"].authorityNodeAdd(Object(i["a"])({},e.dialogCheck_form));case 6:r=t.sent,r.code==g.StatusOK?e.$pigeon.MessageOK(r.msg):e.$pigeon.MessageError(r.msg),t.next=16;break;case 10:if(3!=e.dialogCheck_form.typeIndex){t.next=16;break}return e.dialogCheck_form.code=e.dialogCheck_form.name,t.next=14,u["a"].authorityActionAdd(Object(i["a"])({},e.dialogCheck_form));case 14:o=t.sent,o.code==g.StatusOK?e.$pigeon.MessageOK(o.msg):e.$pigeon.MessageError(o.msg);case 16:e.cancel(),e.getRoleDetailAdd(),t.next=21;break;case 20:return t.abrupt("return",!1);case 21:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},update:function(e){0!=e.type||e.pid?0==e.type&&e.pid?(this.dialogCheck_form.title=this.$i18n.t("R-TwoNodeAdd"),this.dialogCheck_form.typeIndex=2,this.dialogCheck_form.typeIndex1=2,this.dialogCheck_form.pid=e.pid,this.dialogCheck_form.valid=1,this.dialogCheck_form.id=e.id,this.dialogCheck_form.subIndex=e.subIndex):1==e.type&&e.pid&&(this.dialogCheck_form.title=this.$i18n.t("R-BtnAdd"),this.dialogCheck_form.typeIndex=3,this.dialogCheck_form.typeIndex1=2,this.dialogCheck_form.nodeId=e.pid,this.dialogCheck_form.valid=1,this.dialogCheck_form.id=e.id):(this.dialogCheck_form.title=this.$i18n.t("R-OneNodeAdd"),this.dialogCheck_form.typeIndex=1,this.dialogCheck_form.typeIndex1=2,this.dialogCheck_form.pid=null,this.dialogCheck_form.valid=1,this.dialogCheck_form.id=e.id,this.dialogCheck_form.subIndex=e.subIndex),this.dialogCheck=!0},toUpdate:function(){var e=this;this.$refs["dialogCheck_form"].validate(function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(n){var r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n){t.next=20;break}if(1!=e.dialogCheck_form.typeIndex&&2!=e.dialogCheck_form.typeIndex){t.next=10;break}return e.dialogCheck_form.subIndex=Number(e.dialogCheck_form.subIndex),e.dialogCheck_form.code=e.dialogCheck_form.name,t.next=6,u["a"].authorityNodeUpdate(Object(i["a"])({},e.dialogCheck_form));case 6:r=t.sent,r.code==g.StatusOK?e.$pigeon.MessageOK(r.msg):e.$pigeon.MessageError(r.msg),t.next=16;break;case 10:if(3!=e.dialogCheck_form.typeIndex){t.next=16;break}return e.dialogCheck_form.code=e.dialogCheck_form.name,t.next=14,u["a"].authorityActionUpdate(Object(i["a"])({},e.dialogCheck_form));case 14:o=t.sent,o.code==g.StatusOK?e.$pigeon.MessageOK(o.msg):e.$pigeon.MessageError(o.msg);case 16:e.cancel(),e.getRoleDetailAdd(),t.next=21;break;case 20:return t.abrupt("return",!1);case 21:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},remove:function(e){0!=e.type||e.pid?0==e.type&&e.pid?(this.dialogCheck_form.title=this.$i18n.t("R-TwoNodeAdd"),this.dialogCheck_form.typeIndex=2,this.dialogCheck_form.typeIndex1=3,this.dialogCheck_form.ids=[e.id]):1==e.type&&e.pid&&(this.dialogCheck_form.title=this.$i18n.t("R-BtnAdd"),this.dialogCheck_form.typeIndex=3,this.dialogCheck_form.typeIndex1=3,this.dialogCheck_form.ids=[e.id]):(this.dialogCheck_form.title=this.$i18n.t("R-OneNodeAdd"),this.dialogCheck_form.typeIndex=1,this.dialogCheck_form.typeIndex1=3,this.dialogCheck_form.ids=[e.id]),this.dialogCheck=!0},toRemove:function(){var e=this;this.$refs["dialogCheck_form"].validate(function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(n){var r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n){t.next=17;break}if(1!=e.dialogCheck_form.typeIndex&&2!=e.dialogCheck_form.typeIndex){t.next=8;break}return t.next=4,u["a"].authorityNodeDelete(Object(i["a"])({},e.dialogCheck_form));case 4:r=t.sent,r.code==g.StatusOK?e.$pigeon.MessageOK(r.msg):e.$pigeon.MessageError(r.msg),t.next=13;break;case 8:if(3!=e.dialogCheck_form.typeIndex){t.next=13;break}return t.next=11,u["a"].authorityActionDelete(Object(i["a"])({},e.dialogCheck_form));case 11:o=t.sent,o.code==g.StatusOK?e.$pigeon.MessageOK(o.msg):e.$pigeon.MessageError(o.msg);case 13:e.cancel(),e.getRoleDetailAdd(),t.next=18;break;case 17:return t.abrupt("return",!1);case 18:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},cancel:function(){this.dialogCheck=!1,this.$refs["dialogCheck_form"]&&this.$refs["dialogCheck_form"].resetFields()},handleCheck:function(e,t){this.data_check=[];var n=this;t.checkedNodes.forEach((function(e){var t={};t.name=e.code,t.id=e.id,t.pid=e.pid,t.type=e.type,n.data_check.push(t)})),t.halfCheckedNodes.forEach((function(e){var t={};t.name=e.code,t.id=e.id,t.pid=e.pid,t.type=e.type,n.data_check.push(t)}))},getDataCheck:function(){var e=[];this.roleTreeDate.forEach((function(t){if(t.show){var n={};n.name=t.code,n.id=t.id,n.pid=t.pid,n.type=t.type,e.push(n)}t.children.length&&t.children.forEach((function(t){if(t.show){var n={};n.name=t.code,n.id=t.id,n.pid=t.pid,n.type=t.type,e.push(n)}t.children=Object.values(t.btns),t.children.length&&t.children.forEach((function(t){if(t.show){var n={};n.name=t.code,n.id=t.id,n.pid=t.pid,n.type=t.type,e.push(n)}}))}))})),this.data_check=e},selectChange:function(){this.$forceUpdate()},channelBackIndex:function(e){this.backCode=e},handleAvatarSuccess:function(e){200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.channel.icon=e.data):this.$pigeon.MessageError(e.code)},handleAvatarSuccess1:function(e){var t=this;this.backCode?200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.channel.banks.forEach((function(n){n.code==t.backCode&&(n.icon=e.data)}))):this.$pigeon.MessageError(e.code):this.$pigeon.MessageError("请先填写code")},handleAvatarSuccessBankCn:function(e){200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.form.icon=e.data):this.$pigeon.MessageError(e.code)},handleAvatarSuccessBankEn:function(e){200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.form.enIcon=e.data):this.$pigeon.MessageError(e.code)},beforeAvatarUpload:function(e){var t=-1!=["jpeg","JPEG","png","PNG","jpg","JPG"].indexOf(e.name.split(".")[1]),n=e.size/1024/1024<2;return t||this.$pigeon.MessageError("Msg.JPG1"),n||this.$pigeon.MessageError("上传头像图片大小不能超过 2MB!"),t&&n},TestDemo:function(e){this.testList.fromAccount=e.fromAccount,this.testList.fromAccountName=e.fromAccountName,this.testList.password=e.password,this.testList.transportProtocol=e.transportProtocol,this.testList.smtpHost=e.smtpHost,this.testList.smtpAuth=e.smtpAuth,this.dialogTest=!0},TestDemoSend:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs["dialogCheck_test"].validate(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!n){e.next=12;break}if(!t.flag){e.next=5;break}return e.abrupt("return");case 5:t.flag=!0;case 6:return e.next=8,c["a"].testSend(Object(i["a"])({},t.testList));case 8:r=e.sent,r.code==g.StatusOK?(t.$pigeon.MessageOK(t.$i18n.t("Msg.Success")),t.dialogTest=!1,t.flag=!1):(t.$pigeon.MessageError(r.msg),t.flag=!1),e.next=13;break;case 12:return e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),checkAccountType:function(e){var t=this;this.form.comPoint="",this.form.currency="",this.form.leverage="",this.types.forEach((function(n){n.id==e&&(t.optionsLev=n.leverages,t.optionsCur=n.currents,t.optionsCom=n.commissions,t.optionsCom.push({id:30,name:30}))}))},checkAccountTypes:function(e){var t=this;this.types.forEach((function(n){n.id==e&&(t.optionsLev=n.leverages,t.optionsCur=n.currents,t.optionsCom=n.commissions,t.optionsCom.push({id:30,name:30}))}))},addOneBank:function(){this.channel.banks.push({name:"",valid:0,maxAmount:"",minAmount:""})},close:function(){this.$emit("closeAdd",!1)},tinymceHtml:function(e){this.OnlineEditing.content=e},openOnlineEditing:function(){this.dialogOnlineEditing=!0},chooseLang:function(e){this.OnlineEditing.lang!=e&&(this.OnlineEditing.lang=e,"en"==this.OnlineEditing.lang?this.channel.introduce=this.OnlineEditing.content?this.OnlineEditing.content:"":"cn"==this.OnlineEditing.lang&&(this.channel.enIntroduce=this.OnlineEditing.content?this.OnlineEditing.content:""),"cn"==this.OnlineEditing.lang?(this.OnlineEditing.content=this.channel.introduce?this.channel.introduce:" ",this.context=this.channel.introduce?this.channel.introduce:" "):"en"==this.OnlineEditing.lang&&(this.OnlineEditing.content=this.channel.enIntroduce?this.channel.enIntroduce:" ",this.context=this.channel.enIntroduce?this.channel.enIntroduce:" "))},toConfirmEditing:function(){"cn"==this.OnlineEditing.lang?this.channel.introduce=this.OnlineEditing.content?this.OnlineEditing.content:"":"en"==this.OnlineEditing.lang&&(this.channel.enIntroduce=this.OnlineEditing.content?this.OnlineEditing.content:""),this.dialogOnlineEditing=!1},confirmToReload:function(){this.$emit("confirmToReload",!0)},emailCode:function(){if("global_email"==this.addType)this.$emit("emailCode","email",this.form);else if("channel_Deposit"==this.addType){if(!this.channel.enIntroduce||!this.channel.introduce)return void this.$pigeon.MessageError("注意事项不能为空");this.channel.bankValid||(this.channel.banks=[]),this.$emit("emailCode","channel_Deposit",this.channel)}else if("channel_Withdrawals"==this.addType){if(!this.channel.enIntroduce||!this.channel.introduce)return void this.$pigeon.MessageError("注意事项不能为空");this.channel.bankValid||(this.channel.banks=[]),this.$emit("emailCode","channel_Withdrawals",this.channel)}else"D_Rate"==this.addType?this.$emit("emailCode","D_Rate",this.form):"W_Rate"==this.addType&&this.$emit("emailCode","W_Rate",this.form)},confirm:function(){var e=this;this.$refs["form"].validate((function(t){if(!t)return!1;e.toConfirm()}))},toConfirm:function(){"system_Group"!=this.addType||this.editor?"system_Group"==this.addType&&this.editor?"real"==this.myInfo.user_type?this.groupRealUpdate():this.groupSimulationUpdate():"system_Varieties"!=this.addType||this.editor?"system_Varieties"==this.addType&&this.editor?this.symbolUpdate():"system_Refusal"!=this.addType||this.editor?"system_Refusal"==this.addType&&this.editor?this.reasonsUpdate():"system_Push"!=this.addType||this.editor?"system_Push"==this.addType&&this.editor?this.pushUpdate():"global_email"==this.addType||"channel_Deposit"==this.addType||"channel_Withdrawals"==this.addType||"D_Rate"==this.addType||"W_Rate"==this.addType?this.emailCode():"user_CustomerList"==this.addType?this.editor?this.userUpdate():this.userAdd():"user_Role"==this.addType?this.editor?this.roleUpdate():this.roleAdd():"add_trading"==this.addType?this.tradingAdd():"update_trading"==this.addType?this.tradingUpdate():"system_Bank"!=this.addType||this.editor?"system_Bank"==this.addType&&this.editor?this.bankUpdate():"system_SalesShare"==this.addType?this.SalesShareAdd():"system_GroupType"!=this.addType||this.editor?"system_GroupType"==this.addType&&this.editor?this.groupTypeUpdate():"system_IPLimit"!=this.addType||this.editor?"system_IPLimit"==this.addType&&this.editor?this.ipLimitUpdate():"system_CountryGroup"!=this.addType||this.editor?"system_CountryGroup"==this.addType&&this.editor?this.updateCountryGroup():"gift_add"==this.addType?this.giftAdd():"Interest_add"==this.addType?this.InterestAdd():"Marketing_upload"==this.addType&&this.editor?this.uploadUpdate():"Marketing_promo"==this.addType&&this.editor?this.promoUpdate():"Marketing_promoAdd"!=this.addType||this.editor?"WebNotice_upload"==this.addType&&this.editor?this.WebNoticeUpdate():"system_unsubscribe"!=this.addType||this.editor||this.unsubscribeAdd():this.promoAdd():this.addCountryGroup():this.ipLimitAdd():this.groupTypeAdd():this.bankAdd():this.pushAdd():this.reasonsAdd():this.symbolAdd():"real"==this.myInfo.user_type?this.groupRealAdd():this.groupSimulationAdd()},getRoleList:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].roleNameList({});case 2:n=t.sent,n.code==g.StatusOK?e.roleName=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},getRoleSuperiorList:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].userSales({});case 2:n=t.sent,n.code==g.StatusOK?e.userSales=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},getDepartmentList:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].departmentList({});case 2:n=t.sent,n.code==g.StatusOK?e.group=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},getDepartmentState:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].userGroupGet({});case 2:n=t.sent,n.code==g.StatusOK?e.GetState=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},getArealListUP:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].arealListUP({});case 2:n=t.sent,n.code==g.StatusOK?e.GetArea=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},getRoleDetailAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].groupSingleAdd({});case 2:n=t.sent,n.code==g.StatusOK?(e.roleTreeDate=n.data,r=[],e.roleTreeDate.forEach((function(t){t.name=e.$i18n.t(t.name),t.children.length&&t.children.forEach((function(t){t.name=e.$i18n.t(t.name),t.children=Object.values(t.btns),t.children.forEach((function(t){t.name=e.$i18n.t(t.name)}))})),r.push(t)})),e.roleTreeDate=r):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},getRoleDetailUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n,r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.form=e.formList,t.next=3,u["a"].groupSingleUpdate({id:e.formList.id});case 3:n=t.sent,n.code==g.StatusOK?(e.roleTreeDate=n.data,r=[],o=[],e.roleTreeDate.forEach((function(t){t.name=e.$i18n.t(t.name),t.children.length&&t.children.forEach((function(t){t.name=e.$i18n.t(t.name),t.children=Object.values(t.btns),t.children.forEach((function(t){t.name=e.$i18n.t(t.name),t.show&&o.push(t.tId)})),!t.children.length&&t.show&&o.push(t.tId)})),r.push(t)})),e.roleTreeDate=r,e.defaultSelect=o):e.$pigeon.MessageError(n.msg);case 5:case"end":return t.stop()}}),t)})))()},roleAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,u["a"].roleListAdd(Object(i["a"])({data:e.data_check,code:"ROLE_USER"},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.$refs["form"].resetFields(),e.roleTreeDate=[],e.confirmToReload(),e.close(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},roleUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.data_check.length||e.getDataCheck(),t.next=3,u["a"].roleListUpdate(Object(i["a"])({data:e.data_check,code:"ROLE_USER"},e.form));case 3:n=t.sent,n.code==g.StatusOK?(e.roleTreeDate=[],e.defaultSelect=[],e.$refs["form"].resetFields(),e.confirmToReload(),e.close(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 5:case"end":return t.stop()}}),t)})))()},groupRealAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].groupRealListAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},groupSimulationAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].groupSimulationRealListAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},groupRealUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].groupRealListUpdate(Object(i["a"])({id:e.myInfo.groupId},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},groupSimulationUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].groupSimulationRealListUpdate(Object(i["a"])({id:e.myInfo.groupId},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},groupSelectType:function(e){var t=this;"real"==this.myInfo.user_type&&e>0?(this.$set(this.form,"leverages",[]),this.$set(this.form,"currency",""),this.$set(this.form,"comPoints",[]),this.myInfo.select_info.types.forEach((function(n){n.id==e&&(t.group_leverage=n.leverages,t.group_currency=n.currents,t.group_commission=n.commissions)}))):"simulation"==this.myInfo.user_type&&e>0&&(this.$set(this.form,"leverages",[]),this.$set(this.form,"currency",""),this.myInfo.select_info.types.forEach((function(n){n.id==e&&(t.group_leverage=n.leverages,t.group_currency=n.currents)})))},customGroupType:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,d["a"].customGroupTypeList({});case 2:n=t.sent,n.code==g.StatusOK?e.groupType_options=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},symbolAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].symbolListAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},symbolUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].symbolListUpdate(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},bankAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].addBank(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},bankUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].updateBank(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},SalesShareAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].addSalesShare(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},ipLimitAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].addIpLimit(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},ipLimitUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].updateIpLimit(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},addCountryGroup:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].addCountryGroup(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},updateCountryGroup:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].updateCountryGroup(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},giftAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].depositGiveAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},InterestAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s["a"].financeTradeAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},unsubscribeAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].unsubscribeAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},groupTypeAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].GroupTypeAdd(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},groupTypeUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].GroupTypeUpdate(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},reasonsAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.form.subIndex=Number(e.form.subIndex),t.next=3,c["a"].reasonsRefusalAdd(Object(i["a"])({type:e.refusalType},e.form));case 3:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 5:case"end":return t.stop()}}),t)})))()},reasonsUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.form.subIndex=Number(e.form.subIndex),t.next=3,c["a"].reasonsRefusalUpdate(Object(i["a"])({},e.form));case 3:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 5:case"end":return t.stop()}}),t)})))()},pushAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.form.subIndex=Number(e.form.subIndex),t.next=3,c["a"].PushMessageAdd(Object(i["a"])({type:e.refusalType},e.form));case 3:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 5:case"end":return t.stop()}}),t)})))()},pushUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.form.subIndex=Number(e.form.subIndex),t.next=3,c["a"].PushMessageUpdate(Object(i["a"])({},e.form));case 3:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 5:case"end":return t.stop()}}),t)})))()},uploadUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,l["a"].uploadEmailDetailUpdate(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},chooseCountry:function(e){this.form.countryName=e.name,this.form.countryEnName=e.enName},getCountry:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,l["a"].Country({});case 2:n=t.sent,n.code==g.StatusOK?e.mock_options=n.data:e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},WebNoticeUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,f["a"].uploadEmailDetailUpdate(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},promoUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(1==e.form.bindEmail){t.next=4;break}e.form.email=null,t.next=7;break;case 4:if(e.form.email){t.next=7;break}return e.$pigeon.MessageWarning(e.$i18n.t("vaildate.email.empty")),t.abrupt("return");case 7:return t.next=9,l["a"].massPromoUpdate(Object(i["a"])({},e.form));case 9:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 11:case"end":return t.stop()}}),t)})))()},promoAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return 1!=e.form.bindEmail&&(e.form.email=null),2!=e.form.giveType&&(e.form.creditLoss=null),t.next=4,l["a"].massPromoAdd(Object(i["a"])({},e.form));case 4:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 6:case"end":return t.stop()}}),t)})))()},channelDepositAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:"cn"==e.myInfo.lang?e.channel.introduce=e.myInfo.content:"en"==e.myInfo.lang?e.channel.enIntroduce=e.myInfo.content:e.channel.enIntroduce="";case 1:case"end":return t.stop()}}),t)})))()},userAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return 1!=e.form.departmentId&&(e.form.pid=null),e.form.ipLimit||(e.form.limitIp=null),t.next=4,u["a"].userListAdd(Object(i["a"])({},e.form));case 4:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 6:case"end":return t.stop()}}),t)})))()},userUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return 1!=e.form.departmentId&&(e.form.pid=null),e.form.ipLimit||(e.form.limitIp=null),t.next=4,u["a"].userListUpdate(Object(i["a"])({id:e.myInfo.groupId},e.form));case 4:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 6:case"end":return t.stop()}}),t)})))()},tradingInfo:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,d["a"].customLoginInfo({});case 2:n=t.sent,e.hides=n.hides,e.pos=n.positions,e.types=n.types,"update_trading"==e.addType&&e.checkAccountTypes(e.form.type);case 7:case"end":return t.stop()}}),t)})))()},searchFuncReal:function(e){var t=this;return Object(a["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,d["a"].groupRealList({platform:e});case 2:r=n.sent,r.code==g.StatusOK?t.group_options=r.data:t.$pigeon.MessageError(r.msg);case 4:case"end":return n.stop()}}),n)})))()},tradingAdd:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,d["a"].customLoginAdd(Object(i["a"])(Object(i["a"])({},e.form),{},{agentId:3}));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},tradingUpdate:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,d["a"].customLoginUpdate(Object(i["a"])({},e.form));case 2:n=t.sent,n.code==g.StatusOK?(e.confirmToReload(),e.close(),e.$refs["form"].resetFields(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg);case 4:case"end":return t.stop()}}),t)})))()},quotaStatus:function(){this.form.valid=1}},mounted:function(){},watch:{dialogInfoTradingAdd:function(e){var t=this;0==e&&this.$refs["form"]&&(this.$refs["form"].resetFields(),this.form={},this.defaultSelect=[]),0!=e||!this.$refs["channel"]||"channel_Deposit"!=this.addType&&"channel_Withdrawals"!=this.addType||(this.$refs["channel"].resetFields(),this.channel={banks:[{name:"",valid:0,maxAmount:"",minAmount:""}]}),1==e&&("system_Group"==this.addType&&"real"==this.myInfo.user_type&&this.editor?(this.myInfo.select_info.types.forEach((function(e){e.id==t.form.type&&(t.group_leverage=e.leverages,t.group_currency=e.currents,t.group_commission=e.commissions)})),this.customGroupType()):"system_Group"==this.addType&&"simulation"==this.myInfo.user_type&&this.editor?this.myInfo.select_info.types.forEach((function(e){e.id==t.form.type&&(t.group_leverage=e.leverages,t.group_currency=e.currents)})):"system_Group"==this.addType&&"real"==this.myInfo.user_type?this.customGroupType():"add_trading"==this.addType||"update_trading"==this.addType?(this.form=this.formList,this.tradingInfo(),this.searchFuncReal(this.form.platform),this.customGroupType()):"system_Refusal"==this.addType||"system_Push"==this.addType?this.refusalType=this.myInfo.type:"Marketing_upload"==this.addType||"WebNotice_upload"==this.addType?this.getCountry():"system_CountryGroup"==this.addType?(this.customGroupType(),this.getCountry()):"Interest_add"==this.addType&&(this.form.currency="USD"))},addType:function(e){"user_Role"==e?(this.getDepartmentList(),this.editor?this.getRoleDetailUpdate():this.getRoleDetailAdd()):"user_CustomerList"==e&&(this.getDepartmentState(),this.getArealListUP(),this.getRoleList(),this.getRoleSuperiorList())},formList:function(e){this.form=e},"form.roleId":function(){if("user_CustomerList"==this.addType){var e=this;this.roleName.forEach((function(t){t.id==e.form.roleId&&(e.form.departmentId=t.departmentId)}))}},"form.promoType":function(e){"Marketing_promoAdd"==this.addType&&1==e?this.form.amountFixed=null:"Marketing_promoAdd"==this.addType&&2==e&&(this.form.amountProportion=null,this.form.amountToplimit=null)}}},b=v,y=n("2877"),w=Object(y["a"])(b,r,o,!1,null,"df04f7f4",null);t["a"]=w.exports},"918d":function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tinymce"},[n("editor",{attrs:{id:"tinymce",init:e.init},model:{value:e.tinymceHtml,callback:function(t){e.tinymceHtml=t},expression:"tinymceHtml"}})],1)},o=[],i=n("bc3a"),a=n.n(i),u=n("f121"),c=n.n(u),s=n("e562"),l=n.n(s),f=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],d=function(e){return-1!==f.indexOf(e)},m=function(e,t,n){Object.keys(t).filter(d).forEach((function(r){var o=t[r];"function"===typeof o&&("onInit"===r?o(e,n):n.on(r.substring(2),(function(e){return o(e,n)})))}))},p=function(e,t){var n,r=e.$props.modelEvents?e.$props.modelEvents:null,o=Array.isArray(r)?r.join(" "):r;e.$watch("value",(function(e,r){t&&"string"===typeof e&&e!==n&&e!==r&&(t.setContent(e),n=e)})),t.on(o||"change keyup undo redo",(function(){n=t.getContent(),e.$emit("input",n)}))},h=function(e,t,n){var r=t.$props.value?t.$props.value:"",o=t.$props.initialValue?t.$props.initialValue:"";n.setContent(r||o),t.$listeners.input&&p(t,n),m(e,t.$listeners,n)},g=0,v=function(e){var t=Date.now(),n=Math.floor(1e9*Math.random());return g++,e+"_"+n+g+String(t)},b=function(e){return null!==e&&"textarea"===e.tagName.toLowerCase()},y=function(e){return"undefined"===typeof e||""===e?[]:Array.isArray(e)?e:e.split(" ")},w=function(e,t){return y(e).concat(y(t))},x=function(e,t,n,r){var o=t.createElement("script");o.type="application/javascript",o.id=e,o.addEventListener("load",r),o.src=n,t.head&&t.head.appendChild(o)},C=function(){return{listeners:[],scriptId:v("tiny-script"),scriptLoaded:!1}},k=function(e,t,n,r){e.scriptLoaded?r():(e.listeners.push(r),t.getElementById(e.scriptId)||x(e.scriptId,t,n,(function(){e.listeners.forEach((function(e){return e()})),e.scriptLoaded=!0})))},S=n("1f38"),_={apiKey:String,cloudChannel:String,id:String,init:Object,initialValue:String,inline:Boolean,modelEvents:[String,Array],plugins:[String,Array],tagName:String,toolbar:[String,Array],value:String,disabled:Boolean},O=function(){return O=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},O.apply(this,arguments)},T=C(),R=function(e,t,n){return e(n||"div",{attrs:{id:t}})},E=function(e,t){return e("textarea",{attrs:{id:t},style:{visibility:"hidden"}})},A=function(e){return function(){var t=O({},e.$props.init,{readonly:e.$props.disabled,selector:"#"+e.elementId,plugins:w(e.$props.init&&e.$props.init.plugins,e.$props.plugins),toolbar:e.$props.toolbar||e.$props.init&&e.$props.init.toolbar,inline:e.inlineEditor,setup:function(t){e.editor=t,t.on("init",(function(n){return h(n,e,t)})),e.$props.init&&"function"===typeof e.$props.init.setup&&e.$props.init.setup(t)}});b(e.element)&&(e.element.style.visibility=""),Object(S["a"])().init(t)}},D={props:_,created:function(){this.elementId=this.$props.id||v("tiny-vue"),this.inlineEditor=this.$props.init&&this.$props.init.inline||this.$props.inline},watch:{disabled:function(){this.editor.setMode(this.disabled?"readonly":"design")}},mounted:function(){if(this.element=this.$el,null!==Object(S["a"])())A(this)();else if(this.element&&this.element.ownerDocument){var e=this.element.ownerDocument,t=this.$props.cloudChannel?this.$props.cloudChannel:"5",n=this.$props.apiKey?this.$props.apiKey:"no-api-key";k(T,e,"https://cdn.tiny.cloud/1/"+n+"/tinymce/"+t+"/tinymce.min.js",A(this))}},beforeDestroy:function(){null!==Object(S["a"])()&&Object(S["a"])().remove(this.editor)},render:function(e){return this.inlineEditor?R(e,this.elementId,this.$props.tagName):E(e,this.elementId)}},M=D;n("0d68"),n("fc39"),n("4ea8"),n("4237"),n("64d8"),n("07d1"),n("84ec"),n("f557"),n("9434"),n("2d33"),n("34de"),n("7193"),n("f6cf"),n("5126");l.a.PluginManager.add("quickbar1",(function(e){e.ui.registry.addContextToolbar("quickbar1",{predicate:function(t){return!e.selection.isCollapsed()&&("p"===t.nodeName.toLowerCase()||"li"===t.nodeName.toLowerCase()||"em"===t.nodeName.toLowerCase()||"span"===t.nodeName.toLowerCase()||"strong"===t.nodeName.toLowerCase())},items:"undo redo | bold italic underline strikethrough | fontsizeselect lineheight | forecolor backcolor | alignleft aligncenter alignright alignjustify | outdent indent blockquote | link unlink image code | removeformat | tags",position:"selection",scope:"editor"})})),l.a.PluginManager.add("quickbar2",(function(e){e.ui.registry.addContextToolbar("quickbar2",{predicate:function(t){return!e.selection.isCollapsed()&&("body"===t.nodeName.toLowerCase()||"ol"===t.nodeName.toLowerCase()||"ul"===t.nodeName.toLowerCase())},items:"undo redo | bold italic underline strikethrough | fontsizeselect lineheight | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | indent2em blockquote | link unlink image code | removeformat",position:"selection",scope:"editor"})}));var N={cn:{label:"标签"},en:{label:"label"}},z=[],L=sessionStorage.setItem;sessionStorage.setItem=function(e,t){var n=new Event("setItemEvent");n.newValue=t,window.dispatchEvent(n),L.apply(this,arguments)},window.addEventListener("setItemEvent",(function(e){z=JSON.parse(e.newValue)})),l.a.PluginManager.add("tags",(function(e){var t=sessionStorage.getItem("lang");e.ui.registry.addSplitButton("tagsSplit",{text:N[t].label,onAction:function(){},onItemAction:function(t,n){e.insertContent(n)},fetch:function(e){e(z)}})}));var B,I,P,$,H;n("99af"),n("4160"),n("159b");function F(e){var t=e.src;return t}function V(e){var t=e.alt;return t}function j(e){var t=e.width;return t}function U(e){var t=e.height;return t}function W(e){var t="";return e.forEach((function(e){t+='<img src="'.concat(e,'" alt="假装有图" style="width: 33%;height:auto;padding: 10px">')})),t}function q(){for(var e=document.getElementById("gallery").getElementsByTagName("img"),t=0;t<e.length;t++)e[t].addEventListener("click",(function(e){I=e.target.src;var t=document.getElementById("img");t.src=I}),!1)}function G(){return{title:"图片",size:"large",body:{type:"panel",items:[{type:"bar",items:[{type:"input",name:"desdata",label:"图片描述"},{type:"sizeinput",name:"size",label:"Dimensions"}]},{type:"htmlpanel",html:'<div style="display: flex;max-height: 450px;overflow-y: scroll">\n <div style="width: 400px;">\n <img id="img" src="'.concat(I,'" alt="假装有图" style="width: 400px;min-width: 400px">\n </div>\n <div style="flex:auto;min-width: 400px;max-height:450px;height: auto;border: 1px solid rgba(0,0,0,0.5);margin: 0 20px">\n <div id="gallery" style="display: flex;justify-content: space-between;flex-wrap:wrap;width: 100%;height: 100%;overflow-y: scroll">\n <img src="').concat(I,'" alt="" style="width: 33%;padding: 10px">\n <img src="').concat(I,'" alt="" style="width: 33%;height: auto;padding: 10px"> \n ').concat(H,"\n </div>\n </div>\n <div>")}]},buttons:[{type:"cancel",name:"closeButton",text:"取消"},{type:"submit",name:"submitButton",text:"保存",primary:!0}],initialData:{desdata:"".concat(B),size:{width:"".concat($),height:"".concat(P)}},onSubmit:function(e){var t=e.getData();l.a.activeEditor.execCommand("mceInsertContent",!1,'<img src="'.concat(I,'" alt="').concat(t.desdata,'" style="width: ').concat(t.size.width,"px;height: ").concat(t.size.height,'px;">')),e.close()}}}l.a.PluginManager.add("imgdialog",(function(e){e.ui.registry.addMenuItem("imgdialog",{icon:"image",text:"图片管理",onAction:function(){B=V(e.selection.getNode()),I=F(e.selection.getNode()),P=U(e.selection.getNode()),$=j(e.selection.getNode()),H=W(["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg"]),e.windowManager.open(G()),q()}}),e.ui.registry.addContextMenu("imgdialog",{update:function(e){return e.src?"imgdialog":""}})}));var K={name:"tinymce",components:{Editor:M},props:{context:{type:String},disabled:{type:Boolean,default:!1},plugins:{type:[String,Array],default:"link lists image code table wordcount autoresize"},toolbar:{type:[String,Array],default:"undo redo | bold italic underline strikethrough | fontsizeselect lineheight | forecolor backcolor | bullist numlist | removeformat | alignleft aligncenter alignright alignjustify | indent2em blockquote | link unlink image code | tagsSplit "},menubar:{type:Boolean,default:!0}},data:function(){var e=this;return{url:c.a.Host85,tinymceHtml:this.context,init:{language_url:"cn"==sessionStorage.getItem("lang")?"/tinymce/zh_CN.js":"",language:"cn"==sessionStorage.getItem("lang")?"zh_CN":"",skin_url:"/tinymce/skins/ui/oxide",branding:!1,menubar:this.menubar,plugins:" link lists image code table wordcount autoresize tags indent2em lineheight quickbar1 quickbar2 imgdialog ",toolbar:this.toolbar,contextmenu:"link table tagsMenu ",toolbar_mode:"Sliding",image_advtab:!0,convert_urls:!1,images_upload_handler:function(t,n,r){e.handleImgUpload(t,n,r)}}}},watch:{tinymceHtml:function(e){this.$emit("tinymcehtml",e)},context:function(e){this.tinymceHtml=e}},mounted:function(){l.a.init(this.init)},methods:{handleImgUpload:function(e,t,n){var r=this,o=new FormData;o.set("file",e.blob()),a.a.post(this.url+"/common/upload",o).then((function(e){200==e.status?200==e.data.code?t(r.url+e.data.data):n(e.data.msg):n(r.$i18n.t("Msg.Fail"))})).catch((function(e){n(e)}))}}},X=K,Y=(n("9b25"),n("2877")),J=Object(Y["a"])(X,r,o,!1,null,null,null);t["a"]=J.exports},9434:function(e,t,n){n("e8b0")},"94ce":function(e,t){(function(){"use strict";var e=function(){},t=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},n=function(e,t){return function(n){return e(t(n))}},r=function(e){return function(){return e}},o=function(e){return e};function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var a=function(e){return function(t){return!e(t)}},u=function(e){return function(){throw new Error(e)}},c=r(!1),s=r(!0),l=function(){return f},f=function(){var t=function(e){return e.isNone()},n=function(e){return e()},o=function(e){return e},i={fold:function(e,t){return e()},is:c,isSome:c,isNone:s,getOr:o,getOrThunk:n,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:o,orThunk:n,map:l,each:e,bind:l,exists:c,forall:s,filter:l,equals:t,equals_:t,toArray:function(){return[]},toString:r("none()")};return i}(),d=function(e){var t=r(e),n=function(){return i},o=function(t){return t(e)},i={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:s,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:o,exists:o,forall:o,filter:function(t){return t(e)?i:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(c,(function(t){return n(e,t)}))}};return i},m=function(e){return null===e||void 0===e?f:d(e)},p={some:d,none:l,from:m},h=function(e){var t=typeof e;return null===e?"null":"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},g=function(e){return function(t){return h(t)===e}},v=function(e){return function(t){return typeof t===e}},b=function(e){return function(t){return e===t}},y=g("string"),w=g("object"),x=g("array"),C=v("boolean"),k=b(void 0),S=function(e){return null===e||void 0===e},_=function(e){return!S(e)},O=v("function"),T=v("number"),R=Array.prototype.slice,E=Array.prototype.indexOf,A=Array.prototype.push,D=function(e,t){return E.call(e,t)},M=function(e,t){return D(e,t)>-1},N=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return!0}return!1},z=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},L=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},B=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},I=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},P=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o],u=t(a,o)?n:r;u.push(a)}return{pass:n,fail:r}},$=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},H=function(e,t,n){return I(e,(function(e){n=t(n,e)})),n},F=function(e,t,n){return B(e,(function(e){n=t(n,e)})),n},V=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return p.some(i);if(n(i,r))break}return p.none()},j=function(e,t){return V(e,t,c)},U=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return p.some(n)}return p.none()},W=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!x(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);A.apply(t,e[n])}return t},q=function(e,t){return W(L(e,t))},G=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},K=function(e){var t=R.call(e,0);return t.reverse(),t},X=function(e){return[e]},Y=function(e,t){return t>=0&&t<e.length?p.some(e[t]):p.none()},J=function(e){return Y(e,0)},Q=function(e){return Y(e,e.length-1)},Z=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return p.none()},ee=function(){return ee=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ee.apply(this,arguments)};function te(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}var ne=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},re=function(e,t,n,o){var i=e.isiOS()&&!0===/ipad/i.test(n),a=e.isiOS()&&!i,u=e.isiOS()||e.isAndroid(),c=u||o("(pointer:coarse)"),s=i||!a&&u&&o("(min-device-width:768px)"),l=a||u&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),d=!l&&!s&&!f;return{isiPad:r(i),isiPhone:r(a),isTablet:r(s),isPhone:r(l),isTouch:r(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:r(f),isDesktop:r(d)}},oe=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},ie=function(e,t){var n=oe(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return ce(r(1),r(2))},ae=function(e,t){var n=String(t).toLowerCase();return 0===e.length?ue():ie(e,n)},ue=function(){return ce(0,0)},ce=function(e,t){return{major:e,minor:t}},se={nu:ce,detect:ae,unknown:ue},le=function(e,t){var n=String(t).toLowerCase();return j(e,(function(e){return e.search(n)}))},fe=function(e,t){return le(e,t).map((function(e){var n=se.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},de=function(e,t){return le(e,t).map((function(e){var n=se.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},me={detectBrowser:fe,detectOs:de},pe=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},he=function(e,t){return-1!==e.indexOf(t)},ge=function(e,t){return pe(e,t,0)},ve=function(e,t){return pe(e,t,e.length-t.length)},be=function(e){return function(t){return t.replace(e,"")}},ye=be(/^\s+|\s+$/g),we=function(e){return e.length>0},xe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ce=function(e){return function(t){return he(t,e)}},ke=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return he(e,"edge/")&&he(e,"chrome")&&he(e,"safari")&&he(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,xe],search:function(e){return he(e,"chrome")&&!he(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return he(e,"msie")||he(e,"trident")}},{name:"Opera",versionRegexes:[xe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ce("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ce("firefox")},{name:"Safari",versionRegexes:[xe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(he(e,"safari")||he(e,"mobile/"))&&he(e,"applewebkit")}}],Se=[{name:"Windows",search:Ce("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return he(e,"iphone")||he(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ce("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Ce("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ce("linux"),versionRegexes:[]},{name:"Solaris",search:Ce("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ce("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ce("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],_e={browsers:r(ke),oses:r(Se)},Oe="Edge",Te="Chrome",Re="IE",Ee="Opera",Ae="Firefox",De="Safari",Me=function(){return Ne({current:void 0,version:se.unknown()})},Ne=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Oe),isChrome:r(Te),isIE:r(Re),isOpera:r(Ee),isFirefox:r(Ae),isSafari:r(De)}},ze={unknown:Me,nu:Ne,edge:r(Oe),chrome:r(Te),ie:r(Re),opera:r(Ee),firefox:r(Ae),safari:r(De)},Le="Windows",Be="iOS",Ie="Android",Pe="Linux",$e="OSX",He="Solaris",Fe="FreeBSD",Ve="ChromeOS",je=function(){return Ue({current:void 0,version:se.unknown()})},Ue=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Le),isiOS:r(Be),isAndroid:r(Ie),isOSX:r($e),isLinux:r(Pe),isSolaris:r(He),isFreeBSD:r(Fe),isChromeOS:r(Ve)}},We={unknown:je,nu:Ue,windows:r(Le),ios:r(Be),android:r(Ie),linux:r(Pe),osx:r($e),solaris:r(He),freebsd:r(Fe),chromeos:r(Ve)},qe=function(e,t){var n=_e.browsers(),r=_e.oses(),o=me.detectBrowser(n,e).fold(ze.unknown,ze.nu),i=me.detectOs(r,e).fold(We.unknown,We.nu),a=re(i,o,e,t);return{browser:o,os:i,deviceType:a}},Ge={detect:qe},Ke=function(e){return window.matchMedia(e).matches},Xe=ne((function(){return Ge.detect(navigator.userAgent,Ke)})),Ye=function(){return Xe()},Je=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Qe=function(e,t){return Je(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},Ze=8,et=9,tt=11,nt=1,rt=3,ot=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return ut(r.childNodes[0])},it=function(e,t){var n=t||document,r=n.createElement(e);return ut(r)},at=function(e,t){var n=t||document,r=n.createTextNode(e);return ut(r)},ut=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},ct=function(e,t,n){return p.from(e.dom.elementFromPoint(t,n)).map(ut)},st={fromHtml:ot,fromTag:it,fromText:at,fromDom:ut,fromPoint:ct},lt=function(e,t){var n=e.dom;if(n.nodeType!==nt)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ft=function(e){return e.nodeType!==nt&&e.nodeType!==et&&e.nodeType!==tt||0===e.childElementCount},dt=function(e,t){var n=void 0===t?document:t.dom;return ft(n)?[]:L(n.querySelectorAll(e),st.fromDom)},mt=function(e,t){var n=void 0===t?document:t.dom;return ft(n)?p.none():p.from(n.querySelector(e)).map(st.fromDom)},pt=function(e,t){return e.dom===t.dom},ht=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},gt=function(e,t){return Qe(e.dom,t.dom)},vt=function(e,t){return Ye().browser.isIE()?gt(e,t):ht(e,t)},bt=lt,yt=Object.keys,wt=Object.hasOwnProperty,xt=function(e,t){for(var n=yt(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},Ct=function(e,t){return kt(e,(function(e,n){return{k:n,v:t(e,n)}}))},kt=function(e,t){var n={};return xt(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},St=function(e){return function(t,n){e[n]=t}},_t=function(e,t,n,r){var o={};return xt(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},Ot=function(t,n){var r={};return _t(t,n,St(r),e),r},Tt=function(e,t){var n=[];return xt(e,(function(e,r){n.push(t(e,r))})),n},Rt=function(e){return Tt(e,(function(e){return e}))},Et=function(e,t){return At(e,t)?p.from(e[t]):p.none()},At=function(e,t){return wt.call(e,t)},Dt=function(e,t){return At(e,t)&&void 0!==e[t]&&null!==e[t]},Mt=function(e){for(var t in e)if(wt.call(e,t))return!1;return!0},Nt=["tfoot","thead","tbody","colgroup"],zt=function(e){return M(Nt,e)},Lt=function(e,t){return{rows:e,columns:t}},Bt=function(e,t){return{row:e,column:t}},It=function(e,t,n){return{element:e,rowspan:t,colspan:n}},Pt=function(e,t,n,r){return{element:e,rowspan:t,colspan:n,isNew:r}},$t=function(e,t,n,r,o){return{element:e,rowspan:t,colspan:n,row:r,column:o}},Ht=function(e,t,n){return{element:e,cells:t,section:n}},Ft=function(e,t){return{element:e,isNew:t}},Vt=function(e,t,n,r){return{element:e,cells:t,section:n,isNew:r}},jt=function(e,t){return{cells:e,section:t}},Ut=function(e,t){return{details:e,section:t}},Wt=function(e,t,n,r){return{startRow:e,startCol:t,finishRow:n,finishCol:r}},qt=function(e,t,n){return{element:e,colspan:t,column:n}},Gt=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),Kt=function(e){return e.dom.nodeType},Xt=function(e){return function(t){return Kt(t)===e}},Yt=function(e){return Kt(e)===Ze||"#comment"===Gt(e)},Jt=Xt(nt),Qt=Xt(rt),Zt=Xt(et),en=Xt(tt),tn=function(e){return function(t){return Jt(t)&&Gt(t)===e}},nn=function(e){return st.fromDom(e.dom.ownerDocument)},rn=function(e){return Zt(e)?e:nn(e)},on=function(e){return st.fromDom(rn(e).dom.defaultView)},an=function(e){return p.from(e.dom.parentNode).map(st.fromDom)},un=function(e,t){var n=O(t)?t:c,r=e.dom,o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=st.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},cn=function(e){return p.from(e.dom.offsetParent).map(st.fromDom)},sn=function(e){return p.from(e.dom.previousSibling).map(st.fromDom)},ln=function(e){return p.from(e.dom.nextSibling).map(st.fromDom)},fn=function(e){return L(e.dom.childNodes,st.fromDom)},dn=function(e,t){var n=e.dom.childNodes;return p.from(n[t]).map(st.fromDom)},mn=function(e){return dn(e,0)},pn=function(e){return en(e)},hn=O(Element.prototype.attachShadow)&&O(Node.prototype.getRootNode),gn=r(hn),vn=hn?function(e){return st.fromDom(e.dom.getRootNode())}:rn,bn=function(e){var t=vn(e);return pn(t)?p.some(t):p.none()},yn=function(e){return st.fromDom(e.dom.host)},wn=function(e){if(gn()&&_(e.target)){var t=st.fromDom(e.target);if(Jt(t)&&xn(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return J(n)}}return p.from(e.target)},xn=function(e){return _(e.dom.shadowRoot)},Cn=function(e){var t=Qt(e)?e.dom.parentNode:e.dom;if(void 0===t||null===t||null===t.ownerDocument)return!1;var r=t.ownerDocument;return bn(st.fromDom(t)).fold((function(){return r.body.contains(t)}),n(Cn,yn))},kn=function(){return Sn(st.fromDom(document))},Sn=function(e){var t=e.dom.body;if(null===t||void 0===t)throw new Error("Body is not available yet");return st.fromDom(t)},_n=function(e,t,n){return $(un(e,n),t)},On=function(e,t){return $(fn(e),t)},Tn=function(e,t){var n=[];return B(fn(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Tn(e,t))})),n},Rn=function(e,t,n){return _n(e,(function(e){return lt(e,t)}),n)},En=function(e,t){return On(e,(function(e){return lt(e,t)}))},An=function(e,t){return dt(t,e)};function Dn(e,t,n,r,o){return e(n,r)?p.some(n):O(o)&&o(n)?p.none():t(n,r,o)}var Mn=function(e,t,n){var r=e.dom,o=O(n)?n:c;while(r.parentNode){r=r.parentNode;var i=st.fromDom(r);if(t(i))return p.some(i);if(o(i))break}return p.none()},Nn=function(e,t,n){var r=function(e,t){return t(e)};return Dn(r,Mn,e,t,n)},zn=function(e,t){var n=function(e){return t(st.fromDom(e))},r=j(e.dom.childNodes,n);return r.map(st.fromDom)},Ln=function(e,t){var n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=st.fromDom(e.childNodes[r]);if(t(o))return p.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return p.none()};return n(e.dom)},Bn=function(e,t,n){return Mn(e,(function(e){return lt(e,t)}),n)},In=function(e,t){return zn(e,(function(e){return lt(e,t)}))},Pn=function(e,t){return mt(t,e)},$n=function(e,t,n){var r=function(e,t){return lt(e,t)};return Dn(r,Bn,e,t,n)},Hn=function(e,t,n){if(!(y(n)||C(n)||T(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Fn=function(e,t,n){Hn(e.dom,t,n)},Vn=function(e,t){var n=e.dom;xt(t,(function(e,t){Hn(n,t,e)}))},jn=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},Un=function(e,t){return p.from(jn(e,t))},Wn=function(e,t){e.dom.removeAttribute(t)},qn=function(e){return F(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},Gn=function(e){return void 0!==e.style&&O(e.style.getPropertyValue)},Kn=function(e,t,n){if(!y(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Gn(e)&&e.style.setProperty(t,n)},Xn=function(e,t){Gn(e)&&e.style.removeProperty(t)},Yn=function(e,t,n){var r=e.dom;Kn(r,t,n)},Jn=function(e,t){var n=e.dom;xt(t,(function(e,t){Kn(n,t,e)}))},Qn=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||Cn(e)?o:Zn(n,t)},Zn=function(e,t){return Gn(e)?e.style.getPropertyValue(t):""},er=function(e,t){var n=e.dom,r=Zn(n,t);return p.from(r).filter((function(e){return e.length>0}))},tr=function(e,t){var n=e.dom;Xn(n,t),Un(e,"style").map(ye).is("")&&Wn(e,"style")},nr=function(e,t){var n=e.dom,r=t.dom;Gn(n)&&Gn(r)&&(r.style.cssText=n.style.cssText)},rr=function(e,t,n){return void 0===n&&(n=0),Un(e,t).map((function(e){return parseInt(e,10)})).getOr(n)},or=function(e,t){return rr(e,t,1)},ir=function(e){return or(e,"colspan")>1},ar=function(e){return or(e,"rowspan")>1},ur=function(e,t){return parseInt(Qn(e,t),10)},cr=r(10),sr=r(10),lr=function(e,t){return fr(e,t,s)},fr=function(e,t,n){return q(fn(e),(function(e){return lt(e,t)?n(e)?[e]:[]:fr(e,t,n)}))},dr=function(e,t,n){if(void 0===n&&(n=c),n(t))return p.none();if(M(e,Gt(t)))return p.some(t);var r=function(e){return lt(e,"table")||n(e)};return Bn(t,e.join(","),r)},mr=function(e,t){return dr(["td","th"],e,t)},pr=function(e){return lr(e,"th,td")},hr=function(e){return lt(e,"colgroup")?En(e,"col"):q(br(e),(function(e){return En(e,"col")}))},gr=function(e,t){return $n(e,"table",t)},vr=function(e){return lr(e,"tr")},br=function(e){return gr(e).fold(r([]),(function(e){return En(e,"colgroup")}))},yr=function(e,t){return L(e,(function(e){if("colgroup"===Gt(e)){var n=L(hr(e),(function(e){var t=rr(e,"span",1);return It(e,1,t)}));return Ht(e,n,"colgroup")}n=L(pr(e),(function(e){var t=rr(e,"rowspan",1),n=rr(e,"colspan",1);return It(e,t,n)}));return Ht(e,n,t(e))}))},wr=function(e){return an(e).map((function(e){var t=Gt(e);return zt(t)?t:"tbody"})).getOr("tbody")},xr=function(e){var t=vr(e),n=br(e),r=te(n,t);return yr(r,wr)},Cr=function(e,t){return yr(e,(function(){return t}))},kr=function(e,t){return e+","+t},Sr=function(e,t,n){var r=e.access[kr(t,n)];return void 0!==r?p.some(r):p.none()},_r=function(e,t,n){var r=Or(e,(function(e){return n(t,e.element)}));return r.length>0?p.some(r[0]):p.none()},Or=function(e,t){var n=q(e.all,(function(e){return e.cells}));return $(n,t)},Tr=function(e){var t={},n=0;return B(e.cells,(function(e){var r=e.colspan;z(r,(function(o){var i=n+o;t[i]=qt(e.element,r,i)})),n+=r})),t},Rr=function(e){var t={},n=[],r={},o=0,i=0,a=0;B(e,(function(e){if("colgroup"===e.section)r=Tr(e);else{var u=[];B(e.cells,(function(e){var n=0;while(void 0!==t[kr(a,n)])n++;for(var r=$t(e.element,e.rowspan,e.colspan,a,n),o=0;o<e.colspan;o++)for(var c=0;c<e.rowspan;c++){var s=a+c,l=n+o,f=kr(s,l);t[f]=r,i=Math.max(i,l+1)}u.push(r)})),o++,n.push(Ht(e.element,u,e.section)),a++}}));var u=Lt(o,i);return{grid:u,access:t,all:n,columns:r}},Er=function(e){var t=xr(e);return Rr(t)},Ar=function(e){return q(e.all,(function(e){return e.cells}))},Dr=function(e){return Rt(e.columns)},Mr=function(e){return yt(e.columns).length>0},Nr=function(e,t){return p.from(e.columns[t])},zr={fromTable:Er,generate:Rr,getAt:Sr,findItem:_r,filterItems:Or,justCells:Ar,justColumns:Dr,hasColumns:Mr,getColumnAt:Nr},Lr=function(e,t){var n=t.column,r=t.column+t.colspan-1,o=t.row,i=t.row+t.rowspan-1;return n<=e.finishCol&&r>=e.startCol&&o<=e.finishRow&&i>=e.startRow},Br=function(e,t){return t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow},Ir=function(e,t){for(var n=!0,r=i(Br,t),o=t.startRow;o<=t.finishRow;o++)for(var a=t.startCol;a<=t.finishCol;a++)n=n&&zr.getAt(e,o,a).exists(r);return n?p.some(t):p.none()},Pr=function(e,t){return Wt(Math.min(e.row,t.row),Math.min(e.column,t.column),Math.max(e.row+e.rowspan-1,t.row+t.rowspan-1),Math.max(e.column+e.colspan-1,t.column+t.colspan-1))},$r=function(e,t,n){var r=zr.findItem(e,t,pt),o=zr.findItem(e,n,pt);return r.bind((function(e){return o.map((function(t){return Pr(e,t)}))}))},Hr=function(e,t,n){return $r(e,t,n).bind((function(t){return Ir(e,t)}))},Fr=function(e,t,n,r){return zr.findItem(e,t,pt).bind((function(t){var o=n>0?t.row+t.rowspan-1:t.row,i=r>0?t.column+t.colspan-1:t.column,a=zr.getAt(e,o+n,i+r);return a.map((function(e){return e.element}))}))},Vr=function(e,t,n){return $r(e,t,n).map((function(t){var n=zr.filterItems(e,i(Lr,t));return L(n,(function(e){return e.element}))}))},jr=function(e,t){var n=function(e,t){return vt(t,e)};return zr.findItem(e,t,n).map((function(e){return e.element}))},Ur=function(e,t,n){return gr(e).bind((function(r){var o=Kr(r);return Fr(o,e,t,n)}))},Wr=function(e,t,n){var r=Kr(e);return Vr(r,t,n)},qr=function(e,t,n,r,o){var i=Kr(e),a=pt(e,n)?p.some(t):jr(i,t),u=pt(e,o)?p.some(r):jr(i,r);return a.bind((function(e){return u.bind((function(t){return Vr(i,e,t)}))}))},Gr=function(e,t,n){var r=Kr(e);return Hr(r,t,n)},Kr=zr.fromTable,Xr=function(e,t){var n=an(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Yr=function(e,t){var n=ln(e);n.fold((function(){var n=an(e);n.each((function(e){Qr(e,t)}))}),(function(e){Xr(e,t)}))},Jr=function(e,t){var n=mn(e);n.fold((function(){Qr(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},Qr=function(e,t){e.dom.appendChild(t.dom)},Zr=function(e,t){Xr(e,t),Qr(t,e)},eo=function(e,t){B(t,(function(t){Xr(e,t)}))},to=function(e,t){B(t,(function(n,r){var o=0===r?e:t[r-1];Yr(o,n)}))},no=function(e,t){B(t,(function(t){Qr(e,t)}))},ro=function(e){e.dom.textContent="",B(fn(e),(function(e){oo(e)}))},oo=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},io=function(e){var t=fn(e);t.length>0&&eo(e,t),oo(e)};function ao(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?p.from(t.dom.nodeValue):p.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r};return{get:n,getOption:r,set:o}}var uo=ao(Qt,"text"),co=function(e){return uo.get(e)},so=function(e){return uo.getOption(e)},lo=function(e,t){return uo.set(e,t)},fo=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function mo(){var e=function(e){return st.fromDom(e.dom.cloneNode(!1))},t=function(e){return rn(e).dom},n=function(e){return!!Jt(e)&&("body"===Gt(e)||M(fo,Gt(e)))},o=function(e){return!!Jt(e)&&M(["br","img","hr","input"],Gt(e))},i=function(e){return Jt(e)&&"false"===jn(e,"contenteditable")},a=function(e,t){return e.dom.compareDocumentPosition(t.dom)},u=function(e,t){var n=qn(e);Vn(t,n)};return{up:r({selector:Bn,closest:$n,predicate:Mn,all:un}),down:r({selector:An,predicate:Tn}),styles:r({get:Qn,getRaw:er,set:Yn,remove:tr}),attrs:r({get:jn,set:Fn,remove:Wn,copyTo:u}),insert:r({before:Xr,after:Yr,afterAll:to,append:Qr,appendAll:no,prepend:Jr,wrap:Zr}),remove:r({unwrap:io,remove:oo}),create:r({nu:st.fromTag,clone:e,text:st.fromText}),query:r({comparePosition:a,prevSibling:sn,nextSibling:ln}),property:r({children:fn,name:Gt,parent:an,document:t,isText:Qt,isComment:Yt,isElement:Jt,getText:co,setText:lo,isBoundary:n,isEmptyTag:o,isNonEditable:i}),eq:pt,is:bt}}var po=function(e,t,n,r){var o=n[0],i=n.slice(1);return r(e,t,o,i)},ho=function(e,t,n){return n.length>0?po(e,t,n,go):p.none()},go=function(e,t,n,r){var o=t(e,n);return H(r,(function(n,r){var o=t(e,r);return vo(e,n,o)}),o)},vo=function(e,t,n){return t.bind((function(t){return n.filter(i(e.eq,t))}))},bo=function(e,t){return i(e.eq,t)},yo=function(e,t,n,r){void 0===r&&(r=c);var o=[t].concat(e.up().all(t)),i=[n].concat(e.up().all(n)),a=function(e){var t=U(e,r);return t.fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},u=a(o),s=a(i),l=j(u,(function(t){return N(s,bo(e,t))}));return{firstpath:u,secondpath:s,shared:l}},wo=ho,xo=yo,Co=mo(),ko=function(e,t){return wo(Co,(function(t,n){return e(n)}),t)},So=function(e,t,n){return xo(Co,e,t,n)},_o=function(e){return Bn(e,"table")},Oo=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||pt(t,e)}};return pt(e,t)?p.some({boxes:p.some([e]),start:e,finish:t}):_o(e).bind((function(o){return _o(t).bind((function(i){if(pt(o,i))return p.some({boxes:Wr(o,e,t),start:e,finish:t});if(vt(o,i)){var a=Rn(t,"td,th",r(o)),u=a.length>0?a[a.length-1]:t;return p.some({boxes:qr(o,e,o,t,i),start:e,finish:u})}if(vt(i,o)){a=Rn(e,"td,th",r(i));var c=a.length>0?a[a.length-1]:e;return p.some({boxes:qr(i,e,o,t,i),start:e,finish:c})}return So(e,t).shared.bind((function(a){return $n(a,"table",n).bind((function(n){var a=Rn(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,c=Rn(e,"td,th",r(n)),s=c.length>0?c[c.length-1]:e;return p.some({boxes:qr(n,e,o,t,i),start:s,finish:u})}))}))}))}))},To=function(e,t){var n=An(e,t);return n.length>0?p.some(n):p.none()},Ro=function(e,t){return j(e,(function(e){return lt(e,t)}))},Eo=function(e,t,n){return Pn(e,t).bind((function(t){return Pn(e,n).bind((function(e){return ko(_o,[t,e]).map((function(n){return{first:t,last:e,table:n}}))}))}))},Ao=function(e,t){return Bn(e,"table").bind((function(n){return Pn(n,t).bind((function(t){return Oo(t,e).bind((function(e){return e.boxes.map((function(t){return{boxes:t,start:e.start,finish:e.finish}}))}))}))}))},Do=function(e,t,n,r,o){return Ro(e,o).bind((function(e){return Ur(e,t,n).bind((function(e){return Ao(e,r)}))}))},Mo=function(e,t){return To(e,t)},No=function(e,t,n){return Eo(e,t,n).bind((function(t){var n=function(t){return pt(e,t)},r="thead,tfoot,tbody,table",o=Bn(t.first,r,n),i=Bn(t.last,r,n);return o.bind((function(e){return i.bind((function(n){return pt(e,n)?Gr(t.table,t.first,t.last):p.none()}))}))}))},zo=function(e){if(!x(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return B(e,(function(r,o){var i=yt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!x(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){var n=arguments.length;if(n!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+n);for(var r=new Array(n),i=0;i<r.length;i++)r[i]=arguments[i];var c=function(e){var n=yt(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));var o=G(t,(function(e){return M(n,e)}));if(!o)throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,r)};return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);var t=arguments[o];return t.apply(null,r)},match:c,log:function(e){console.log(e,{constructors:t,constructor:a,params:r})}}}})),n},Lo={generate:zo},Bo=Lo.generate([{none:[]},{multiple:["elements"]},{single:["element"]}]),Io=function(e,t,n,r){return e.fold(t,n,r)},Po=Bo.none,$o=Bo.multiple,Ho=Bo.single,Fo=function(e,t,n){var r=function(){return Mo(e(),n).fold((function(){return t().map(Ho).getOrThunk(Po)}),(function(e){return $o(e)}))};return{get:r}},Vo=tinymce.util.Tools.resolve("tinymce.PluginManager"),jo=function(e,t,n,r){return{minRow:e,minCol:t,maxRow:n,maxCol:r}},Uo=function(e,t){var n=e.grid.columns,r=e.grid.rows,o=r,i=n,a=0,u=0;return xt(e.access,(function(e){if(t(e)){var n=e.row,r=n+e.rowspan-1,c=e.column,s=c+e.colspan-1;n<o?o=n:r>a&&(a=r),c<i?i=c:s>u&&(u=s)}})),jo(o,i,a,u)},Wo=function(e,t,n){var r=e[n].element,o=st.fromTag("td");Qr(o,st.fromTag("br"));var i=t?Qr:Jr;i(r,o)},qo=function(e,t,n,r){for(var o=t.grid.columns,i=t.grid.rows,a=0;a<i;a++)for(var u=!1,c=0;c<o;c++)if(!(a<n.minRow||a>n.maxRow||c<n.minCol||c>n.maxCol)){var s=zr.getAt(t,a,c).filter(r).isNone();s?Wo(e,u,a):u=!0}},Go=function(e,t){var n=$(lr(e,"tr"),(function(e){return 0===e.dom.childElementCount}));B(n,oo),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||B(lr(e,"th,td"),(function(e){Wn(e,"rowspan"),Wn(e,"colspan")})),Wn(e,"width"),Wn(e,"height"),tr(e,"width"),tr(e,"height")},Ko=function(e,t){var n=function(e){return lt(e.element,t)},r=xr(e),o=zr.generate(r),i=Uo(o,n),a="th:not("+t+"),td:not("+t+")",u=fr(e,"th,td",(function(e){return lt(e,a)}));return B(u,oo),qo(r,o,i,n),Go(e,i),e},Xo=" ",Yo=function(e){return"img"===Gt(e)?1:so(e).fold((function(){return fn(e).length}),(function(e){return e.length}))},Jo=function(e){return so(e).filter((function(e){return 0!==e.trim().length||e.indexOf(Xo)>-1})).isSome()},Qo=["img","br"],Zo=function(e){var t=Jo(e);return t||M(Qo,Gt(e))},ei=function(e){return Ln(e,Zo)},ti=function(e){return ni(e,Zo)},ni=function(e,t){var n=function(e){for(var r=fn(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return p.some(i);var a=n(i);if(a.isSome())return a}return p.none()};return n(e)},ri=function(e,t){return st.fromDom(e.dom.cloneNode(t))},oi=function(e){return ri(e,!1)},ii=function(e){return ri(e,!0)},ai=function(e,t){var n=st.fromTag(t),r=qn(e);return Vn(n,r),n},ui=function(e,t){var n=ai(e,t),r=fn(ii(e));return no(n,r),n},ci={scope:["row","col"]},si=function(){var e=st.fromTag("td");return Qr(e,st.fromTag("br")),e},li=function(){return st.fromTag("col")},fi=function(){return st.fromTag("colgroup")},di=function(e,t,n){var r=ui(e,t);return xt(n,(function(e,t){null===e?Wn(r,t):Fn(r,t,e)})),r},mi=function(e){return e},pi=function(e){return function(){return st.fromTag("tr",e.dom)}},hi=function(e,t,n){var r=ei(e);return r.map((function(r){var o=n.join(","),i=Rn(r,o,(function(t){return pt(t,e)}));return H(i,(function(e,t){var n=oi(t);return Wn(n,"contenteditable"),Qr(e,n),n}),t)})).getOr(t)},gi=function(e,t){xt(ci,(function(n,r){return Un(e,r).filter((function(e){return M(n,e)})).each((function(e){return Fn(t,r,e)}))}))},vi=function(e,t,n){var r=function(e,t){nr(e.element,t),tr(t,"height"),1!==e.colspan&&tr(e.element,"width")},o=function(t){var o=nn(t.element),i=st.fromTag(Gt(t.element),o.dom),a=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),u=a.length>0?hi(t.element,i,a):i;return Qr(u,st.fromTag("br")),r(t,i),gi(t.element,i),e(t.element,i),i},i=function(t){var n=nn(t.element),o=st.fromTag(Gt(t.element),n.dom);return r(t,o),e(t.element,o),o};return{col:i,colgroup:fi,row:pi(t),cell:o,replace:di,gap:si}},bi=function(e){return{col:li,colgroup:fi,row:pi(e),cell:si,replace:mi,gap:si}},yi=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,fn(st.fromDom(r))},wi=function(e){return L(e,st.fromDom)},xi=function(e){return Io(e.get(),r([]),o,X)},Ci=function(e){var t=function(e,t){return Un(e,t).exists((function(e){return parseInt(e,10)>1}))},n=function(e){return t(e,"rowspan")||t(e,"colspan")},r=xi(e);return r.length>0&&G(r,n)?p.some(r):p.none()},ki=function(e,t,n){return Io(t.get(),p.none,(function(t){return t.length<=1?p.none():No(e,n.firstSelectedSelector,n.lastSelectedSelector).map((function(e){return{bounds:e,cells:t}}))}),p.none)},Si="data-mce-selected",_i="td["+Si+"],th["+Si+"]",Oi="["+Si+"]",Ti="data-mce-first-selected",Ri="td["+Ti+"],th["+Ti+"]",Ei="data-mce-last-selected",Ai="td["+Ei+"],th["+Ei+"]",Di=Oi,Mi={selected:Si,selectedSelector:_i,firstSelected:Ti,firstSelectedSelector:Ri,lastSelected:Ei,lastSelectedSelector:Ai},Ni=function(e){return{element:e,mergable:p.none(),unmergable:p.none(),selection:[e]}},zi=function(e,t,n){return{element:n,mergable:ki(t,e,Mi),unmergable:Ci(e),selection:xi(e)}},Li=function(e,t,n){return{element:e,clipboard:t,generators:n}},Bi=function(e,t,n,r){return{selection:xi(e),clipboard:n,generators:r}},Ii=function(e){return gr(e[0]).map(ii).map((function(e){return[Ko(e,Di)]}))},Pi=function(e,t){return L(t,(function(t){return e.selection.serializer.serialize(t.dom,{})})).join("")},$i=function(e){return L(e,(function(e){return e.dom.innerText})).join("")},Hi=function(t,n,r,o){t.on("BeforeGetContent",(function(r){var o=function(e){r.preventDefault(),Ii(e).each((function(e){r.content="text"===r.format?$i(e):Pi(t,e)}))};!0===r.selection&&Io(n.get(),e,o,e)})),t.on("BeforeSetContent",(function(e){if(!0===e.selection&&!0===e.paste){var n=p.from(t.dom.getParent(t.selection.getStart(),"th,td"));n.each((function(n){var i=st.fromDom(n);gr(i).each((function(n){var a=$(yi(e.content),(function(e){return"meta"!==Gt(e)})),u=function(e){return"table"===Gt(e)};if(1===a.length&&u(a[0])){e.preventDefault();var c=st.fromDom(t.getDoc()),s=bi(c),l=Li(i,a[0],s);r.pasteCells(n,l).each((function(e){t.selection.setRng(e),t.focus(),o.clear(n)}))}}))}))}}))},Fi=Lo.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),Vi=ee({},Fi),ji=function(e,t){return 0===e.length?Vi.none():1===e.length?Vi.only(0):0===t?Vi.left(0,1):t===e.length-1?Vi.right(t-1,t):t>0&&t<e.length-1?Vi.middle(t-1,t,t+1):Vi.none()},Ui=function(e,t,n,o,i){var a=e.slice(0),u=ji(e,t),c=r(L(a,r(0))),s=function(e){return o.singleColumnWidth(a[e],n)},l=function(e,t){return i.calcLeftEdgeDeltas(a,e,t,n,o.minCellWidth(),o.isRelative)},f=function(e,t,r){return i.calcMiddleDeltas(a,e,t,r,n,o.minCellWidth(),o.isRelative)},d=function(e,t){return i.calcRightEdgeDeltas(a,e,t,n,o.minCellWidth(),o.isRelative)};return u.fold(c,s,l,f,d)},Wi=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},qi=function(e,t,n){return e.isSome()&&t.isSome()?p.some(n(e.getOrDie(),t.getOrDie())):p.none()},Gi=function(e,t){return void 0!==e&&null!==e?t(e):p.none()};function Ki(e,t){var n=function(t,n){if(!T(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Gn(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=Qn(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return F(t,(function(t,n){var r=Qn(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)},a=function(e,t,n){var r=i(e,n),o=t>r?t-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:a}}var Xi=Ki("width",(function(e){return e.dom.offsetWidth})),Yi=function(e){return Xi.get(e)},Ji=function(e){return Xi.getOuter(e)},Qi=function(e){var t=e.grid,n=z(t.columns,o),r=z(t.rows,o);return L(n,(function(t){var n=function(){return q(r,(function(n){return zr.getAt(e,n,t).filter((function(e){return e.column===t})).toArray()}))},o=function(e){return 1===e.colspan},i=function(){return zr.getAt(e,0,t)};return Zi(n,o,i)}))},Zi=function(e,t,n){var r=e(),o=j(r,t),i=o.orThunk((function(){return p.from(r[0]).orThunk(n)}));return i.map((function(e){return e.element}))},ea=function(e){var t=e.grid,n=z(t.rows,o),i=z(t.columns,o);return L(n,(function(t){var n=function(){return q(i,(function(n){return zr.getAt(e,t,n).filter((function(e){return e.row===t})).fold(r([]),(function(e){return[e]}))}))},o=function(e){return 1===e.rowspan},a=function(){return zr.getAt(e,t,0)};return Zi(n,o,a)}))},ta=function(e,t){if(t<0||t>=e.length-1)return p.none();var n=e[t].fold((function(){var n=K(e.slice(0,t));return Z(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return p.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return Z(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return p.some({value:e,delta:1})}));return n.bind((function(e){return r.map((function(t){var n=t.delta+e.delta;return Math.abs(t.value-e.value)/n}))}))},na=function(e,t){return function(n){return"rtl"===ra(n)?t:e}},ra=function(e){return"rtl"===Qn(e,"direction")?"rtl":"ltr"},oa=Ki("height",(function(e){var t=e.dom;return Cn(e)?t.getBoundingClientRect().height:t.offsetHeight})),ia=function(e){return oa.get(e)},aa=function(e){return oa.getOuter(e)},ua=function(e,t){var n=function(n,r){return ua(e+n,t+r)};return{left:e,top:t,translate:n}},ca=ua,sa=function(e){var t=e.getBoundingClientRect();return ca(t.left,t.top)},la=function(e,t){return void 0!==e?e:void 0!==t?t:0},fa=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return ca(n.offsetLeft,n.offsetTop);var i=la(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=la(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),u=la(o.clientTop,n.clientTop),c=la(o.clientLeft,n.clientLeft);return da(e).translate(a-c,i-u)},da=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?ca(r.offsetLeft,r.offsetTop):Cn(e)?sa(t):ca(0,0)},ma=function(e,t){return{row:e,y:t}},pa=function(e,t){return{col:e,x:t}},ha=function(e){var t=fa(e);return t.left+Ji(e)},ga=function(e){return fa(e).left},va=function(e,t){return pa(e,ga(t))},ba=function(e,t){return pa(e,ha(t))},ya=function(e){return fa(e).top},wa=function(e,t){return ma(e,ya(t))},xa=function(e,t){return ma(e,ya(t)+aa(t))},Ca=function(e,t,n){if(0===n.length)return[];var r=L(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))})),o=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([o])},ka=function(e){return-e},Sa={delta:o,positions:function(e){return Ca(wa,xa,e)},edge:ya},_a={delta:o,edge:ga,positions:function(e){return Ca(va,ba,e)}},Oa={delta:ka,edge:ha,positions:function(e){return Ca(ba,va,e)}},Ta=na(_a,Oa),Ra={delta:function(e,t){return Ta(t).delta(e,t)},positions:function(e,t){return Ta(t).positions(e,t)},edge:function(e){return Ta(e).edge(e)}},Ea={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},Aa=function(){var e="[0-9]+",t="[+-]?"+e,n="[eE]"+t,r="\\.",o=function(e){return"(?:"+e+")?"},i=["Infinity",e+r+o(e)+o(n),r+e+o(n),e+o(n)].join("|"),a="[+-]?(?:"+i+")";return new RegExp("^("+a+")(.*)$")}(),Da=function(e,t){return N(t,(function(t){return N(Ea[t],(function(t){return e===t}))}))},Ma=function(e,t){var n=p.from(Aa.exec(e));return n.bind((function(e){var n=Number(e[1]),r=e[2];return Da(r,t)?p.some({value:n,unit:r}):p.none()}))},Na=function(){var e=Ye().browser;return e.isIE()||e.isEdge()},za=function(e,t){var n=parseFloat(e);return isNaN(n)?t:n},La=function(e,t,n){return za(Qn(e,t),n)},Ba=function(e){var t=e.dom.getBoundingClientRect().height,n=Qn(e,"box-sizing");if("border-box"===n)return t;var r=La(e,"padding-top",0),o=La(e,"padding-bottom",0),i=La(e,"border-top-width",0),a=La(e,"border-bottom-width",0),u=i+a;return t-r-o-u},Ia=function(e){var t=e.dom.getBoundingClientRect().width,n=Qn(e,"box-sizing");if("border-box"===n)return t;var r=La(e,"padding-left",0),o=La(e,"padding-right",0),i=La(e,"border-left-width",0),a=La(e,"border-right-width",0),u=i+a;return t-r-o-u},Pa=function(e){return Na()?Ba(e):La(e,"height",ia(e))},$a=function(e){return Na()?Ia(e):La(e,"width",Yi(e))},Ha=/(\d+(\.\d+)?)%/,Fa=/(\d+(\.\d+)?)px|em/,Va=function(e,t){var n=cn(e).getOr(Sn(nn(e)));return t(e)/t(n)*100},ja=function(e,t){Yn(e,"width",t+"px")},Ua=function(e,t){Yn(e,"width",t+"%")},Wa=function(e,t){Yn(e,"height",t+"px")},qa=function(e){return er(e,"height").getOrThunk((function(){return Pa(e)+"px"}))},Ga=function(e,t,n,r){var o=gr(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o},Ka=function(e,t,n,r){var o=parseInt(e,10);return ve(e,"%")&&"table"!==Gt(t)?Ga(t,o,n,r):o},Xa=function(e){var t=qa(e);return t?Ka(t,e,ia,Wa):ia(e)},Ya=function(e,t,n){var r=n(e),o=or(e,t);return r/o},Ja=function(e){var t=er(e,"width");return t.fold((function(){return p.from(jn(e,"width"))}),(function(e){return p.some(e)}))},Qa=function(e,t){return e/t.pixelWidth()*100},Za=function(e,t,n){var r=Ha.exec(t);if(null!==r)return parseFloat(r[1]);var o=$a(e);return Qa(o,n)},eu=function(e,t){var n=Ja(e);return n.fold((function(){var n=Yi(e);return Qa(n,t)}),(function(n){return Za(e,n,t)}))},tu=function(e,t){return e/100*t.pixelWidth()},nu=function(e,t,n){var r=Fa.exec(t);if(null!==r)return parseInt(r[1],10);var o=Ha.exec(t);if(null!==o){var i=parseFloat(o[1]);return tu(i,n)}return $a(e)},ru=function(e,t){var n=Ja(e);return n.fold((function(){return $a(e)}),(function(n){return nu(e,n,t)}))},ou=function(e){return Ya(e,"rowspan",Xa)},iu=function(e){var t=Ja(e);return t.bind((function(e){return Ma(e,["fixed","relative","empty"])}))},au=function(e,t,n){Yn(e,"width",t+n)},uu=function(e){return Yi(e)+"px"},cu=function(e){return Va(e,Yi)+"%"},su=function(e){return Ja(e).exists((function(e){return Ha.test(e)}))},lu=function(e){return Ja(e).exists((function(e){return Fa.test(e)}))},fu=function(e){return Ja(e).isNone()},du=r(Ha),mu=r(Fa),pu=tn("col"),hu=function(e,t,n){return er(e,t).fold((function(){return n(e)+"px"}),(function(e){return e}))},gu=function(e,t){var n=function(e){return pu(e)?Yi(e):ru(e,t)};return hu(e,"width",n)},vu=function(e){return hu(e,"height",ou)},bu=function(e){return L(zr.justColumns(e),(function(e){return p.from(e.element)}))},yu=function(e){return!pu(e)||er(e,"width").isSome()},wu=function(e,t,n,r,o,i){return e.filter(r).fold((function(){return i(ta(n,t))}),(function(e){return o(e)}))},xu=function(e,t,n,r,i){var u=Qi(e),c=zr.hasColumns(e)?bu(e):u,s=[p.some(Ra.edge(t))].concat(L(Ra.positions(u,t),(function(e){return e.map((function(e){return e.x}))}))),l=a(ir);return L(c,(function(e,t){return wu(e,t,s,l,(function(e){if(yu(e))return n(e,i);var a=Gi(u[t],o);return wu(a,t,s,l,(function(e){return r(p.some(Yi(e)))}),r)}),r)}))},Cu=function(e){return e.map((function(e){return e+"px"})).getOr("")},ku=function(e,t,n){return xu(e,t,gu,Cu,n)},Su=function(e,t,n){return xu(e,t,eu,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}),n)},_u=function(e,t,n){return xu(e,t,ru,(function(e){return e.getOrThunk(n.minCellWidth)}),n)},Ou=function(e,t,n,r,o){var i=ea(e),u=[p.some(n.edge(t))].concat(L(n.positions(i,t),(function(e){return e.map((function(e){return e.y}))})));return L(i,(function(e,t){return wu(e,t,u,a(ar),r,o)}))},Tu=function(e,t,n){return Ou(e,t,n,ou,(function(e){return e.getOrThunk(sr)}))},Ru=function(e,t,n){return Ou(e,t,n,vu,Cu)},Eu=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},Au=function(e,t){var n=zr.justCells(e);return L(n,(function(e){var n=Eu(e.column,e.column+e.colspan,t);return{element:e.element,width:n,colspan:e.colspan}}))},Du=function(e,t){var n=zr.justColumns(e);return L(n,(function(e,n){return{element:e.element,width:t[n],colspan:e.colspan}}))},Mu=function(e,t){var n=zr.justCells(e);return L(n,(function(e){var n=Eu(e.row,e.row+e.rowspan,t);return{element:e.element,height:n,rowspan:e.rowspan}}))},Nu=function(e,t){return L(e.all,(function(e,n){return{element:e.element,height:t[n]}}))},zu=function(e){return H(e,(function(e,t){return e+t}),0)},Lu=function(e,t){return zr.hasColumns(e)?Du(e,t):Au(e,t)},Bu=function(e,t,n){var r=Lu(e,t);B(r,(function(e){n.setElementWidth(e.element,e.width)}))},Iu=function(e,t,n,r,o){var i=zr.fromTable(e),a=o.getCellDelta(t),u=o.getWidths(i,o),c=n===i.grid.columns-1,s=r.clampTableDelta(u,n,a,o.minCellWidth(),c),l=Ui(u,n,s,o,r),f=L(l,(function(e,t){return e+u[t]}));Bu(i,f,o),r.resizeTable(o.adjustTableWidth,s,c)},Pu=function(e,t,n,r){var o=zr.fromTable(e),i=Tu(o,e,r),a=L(i,(function(e,r){return n===r?Math.max(t+e,sr()):e})),u=Mu(o,a),c=Nu(o,a);B(c,(function(e){Wa(e.element,e.height)})),B(u,(function(e){Wa(e.element,e.height)}));var s=zu(a);Wa(e,s)},$u=function(e,t,n){var r=zr.generate(t),o=n.getWidths(r,n);Bu(r,o,n)},Hu=function(e){return L(e,r(0))},Fu=function(e,t,n,r,o){return o(e.slice(0,t)).concat(r).concat(o(e.slice(n)))},Vu=function(e){return function(t,n,r,o){if(e(r)){var i=Math.max(o,t[n]-Math.abs(r)),a=Math.abs(i-t[n]);return r>=0?a:-a}return r}},ju=Vu((function(e){return e<0})),Uu=Vu(s),Wu=function(){var e=function(e,t,n,r,o){var i=ju(e,t,r,o);return Fu(e,t,n+1,[i,0],Hu)},t=function(e,t,n,r){var o=(100+n)/100,i=Math.max(r,(e[t]+n)/o);return L(e,(function(e,n){var r=n===t?i:e/o;return r-e}))},n=function(n,r,o,i,a,u){return u?t(n,r,i,a):e(n,r,o,i,a)},r=function(e,t,r,o,i,a,u){return n(e,r,o,i,a,u)},o=function(e,t){return e(t)},i=function(e,n,r,o,i,a){if(a)return t(e,r,o,i);var u=ju(e,r,o,i);return Hu(e.slice(0,r)).concat([u])};return{resizeTable:o,clampTableDelta:ju,calcLeftEdgeDeltas:n,calcMiddleDeltas:r,calcRightEdgeDeltas:i}},qu=function(){var e=function(e,t,n,r,o){var i=r>=0?n:t,a=Uu(e,i,r,o);return Fu(e,t,n+1,[a,-a],Hu)},t=function(t,n,r,o,i,a){return e(t,r,o,i,a)},n=function(e,t,n){n&&e(t)},o=function(e,t,n,o,i,a){if(a)return Hu(e);var u=o/e.length;return L(e,r(u))},i=function(e,t,n,r,o){if(o){if(n>=0)return n;var i=F(e,(function(e,t){return e+t-r}),0);return Math.max(-i,n)}return ju(e,t,n,r)};return{resizeTable:n,clampTableDelta:i,calcLeftEdgeDeltas:e,calcMiddleDeltas:t,calcRightEdgeDeltas:o}},Gu=function(e,t){var n=p.from(e.dom.documentElement).map(st.fromDom).getOr(e);return{parent:r(n),view:r(e),origin:r(ca(0,0)),isResizable:t}},Ku=function(e,t,n){var o=function(){return fa(t)};return{parent:r(t),view:r(e),origin:o,isResizable:n}},Xu=function(e,t,n){return{parent:r(t),view:r(e),origin:r(ca(0,0)),isResizable:n}},Yu={only:Gu,detached:Ku,body:Xu},Ju=Lo.generate([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Qu=function(e,t,n){var r=n.substring(0,n.length-e.length),o=parseFloat(r);return r===o.toString()?t(o):Ju.invalid(n)},Zu=function(e){return ve(e,"%")?Qu("%",Ju.percent,e):ve(e,"px")?Qu("px",Ju.pixels,e):Ju.invalid(e)},ec=ee(ee({},Ju),{from:Zu}),tc=function(e,t){return L(e,(function(e){var n=ec.from(e);return n.fold((function(){return e}),(function(e){var n=e/t*100;return n+"%"}),(function(e){return e+"%"}))}))},nc=function(e,t,n){var r=n/t;return L(e,(function(e){var t=ec.from(e);return t.fold((function(){return e}),(function(e){return e*r+"px"}),(function(e){return e/100*n+"px"}))}))},rc=function(e,t){var n=e.fold((function(){return r("")}),(function(e){var n=e/t;return r(n+"px")}),(function(){var e=100/t;return r(e+"%")}));return z(t,n)},oc=function(e,t,n){return e.fold((function(){return t}),(function(e){return nc(t,n,e)}),(function(e){return tc(t,n)}))},ic=function(e,t,n){var r=ec.from(n),o=G(e,(function(e){return"0px"===e}))?rc(r,e.length):oc(r,e,t);return sc(o)},ac=function(e,t){return 0===e.length?t:H(e,(function(e,t){return ec.from(t).fold(r(0),o,o)+e}),0)},uc=function(e,t){var n=Math.floor(e);return{value:n+t,remainder:e-n}},cc=function(e,t){return ec.from(e).fold(r(e),(function(e){return e+t+"px"}),(function(e){return e+t+"%"}))},sc=function(e){if(0===e.length)return e;var t=H(e,(function(e,t){var n=ec.from(t).fold((function(){return{value:t,remainder:0}}),(function(e){return uc(e,"px")}),(function(e){return{value:e+"%",remainder:0}}));return{output:[n.value].concat(e.output),remainder:e.remainder+n.remainder}}),{output:[],remainder:0}),n=t.output;return n.slice(0,n.length-1).concat([cc(n[n.length-1],Math.round(t.remainder))])},lc=ec.from,fc=function(e,t,n){B(t,(function(t){var r=e.slice(t.column,t.colspan+t.column),o=ac(r,cr());Yn(t.element,"width",o+n)}))},dc=function(e,t,n){B(t,(function(t,r){var o=ac([e[r]],cr());Yn(t.element,"width",o+n)}))},mc=function(e,t,n,r){B(n,(function(t){var n=e.slice(t.row,t.rowspan+t.row),o=ac(n,sr());Yn(t.element,"height",o+r)})),B(t,(function(t,n){Yn(t.element,"height",e[n])}))},pc=function(e){return lc(e).fold(r("px"),r("px"),r("%"))},hc=function(e,t,n,r){var o=zr.fromTable(e),i=o.all,a=zr.justCells(o),u=zr.justColumns(o);t.each((function(t){var n=pc(t),i=Yi(e),c=ku(o,e,r),s=ic(c,i,t);zr.hasColumns(o)?dc(s,u,n):fc(s,a,n),Yn(e,"width",t)})),n.each((function(t){var n=pc(t),r=ia(e),u=Ru(o,e,Sa),c=ic(u,r,t);mc(c,i,a,n),Yn(e,"height",t)}))},gc=su,vc=lu,bc=fu,yc=cu,wc=function(e){var t=zr.fromTable(e);return t.grid},xc=function(e){var t=[],n=function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");t.push(e)},r=function(e){t=$(t,(function(t){return t!==e}))},o=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};B(e,(function(e,t){o[e]=n[t]})),B(t,(function(e){e(o)}))};return{bind:n,unbind:r,trigger:o}},Cc=function(e){var t=Ct(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),n=Ct(e,(function(e){return e.trigger}));return{registry:t,trigger:n}},kc=function(e,t){var n=null,r=function(){null!==n&&(clearTimeout(n),n=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null!==n&&clearTimeout(n),n=setTimeout((function(){e.apply(null,r),n=null}),t)};return{cancel:r,throttle:o}},Sc=function(e){return e.slice(0).sort()},_c=function(e,t){throw new Error("All required keys ("+Sc(e).join(", ")+") were not specified. Specified keys were: "+Sc(t).join(", ")+".")},Oc=function(e){throw new Error("Unsupported keys for object: "+Sc(e).join(", "))},Tc=function(e,t){if(!x(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");B(t,(function(t){if(!y(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))},Rc=function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+Sc(e).join(", ")+") were not.")},Ec=function(e){var t=Sc(e),n=j(t,(function(e,n){return n<t.length-1&&e===t[n+1]}));n.each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))},Ac=function(e,t){return Dc(e,t,{validate:O,label:"function"})},Dc=function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return Tc("required",t),Ec(t),function(r){var o=yt(r),i=G(t,(function(e){return M(o,e)}));i||_c(t,o),e(t,o);var a=$(t,(function(e){return!n.validate(r[e],e)}));return a.length>0&&Rc(a,n.label),r}},Mc=function(e,t){var n=$(t,(function(t){return!M(e,t)}));n.length>0&&Oc(n)},Nc=function(e){return Ac(Mc,e)},zc=Nc(["compare","extract","mutate","sink"]),Lc=Nc(["element","start","stop","destroy"]),Bc=Nc(["forceDrop","drop","move","delayDrop"]);function Ic(){var e=p.none(),t=function(){e=p.none()},n=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=p.some(n),r},r=function(e,t){var r=t.extract(e);r.each((function(e){var r=n(t,e);r.each((function(e){o.trigger.move(e)}))}))},o=Cc({move:xc(["info"])});return{onEvent:r,reset:t,events:o.registry}}function Pc(){return{onEvent:e,reset:e}}function $c(){var e=Pc(),t=Ic(),n=e,r=function(){n.reset(),n=t},o=function(){n.reset(),n=e},i=function(e,t){n.onEvent(e,t)},a=function(){return n===t};return{on:r,off:o,isOn:a,onEvent:i,events:t.events}}var Hc=function(e,t,n){var r=!1,o=Cc({start:xc([]),stop:xc([])}),i=$c(),a=function(){m.stop(),i.isOn()&&(i.off(),o.trigger.stop())},u=kc(a,200),c=function(e){m.start(e),i.on(),o.trigger.start()},s=function(e){u.cancel(),i.onEvent(e,t)};i.events.move.bind((function(n){t.mutate(e,n.info)}));var l=function(){r=!0},f=function(){r=!1},d=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r&&e.apply(null,t)}},m=t.sink(Bc({forceDrop:a,drop:d(a),move:d(s),delayDrop:d(u.throttle)}),n),p=function(){m.destroy()};return{element:m.element,go:c,on:l,off:f,destroy:p,events:o.registry}},Fc=function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}},Vc=function(e){var n=st.fromDom(wn(e).getOr(e.target)),r=function(){return e.stopPropagation()},o=function(){return e.preventDefault()},i=t(o,r);return Fc(n,e.clientX,e.clientY,r,o,i,e)},jc=function(e,t){return function(n){e(n)&&t(Vc(n))}},Uc=function(e,t,n,r,o){var a=jc(n,r);return e.dom.addEventListener(t,a,o),{unbind:i(qc,e,t,a,o)}},Wc=function(e,t,n,r){return Uc(e,t,n,r,!1)},qc=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Gc=s,Kc=function(e,t,n){return Wc(e,t,Gc,n)},Xc=Vc,Yc=function(e,t){var n=jn(e,t);return void 0===n||""===n?[]:n.split(" ")},Jc=function(e,t,n){var r=Yc(e,t),o=r.concat([n]);return Fn(e,t,o.join(" ")),!0},Qc=function(e,t,n){var r=$(Yc(e,t),(function(e){return e!==n}));return r.length>0?Fn(e,t,r.join(" ")):Wn(e,t),!1},Zc=function(e){return void 0!==e.dom.classList},es=function(e){return Yc(e,"class")},ts=function(e,t){return Jc(e,"class",t)},ns=function(e,t){return Qc(e,"class",t)},rs=function(e,t){Zc(e)?e.dom.classList.add(t):ts(e,t)},os=function(e){var t=Zc(e)?e.dom.classList:es(e);0===t.length&&Wn(e,"class")},is=function(e,t){if(Zc(e)){var n=e.dom.classList;n.remove(t)}else ns(e,t);os(e)},as=function(e,t){return Zc(e)&&e.dom.classList.contains(t)},us=function(e){var t=e.replace(/\./g,"-"),n=function(e){return t+"-"+e};return{resolve:n}},cs=us("ephox-dragster"),ss=cs.resolve,ls=function(e){var t=ee({layerClass:ss("blocker")},e),n=st.fromTag("div");Fn(n,"role","presentation"),Jn(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),rs(n,ss("blocker")),rs(n,t.layerClass);var r=function(){return n},o=function(){oo(n)};return{element:r,destroy:o}},fs=function(e,t){return ca(t.left-e.left,t.top-e.top)},ds=function(e){return p.some(ca(e.x,e.y))},ms=function(e,t){e.mutate(t.left,t.top)},ps=function(e,t){var n=ls(t),r=Kc(n.element(),"mousedown",e.forceDrop),o=Kc(n.element(),"mouseup",e.drop),i=Kc(n.element(),"mousemove",e.move),a=Kc(n.element(),"mouseout",e.delayDrop),u=function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()},c=function(e){Qr(e,n.element())},s=function(){oo(n.element())};return Lc({element:n.element,start:c,stop:s,destroy:u})},hs=zc({compare:fs,extract:ds,sink:ps,mutate:ms}),gs=function(e,t){void 0===t&&(t={});var n=void 0!==t.mode?t.mode:hs;return Hc(e,n,t)},vs=function(e){return"true"===jn(e,"contenteditable")},bs=function(e,t){return $n(e,"[contenteditable]",t)},ys=us("ephox-snooker"),ws=ys.resolve,xs=function(){var e=Cc({drag:xc(["xDelta","yDelta"])}),t=function(t,n){e.trigger.drag(t,n)};return{mutate:t,events:e.registry}},Cs=function(){var e=Cc({drag:xc(["xDelta","yDelta","target"])}),t=p.none(),n=xs();n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta,n.yDelta,t)}))}));var r=function(e){t=p.some(e)},o=function(){return t};return{assign:r,get:o,mutate:n.mutate,events:e.registry}},ks=function(e,t,n,r,o){var i=st.fromTag("div");return Jn(i,{position:"absolute",left:t-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),Vn(i,{"data-column":e,role:"presentation"}),i},Ss=function(e,t,n,r,o){var i=st.fromTag("div");return Jn(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),Vn(i,{"data-row":e,role:"presentation"}),i},_s=ws("resizer-bar"),Os=ws("resizer-rows"),Ts=ws("resizer-cols"),Rs=7,Es=function(e,t){return q(e.all,(function(e,n){return t(e.element)?[n]:[]}))},As=function(e,t){var n=[];return z(e.grid.columns,(function(r){var o=zr.getColumnAt(e,r).map((function(e){return e.element}));o.forall(t)&&n.push(r)})),$(n,(function(n){var r=zr.filterItems(e,(function(e){return e.column===n}));return G(r,(function(e){return t(e.element)}))}))},Ds=function(e){var t=An(e.parent(),"."+_s);B(t,oo)},Ms=function(e,t,n){var r=e.origin();B(t,(function(t){t.each((function(t){var o=n(r,t);rs(o,_s),Qr(e.parent(),o)}))}))},Ns=function(e,t,n,r){Ms(e,t,(function(e,t){var o=ks(t.col,t.x-e.left,n.top-e.top,Rs,r);return rs(o,Ts),o}))},zs=function(e,t,n,r){Ms(e,t,(function(e,t){var o=Ss(t.row,n.left-e.left,t.y-e.top,r,Rs);return rs(o,Os),o}))},Ls=function(e,t,n,r,o){var i=fa(n),a=t.isResizable,u=r.length>0?Sa.positions(r,n):[],c=u.length>0?Es(e,a):[],s=$(u,(function(e,t){return N(c,(function(e){return t===e}))}));zs(t,s,i,Ji(n));var l=o.length>0?Ra.positions(o,n):[],f=l.length>0?As(e,a):[],d=$(l,(function(e,t){return N(f,(function(e){return t===e}))}));Ns(t,d,i,aa(n))},Bs=function(e,t){if(Ds(e),e.isResizable(t)){var n=zr.fromTable(t),r=ea(n),o=Qi(n);Ls(n,e,t,r,o)}},Is=function(e,t){var n=An(e.parent(),"."+_s);B(n,t)},Ps=function(e){Is(e,(function(e){Yn(e,"display","none")}))},$s=function(e){Is(e,(function(e){Yn(e,"display","block")}))},Hs=function(e){return as(e,Os)},Fs=function(e){return as(e,Ts)},Vs=ws("resizer-bar-dragging"),js=function(e){var t=Cs(),n=gs(t,{}),r=p.none(),o=function(e,t){return p.from(jn(e,t))};t.events.drag.bind((function(e){o(e.target,"data-row").each((function(t){var n=ur(e.target,"top");Yn(e.target,"top",n+e.yDelta+"px")})),o(e.target,"data-column").each((function(t){var n=ur(e.target,"left");Yn(e.target,"left",n+e.xDelta+"px")}))}));var a=function(e,t){var n=ur(e,t),r=rr(e,"data-initial-"+t,0);return n-r};n.events.stop.bind((function(){t.get().each((function(t){r.each((function(n){o(t,"data-row").each((function(e){var r=a(t,"top");Wn(t,"data-initial-top"),h.trigger.adjustHeight(n,r,parseInt(e,10))})),o(t,"data-column").each((function(e){var r=a(t,"left");Wn(t,"data-initial-left"),h.trigger.adjustWidth(n,r,parseInt(e,10))})),Bs(e,n)}))}))}));var u=function(r,o){h.trigger.startAdjust(),t.assign(r),Fn(r,"data-initial-"+o,ur(r,o)),rs(r,Vs),Yn(r,"opacity","0.2"),n.go(e.parent())},c=Kc(e.parent(),"mousedown",(function(e){Hs(e.target)&&u(e.target,"top"),Fs(e.target)&&u(e.target,"left")})),s=function(t){return pt(t,e.view())},l=function(e){return $n(e,"table",s).filter((function(e){return bs(e,s).exists(vs)}))},f=Kc(e.view(),"mouseover",(function(t){l(t.target).fold((function(){Cn(t.target)&&Ds(e)}),(function(t){r=p.some(t),Bs(e,t)}))})),d=function(){c.unbind(),f.unbind(),n.destroy(),Ds(e)},m=function(t){Bs(e,t)},h=Cc({adjustHeight:xc(["table","delta","row"]),adjustWidth:xc(["table","delta","column"]),startAdjust:xc([])});return{destroy:d,refresh:m,on:n.on,off:n.off,hideBars:i(Ps,e),showBars:i($s,e),events:h.registry}},Us=function(e,t,n){var r=Sa,o=Ra,i=js(e),a=Cc({beforeResize:xc(["table","type"]),afterResize:xc(["table","type"]),startDrag:xc([])});return i.events.adjustHeight.bind((function(e){var t=e.table;a.trigger.beforeResize(t,"row");var n=r.delta(e.delta,t);Pu(t,n,e.row,r),a.trigger.afterResize(t,"row")})),i.events.startAdjust.bind((function(e){a.trigger.startDrag()})),i.events.adjustWidth.bind((function(e){var r=e.table;a.trigger.beforeResize(r,"col");var i=o.delta(e.delta,r),u=n(r);Iu(r,i,e.column,t,u),a.trigger.afterResize(r,"col")})),{on:i.on,off:i.off,hideBars:i.hideBars,showBars:i.showBars,destroy:i.destroy,events:a.registry}},Ws={create:Us},qs=function(e,t){return e.fire("newrow",{node:t})},Gs=function(e,t){return e.fire("newcell",{node:t})},Ks=function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})},Xs=function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})},Ys=function(e,t,n,r,o){e.fire("TableSelectionChange",{cells:t,start:n,finish:r,otherCells:o})},Js=function(e){e.fire("TableSelectionClear")},Qs=function(e,t,n){e.fire("TableModified",ee(ee({},n),{table:t}))},Zs="tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol",el={"border-collapse":"collapse",width:"100%"},tl=function(e){if(wl(e)){var t=e.getBody().offsetWidth;return ee(ee({},el),{width:t+"px"})}return xl(e)?Ot(el,(function(e,t){return"width"!==t})):el},nl={border:"1"},rl="preservetable",ol=function(e){return e.getParam("table_sizing_mode","auto")},il=function(e){return e.getParam("table_responsive_width")},al=function(e){return e.getParam("table_default_attributes",nl,"object")},ul=function(e){return e.getParam("table_default_styles",tl(e),"object")},cl=function(e){return e.getParam("table_resize_bars",!0,"boolean")},sl=function(e){return e.getParam("table_tab_navigation",!0,"boolean")},ll=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},fl=function(e){return e.getParam("table_row_advtab",!0,"boolean")},dl=function(e){return e.getParam("table_advtab",!0,"boolean")},ml=function(e){return e.getParam("table_appearance_options",!0,"boolean")},pl=function(e){return e.getParam("table_grid",!0,"boolean")},hl=function(e){return e.getParam("table_style_by_css",!1,"boolean")},gl=function(e){return e.getParam("table_cell_class_list",[],"array")},vl=function(e){return e.getParam("table_row_class_list",[],"array")},bl=function(e){return e.getParam("table_class_list",[],"array")},yl=function(e){return"relative"===ol(e)||!0===il(e)},wl=function(e){return"fixed"===ol(e)||!1===il(e)},xl=function(e){return"responsive"===ol(e)},Cl=function(e){return e.getParam("table_toolbar",Zs)},kl=function(e){return e.getParam("table_use_colgroups",!1,"boolean")},Sl=function(e){var t="section",n=e.getParam("table_header_type",t,"string"),r=["section","cells","sectionCells","auto"];return M(r,n)?n:t},_l=function(e){var t=["preservetable","resizetable"],n=e.getParam("table_column_resizing",rl,"string");return j(t,(function(e){return e===n})).getOr(rl)},Ol=function(e){return"preservetable"===_l(e)},Tl=function(e){var t=e.getParam("table_clone_elements");return y(t)?p.some(t.split(/[ ,]/)):Array.isArray(t)?p.some(t):p.none()},Rl=function(e){var t=e.getParam("object_resizing",!0);return y(t)?"table"===t:t},El=function(e){return e.nodeName.toLowerCase()},Al=function(e){return st.fromDom(e.getBody())},Dl=function(e){return e.getBoundingClientRect().width},Ml=function(e){return e.getBoundingClientRect().height},Nl=function(e){return function(t){return pt(t,Al(e))}},zl=function(e){return e?e.replace(/px$/,""):""},Ll=function(e){return/^\d+(\.\d+)?$/.test(e)?e+"px":e},Bl=function(e){Wn(e,"data-mce-style");var t=function(e){return Wn(e,"data-mce-style")};B(pr(e),t),B(hr(e),t)},Il=function(e,t){var n=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return p.from(n).filter(we)},Pl=function(e){return/^(\d+(\.\d+)?)%$/.test(e)},$l=function(e){return/^(\d+(\.\d+)?)px$/.test(e)},Hl=function(e){return st.fromDom(e.selection.getStart())},Fl=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},Vl=function(t){var n=function(){return Yi(t)},o=r(0),i=function(e,n){return _u(e,t,n)};return{width:n,pixelWidth:n,getWidths:i,getCellDelta:o,singleColumnWidth:r([0]),minCellWidth:o,setElementWidth:e,adjustTableWidth:e,isRelative:!0,label:"none"}},jl=function(e,t){var n=Fl(parseFloat(e)),r=Fl(Yi(t)),o=function(e){return e/r.get()*100},i=function(e,t){return[100-e]},a=function(){return cr()/r.get()*100},u=function(e){var o=n.get(),i=e/100*o,a=o+i;Ua(t,a),n.set(a),r.set(Yi(t))},c=function(e,n){return Su(e,t,n)};return{width:n.get,pixelWidth:r.get,getWidths:c,getCellDelta:o,singleColumnWidth:i,minCellWidth:a,setElementWidth:Ua,adjustTableWidth:u,isRelative:!0,label:"percent"}},Ul=function(e,t){var n=Fl(e),r=n.get,i=o,a=function(e,t){var n=Math.max(cr(),e+t);return[n-e]},u=function(e){var o=r()+e;ja(t,o),n.set(o)},c=function(e,n){return _u(e,t,n)};return{width:r,pixelWidth:r,getWidths:c,getCellDelta:i,singleColumnWidth:a,minCellWidth:cr,setElementWidth:ja,adjustTableWidth:u,isRelative:!1,label:"pixel"}},Wl=function(e,t){var n=du().exec(t);if(null!==n)return jl(n[1],e);var r=mu().exec(t);if(null!==r){var o=parseInt(r[1],10);return Ul(o,e)}var i=Yi(e);return Ul(i,e)},ql=function(e){var t=Ja(e);return t.fold((function(){return Vl(e)}),(function(t){return Wl(e,t)}))},Gl={getTableSize:ql,pixelSize:Ul,percentageSize:jl,noneSize:Vl},Kl=function(e,t){if(yl(e)){var n=Il(e,t.dom).filter(Pl).getOrThunk((function(){return yc(t)}));return Gl.percentageSize(n,t)}return wl(e)?Gl.pixelSize(Yi(t),t):Gl.getTableSize(t)},Xl=function(e){Wn(e,"width")},Yl=function(e,t){var n=cu(e);hc(e,p.some(n),p.none(),t),Xl(e)},Jl=function(e,t){var n=uu(e);hc(e,p.some(n),p.none(),t),Xl(e)},Ql=function(e){tr(e,"width");var t=hr(e),n=t.length>0?t:pr(e);B(n,(function(e){tr(e,"width"),Xl(e)})),Xl(e)},Zl=function(e,t){var n=Kl(e,t);Yl(t,n)},ef=function(e,t){var n=Kl(e,t);Jl(t,n)},tf=Ql,nf=function(e){var t=zr.fromTable(e);zr.hasColumns(t)||B(pr(e),(function(e){var t=Qn(e,"width");Yn(e,"width",t),Wn(e,"width")}))},rf=function(){var e=st.fromTag("div");return Jn(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Qr(kn(),e),e},of=function(e,t){return e.inline?Yu.body(Al(e),rf(),t):Yu.only(st.fromDom(e.getDoc()),t)},af=function(e,t){e.inline&&oo(t.parent())},uf="bar-",cf=function(e){return"false"!==jn(e,"data-mce-resize")},sf=function(e){var t,n,r=p.none(),o=p.none(),i=p.none(),a=function(e){return"TABLE"===e.nodeName},u=function(){return o},c=function(){return i.getOr(Yu.only(st.fromDom(e.getBody()),cf))},s=function(t){return Kl(e,t)},l=function(){return Ol(e)?qu():Wu()},f=function(e){return wc(e).columns},d=function(r,o,i){var a=ve(o,"e");if(""===n&&Zl(e,r),i!==t&&""!==n){Yn(r,"width",n);var u=l(),c=s(r),d=Ol(e)||a?f(r)-1:0;Iu(r,i-t,d,u,c)}else if(Pl(n)){var m=parseFloat(n.replace("%","")),p=i*m/t;Yn(r,"width",p+"%")}$l(n)&&nf(r)},m=function(){o.each((function(e){e.destroy()})),i.each((function(t){af(e,t)}))};return e.on("init",(function(){var t=of(e,cf);if(i=p.some(t),Rl(e)&&cl(e)){var n=l(),a=Ws.create(t,n,s);a.on(),a.events.startDrag.bind((function(t){r=p.some(e.selection.getRng())})),a.events.beforeResize.bind((function(t){var n=t.table.dom;Ks(e,n,Dl(n),Ml(n),uf+t.type)})),a.events.afterResize.bind((function(t){var n=t.table,o=n.dom;Bl(n),r.each((function(t){e.selection.setRng(t),e.focus()})),Xs(e,o,Dl(o),Ml(o),uf+t.type),e.undoManager.add()})),o=p.some(a)}})),e.on("ObjectResizeStart",(function(r){var o=r.target;if(a(o)){var i=st.fromDom(o);B(e.dom.select(".mce-clonedresizable"),(function(t){e.dom.addClass(t,"mce-"+_l(e)+"-columns")})),!vc(i)&&wl(e)?ef(e,i):!gc(i)&&yl(e)&&Zl(e,i),bc(i)&&ge(r.origin,uf)&&Zl(e,i),t=r.width,n=xl(e)?"":Il(e,o).getOr("")}})),e.on("ObjectResized",(function(t){var n=t.target;if(a(n)){var r=st.fromDom(n),o=t.origin;ge(o,"corner-")&&d(r,o,t.width),Bl(r),Qs(e,r.dom)}})),e.on("SwitchMode",(function(){u().each((function(t){e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),{lazyResize:u,lazyWire:c,destroy:m}},lf=function(e,t){return{element:e,offset:t}},ff=function(e,t,n){return e.property().isText(t)&&0===e.property().getText(t).trim().length||e.property().isComment(t)?n(t).bind((function(t){return ff(e,t,n).orThunk((function(){return p.some(t)}))})):p.none()},df=function(e,t){if(e.property().isText(t))return e.property().getText(t).length;var n=e.property().children(t);return n.length},mf=function(e,t){var n=ff(e,t,e.query().prevSibling).getOr(t);if(e.property().isText(n))return lf(n,df(e,n));var r=e.property().children(n);return r.length>0?mf(e,r[r.length-1]):lf(n,df(e,n))},pf=mf,hf=mo(),gf=function(e){return pf(hf,e)},vf=function(e,t){var n=iu(e);n.each((function(n){var r=n.value/2;au(e,r,n.unit),au(t,r,n.unit)}))},bf=function(e,t,n){var r=e.cells,o=r.slice(0,t),i=r.slice(t),a=o.concat([n]).concat(i);return wf(e,a)},yf=function(e,t,n){var r=e.cells;r[t]=n},wf=function(e,t){return jt(t,e.section)},xf=function(e,t){var n=e.cells,r=L(n,t);return jt(r,e.section)},Cf=function(e,t){return e.cells[t]},kf=function(e,t){return Cf(e,t).element},Sf=function(e){return e.cells.length},_f=function(e){var t=P(e,(function(e){return"colgroup"===e.section}));return{rows:t.fail,cols:t.pass}},Of=function(e,t,n,r){n===r?Wn(e,t):Fn(e,t,n)},Tf=function(e,t,n){Q(En(e,t)).fold((function(){return Jr(e,n)}),(function(e){return Yr(e,n)}))},Rf=function(e,t){var n=In(e,t).getOrThunk((function(){var n=st.fromTag(t,nn(e).dom);return"thead"===t?Tf(e,"caption,colgroup",n):"colgroup"===t?Tf(e,"caption",n):Qr(e,n),n}));return ro(n),n},Ef=function(e,t){var n=[],r=[],o=function(e){return L(e,(function(e){e.isNew&&n.push(e.element);var t=e.element;return ro(t),B(e.cells,(function(e){e.isNew&&r.push(e.element),Of(e.element,"colspan",e.colspan,1),Of(e.element,"rowspan",e.rowspan,1),Qr(t,e.element)})),t}))},i=function(e){return q(e,(function(e){return L(e.cells,(function(e){return Of(e.element,"span",e.colspan,1),e.element}))}))},a=function(t,n){var r=Rf(e,n),a="colgroup"===n?i:o,u=a(t);no(r,u)},u=function(t){In(e,t).each(oo)},c=function(e,t){e.length>0?a(e,t):u(t)},s=[],l=[],f=[],d=[];return B(t,(function(e){switch(e.section){case"thead":s.push(e);break;case"tbody":l.push(e);break;case"tfoot":f.push(e);break;case"colgroup":d.push(e);break}})),c(d,"colgroup"),c(s,"thead"),c(l,"tbody"),c(f,"tfoot"),{newRows:n,newCells:r}},Af=function(e){return L(e,(function(e){var t=oi(e.element);return B(e.cells,(function(e){var n=ii(e.element);Of(n,"colspan",e.colspan,1),Of(n,"rowspan",e.rowspan,1),Qr(t,n)})),t}))},Df=function(e,t){return L(e,(function(e){return Cf(e,t)}))},Mf=function(e,t){return e[t]},Nf=function(e,t){if(0===e.length)return 0;var n=e[0],r=U(e,(function(e){return!t(n.element,e.element)}));return r.fold((function(){return e.length}),(function(e){return e}))},zf=function(e,t,n,r){var o=Mf(e,t).cells.slice(n),i=Nf(o,r),a=Df(e,n).slice(t),u=Nf(a,r);return{colspan:i,rowspan:u}},Lf=function(e,t){var n=L(e,(function(e){return L(e.cells,c)})),r=function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0};return L(e,(function(o,i){var a=q(o.cells,(function(o,a){if(!1===n[i][a]){var u=zf(e,i,a,t);return r(i,a,u.rowspan,u.colspan),[Pt(o.element,u.rowspan,u.colspan,o.isNew)]}return[]}));return Ut(a,o.section)}))},Bf=function(e,t,n){var r=[];if(zr.hasColumns(e)){var o=L(zr.justColumns(e),(function(e){return Ft(e.element,n)}));r.push(jt(o,"colgroup"))}for(var i=0;i<e.grid.rows;i++){for(var a=[],u=0;u<e.grid.columns;u++){var c=zr.getAt(e,i,u).map((function(e){return Ft(e.element,n)})).getOrThunk((function(){return Ft(t.gap(),!0)}));a.push(c)}var s=jt(a,e.all[i].section);r.push(s)}return r},If=function(e,t){return Bf(e,t,!1)},Pf=function(e,t){var n=function(e){var n=Z(e,(function(e){return an(e.element).map((function(e){var t=an(e).isNone();return Ft(e,t)}))}));return n.getOrThunk((function(){return Ft(t.row(),!0)}))};return L(e,(function(e){var t=n(e.details);return Vt(t.element,e.details,e.section,t.isNew)}))},$f=function(e,t){var n=Lf(e,pt);return Pf(n,t)},Hf=function(e,t){return Z(e.all,(function(e){return j(e.cells,(function(e){return pt(t,e.element)}))}))},Ff=function(e,t,n,r,o){return function(i,a,u,c,s){var l=zr.fromTable(a),f=t(l,u).map((function(t){var n=If(l,c),r=e(n,t,pt,o(c)),i=$f(r.grid,c);return{grid:i,cursor:r.cursor}}));return f.fold((function(){return p.none()}),(function(e){var t=Ef(a,e.grid),o=p.from(s).getOrThunk((function(){return Gl.getTableSize(a)}));return n(a,e.grid,o),r(a),Bs(i,a),p.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},Vf=function(e,t){return mr(t.element).bind((function(t){return Hf(e,t)}))},jf=function(e,t){return mr(t.element).bind((function(n){return Hf(e,n).map((function(e){var n=ee(ee({},e),{generators:t.generators,clipboard:t.clipboard});return n}))}))},Uf=function(e,t){var n=L(t.selection,(function(t){return mr(t).bind((function(t){return Hf(e,t)}))})),r=Wi(n);return r.length>0?p.some({cells:r,generators:t.generators,clipboard:t.clipboard}):p.none()},Wf=function(e,t){return t.mergable},qf=function(e,t){return t.unmergable},Gf=function(e,t){var n=L(t.selection,(function(t){return mr(t).bind((function(t){return Hf(e,t)}))})),r=Wi(n);return r.length>0?p.some(r):p.none()},Kf=function(e,t,n,r){var o=_f(e).rows;if(0===o.length)return e;for(var i=t.startRow;i<=t.finishRow;i++)for(var a=t.startCol;a<=t.finishCol;a++)yf(o[i],a,Ft(r(),!1));return e},Xf=function(e,t,n,r){for(var o=_f(e).rows,i=!0,a=0;a<o.length;a++)for(var u=0;u<Sf(o[0]);u++){var c=kf(o[a],u),s=n(c,t);!0===s&&!1===i?yf(o[a],u,Ft(r(),!0)):!0===s&&(i=!1)}return e},Yf=function(e,t){return F(e,(function(e,n){return N(e,(function(e){return t(e.element,n.element)}))?e:e.concat([n])}),[])},Jf=function(e,t,n,r){return t>0&&t<e[0].cells.length&&B(e,(function(e){var o=e.cells[t-1],i=e.cells[t],a=n(i.element,o.element);a&&yf(e,t,Ft(r(),!0))})),e},Qf=function(e,t,n,r){var o=_f(e).rows;if(t>0&&t<o.length){var i=o[t-1].cells,a=Yf(i,n);B(a,(function(e){for(var i=p.none(),a=function(t){for(var a=function(a){var u=o[t].cells[a],c=n(u.element,e.element);c&&(i.isNone()&&(i=p.some(r())),i.each((function(e){yf(o[t],a,Ft(e,!0))})))},u=0;u<Sf(o[0]);u++)a(u)},u=t;u<o.length;u++)a(u)}))}return e},Zf=function(e){var t=function(t){return e===t},n=function(t){return Zf(e)},o=function(t){return Zf(e)},i=function(t){return Zf(t(e))},a=function(t){return Zf(e)},u=function(t){t(e)},l=function(t){return t(e)},f=function(t,n){return n(e)},d=function(t){return t(e)},m=function(t){return t(e)},h=function(){return p.some(e)};return{is:t,isValue:s,isError:c,getOr:r(e),getOrThunk:r(e),getOrDie:r(e),or:n,orThunk:o,fold:f,map:i,mapError:a,each:u,bind:l,exists:d,forall:m,toOptional:h}},ed=function(t){var n=function(e){return e()},r=function(){return u(String(t))()},i=function(e){return e},a=function(e){return e()},l=function(e){return ed(t)},f=function(e){return ed(e(t))},d=function(e){return ed(t)},m=function(e,n){return e(t)};return{is:c,isValue:c,isError:s,getOr:o,getOrThunk:n,getOrDie:r,or:i,orThunk:a,fold:m,map:l,mapError:f,each:e,bind:d,exists:c,forall:s,toOptional:p.none}},td=function(e,t){return e.fold((function(){return ed(t)}),Zf)},nd={value:Zf,error:ed,fromOption:td},rd=function(e,t,n){if(e.row>=t.length||e.column>Sf(t[0]))return nd.error("invalid start address out of table bounds, row: "+e.row+", column: "+e.column);var r=t.slice(e.row),o=r[0].cells.slice(e.column),i=Sf(n[0]),a=n.length;return nd.value({rowDelta:r.length-a,colDelta:o.length-i})},od=function(e,t){var n=Sf(e[0]),r=Sf(t[0]);return{rowDelta:0,colDelta:n-r}},id=function(e,t){var n=e.length,r=t.length;return{rowDelta:n-r,colDelta:0}},ad=function(e,t,n){var r="colgroup"===t.section?n.col:n.cell;return L(e,(function(){return Ft(r(),!0)}))},ud=function(e,t,n){return e.concat(z(t,(function(){var t=e[e.length-1];return wf(t,ad(t.cells,t,n))})))},cd=function(e,t,n){return L(e,(function(e){var r=ad(z(t,o),e,n);return wf(e,e.cells.concat(r))}))},sd=function(e,t,n){var r=t.colDelta<0?cd:o,i=t.rowDelta<0?ud:o,a=r(e,Math.abs(t.colDelta),n);return i(a,Math.abs(t.rowDelta),n)},ld=function(e,t,n,r){var o=Cf(e[t],n),a=i(r,o.element),u=e[t];return e.length>1&&Sf(u)>1&&(n>0&&a(kf(u,n-1))||n<u.cells.length-1&&a(kf(u,n+1))||t>0&&a(kf(e[t-1],n))||t<e.length-1&&a(kf(e[t+1],n)))},fd=function(e,t,n,r,o){for(var i=e.row,a=e.column,u=n.length,c=Sf(n[0]),s=i+u,l=a+c,f=i;f<s;f++)for(var d=a;d<l;d++){ld(t,f,d,o)&&Xf(t,kf(t[f],d),o,r.cell);var m=kf(n[f-i],d-a),p=r.replace(m);yf(t[f],d,Ft(p,!0))}return t},dd=function(e,t,n,r,o){var i=rd(e,t,n);return i.map((function(i){var a=sd(t,i,r);return fd(e,a,n,r,o)}))},md=function(e,t,n,r,o){Jf(t,e,o,r.cell);var i=id(n,t),a=sd(n,i,r),u=id(t,a),c=sd(t,u,r);return L(c,(function(t,n){var r=t.cells.slice(0,e).concat(a[n].cells).concat(t.cells.slice(e,t.cells.length));return wf(t,r)}))},pd=function(e,t,n,r,o){Qf(t,e,o,r.cell);var i=od(n,t),a=sd(n,i,r),u=od(t,a),c=sd(t,u,r),s=_f(c),l=s.cols,f=s.rows;return l.concat(f.slice(0,e)).concat(a).concat(f.slice(e,f.length))},hd=function(e,t,n,r,o){var i=_f(e),a=i.rows,u=i.cols,c=a.slice(0,t),s=a.slice(t),l=xf(a[n],(function(e,n){var i=t>0&&t<a.length&&r(kf(a[t-1],n),kf(a[t],n)),u=i?Cf(a[t],n):Ft(o(e.element,r),!0);return u}));return u.concat(c).concat([l]).concat(s)},gd=function(e,t,n,r,o,i,a){return"colgroup"!==n&&r?Cf(e,t):Ft(a(kf(e,o),i),!0)},vd=function(e,t,n,r,o){return L(e,(function(e){var i=t>0&&t<Sf(e)&&r(kf(e,t-1),kf(e,t)),a=gd(e,t,e.section,i,n,r,o);return bf(e,t,a)}))},bd=function(e,t,n){var r=L(e,(function(e){var r=e.cells.slice(0,t).concat(e.cells.slice(n+1));return jt(r,e.section)}));return $(r,(function(e){return e.cells.length>0}))},yd=function(e,t,n){var r=_f(e),o=r.rows,i=r.cols;return i.concat(o.slice(0,t)).concat(o.slice(n+1))},wd=function(e,t,n,r){var o=function(e){return N(t,(function(t){return n(e.element,t.element)}))};return L(e,(function(e){return xf(e,(function(e){return o(e)?Ft(r(e.element,n),!0):e}))}))},xd=function(e,t,n,r){return void 0!==kf(e[t],n)&&t>0&&r(kf(e[t-1],n),kf(e[t],n))},Cd=function(e,t,n){return t>0&&n(kf(e,t-1),kf(e,t))},kd=function(e,t,n,r){var o=q(e,(function(r,o){var i=xd(e,o,t,n)||Cd(r,t,n);return i?[]:[Cf(r,t)]}));return wd(e,o,n,r)},Sd=function(e,t,n,r){var o=_f(e).rows,i=o[t],a=q(i.cells,(function(e,r){var a=xd(o,t,r,n)||Cd(i,r,n);return a?[]:[e]}));return wd(e,a,n,r)},_d=Nc(["cell","row","replace","gap","col","colgroup"]),Od=function(e){var t=rr(e,"colspan",1),n=rr(e,"rowspan",1);return{element:e,colspan:t,rowspan:n}},Td=function(e,t){void 0===t&&(t=Od),_d(e);var n=Fl(p.none()),r=function(t){switch(Gt(t.element)){case"col":return e.col(t);default:return e.cell(t)}},o=function(e){var n=t(e);return r(n)},i=function(e){var t=o(e);return n.get().isNone()&&n.set(p.some(t)),a=p.some({item:e,replacement:t}),t},a=p.none(),u=function(e,t){return a.fold((function(){return i(e)}),(function(n){return t(e,n.item)?n.replacement:i(e)}))};return{getOrInit:u,cursor:n.get}},Rd=function(e,t){return function(n){var r=Fl(p.none());_d(n);var o=[],i=function(e,t){return j(o,(function(n){return t(n.item,e)}))},a=function(i){var a={scope:e},u=n.replace(i,t,a);return o.push({item:i,sub:u}),r.get().isNone()&&r.set(p.some(u)),u},u=function(e,t){return i(e,t).fold((function(){return a(e)}),(function(n){return t(e,n.item)?n.sub:a(e)}))};return{replaceOrInit:u,cursor:r.get}}},Ed=function(e){_d(e);var t=Fl(p.none()),n=function(n){return t.get().isNone()&&t.set(p.some(n)),function(){var t=e.cell({element:n,colspan:1,rowspan:1});return tr(t,"width"),tr(n,"width"),t}};return{combine:n,cursor:t.get}},Ad={modification:Td,transform:Rd,merging:Ed},Dd=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Md=function(e,t){var n=e.property().name(t);return M(["ol","ul"],n)},Nd=function(e,t){var n=e.property().name(t);return M(Dd,n)},zd=function(e,t){return M(["br","img","hr","input"],e.property().name(t))},Ld=mo(),Bd=function(e){return Nd(Ld,e)},Id=function(e){return Md(Ld,e)},Pd=function(e){return zd(Ld,e)},$d=function(e){var t=function(e){return"br"===Gt(e)},n=function(e){return G(e,(function(e){return t(e)||Qt(e)&&0===co(e).trim().length}))},r=function(e){return"li"===Gt(e)||Mn(e,Id).isSome()},o=function(e){return ln(e).map((function(e){return!!Bd(e)||!!Pd(e)&&"img"!==Gt(e)})).getOr(!1)},i=function(e){return ti(e).bind((function(n){var i=o(n);return an(n).map((function(o){return!0===i||r(o)||t(n)||Bd(o)&&!pt(e,o)?[]:[st.fromTag("br")]}))})).getOr([])},a=function(){var t=q(e,(function(e){var t=fn(e);return n(t)?[]:t.concat(i(e))}));return 0===t.length?[st.fromTag("br")]:t},u=a();ro(e[0]),no(e[0],u)},Hd=function(e){var t=pr(e);0===t.length&&oo(e)},Fd=function(e,t){return{grid:e,cursor:t}},Vd=function(e,t,n){var r=_f(e).rows;return jd(r,t,n).orThunk((function(){return jd(r,0,0)}))},jd=function(e,t,n){return p.from(e[t]).bind((function(e){return p.from(e.cells[n]).bind((function(e){return p.from(e.element)}))}))},Ud=function(e,t,n){var r=_f(e).rows;return Fd(e,jd(r,t,n))},Wd=function(e){var t=function(e,t){var n=N(e,(function(e){return e.row===t.row}));return n?e:e.concat([t])};return F(e,t,[]).sort((function(e,t){return e.row-t.row}))},qd=function(e){var t=function(e,t){var n=N(e,(function(e){return e.column===t.column}));return n?e:e.concat([t])};return F(e,t,[]).sort((function(e,t){return e.column-t.column}))},Gd=function(e,t,n,r){var o=t[0].row,i=t[0].row,a=Wd(t),u=F(a,(function(e,t){return hd(e,i,o,n,r.getOrInit)}),e);return Ud(u,i,t[0].column)},Kd=function(e,t,n,r){var o=Wd(t),i=o[o.length-1].row,a=o[o.length-1].row+o[o.length-1].rowspan,u=F(o,(function(e,t){return hd(e,a,i,n,r.getOrInit)}),e);return Ud(u,a,t[0].column)},Xd=function(e,t,n,r){var o=qd(t),i=o[0].column,a=o[0].column,u=F(o,(function(e,t){return vd(e,a,i,n,r.getOrInit)}),e);return Ud(u,t[0].row,a)},Yd=function(e,t,n,r){var o=t[t.length-1].column,i=t[t.length-1].column+t[t.length-1].colspan,a=qd(t),u=F(a,(function(e,t){return vd(e,i,o,n,r.getOrInit)}),e);return Ud(u,t[0].row,i)},Jd=function(e,t,n,r){var o=Sd(e,t.row,n,r.replaceOrInit);return Ud(o,t.row,t.column)},Qd=function(e,t,n,r){var o=Wd(t),i=function(e,t){return Sd(e,t.row,n,r.replaceOrInit)},a=F(o,i,e);return Ud(a,t[0].row,t[0].column)},Zd=function(e,t,n,r){var o=kd(e,t.column,n,r.replaceOrInit);return Ud(o,t.row,t.column)},em=function(e,t,n,r){var o=qd(t),i=function(e,t){return kd(e,t.column,n,r.replaceOrInit)},a=F(o,i,e);return Ud(a,t[0].row,t[0].column)},tm=function(e,t,n,r){var o=Sd(e,t.row,n,r.replaceOrInit);return Ud(o,t.row,t.column)},nm=function(e,t,n,r){var o=Wd(t),i=function(e,t){return Sd(e,t.row,n,r.replaceOrInit)},a=F(o,i,e);return Ud(a,t[0].row,t[0].column)},rm=function(e,t,n,r){var o=kd(e,t.column,n,r.replaceOrInit);return Ud(o,t.row,t.column)},om=function(e,t,n,r){var o=qd(t),i=function(e,t){return kd(e,t.column,n,r.replaceOrInit)},a=F(o,i,e);return Ud(a,t[0].row,t[0].column)},im=function(e,t,n,r){var o=qd(t),i=bd(e,o[0].column,o[o.length-1].column),a=Vd(i,t[0].row,t[0].column);return Fd(i,a)},am=function(e,t,n,r){var o=Wd(t),i=yd(e,o[0].row,o[o.length-1].row),a=Vd(i,t[0].row,t[0].column);return Fd(i,a)},um=function(e,t,n,o){var i=t.cells;$d(i);var a=Kf(e,t.bounds,n,r(i[0]));return Fd(a,p.from(i[0]))},cm=function(e,t,n,r){var o=H(t,(function(e,t){return Xf(e,t,n,r.combine(t))}),e);return Fd(o,p.from(t[0]))},sm=function(e,t,n,r){var o=function(e,t){var n=zr.fromTable(e);return Bf(n,t,!0)},i=o(t.clipboard,t.generators),a=Bt(t.row,t.column),u=dd(a,e,i,t.generators,n);return u.fold((function(){return Fd(e,p.some(t.element))}),(function(e){var n=Vd(e,t.row,t.column);return Fd(e,n)}))},lm=function(e,t,n){var r=Cr(e,n.section),o=zr.generate(r);return Bf(o,t,!0)},fm=function(e,t,n,r){var o=_f(e).rows,i=t.cells[0].column,a=o[t.cells[0].row],u=lm(t.clipboard,t.generators,a),c=md(i,e,u,t.generators,n),s=Vd(c,t.cells[0].row,t.cells[0].column);return Fd(c,s)},dm=function(e,t,n,r){var o=_f(e).rows,i=t.cells[t.cells.length-1].column+t.cells[t.cells.length-1].colspan,a=o[t.cells[0].row],u=lm(t.clipboard,t.generators,a),c=md(i,e,u,t.generators,n),s=Vd(c,t.cells[0].row,t.cells[0].column);return Fd(c,s)},mm=function(e,t,n,r){var o=_f(e).rows,i=t.cells[0].row,a=o[i],u=lm(t.clipboard,t.generators,a),c=pd(i,e,u,t.generators,n),s=Vd(c,t.cells[0].row,t.cells[0].column);return Fd(c,s)},pm=function(e,t,n,r){var o=_f(e).rows,i=t.cells[t.cells.length-1].row+t.cells[t.cells.length-1].rowspan,a=o[t.cells[0].row],u=lm(t.clipboard,t.generators,a),c=pd(i,e,u,t.generators,n),s=Vd(c,t.cells[0].row,t.cells[0].column);return Fd(c,s)},hm=function(e,t){var n=zr.fromTable(e),r=Gf(n,t);return r.bind((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=W(L(n.all,(function(e){return $(e.cells,(function(e){return e.column>=r&&e.column<o}))})));return gm(i,(function(e){return"th"===Gt(e.element)}))})).getOr("")},gm=function(e,t){var n=$(e,t);return 0===n.length?p.some("td"):n.length===e.length?p.some("th"):p.none()},vm=$u,bm=Ff(Gd,Gf,e,e,Ad.modification),ym=Ff(Kd,Gf,e,e,Ad.modification),wm=Ff(Xd,Gf,vm,e,Ad.modification),xm=Ff(Yd,Gf,vm,e,Ad.modification),Cm=Ff(im,Gf,vm,Hd,Ad.modification),km=Ff(am,Gf,e,Hd,Ad.modification),Sm=(Ff(Zd,Vf,e,e,Ad.transform("row","th")),Ff(em,Gf,e,e,Ad.transform("row","th"))),_m=(Ff(rm,Vf,e,e,Ad.transform(null,"td")),Ff(om,Gf,e,e,Ad.transform(null,"td"))),Om=(Ff(Jd,Vf,e,e,Ad.transform("col","th")),Ff(Qd,Gf,e,e,Ad.transform("col","th")),Ff(tm,Vf,e,e,Ad.transform(null,"td")),Ff(nm,Gf,e,e,Ad.transform(null,"td")),Ff(um,Wf,e,e,Ad.merging)),Tm=Ff(cm,qf,vm,e,Ad.merging),Rm=Ff(sm,jf,vm,e,Ad.modification),Em=Ff(fm,Uf,e,e,Ad.modification),Am=Ff(dm,Uf,e,e,Ad.modification),Dm=Ff(mm,Uf,e,e,Ad.modification),Mm=Ff(pm,Uf,e,e,Ad.modification),Nm=hm,zm=function(e){return El(e.parentNode)},Lm=function(e){return"thead"===e?"header":"tfoot"===e?"footer":"body"},Bm=function(e,t){var n="thead"===zm(t),r=!N(t.cells,(function(e){return"th"!==El(e)}));return n||r?p.some({thead:n,ths:r}):p.none()},Im=function(e,t){return Lm(Bm(e,t).fold((function(){return zm(t)}),(function(e){return"thead"})))},Pm=function(e,t,n){var r=e.getParent(t,"table"),o=t.parentNode,i=El(o);if(n!==i){var a=e.select(n,r)[0];if(!a){a=e.create(n);var u=r.firstChild;"thead"===n?Q(En(st.fromDom(r),"caption,colgroup")).fold((function(){return r.insertBefore(a,u)}),(function(t){return e.insertAfter(a,t.dom)})):r.appendChild(a)}"tbody"===n&&"thead"===i&&a.firstChild?a.insertBefore(t,a.firstChild):a.appendChild(t),o.hasChildNodes()||e.remove(o)}},$m=function(e,t,n){if(_(n)&&El(t)!==n){var r=e.dom.rename(t,n);return Gs(e,r),r}return t},Hm=function(e,t,n,r){var o=e.dom,i=$m(e,t,n);return k(r)||o.setAttrib(i,"scope",r),i},Fm=function(e,t,n,r){return B(t,(function(t){return Hm(e,t,n,r)}))},Vm=function(e,t,n){var r=function(){var n=gr(st.fromDom(t.cells[0])).map((function(e){return vr(e)})).getOr([]);return Z(n,(function(t){return Bm(e,t.dom)})).map((function(e){return e.thead&&e.ths?"sectionCells":e.thead?"section":"cells"})).getOr("section")},o=e.dom;if("header"===n){var i=Sl(e),a="auto"===i?r():i;Fm(e,t.cells,"section"===a?"td":"th","col"),Pm(o,t,"cells"===a?"tbody":"thead")}else Fm(e,t.cells,"td",null),Pm(o,t,"footer"===n?"tfoot":"tbody")},jm=function(e){return gr(e).bind((function(e){return Mo(e,Mi.firstSelectedSelector)})).fold((function(){return e}),(function(e){return e[0]}))},Um=function(e){return function(t){var n=Gt(t),r="col"===n||"colgroup"===n?jm(t):t;return $n(r,e)}},Wm=Um("th,td"),qm=Um("th,td,caption"),Gm=function(e,t){return Wm(e).map((function(e){return xi(t)})).getOr([])},Km=function(e,t){var n=Wm(e),r=n.bind((function(e){return gr(e)})).map((function(e){return vr(e)}));return qi(n,r,(function(e,n){return $(n,(function(n){return N(wi(n.dom.cells),(function(n){return"1"===jn(n,t)||pt(n,e)}))}))})).getOr([])},Xm=function(t,n,r){var o=function(e){return"table"===Gt(Al(e))},i=function(e){return!1===o(t)||wc(e).rows>1},a=function(e){return!1===o(t)||wc(e).columns>1},u=Tl(t),c=function(e,n,r,o){return function(i,a){Bl(i);var c=o(),s=st.fromDom(t.getDoc()),l=vi(r,s,u),f=Kl(t,i);return n(i)?e(c,i,a,l,f).bind((function(e){return B(e.newRows,(function(e){qs(t,e.dom)})),B(e.newCells,(function(e){Gs(t,e.dom)})),e.cursor.map((function(e){var n=gf(e),r=t.dom.createRng();return r.setStart(n.element.dom,n.offset),r.setEnd(n.element.dom,n.offset),r}))})):p.none()}},l=c(km,i,e,n),f=c(Cm,a,e,n),d=c(bm,s,e,n),m=c(ym,s,e,n),h=c(wm,s,vf,n),g=c(xm,s,vf,n),v=c(Om,s,e,n),b=c(Tm,s,e,n),y=c(Em,s,e,n),w=c(Am,s,e,n),x=c(Dm,s,e,n),C=c(Mm,s,e,n),k=c(Rm,s,e,n),S=function(e,t){return Et(e,"type").filter((function(e){return M(t,e)}))},_=function(e,t){return S(t,["td","th"]).each((function(t){var n=L(Gm(Hl(e),r),(function(e){return e.dom}));Fm(e,n,t,null)}))},O=function(e,t){return S(t,["header","body","footer"]).each((function(t){L(Km(Hl(e),Mi.selected),(function(n){return Vm(e,n.dom,t)}))}))},T=c(Sm,s,e,n),R=c(_m,s,e,n),E=function(e){var t=Km(Hl(e),Mi.selected);if(t.length>0){var n=L(t,(function(t){return Im(e,t.dom)})),r=M(n,"header"),o=M(n,"footer");if(r||o){var i=M(n,"body");return!r||i||o?r||i||!o?"":"footer":"header"}return"body"}},A=function(e){return gm(Gm(Hl(e),r),(function(e){return"th"===Gt(e)})).getOr("")},D=Nm;return{deleteRow:l,deleteColumn:f,insertRowsBefore:d,insertRowsAfter:m,insertColumnsBefore:h,insertColumnsAfter:g,mergeCells:v,unmergeCells:b,pasteColsBefore:y,pasteColsAfter:w,pasteRowsBefore:x,pasteRowsAfter:C,pasteCells:k,setTableCellType:_,setTableRowType:O,makeColumnsHeader:T,unmakeColumnsHeader:R,getTableRowType:E,getTableCellType:A,getTableColType:D}},Ym={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},Jm=function(){return st.fromTag("th")},Qm=function(){return st.fromTag("td")},Zm=function(){return st.fromTag("col")},ep=function(e,t,n,r){for(var o=st.fromTag("tr"),i=0;i<e;i++){var a=r<t||i<n?Jm():Qm();i<n&&Fn(a,"scope","row"),r<t&&Fn(a,"scope","col"),Qr(a,st.fromTag("br")),Qr(o,a)}return o},tp=function(e){var t=st.fromTag("colgroup");return z(e,(function(){return Qr(t,Zm())})),t},np=function(e,t,n,r){return z(e,(function(e){return ep(t,n,r,e)}))},rp=function(e,t,n,r,o,i){void 0===i&&(i=Ym);var a=st.fromTag("table"),u="cells"!==o;Jn(a,i.styles),Vn(a,i.attributes),i.colGroups&&Qr(a,tp(t));var c=Math.min(e,n);if(u&&n>0){var s=st.fromTag("thead");Qr(a,s);var l="sectionCells"===o?c:0,f=np(n,t,l,r);no(s,f)}var d=st.fromTag("tbody");Qr(a,d);var m=u?e-c:e,p=u?0:n,h=np(m,t,p,r);return no(d,h),a},op=function(e){return e.dom.innerHTML},ip=function(e){var t=st.fromTag("div"),n=st.fromDom(e.dom.cloneNode(!0));return Qr(t,n),op(t)},ap=function(e,t){e.selection.select(t.dom,!0),e.selection.collapse(!0)},up=function(e,t){Pn(t,"td,th").each(i(ap,e))},cp=function(e,t){B(An(t,"tr"),(function(t){qs(e,t.dom),B(An(t,"th,td"),(function(t){Gs(e,t.dom)}))}))},sp=function(e){return y(e)&&-1!==e.indexOf("%")},lp=function(e,t,n,r,o){var i=ul(e),a={styles:i,attributes:al(e),colGroups:kl(e)};return e.undoManager.ignore((function(){var i=rp(n,t,o,r,Sl(e),a);Fn(i,"data-mce-id","__mce");var u=ip(i);e.insertContent(u),e.addVisual()})),Pn(Al(e),'table[data-mce-id="__mce"]').map((function(t){return wl(e)?ef(e,t):xl(e)?tf(t):(yl(e)||sp(i.width))&&Zl(e,t),Bl(t),Wn(t,"data-mce-id"),cp(e,t),up(e,t),t.dom})).getOr(null)},fp=function(e,t,n,r,o){void 0===r&&(r={});var i=function(e){return T(e)&&e>0};if(i(t)&&i(n)){var a=r.headerRows||0,u=r.headerColumns||0;return lp(e,n,t,u,a)}return console.error(o),null},dp=function(e){return function(){return e().fold((function(){return[]}),(function(e){return L(e,(function(e){return e.dom}))}))}},mp=function(e){return function(t){var n=t.length>0?p.some(wi(t)):p.none();e(n)}},pp=function(e){return function(t,n,r){void 0===r&&(r={});var o=fp(e,n,t,r,"Invalid values for insertTable - rows and columns values are required to insert a table.");return e.undoManager.add(),o}},hp=function(e,t,n,r){return{insertTable:pp(e),setClipboardRows:mp(t.setRows),getClipboardRows:dp(t.getRows),setClipboardCols:mp(t.setColumns),getClipboardCols:dp(t.getColumns),resizeHandler:n,selectionTargets:r}},gp=function(e,t,n){var r=rr(e,t,1);1===n||r<=1?Wn(e,t):Fn(e,t,Math.min(n,r))},vp=function(e,t,n){if(zr.hasColumns(e)){var r=$(zr.justColumns(e),(function(e){return e.column>=t&&e.column<n})),o=L(r,(function(e){var r=ii(e.element);return gp(r,"span",n-t),r})),i=st.fromTag("colgroup");return no(i,o),[i]}return[]},bp=function(e,t,n){return L(e.all,(function(e){var r=$(e.cells,(function(e){return e.column>=t&&e.column<n})),o=L(r,(function(e){var r=ii(e.element);return gp(r,"colspan",n-t),r})),i=st.fromTag("tr");return no(i,o),i}))},yp=function(e,t){var n=zr.fromTable(e),r=Gf(n,t);return r.map((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=vp(n,r,o),a=bp(n,r,o);return te(i,a)}))},wp=function(e,t,n){var r=zr.fromTable(e),o=Gf(r,t);return o.map((function(e){var t=Bf(r,n,!1),o=_f(t).rows,i=o.slice(e[0].row,e[e.length-1].row+e[e.length-1].rowspan),a=$f(i,n);return Af(a)}))},xp=tinymce.util.Tools.resolve("tinymce.util.Tools"),Cp=function(e,t,n){var r,o=e.select("td,th",t),i=function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if("undefined"===typeof t&&(t=i),t!==i)return""}return t};return i(r,o)},kp=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},Sp=function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)},_p=function(e,t){xp.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},Op=function(e,t){xp.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))},Tp=function(e){return Dt(e,"menu")},Rp=function(e,t){var n=function(e,t){return t.concat(L(e,(function(e){var t=e.text||e.title;return Tp(e)?{text:t,items:Rp(e.menu)}:{text:t,value:e.value}})))};return n(e,t||[])},Ep=function(e){return function(t){return ge(t,"rgb")?e.toHex(t):t}},Ap=function(e,t){var n=st.fromDom(t);return{borderwidth:er(n,"border-width").getOr(""),borderstyle:er(n,"border-style").getOr(""),bordercolor:er(n,"border-color").map(Ep(e)).getOr(""),backgroundcolor:er(n,"background-color").map(Ep(e)).getOr("")}},Dp=function(e){var t=e[0],n=e.slice(1);return B(n,(function(e){B(yt(t),(function(n){xt(e,(function(e,r){var o=t[n];""!==o&&n===r&&o!==e&&(t[n]="")}))}))})),t},Mp=function(e){var t=[{name:"borderstyle",type:"listbox",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]},{name:"bordercolor",type:"colorinput",label:"Border color"},{name:"backgroundcolor",type:"colorinput",label:"Background color"}],n={name:"borderwidth",type:"input",label:"Border width"},r="cell"===e?[n].concat(t):t;return{title:"Advanced",name:"advanced",items:r}},Np=function(e,t,n,r){return j(e,(function(e){return n.formatter.matchNode(r,t+e)})).getOr("")},zp=i(Np,["left","center","right"],"align"),Lp=i(Np,["top","middle","bottom"],"valign"),Bp=function(e,t){var n=ul(e),r=al(e),o=function(e){return{borderstyle:Et(n,"border-style").getOr(""),bordercolor:Ep(e)(Et(n,"border-color").getOr("")),backgroundcolor:Ep(e)(Et(n,"background-color").getOr(""))}},i={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},a=function(){var t=n["border-width"];return hl(e)&&t?{border:t}:Et(r,"border").fold((function(){return{}}),(function(e){return{border:e}}))},u=t?o(e.dom):{},c=function(){var e=Et(n,"border-spacing").or(Et(r,"cellspacing")).fold((function(){return{}}),(function(e){return{cellspacing:e}})),t=Et(n,"border-padding").or(Et(r,"cellpadding")).fold((function(){return{}}),(function(e){return{cellpadding:e}}));return ee(ee({},e),t)},s=ee(ee(ee(ee(ee(ee({},i),n),r),u),a()),c());return s},Ip=function(e,t,n){var r=function(t,n){var r=er(st.fromDom(n),"border-width");return hl(e)&&r.isSome()?r.getOr(""):t.getAttrib(n,"border")||Cp(e.dom,n,"border-width")||Cp(e.dom,n,"border")},o=e.dom;return ee({width:o.getStyle(t,"width")||o.getAttrib(t,"width"),height:o.getStyle(t,"height")||o.getAttrib(t,"height"),cellspacing:o.getStyle(t,"border-spacing")||o.getAttrib(t,"cellspacing"),cellpadding:o.getAttrib(t,"cellpadding")||Cp(e.dom,t,"padding"),border:r(o,t),caption:!!o.select("caption",t)[0],class:o.getAttrib(t,"class",""),align:zp(e,t)},n?Ap(o,t):{})},Pp=function(e,t,n){var r=e.dom;return ee({height:r.getStyle(t,"height")||r.getAttrib(t,"height"),scope:r.getAttrib(t,"scope"),class:r.getAttrib(t,"class",""),type:Im(e,t),align:zp(e,t)},n?Ap(r,t):{})},$p=function(e,t,n,r){var o=e.dom,i=r.getOr(t),a=function(e,t){return o.getStyle(e,t)||o.getAttrib(e,t)};return ee({width:a(i,"width"),height:a(t,"height"),scope:o.getAttrib(t,"scope"),celltype:El(t),class:o.getAttrib(t,"class",""),halign:zp(e,t),valign:Lp(e,t)},n?Ap(o,t):{})},Hp=function(e){var t=Rp(gl(e));return t.length>0?p.some({name:"class",type:"listbox",label:"Class",items:t}):p.none()},Fp=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"listbox",label:"H Align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"V Align",items:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}],Vp=function(e){return Fp.concat(Hp(e).toArray())},jp=function(e){return function(t,n){var r=t.dom,o=function(t,o){e&&!o||r.setAttrib(n,t,o)},i=function(t,o){e&&!o||r.setStyle(n,t,o)},a=function(r,o){e&&!o||(""===o?t.formatter.remove(r,{value:null},n,!0):t.formatter.apply(r,{value:o},n))};return{setAttrib:o,setStyle:i,setFormat:a}}},Up={normal:jp(!1),ifTruthy:jp(!0)},Wp=function(e){return gr(e[0]).map((function(t){var n=zr.fromTable(t),r=zr.justCells(n),o=$(r,(function(t){return N(e,(function(e){return pt(t.element,e)}))}));return L(o,(function(e){return{element:e.element.dom,column:zr.getColumnAt(n,e.column).map((function(e){return e.element.dom}))}}))}))},qp=function(e,t,n){e.setAttrib("scope",n.scope),e.setAttrib("class",n.class),e.setStyle("height",Ll(n.height)),t.setStyle("width",Ll(n.width))},Gp=function(e,t){e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),e.setFormat("tablecellbordercolor",t.bordercolor),e.setFormat("tablecellborderstyle",t.borderstyle),e.setFormat("tablecellborderwidth",Ll(t.borderwidth))},Kp=function(e,t,n){var r=1===t.length;if(t.length>=1){var o=gr(t[0]);Wp(t).each((function(t){B(t,(function(t){var o=Hm(e,t.element,n.celltype),i=r?Up.normal(e,o):Up.ifTruthy(e,o),a=t.column.map((function(t){return r?Up.normal(e,t):Up.ifTruthy(e,t)})).getOr(i);qp(i,a,n),ll(e)&&Gp(i,n),r&&(_p(e,o),Op(e,o)),n.halign&&kp(e,o,n.halign),n.valign&&Sp(e,o,n.valign)}))})),o.each((function(t){return Qs(e,t.dom)}))}},Xp=function(e,t,n){var r=n.getData();n.close(),e.undoManager.transact((function(){Kp(e,t,r),e.focus()}))},Yp=function(e,t){var n=Wp(t).map((function(t){return L(t,(function(t){return $p(e,t.element,ll(e),t.column)}))}));return Dp(n.getOrDie())},Jp=function(e,t){var n=Gm(Hl(e),t);if(0!==n.length){var r=Yp(e,n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:Vp(e)},Mp("cell")]},a={type:"panel",items:[{type:"grid",columns:2,items:Vp(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:ll(e)?o:a,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onSubmit:i(Xp,e,n)})}},Qp=function(e){var t=Rp(vl(e));return t.length>0?p.some({name:"class",type:"listbox",label:"Class",items:t}):p.none()},Zp=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],eh=function(e){return Zp.concat(Qp(e).toArray())},th=function(e,t){e.setAttrib("scope",t.scope),e.setAttrib("class",t.class),e.setStyle("height",Ll(t.height))},nh=function(e,t){e.setStyle("background-color",t.backgroundcolor),e.setStyle("border-color",t.bordercolor),e.setStyle("border-style",t.borderstyle)},rh=function(e,t,n,r){var o=1===t.length;B(t,(function(t){r.type!==El(t.parentNode)&&Vm(e,t,r.type);var i=o?Up.normal(e,t):Up.ifTruthy(e,t);th(i,r),fl(e)&&nh(i,r),r.align!==n.align&&(_p(e,t),kp(e,t,r.align))})),gr(st.fromDom(t[0])).each((function(t){return Qs(e,t.dom)}))},oh=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact((function(){rh(e,t,n,o),e.focus()}))},ih=function(e){var t=Km(Hl(e),Mi.selected);if(0!==t.length){var n=L(t,(function(t){return Pp(e,t.dom,fl(e))})),r=Dp(n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:eh(e)},Mp("row")]},a={type:"panel",items:[{type:"grid",columns:2,items:eh(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:fl(e)?o:a,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onSubmit:i(oh,e,L(t,(function(e){return e.dom})),r)})}},ah=tinymce.util.Tools.resolve("tinymce.Env"),uh=function(e,t,n){var r=n?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],o=[{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}],i=ml(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],a=[{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}],u=t.length>0?[{type:"listbox",name:"class",label:"Class",items:t}]:[];return r.concat(o).concat(i).concat(a).concat(u)},ch=function(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)y(n)?e.setStyle(t,n,r):e.setStyle(t,n);else if(t.children)for(var o=0;o<t.children.length;o++)ch(e,t.children[o],n,r)},sh=function(e,t,n){var r=e.dom,o={},i={};if(o.class=n.class,i.height=Ll(n.height),r.getAttrib(t,"width")&&!hl(e)?o.width=zl(n.width):i.width=Ll(n.width),hl(e)?(i["border-width"]=Ll(n.border),i["border-spacing"]=Ll(n.cellspacing)):(o.border=n.border,o.cellpadding=n.cellpadding,o.cellspacing=n.cellspacing),hl(e)&&t.children)for(var a=0;a<t.children.length;a++)ch(r,t.children[a],{"border-width":Ll(n.border),padding:Ll(n.cellpadding)}),dl(e)&&ch(r,t.children[a],{"border-color":n.bordercolor});dl(e)&&(i["background-color"]=n.backgroundcolor,i["border-color"]=n.bordercolor,i["border-style"]=n.borderstyle),o.style=r.serializeStyle(ee(ee({},ul(e)),i)),r.setAttribs(t,ee(ee({},al(e)),o)),Qs(e,t)},lh=function(e,t,n){var r,o=e.dom,i=n.getData();n.close(),""===i.class&&delete i.class,e.undoManager.transact((function(){if(!t){var n=parseInt(i.cols,10)||1,a=parseInt(i.rows,10)||1;t=lp(e,n,a,0,0)}sh(e,t,i),r=o.select("caption",t)[0],r&&!i.caption&&o.remove(r),!r&&i.caption&&(r=o.create("caption"),r.innerHTML=ah.ie?Xo:'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),""===i.align?_p(e,t):kp(e,t,i.align),e.focus(),e.addVisual()}))},fh=function(e,t){var n,r=e.dom,o=Bp(e,dl(e));!1===t?(n=r.getParent(e.selection.getStart(),"table"),n?o=Ip(e,n,dl(e)):dl(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor="")):(o.cols="1",o.rows="1",dl(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""));var a=Rp(bl(e));a.length>0&&o.class&&(o.class=o.class.replace(/\s*mce\-item\-table\s*/g,""));var u={type:"grid",columns:2,items:uh(e,a,t)},c=function(){return{type:"panel",items:[u]}},s=function(){return{type:"tabpanel",tabs:[{title:"General",name:"general",items:[u]},Mp("table")]}},l=dl(e)?s():c();e.windowManager.open({title:"Table Properties",size:"normal",body:l,onSubmit:i(lh,e,n),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},dh=function(e){return qm(Hl(e))},mh=function(e){return Wm(Hl(e))},ph=function(t,n,r,o,u){var c=Nl(t),s=function(){return dh(t).each((function(e){gr(e,c).filter(a(c)).each((function(e){var n=st.fromText("");if(Yr(e,n),oo(e),t.dom.isEmpty(t.getBody()))t.setContent(""),t.selection.setCursorLocation();else{var r=t.dom.createRng();r.setStart(n.dom,0),r.setEnd(n.dom,0),t.selection.setRng(r),t.nodeChanged()}}))}))},l=function(e){return dh(t).each((function(n){var r=xl(t)||wl(t)||yl(t);r||gr(n,c).each((function(n){"relative"!==e||gc(n)?"fixed"!==e||vc(n)?"responsive"!==e||bc(n)||tf(n):ef(t,n):Zl(t,n),Bl(n),Qs(t,n.dom)}))}))},f=function(e){return gr(e,c)},d=function(e){return function(n){t.selection.setRng(n),t.focus(),r.clear(e),Bl(e),Qs(t,e.dom)}},m=function(e){return mh(t).each((function(t){f(t).each((function(n){var r=zi(o,n,t);e(n,r).each(d(n))}))}))},h=function(){return mh(t).map((function(n){return f(n).bind((function(r){var i=zi(o,r,n),a=vi(e,st.fromDom(t.getDoc()),p.none());return wp(r,i,a)}))}))},g=function(){return mh(t).map((function(e){return f(e).bind((function(t){var n=zi(o,t,e);return yp(t,n)}))}))},v=function(e,n){return n().each((function(n){var r=L(n,(function(e){return ii(e)}));mh(t).each((function(n){return f(n).each((function(i){var a=bi(st.fromDom(t.getDoc())),u=Bi(o,n,r,a);e(i,u).each(d(i))}))}))}))};xt({mceTableSplitCells:function(){return m(n.unmergeCells)},mceTableMergeCells:function(){return m(n.mergeCells)},mceTableInsertRowBefore:function(){return m(n.insertRowsBefore)},mceTableInsertRowAfter:function(){return m(n.insertRowsAfter)},mceTableInsertColBefore:function(){return m(n.insertColumnsBefore)},mceTableInsertColAfter:function(){return m(n.insertColumnsAfter)},mceTableDeleteCol:function(){return m(n.deleteColumn)},mceTableDeleteRow:function(){return m(n.deleteRow)},mceTableCutCol:function(e){return g().each((function(e){u.setColumns(e),m(n.deleteColumn)}))},mceTableCutRow:function(e){return h().each((function(e){u.setRows(e),m(n.deleteRow)}))},mceTableCopyCol:function(e){return g().each((function(e){return u.setColumns(e)}))},mceTableCopyRow:function(e){return h().each((function(e){return u.setRows(e)}))},mceTablePasteColBefore:function(e){return v(n.pasteColsBefore,u.getColumns)},mceTablePasteColAfter:function(e){return v(n.pasteColsAfter,u.getColumns)},mceTablePasteRowBefore:function(e){return v(n.pasteRowsBefore,u.getRows)},mceTablePasteRowAfter:function(e){return v(n.pasteRowsAfter,u.getRows)},mceTableDelete:s,mceTableSizingMode:function(e,t){return l(t)}},(function(e,n){return t.addCommand(n,e)}));var b=function(e,t){t.each((function(t){Qs(e,t.dom)}))};xt({mceTableCellType:function(e,r){var o=gr(Hl(t),c);n.setTableCellType(t,r),b(t,o)},mceTableRowType:function(e,r){var o=gr(Hl(t),c);n.setTableRowType(t,r),b(t,o)}},(function(e,n){return t.addCommand(n,e)})),t.addCommand("mceTableColType",(function(e,t){return Et(t,"type").each((function(e){return m("th"===e?n.makeColumnsHeader:n.unmakeColumnsHeader)}))})),xt({mceTableProps:i(fh,t,!1),mceTableRowProps:i(ih,t),mceTableCellProps:i(Jp,t,o)},(function(e,n){return t.addCommand(n,(function(){return e()}))})),t.addCommand("mceInsertTable",(function(e,n){w(n)&&yt(n).length>0?fp(t,n.rows,n.columns,n.options,"Invalid values for mceInsertTable - rows and columns values are required to insert a table."):fh(t,!0)})),t.addCommand("mceTableApplyCellStyle",(function(e,n){var r=function(e){return"tablecell"+e.toLowerCase().replace("-","")};if(w(n)){var i=Gm(Hl(t),o);if(0!==i.length){var a=Ot(n,(function(e,n){return t.formatter.has(r(n))&&y(e)}));Mt(a)||(xt(a,(function(e,n){B(i,(function(o){Up.normal(t,o.dom).setFormat(r(n),e)}))})),f(i[0]).each((function(e){return Qs(t,e.dom,{structure:!1,style:!0})})))}}}))},hh=function(e,t,n){var r=Nl(e),o=function(e){return gr(e,r)};xt({mceTableRowType:function(){return t.getTableRowType(e)},mceTableCellType:function(){return t.getTableCellType(e)},mceTableColType:function(){return Wm(Hl(e)).bind((function(e){return o(e).map((function(r){var o=zi(n,r,e);return t.getTableColType(r,o)}))})).getOr("")}},(function(t,n){return e.addQueryValueHandler(n,t)}))},gh=function(){var e=Fl(p.none()),t=Fl(p.none()),n=function(e){e.set(p.none())};return{getRows:e.get,setRows:function(r){e.set(r),n(t)},clearRows:function(){return n(e)},getColumns:t.get,setColumns:function(r){t.set(r),n(e)},clearColumns:function(){return n(t)}}},vh={tablecellbackgroundcolor:{selector:"td,th",styles:{backgroundColor:"%value"},remove_similar:!0},tablecellbordercolor:{selector:"td,th",styles:{borderColor:"%value"},remove_similar:!0},tablecellborderstyle:{selector:"td,th",styles:{borderStyle:"%value"},remove_similar:!0},tablecellborderwidth:{selector:"td,th",styles:{borderWidth:"%value"},remove_similar:!0}},bh=function(e){e.formatter.register(vh)},yh=Lo.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),wh=function(e){return void 0===e&&(e=void 0),yh.none(e)},xh=ee(ee({},yh),{none:wh}),Ch=function(e,t){return gr(e,t).bind((function(t){var n=pr(t),r=U(n,(function(t){return pt(e,t)}));return r.map((function(e){return{index:e,all:n}}))}))},kh=function(e,t){var n=Ch(e,t);return n.fold((function(){return xh.none(e)}),(function(t){return t.index+1<t.all.length?xh.middle(e,t.all[t.index+1]):xh.last(e)}))},Sh=function(e,t){var n=Ch(e,t);return n.fold((function(){return xh.none()}),(function(t){return t.index-1>=0?xh.middle(e,t.all[t.index-1]):xh.first(e)}))},_h=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Oh={create:_h},Th=Lo.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Rh=function(e,t,n,r){return e.fold(t,n,r)},Eh=function(e){return e.fold(o,o,o)},Ah=Th.before,Dh=Th.on,Mh=Th.after,Nh={before:Ah,on:Dh,after:Mh,cata:Rh,getStart:Eh},zh=Lo.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Lh=function(e){return zh.exact(e.start,e.soffset,e.finish,e.foffset)},Bh=function(e){return e.match({domRange:function(e){return st.fromDom(e.startContainer)},relative:function(e,t){return Nh.getStart(e)},exact:function(e,t,n,r){return e}})},Ih=zh.domRange,Ph=zh.relative,$h=zh.exact,Hh=function(e){var t=Bh(e);return on(t)},Fh=Oh.create,Vh={domRange:Ih,relative:Ph,exact:$h,exactFromRange:Lh,getWin:Hh,range:Fh},jh=function(e,t){var n=e.document.createRange();return Uh(n,t),n},Uh=function(e,t){return e.selectNodeContents(t.dom)},Wh=function(e,t){t.fold((function(t){e.setStartBefore(t.dom)}),(function(t,n){e.setStart(t.dom,n)}),(function(t){e.setStartAfter(t.dom)}))},qh=function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))},Gh=function(e,t,n){var r=e.document.createRange();return Wh(r,t),qh(r,n),r},Kh=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},Xh=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},Yh=function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?p.some(n).map(Xh):p.none()},Jh=Lo.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Qh=function(e,t,n){return t(st.fromDom(n.startContainer),n.startOffset,st.fromDom(n.endContainer),n.endOffset)},Zh=function(e,t){return t.match({domRange:function(e){return{ltr:r(e),rtl:p.none}},relative:function(t,n){return{ltr:ne((function(){return Gh(e,t,n)})),rtl:ne((function(){return p.some(Gh(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:ne((function(){return Kh(e,t,n,r,o)})),rtl:ne((function(){return p.some(Kh(e,r,o,t,n))}))}}})},eg=function(e,t){var n=t.ltr();if(n.collapsed){var r=t.rtl().filter((function(e){return!1===e.collapsed}));return r.map((function(e){return Jh.rtl(st.fromDom(e.endContainer),e.endOffset,st.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Qh(e,Jh.ltr,n)}))}return Qh(e,Jh.ltr,n)},tg=function(e,t){var n=Zh(e,t);return eg(e,n)},ng=function(e,t){var n=tg(e,t);return n.match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})},rg=(Jh.ltr,Jh.rtl,function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var i=r,a=1;a<o;a++){var u=e(a),c=Math.abs(t-u.left);if(n<=u.bottom){if(n<u.top||c>i)return a-1;i=c}}return 0}),og=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},ig=function(e,t,n,r,o){var i=function(n){var r=e.dom.createRange();return r.setStart(t.dom,n),r.collapse(!0),r},a=function(e){var t=i(e);return t.getBoundingClientRect()},u=co(t).length,c=rg(a,n,r,o.right,u);return i(c)},ag=function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getClientRects(),a=Z(i,(function(e){return og(e,n,r)?p.some(e):p.none()}));return a.map((function(o){return ig(e,t,n,r,o)}))},ug=function(e,t,n,r){var o=e.dom.createRange(),i=fn(t);return Z(i,(function(t){return o.selectNode(t.dom),og(o.getBoundingClientRect(),n,r)?cg(e,t,n,r):p.none()}))},cg=function(e,t,n,r){return Qt(t)?ag(e,t,n,r):ug(e,t,n,r)},sg=function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return cg(e,t,a,u)},lg=!0,fg=!1,dg=function(e,t){return t-e.left<e.right-t?lg:fg},mg=function(e,t,n){var r=e.dom.createRange();return r.selectNode(t.dom),r.collapse(n),r},pg=function(e,t,n){var r=e.dom.createRange();r.selectNode(t.dom);var o=r.getBoundingClientRect(),i=dg(o,n),a=i===lg?ei:ti;return a(t).map((function(t){return mg(e,t,i)}))},hg=function(e,t,n){var r=t.dom.getBoundingClientRect(),o=dg(r,n);return p.some(mg(e,t,o))},gg=function(e,t,n){var r=0===fn(t).length?hg:pg;return r(e,t,n)},vg=function(e,t,n){return p.from(e.dom.caretPositionFromPoint(t,n)).bind((function(t){if(null===t.offsetNode)return p.none();var n=e.dom.createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),p.some(n)}))},bg=function(e,t,n){return p.from(e.dom.caretRangeFromPoint(t,n))},yg=function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return sg(e,t,a,u)},wg=function(e,t,n){return st.fromPoint(e,t,n).bind((function(r){var o=function(){return gg(e,r,t)};return 0===fn(r).length?o():yg(e,r,t,n).orThunk(o)}))},xg=function(){return document.caretPositionFromPoint?vg:document.caretRangeFromPoint?bg:wg}(),Cg=function(e,t,n){var r=st.fromDom(e.document);return xg(r,t,n).map((function(e){return Oh.create(st.fromDom(e.startContainer),e.startOffset,st.fromDom(e.endContainer),e.endOffset)}))},kg=function(e,t){var n=Gt(e);return"input"===n?Nh.after(e):M(["br","img"],n)?0===t?Nh.before(e):Nh.after(e):Nh.on(e,t)},Sg=function(e,t){var n=e.fold(Nh.before,kg,Nh.after),r=t.fold(Nh.before,kg,Nh.after);return Vh.relative(n,r)},_g=function(e,t,n,r){var o=kg(e,t),i=kg(n,r);return Vh.relative(o,i)},Og=function(e){return e.match({domRange:function(e){var t=st.fromDom(e.startContainer),n=st.fromDom(e.endContainer);return _g(t,e.startOffset,n,e.endOffset)},relative:Sg,exact:_g})},Tg=function(e,t,n,r){var o=nn(e),i=o.dom.createRange();return i.setStart(e.dom,t),i.setEnd(n.dom,r),i},Rg=function(e,t,n,r){var o=Tg(e,t,n,r),i=pt(e,n)&&t===r;return o.collapsed&&!i},Eg=function(e){return p.from(e.getSelection())},Ag=function(e,t){Eg(e).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Dg=function(e,t,n,r,o){var i=Kh(e,t,n,r,o);Ag(e,i)},Mg=function(e,t,n,r,o,i){t.collapse(n.dom,r),t.extend(o.dom,i)},Ng=function(e,t){return tg(e,t).match({ltr:function(t,n,r,o){Dg(e,t,n,r,o)},rtl:function(t,n,r,o){Eg(e).each((function(i){if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom,n,r.dom,o);else if(i.extend)try{Mg(e,i,t,n,r,o)}catch(a){Dg(e,r,o,t,n)}else Dg(e,r,o,t,n)}))}})},zg=function(e,t,n,r,o){var i=_g(t,n,r,o);Ng(e,i)},Lg=function(e,t,n){var r=Sg(t,n);Ng(e,r)},Bg=function(e){var t=Vh.getWin(e).dom,n=function(e,n,r,o){return Kh(t,e,n,r,o)},r=Og(e);return tg(t,r).match({ltr:n,rtl:n})},Ig=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return p.some(Oh.create(st.fromDom(t.startContainer),t.startOffset,st.fromDom(n.endContainer),n.endOffset))}return p.none()},Pg=function(e){if(null===e.anchorNode||null===e.focusNode)return Ig(e);var t=st.fromDom(e.anchorNode),n=st.fromDom(e.focusNode);return Rg(t,e.anchorOffset,n,e.focusOffset)?p.some(Oh.create(t,e.anchorOffset,n,e.focusOffset)):Ig(e)},$g=function(e,t){var n=jh(e,t);Ag(e,n)},Hg=function(e){return Eg(e).filter((function(e){return e.rangeCount>0})).bind(Pg)},Fg=function(e){return Hg(e).map((function(e){return Vh.exact(e.start,e.soffset,e.finish,e.foffset)}))},Vg=function(e,t){var n=ng(e,t);return Yh(n)},jg=function(e,t,n){return Cg(e,t,n)},Ug=function(e){Eg(e).each((function(e){return e.removeAllRanges()}))},Wg=tinymce.util.Tools.resolve("tinymce.util.VK"),qg=function(e,t,n,r){return Yg(e,t,kh(n),r)},Gg=function(e,t,n,r){return Yg(e,t,Sh(n),r)},Kg=function(e,t){var n=Vh.exact(t,0,t,0);return Bg(n)},Xg=function(e,t){var n=An(t,"tr");return Q(n).bind((function(t){return Pn(t,"td,th").map((function(t){return Kg(e,t)}))}))},Yg=function(e,t,n,r){return n.fold(p.none,p.none,(function(t,n){return ei(n).map((function(t){return Kg(e,t)}))}),(function(n){return gr(n,t).bind((function(t){var o=Ni(n);return e.undoManager.transact((function(){r.insertRowsAfter(t,o)})),Xg(e,t)}))}))},Jg=["table","li","dl"],Qg=function(e,t,n){if(e.keyCode===Wg.TAB){var r=Al(t),o=function(e){var t=Gt(e);return pt(e,r)||M(Jg,t)},i=t.selection.getRng();if(i.collapsed){var a=st.fromDom(i.startContainer);mr(a,o).each((function(r){e.preventDefault();var i=e.shiftKey?Gg:qg,a=i(t,o,r,n);a.each((function(e){t.selection.setRng(e)}))}))}}},Zg=function(e,t){return{selection:e,kill:t}},ev={create:Zg},tv=function(e,t,n,r){return{start:Nh.on(e,t),finish:Nh.on(n,r)}},nv={create:tv},rv=function(e,t){var n=ng(e,t);return Oh.create(st.fromDom(n.startContainer),n.startOffset,st.fromDom(n.endContainer),n.endOffset)},ov=nv.create,iv=function(e,t,n,r,o,i,a){return pt(n,o)&&r===i?p.none():$n(n,"td,th",t).bind((function(n){return $n(o,"td,th",t).bind((function(r){return av(e,t,n,r,a)}))}))},av=function(e,t,n,r,o){return pt(n,r)?p.none():Oo(n,r,t).bind((function(t){var r=t.boxes.getOr([]);return r.length>0?(o(e,r,t.start,t.finish),p.some(ev.create(p.some(ov(n,0,n,Yo(n))),!0))):p.none()}))},uv=function(e,t,n,r,o){var i=function(e){return o.clearBeforeUpdate(n),o.selectRange(n,e.boxes,e.start,e.finish),e.boxes};return Do(r,e,t,o.firstSelectedSelector,o.lastSelectedSelector).map(i)},cv=function(e,t){return{item:e,mode:t}},sv=function(e,t,n,r){return void 0===r&&(r=lv),e.property().parent(t).map((function(e){return cv(e,r)}))},lv=function(e,t,n,r){return void 0===r&&(r=fv),n.sibling(e,t).map((function(e){return cv(e,r)}))},fv=function(e,t,n,r){void 0===r&&(r=fv);var o=e.property().children(t),i=n.first(o);return i.map((function(e){return cv(e,r)}))},dv=[{current:sv,next:lv,fallback:p.none()},{current:lv,next:fv,fallback:p.some(sv)},{current:fv,next:fv,fallback:p.some(lv)}],mv=function(e,t,n,r,o){void 0===o&&(o=dv);var i=j(o,(function(e){return e.current===n}));return i.bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return mv(e,t,n,r)}))}))}))},pv=function(){var e=function(e,t){return e.query().prevSibling(t)},t=function(e){return e.length>0?p.some(e[e.length-1]):p.none()};return{sibling:e,first:t}},hv=function(){var e=function(e,t){return e.query().nextSibling(t)},t=function(e){return e.length>0?p.some(e[0]):p.none()};return{sibling:e,first:t}},gv={left:pv,right:hv},vv=function(e,t,n,r,o,i){var a=mv(e,t,r,o);return a.bind((function(t){return i(t.item)?p.none():n(t.item)?p.some(t.item):vv(e,t.item,n,t.mode,o,i)}))},bv=function(e,t,n,r){return vv(e,t,n,lv,gv.left(),r)},yv=function(e,t,n,r){return vv(e,t,n,lv,gv.right(),r)},wv=function(e){return function(t){return 0===e.property().children(t).length}},xv=function(e,t,n){return kv(e,t,wv(e),n)},Cv=function(e,t,n){return Sv(e,t,wv(e),n)},kv=bv,Sv=yv,_v=mo(),Ov=function(e,t){return xv(_v,e,t)},Tv=function(e,t){return Cv(_v,e,t)},Rv=function(e,t,n){return kv(_v,e,t,n)},Ev=function(e,t,n){return Sv(_v,e,t,n)},Av=function(e,t,n){return Mn(e,t,n).isSome()},Dv=Lo.generate([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),Mv=function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right},Nv=function(e){return $n(e,"tr")},zv=function(e,t,n,r,o,i,a){return $n(r,"td,th",a).bind((function(n){return $n(t,"td,th",a).map((function(t){return pt(n,t)?pt(r,n)&&Yo(n)===o?i(t):Dv.none("in same cell"):ko(Nv,[n,t]).fold((function(){return Mv(e,t,n)?Dv.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Dv.none("default"))},Lv=function(e,t,n,r,o){return e.fold(t,n,r,o)},Bv=ee(ee({},Dv),{verify:zv,cata:Lv}),Iv=function(e,t,n,r){return{parent:e,children:t,element:n,index:r}},Pv=function(e){return an(e).bind((function(t){var n=fn(t);return $v(n,e).map((function(r){return Iv(t,n,e,r)}))}))},$v=function(e,t){return U(e,i(pt,t))},Hv=function(e){return"br"===Gt(e)},Fv=function(e,t,n){return t(e,n).bind((function(e){return Qt(e)&&0===co(e).trim().length?Fv(e,t,n):p.some(e)}))},Vv=function(e,t,n){return n.traverse(t).orThunk((function(){return Fv(t,n.gather,e)})).map(n.relative)},jv=function(e,t){return dn(e,t).filter(Hv).orThunk((function(){return dn(e,t-1).filter(Hv)}))},Uv=function(e,t,n,r){return jv(t,n).bind((function(t){return r.traverse(t).fold((function(){return Fv(t,r.gather,e).map(r.relative)}),(function(e){return Pv(e).map((function(e){return Nh.on(e.parent,e.index)}))}))}))},Wv=function(e,t,n,r){var o=Hv(t)?Vv(e,t,r):Uv(e,t,n,r);return o.map((function(e){return{start:e,finish:e}}))},qv=function(e){return Bv.cata(e,(function(e){return p.none()}),(function(){return p.none()}),(function(e){return p.some(lf(e,0))}),(function(e){return p.some(lf(e,Yo(e)))}))},Gv=function(e,t){return{left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}},Kv=function(e,t){return{left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}},Xv=function(e,t,n){return{left:e.left+t,top:e.top+n,right:e.right+t,bottom:e.bottom+n}},Yv=function(e){return e.top},Jv=function(e){return e.bottom},Qv=function(e,t,n){return n>=0&&n<Yo(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):p.none()},Zv=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}},eb=function(e,t){return p.some(e.getRect(t))},tb=function(e,t,n){return Jt(t)?eb(e,t).map(Zv):Qt(t)?Qv(e,t,n).map(Zv):p.none()},nb=function(e,t){return Jt(t)?eb(e,t).map(Zv):Qt(t)?e.getRangedRect(t,0,t,Yo(t)).map(Zv):p.none()},rb=5,ob=100,ib=Lo.generate([{none:[]},{retry:["caret"]}]),ab=function(e,t){return e.left<t.left||Math.abs(t.right-e.left)<1||e.left>t.right},ub=function(e,t,n){return Nn(t,Bd).fold(c,(function(t){return nb(e,t).exists((function(e){return ab(n,e)}))}))},cb=function(e,t,n,r,o){var i=Gv(o,rb);return Math.abs(n.bottom-r.bottom)<1||n.top>o.bottom?ib.retry(i):n.top===o.bottom?ib.retry(Gv(o,1)):ub(e,t,o)?ib.retry(Xv(i,rb,0)):ib.none()},sb=function(e,t,n,r,o){var i=Kv(o,rb);return Math.abs(n.top-r.top)<1||n.bottom<o.top?ib.retry(i):n.bottom===o.top?ib.retry(Kv(o,1)):ub(e,t,o)?ib.retry(Xv(i,rb,0)):ib.none()},lb={point:Yv,adjuster:sb,move:Kv,gather:Ov},fb={point:Jv,adjuster:cb,move:Gv,gather:Tv},db=function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===Gt(e)})).isSome()},mb=function(e,t,n,r,o){return pb(e,t,n,t.move(r,rb),o)},pb=function(e,t,n,r,o){return 0===o?p.some(r):db(e,r.left,t.point(r))?mb(e,t,n,r,o-1):e.situsFromPoint(r.left,t.point(r)).bind((function(i){return i.start.fold(p.none,(function(i){return nb(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(p.none,(function(r){return pb(e,t,n,r,o-1)}))})).orThunk((function(){return p.some(r)}))}),p.none)}))},hb=function(e,t){return e.situsFromPoint(t.left,t.bottom+rb)},gb=function(e,t){return e.situsFromPoint(t.left,t.top-rb)},vb=function(e,t,n){return e.point(t)>n.getInnerHeight()?p.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?p.some(-e.point(t)):p.none()},bb=function(e,t,n){var r=e.move(n,rb),o=pb(t,e,n,r,ob).getOr(r);return vb(e,o,t).fold((function(){return t.situsFromPoint(o.left,e.point(o))}),(function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left,e.point(o)-n)}))},yb={tryUp:i(bb,lb),tryDown:i(bb,fb),ieTryUp:gb,ieTryDown:hb,getJumpSize:r(rb)},wb=20,xb=function(e,t,n){return e.getSelection().bind((function(r){return Wv(t,r.finish,r.foffset,n).fold((function(){return p.some(lf(r.finish,r.foffset))}),(function(o){var i=e.fromSitus(o),a=Bv.verify(e,r.finish,r.foffset,i.finish,i.foffset,n.failure,t);return qv(a)}))}))},Cb=function(e,t,n,r,o,i){return 0===i?p.none():_b(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),c=Bv.verify(e,n,r,u.finish,u.foffset,o.failure,t);return Bv.cata(c,(function(){return p.none()}),(function(){return p.some(a)}),(function(a){return pt(n,a)&&0===r?kb(e,n,r,Kv,o):Cb(e,t,a,0,o,i-1)}),(function(a){return pt(n,a)&&r===Yo(a)?kb(e,n,r,Gv,o):Cb(e,t,a,Yo(a),o,i-1)}))}))},kb=function(e,t,n,r,o){return tb(e,t,n).bind((function(t){return Sb(e,o,r(t,yb.getJumpSize()))}))},Sb=function(e,t,n){var r=Ye().browser;return r.isChrome()||r.isSafari()||r.isFirefox()||r.isEdge()?t.otherRetry(e,n):r.isIE()?t.ieRetry(e,n):p.none()},_b=function(e,t,n,r,o){return tb(e,n,r).bind((function(t){return Sb(e,o,t)}))},Ob=function(e,t,n){return xb(e,t,n).bind((function(r){return Cb(e,t,r.element,r.offset,n,wb).map(e.fromSitus)}))},Tb=function(e,t){return Av(e,(function(e){return an(e).exists((function(e){return pt(e,t)}))}))},Rb=function(e,t,n,r,o){return $n(r,"td,th",t).bind((function(r){return $n(r,"table",t).bind((function(i){return Tb(o,i)?Ob(e,t,n).bind((function(e){return $n(e.finish,"td,th",t).map((function(t){return{start:r,finish:t,range:e}}))})):p.none()}))}))},Eb=function(e,t,n,r,o,i){return Ye().browser.isIE()?p.none():i(r,t).orThunk((function(){return Rb(e,t,n,r,o).map((function(e){var t=e.range;return ev.create(p.some(ov(t.start,t.soffset,t.finish,t.foffset)),!0)}))}))},Ab=function(e,t){return $n(e,"tr",t).bind((function(e){return $n(e,"table",t).bind((function(n){var r=An(n,"tr");return pt(e,r[0])?Rv(n,(function(e){return ti(e).isSome()}),t).map((function(e){var t=Yo(e);return ev.create(p.some(ov(e,t,e,t)),!0)})):p.none()}))}))},Db=function(e,t){return $n(e,"tr",t).bind((function(e){return $n(e,"table",t).bind((function(n){var r=An(n,"tr");return pt(e,r[r.length-1])?Ev(n,(function(e){return ei(e).isSome()}),t).map((function(e){return ev.create(p.some(ov(e,0,e,0)),!0)})):p.none()}))}))},Mb=function(e,t,n,r,o,i,a){return Rb(e,n,r,o,i).bind((function(e){return av(t,n,e.start,e.finish,a)}))},Nb=function(){var e=Fl(p.none()),t=function(){return e.set(p.none())},n=function(t){return e.set(p.some(t))},r=function(){return e.get().isSome()},o=function(t){return e.get().each(t)};return{clear:t,set:n,isSet:r,on:o}},zb=function(e,t){return $n(e,"td,th",t)};function Lb(e,t,n,r){var o=Nb(),i=o.clear,a=function(e){r.clear(t),zb(e.target,n).each(o.set)},u=function(i){o.on((function(o){r.clearBeforeUpdate(t),zb(i.target,n).each((function(i){Oo(o,i,n).each((function(n){var a=n.boxes.getOr([]);(a.length>1||1===a.length&&!pt(o,i))&&(r.selectRange(t,a,n.start,n.finish),e.selectContents(i))}))}))}))},c=function(e){i()};return{clearstate:i,mousedown:a,mouseover:u,mouseup:c}}var Bb={traverse:ln,gather:Tv,relative:Nh.before,otherRetry:yb.tryDown,ieRetry:yb.ieTryDown,failure:Bv.failedDown},Ib={traverse:sn,gather:Ov,relative:Nh.before,otherRetry:yb.tryUp,ieRetry:yb.ieTryUp,failure:Bv.failedUp},Pb=function(e){return function(t){return t===e}},$b=Pb(38),Hb=Pb(40),Fb=function(e){return e>=37&&e<=40},Vb={isBackward:Pb(37),isForward:Pb(39)},jb={isBackward:Pb(39),isForward:Pb(37)},Ub=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return ca(n,r)},Wb=function(e,t,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollBy(e,t)},qb=function(e){var t=function(t,n){return st.fromPoint(st.fromDom(e.document),t,n)},n=function(e){return e.dom.getBoundingClientRect()},r=function(t,n,r,o){var i=Vh.exact(t,n,r,o);return Vg(e,i)},o=function(){return Fg(e).map((function(t){return rv(e,t)}))},i=function(t){var n=Vh.relative(t.start,t.finish);return rv(e,n)},a=function(t,n){return jg(e,t,n).map((function(e){return nv.create(e.start,e.soffset,e.finish,e.foffset)}))},u=function(){Ug(e)},c=function(t){void 0===t&&(t=!1),Fg(e).each((function(n){return n.fold((function(e){return e.collapse(t)}),(function(n,r){var o=t?n:r;Lg(e,o,o)}),(function(n,r,o,i){var a=t?n:o,u=t?r:i;zg(e,a,u,a,u)}))}))},s=function(t){$g(e,t)},l=function(t){zg(e,t.start,t.soffset,t.finish,t.foffset)},f=function(t,n){Lg(e,t,n)},d=function(){return e.innerHeight},m=function(){var t=Ub(st.fromDom(e.document));return t.top},p=function(t,n){Wb(t,n,st.fromDom(e.document))};return{elementFromPoint:t,getRect:n,getRangedRect:r,getSelection:o,fromSitus:i,situsFromPoint:a,clearSelection:u,collapseSelection:c,setSelection:l,setRelativeSelection:f,selectContents:s,getInnerHeight:d,getScrollY:m,scrollBy:p}},Gb=function(e,t){return{rows:e,cols:t}},Kb=function(e,t,n,r){var o=qb(e),i=Lb(o,t,n,r);return{clearstate:i.clearstate,mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},Xb=function(e,t,n,r){var o=qb(e),a=function(){return r.clear(t),p.none()},u=function(e,u,c,s,l,f){var d=e.raw,m=d.which,h=!0===d.shiftKey,g=To(t,r.selectedSelector).fold((function(){return Hb(m)&&h?i(Mb,o,t,n,Bb,s,u,r.selectRange):$b(m)&&h?i(Mb,o,t,n,Ib,s,u,r.selectRange):Hb(m)?i(Eb,o,n,Bb,s,u,Db):$b(m)?i(Eb,o,n,Ib,s,u,Ab):p.none}),(function(e){var n=function(n){return function(){var i=Z(n,(function(n){return uv(n.rows,n.cols,t,e,r)}));return i.fold((function(){return Eo(t,r.firstSelectedSelector,r.lastSelectedSelector).map((function(e){var n=Hb(m)||f.isForward(m)?Nh.after:Nh.before;return o.setRelativeSelection(Nh.on(e.first,0),n(e.table)),r.clear(t),ev.create(p.none(),!0)}))}),(function(e){return p.some(ev.create(p.none(),!0))}))}};return Hb(m)&&h?n([Gb(1,0)]):$b(m)&&h?n([Gb(-1,0)]):f.isBackward(m)&&h?n([Gb(0,-1),Gb(-1,0)]):f.isForward(m)&&h?n([Gb(0,1),Gb(1,0)]):Fb(m)&&!1===h?a:p.none}));return g()},c=function(e,o,i,a,u){return To(t,r.selectedSelector).fold((function(){var c=e.raw,s=c.which,l=!0===c.shiftKey;return!1===l?p.none():Fb(s)?iv(t,n,o,i,a,u,r.selectRange):p.none()}),p.none)};return{keydown:u,keyup:c}},Yb=function(e,t,n,r){var o=qb(e);return function(e,i){r.clearBeforeUpdate(t),Oo(e,i,n).each((function(e){var n=e.boxes.getOr([]);r.selectRange(t,n,e.start,e.finish),o.selectContents(i),o.collapseSelection()}))}},Jb=function(e,t){B(t,(function(t){is(e,t)}))},Qb=function(e){return function(t){rs(t,e)}},Zb=function(e){return function(t){Jb(t,e)}},ey=function(e){var t=Qb(e.selected),n=Zb([e.selected,e.lastSelected,e.firstSelected]),r=function(t){var r=An(t,e.selectedSelector);B(r,n)},o=function(n,o,i,a){r(n),B(o,t),rs(i,e.firstSelected),rs(a,e.lastSelected)};return{clearBeforeUpdate:r,clear:r,selectRange:o,selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},ty=function(e,t,n){var r=function(t){Wn(t,e.selected),Wn(t,e.firstSelected),Wn(t,e.lastSelected)},o=function(t){Fn(t,e.selected,"1")},i=function(e){a(e),n()},a=function(t){var n=An(t,e.selectedSelector);B(n,r)},u=function(n,r,a,u){i(n),B(r,o),Fn(a,e.firstSelected,"1"),Fn(u,e.lastSelected,"1"),t(r,a,u)};return{clearBeforeUpdate:a,clear:i,selectRange:u,selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},ny={byClass:ey,byAttr:ty},ry=function(e,t,n){var r=e.slice(0,t[t.length-1].row+1),o=$f(r,n);return q(o,(function(e){var n=e.cells.slice(0,t[t.length-1].column+1);return L(n,(function(e){return e.element}))}))},oy=function(e,t,n){var r=e.slice(t[0].row+t[0].rowspan-1,e.length),o=$f(r,n);return q(o,(function(e){var n=e.cells.slice(t[0].column+t[0].colspan-1,e.cells.length);return L(n,(function(e){return e.element}))}))},iy=function(e,t,n){var r=zr.fromTable(e),o=Gf(r,t);return o.map((function(e){var t=Bf(r,n,!1),o=ry(t,e,n),i=oy(t,e,n);return{upOrLeftCells:o,downOrRightCells:i}}))},ay=function(e){return!1===as(st.fromDom(e.target),"ephox-snooker-resizer-bar")};function uy(t,n,r){var o=function(n,o,i){r.targets().each((function(r){var a=gr(o);a.each((function(a){var u=Tl(t),c=vi(e,st.fromDom(t.getDoc()),u),s=iy(a,r,c);Ys(t,n,o,i,s)}))}))},i=function(){return Js(t)},a=ny.byAttr(Mi,o,i);return t.on("init",(function(r){var o=t.getWin(),i=Al(t),u=Nl(t),c=function(){var n=t.selection,r=st.fromDom(n.getStart()),o=st.fromDom(n.getEnd()),u=ko(gr,[r,o]);u.fold((function(){return a.clear(i)}),e)},s=Kb(o,i,u,a),l=Xb(o,i,u,a),f=Yb(o,i,u,a),d=function(e){return!0===e.raw.shiftKey};t.on("TableSelectorChange",(function(e){return f(e.start,e.finish)}));var m=function(e,n){d(e)&&(n.kill&&e.kill(),n.selection.each((function(e){var n=Vh.relative(e.start,e.finish),r=ng(o,n);t.selection.setRng(r)})))},p=function(e){var n=Xc(e);if(n.raw.shiftKey&&Fb(n.raw.which)){var r=t.selection.getRng(),o=st.fromDom(r.startContainer),i=st.fromDom(r.endContainer);l.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){m(n,e)}))}},h=function(e){var r=Xc(e);n().each((function(e){return e.hideBars()}));var o=t.selection.getRng(),i=st.fromDom(o.startContainer),a=st.fromDom(o.endContainer),u=na(Vb,jb)(st.fromDom(t.selection.getStart()));l.keydown(r,i,o.startOffset,a,o.endOffset,u).each((function(e){m(r,e)})),n().each((function(e){return e.showBars()}))},g=function(e){return 0===e.button},v=function(e){return void 0===e.buttons||(!(!ah.browser.isEdge()||0!==e.buttons)||0!==(1&e.buttons))},b=function(e){s.clearstate()},y=function(e){g(e)&&ay(e)&&s.mousedown(Xc(e))},w=function(e){v(e)&&ay(e)&&s.mouseover(Xc(e))},x=function(e){g(e)&&ay(e)&&s.mouseup(Xc(e))},C=function(){var e=Fl(st.fromDom(i)),t=Fl(0),n=function(n){var r=st.fromDom(n.target);if("td"===Gt(r)||"th"===Gt(r)){var o=e.get(),i=t.get();pt(o,r)&&n.timeStamp-i<300&&(n.preventDefault(),f(r,r))}e.set(r),t.set(n.timeStamp)};return{touchEnd:n}},k=C();t.on("dragstart",b),t.on("mousedown",y),t.on("mouseover",w),t.on("mouseup",x),t.on("touchend",k.touchEnd),t.on("keyup",p),t.on("keydown",h),t.on("NodeChange",c)})),{clear:a.clear}}var cy=function(e,t){var n=Fl(p.none()),r=Fl([]),o=function(){return qm(Hl(e)).bind((function(e){var n=gr(e),r=function(e){return"caption"===Gt(e)};return n.map((function(n){return r(e)?Ni(e):zi(t,n,e)}))}))},i=function(){n.set(ne(o)()),B(r.get(),(function(e){return e()}))},a=function(e,t){var o=function(){return n.get().fold((function(){e.setDisabled(!0)}),(function(n){e.setDisabled(t(n))}))};return o(),r.set(r.get().concat([o])),function(){r.set($(r.get(),(function(e){return e!==o})))}},u=function(e){return a(e,(function(e){return!1}))},c=function(e){return a(e,(function(e){return"caption"===Gt(e.element)}))},s=function(e){return function(t){return a(t,(function(t){return"caption"===Gt(t.element)||e().isNone()}))}},l=function(e){return a(e,(function(e){return e.mergable.isNone()}))},f=function(e){return a(e,(function(e){return e.unmergable.isNone()}))};return e.on("NodeChange ExecCommand TableSelectorChange",i),{onSetupTable:u,onSetupCellOrRow:c,onSetupPasteable:s,onSetupMergeable:l,onSetupUnmergeable:f,resetTargets:i,targets:function(){return n.get()}}},sy=function(e,t,n){e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",fetch:function(e){return e("inserttable | cell row column | advtablesort | tableprops deletetable")}});var r=function(t){return function(){return e.execCommand(t)}};e.ui.registry.addButton("tableprops",{tooltip:"Table properties",onAction:r("mceTableProps"),icon:"table",onSetup:t.onSetupTable}),e.ui.registry.addButton("tabledelete",{tooltip:"Delete table",onAction:r("mceTableDelete"),icon:"table-delete-table",onSetup:t.onSetupTable}),e.ui.registry.addButton("tablecellprops",{tooltip:"Cell properties",onAction:r("mceTableCellProps"),icon:"table-cell-properties",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablemergecells",{tooltip:"Merge cells",onAction:r("mceTableMergeCells"),icon:"table-merge-cells",onSetup:t.onSetupMergeable}),e.ui.registry.addButton("tablesplitcells",{tooltip:"Split cell",onAction:r("mceTableSplitCells"),icon:"table-split-cells",onSetup:t.onSetupUnmergeable}),e.ui.registry.addButton("tableinsertrowbefore",{tooltip:"Insert row before",onAction:r("mceTableInsertRowBefore"),icon:"table-insert-row-above",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertrowafter",{tooltip:"Insert row after",onAction:r("mceTableInsertRowAfter"),icon:"table-insert-row-after",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tabledeleterow",{tooltip:"Delete row",onAction:r("mceTableDeleteRow"),icon:"table-delete-row",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablerowprops",{tooltip:"Row properties",onAction:r("mceTableRowProps"),icon:"table-row-properties",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertcolbefore",{tooltip:"Insert column before",onAction:r("mceTableInsertColBefore"),icon:"table-insert-column-before",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertcolafter",{tooltip:"Insert column after",onAction:r("mceTableInsertColAfter"),icon:"table-insert-column-after",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tabledeletecol",{tooltip:"Delete column",onAction:r("mceTableDeleteCol"),icon:"table-delete-column",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablecutrow",{tooltip:"Cut row",icon:"cut-row",onAction:r("mceTableCutRow"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablecopyrow",{tooltip:"Copy row",icon:"duplicate-row",onAction:r("mceTableCopyRow"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablepasterowbefore",{tooltip:"Paste row before",icon:"paste-row-before",onAction:r("mceTablePasteRowBefore"),onSetup:t.onSetupPasteable(n.getRows)}),e.ui.registry.addButton("tablepasterowafter",{tooltip:"Paste row after",icon:"paste-row-after",onAction:r("mceTablePasteRowAfter"),onSetup:t.onSetupPasteable(n.getRows)}),e.ui.registry.addButton("tablecutcol",{tooltip:"Cut column",icon:"cut-column",onAction:r("mceTableCutCol"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablecopycol",{tooltip:"Copy column",icon:"duplicate-column",onAction:r("mceTableCopyCol"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablepastecolbefore",{tooltip:"Paste column before",icon:"paste-column-before",onAction:r("mceTablePasteColBefore"),onSetup:t.onSetupPasteable(n.getColumns)}),e.ui.registry.addButton("tablepastecolafter",{tooltip:"Paste column after",icon:"paste-column-after",onAction:r("mceTablePasteColAfter"),onSetup:t.onSetupPasteable(n.getColumns)}),e.ui.registry.addButton("tableinsertdialog",{tooltip:"Insert table",onAction:r("mceInsertTable"),icon:"table"})},ly=function(e){var t=function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)},n=Cl(e);n.length>0&&e.ui.registry.addContextToolbar("table",{predicate:t,items:n,scope:"node",position:"node"})},fy=function(e,t,n){var r=function(t){return function(){return e.execCommand(t)}},o=function(t){e.execCommand("mceInsertTable",!1,{rows:t.numRows,columns:t.numColumns})},i={text:"Table properties",onSetup:t.onSetupTable,onAction:r("mceTableProps")},a={text:"Delete table",icon:"table-delete-table",onSetup:t.onSetupTable,onAction:r("mceTableDelete")};e.ui.registry.addMenuItem("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",onAction:r("mceTableInsertRowBefore"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",onAction:r("mceTableInsertRowAfter"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tabledeleterow",{text:"Delete row",icon:"table-delete-row",onAction:r("mceTableDeleteRow"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablerowprops",{text:"Row properties",icon:"table-row-properties",onAction:r("mceTableRowProps"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecutrow",{text:"Cut row",icon:"cut-row",onAction:r("mceTableCutRow"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecopyrow",{text:"Copy row",icon:"duplicate-row",onAction:r("mceTableCopyRow"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",onAction:r("mceTablePasteRowBefore"),onSetup:t.onSetupPasteable(n.getRows)}),e.ui.registry.addMenuItem("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",onAction:r("mceTablePasteRowAfter"),onSetup:t.onSetupPasteable(n.getRows)});var u={type:"nestedmenuitem",text:"Row",getSubmenuItems:function(){return"tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter"}};e.ui.registry.addMenuItem("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",onAction:r("mceTableInsertColBefore"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",onAction:r("mceTableInsertColAfter"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",onAction:r("mceTableDeleteCol"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecutcolumn",{text:"Cut column",icon:"cut-column",onAction:r("mceTableCutCol"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",onAction:r("mceTableCopyCol"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",onAction:r("mceTablePasteColBefore"),onSetup:t.onSetupPasteable(n.getColumns)}),e.ui.registry.addMenuItem("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",onAction:r("mceTablePasteColAfter"),onSetup:t.onSetupPasteable(n.getColumns)});var c={type:"nestedmenuitem",text:"Column",getSubmenuItems:function(){return"tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter"}};e.ui.registry.addMenuItem("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",onAction:r("mceTableCellProps"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",onAction:r("mceTableMergeCells"),onSetup:t.onSetupMergeable}),e.ui.registry.addMenuItem("tablesplitcells",{text:"Split cell",icon:"table-split-cells",onAction:r("mceTableSplitCells"),onSetup:t.onSetupUnmergeable});var s={type:"nestedmenuitem",text:"Cell",getSubmenuItems:function(){return"tablecellprops tablemergecells tablesplitcells"}};!1===pl(e)?e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:r("mceInsertTable")}):e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:o}]}}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:r("mceInsertTable")}),e.ui.registry.addMenuItem("tableprops",i),e.ui.registry.addMenuItem("deletetable",a),e.ui.registry.addNestedMenuItem("row",u),e.ui.registry.addNestedMenuItem("column",c),e.ui.registry.addNestedMenuItem("cell",s),e.ui.registry.addContextMenu("table",{update:function(){return t.resetTargets(),t.targets().fold((function(){return""}),(function(e){return"caption"===Gt(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"}))}})};function dy(e){var t=Fo((function(){return Al(e)}),(function(){return qm(Hl(e))}),Mi.selectedSelector),n=cy(e,t),r=sf(e),o=uy(e,r.lazyResize,n),i=Xm(e,r.lazyWire,t),a=gh();return ph(e,i,o,t,a),hh(e,i,t),Hi(e,t,i,o),fy(e,n,a),sy(e,n,a),ly(e),e.on("PreInit",(function(){e.serializer.addTempAttr(Mi.firstSelected),e.serializer.addTempAttr(Mi.lastSelected),bh(e)})),sl(e)&&e.on("keydown",(function(t){Qg(t,e,i)})),e.on("remove",(function(){r.destroy()})),hp(e,a,r,n)}function my(){Vo.add("table",dy)}my()})()},"99af":function(e,t,n){"use strict";var r=n("23e7"),o=n("d039"),i=n("e8b5"),a=n("861d"),u=n("7b0b"),c=n("50c4"),s=n("8418"),l=n("65f0"),f=n("1dde"),d=n("b622"),m=n("2d00"),p=d("isConcatSpreadable"),h=9007199254740991,g="Maximum allowed index exceeded",v=m>=51||!o((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),b=f("concat"),y=function(e){if(!a(e))return!1;var t=e[p];return void 0!==t?!!t:i(e)},w=!v||!b;r({target:"Array",proto:!0,forced:w},{concat:function(e){var t,n,r,o,i,a=u(this),f=l(a,0),d=0;for(t=-1,r=arguments.length;t<r;t++)if(i=-1===t?a:arguments[t],y(i)){if(o=c(i.length),d+o>h)throw TypeError(g);for(n=0;n<o;n++,d++)n in i&&s(f,d,i[n])}else{if(d>=h)throw TypeError(g);s(f,d++,i)}return f.length=d,f}})},"9a1b":function(e,t,n){"use strict";n("96cf");var r=n("1da1"),o=n("d4ec"),i=n("bee2"),a=n("262e"),u=n("2caf"),c=n("ff2d"),s=n("bc3a"),l=n.n(s),f=n("f121"),d=n.n(f),m=function(e){Object(a["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.call(this),l.a.defaults.baseURL=d.a.Host85,e}return Object(i["a"])(n,[{key:"authorityNodeAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/authority/node/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"authorityNodeUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/authority/node/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"authorityNodeDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/authority/node/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"authorityActionAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/authority/action/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"authorityActionUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/authority/action/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"authorityActionDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/authority/action/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"departmentList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/department/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userGroupGet",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/group/get",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"roleList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/search/page",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"roleListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"roleListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"roleListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"roleSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSingleAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/add/detail/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSingleUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/update/detail/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/search/page",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"roleNameList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/role/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userSales",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/sales",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"customGroupTypeList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"ibGroup",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/ib/update/login/group",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userUnseal",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/unseal",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"userCheckSeal",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/user/check/seal",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"arealListUP",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/search/dd",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),n}(c["a"]);t["a"]=new m},"9b25":function(e,t,n){"use strict";n("f025")},a578:function(e,t,n){"use strict";n("23de")},a9e3:function(e,t,n){"use strict";var r=n("83ab"),o=n("da84"),i=n("94ca"),a=n("6eeb"),u=n("5135"),c=n("c6b6"),s=n("7156"),l=n("c04e"),f=n("d039"),d=n("7c73"),m=n("241c").f,p=n("06cf").f,h=n("9bf2").f,g=n("58a8").trim,v="Number",b=o[v],y=b.prototype,w=c(d(y))==v,x=function(e){var t,n,r,o,i,a,u,c,s=l(e,!1);if("string"==typeof s&&s.length>2)if(s=g(s),t=s.charCodeAt(0),43===t||45===t){if(n=s.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(i=s.slice(2),a=i.length,u=0;u<a;u++)if(c=i.charCodeAt(u),c<48||c>o)return NaN;return parseInt(i,r)}return+s};if(i(v,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var C,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(w?f((function(){y.valueOf.call(n)})):c(n)!=v)?s(new b(x(t)),n,k):x(t)},S=r?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),_=0;S.length>_;_++)u(b,C=S[_])&&!u(k,C)&&h(k,C,p(b,C));k.prototype=y,y.constructor=k,a(o,v,k)}},ae68:function(e,t){(function(){"use strict";var e=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),o=function(e){return e.fire("ResizeEditor")},i=function(e){return e.getParam("min_height",e.getElement().offsetHeight,"number")},a=function(e){return e.getParam("max_height",0,"number")},u=function(e){return e.getParam("autoresize_overflow_padding",1,"number")},c=function(e){return e.getParam("autoresize_bottom_margin",50,"number")},s=function(e){return e.getParam("autoresize_on_init",!0,"boolean")},l=function(e){return e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()},f=function(e,t,n,o,i){r.setEditorTimeout(e,(function(){p(e,t),n--?f(e,t,n,o,i):i&&i()}),o)},d=function(e,t){var n=e.getBody();n&&(n.style.overflowY=t?"":"hidden",t||(n.scrollTop=0))},m=function(e,t,n,r){var o=parseInt(e.getStyle(t,n,r),10);return isNaN(o)?0:o},p=function(e,t){var r=e.dom,u=e.getDoc();if(u)if(l(e))d(e,!0);else{var s=u.documentElement,f=c(e),h=i(e),g=m(r,s,"margin-top",!0),v=m(r,s,"margin-bottom",!0),b=s.offsetHeight+g+v+f;b<0&&(b=0);var y=e.getContainer().offsetHeight,w=e.getContentAreaContainer().offsetHeight,x=y-w;b+x>i(e)&&(h=b+x);var C=a(e);if(C&&h>C?(h=C,d(e,!0)):d(e,!1),h!==t.get()){var k=h-t.get();if(r.setStyle(e.getContainer(),"height",h+"px"),t.set(h),o(e),n.browser.isSafari()&&n.mac){var S=e.getWin();S.scrollTo(S.pageXOffset,S.pageYOffset)}e.hasFocus()&&e.selection.scrollIntoView(e.selection.getNode()),n.webkit&&k<0&&p(e,t)}}},h=function(e,t){e.on("init",(function(){var t=u(e),n=e.dom;n.setStyles(e.getDoc().documentElement,{height:"auto"}),n.setStyles(e.getBody(),{paddingLeft:t,paddingRight:t,"min-height":0})})),e.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",(function(){p(e,t)})),s(e)&&e.on("init",(function(){f(e,t,20,100,(function(){f(e,t,5,1e3)}))}))},g=function(e,t){e.addCommand("mceAutoResize",(function(){p(e,t)}))};function v(){t.add("autoresize",(function(t){if(t.settings.hasOwnProperty("resize")||(t.settings.resize=!1),!t.inline){var n=e(0);g(t,n),h(t,n)}}))}v()})()},be7f:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.VK"),n=function(e){var t=typeof e;return null===e?"null":"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},r=function(e){return function(t){return n(t)===e}},o=function(e){return function(t){return typeof t===e}},i=function(e){return function(t){return e===t}},a=r("string"),u=r("array"),c=i(null),s=o("boolean"),l=o("function"),f=function(e){var t=e.getParam("link_assume_external_targets",!1);return s(t)&&t?1:!a(t)||"http"!==t&&"https"!==t?0:t},d=function(e){return e.getParam("link_context_toolbar",!1,"boolean")},m=function(e){return e.getParam("link_list")},p=function(e){return e.getParam("default_link_target")},h=function(e){return e.getParam("target_list",!0)},g=function(e){return e.getParam("rel_list",[],"array")},v=function(e){return e.getParam("link_class_list",[],"array")},b=function(e){return e.getParam("link_title",!0,"boolean")},y=function(e){return e.getParam("allow_unsafe_link_target",!1,"boolean")},w=function(e){return e.getParam("link_quicklink",!1,"boolean")},x=function(e){return e.getParam("link_default_protocol","http","string")},C=function(){},k=function(e){return function(){return e}},S=k(!1),_=k(!0),O=function(){return T},T=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:S,isSome:S,isNone:_,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:k(null),getOrUndefined:k(void 0),or:n,orThunk:t,map:O,each:C,bind:O,exists:S,forall:_,filter:O,equals:e,equals_:e,toArray:function(){return[]},toString:k("none()")};return r}(),R=function(e){var t=k(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:_,isNone:S,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return R(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:T},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(S,(function(t){return n(e,t)}))}};return o},E=function(e){return null===e||void 0===e?T:R(e)},A={some:R,none:O,from:E},D=Array.prototype.indexOf,M=Array.prototype.push,N=function(e,t){return D.call(e,t)},z=function(e,t){return N(e,t)>-1},L=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},B=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},I=function(e,t,n){return B(e,(function(e){n=t(n,e)})),n},P=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!u(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);M.apply(t,e[n])}return t},$=function(e,t){return P(L(e,t))},H=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return A.none()},F=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},V=function(e,t){return e?A.some(t):A.none()},j=tinymce.util.Tools.resolve("tinymce.util.Tools"),U=function(e){return a(e.value)?e.value:""},W=function(e){return a(e.text)?e.text:a(e.title)?e.title:""},q=function(e,t){var n=[];return j.each(e,(function(e){var r=W(e);if(void 0!==e.menu){var o=q(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}})),n},G=function(e){return void 0===e&&(e=U),function(t){return A.from(t).map((function(t){return q(t,e)}))}},K=function(e){return G(U)(e)},X=function(e,t){return function(n){return{name:e,type:"listbox",label:t,items:n}}},Y={sanitize:K,sanitizeWith:G,createUi:X,getValue:U},J=function(){return J=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},J.apply(this,arguments)},Q=Object.keys,Z=Object.hasOwnProperty,ee=function(e,t){for(var n=Q(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},te=function(e){return function(t,n){e[n]=t}},ne=function(e,t,n,r){var o={};return ee(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},re=function(e,t){var n={};return ne(e,t,te(n),C),n},oe=function(e,t){return Z.call(e,t)},ie=function(e,t){return oe(e,t)&&void 0!==e[t]&&null!==e[t]},ae=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),ue=function(e){return e&&"a"===e.nodeName.toLowerCase()},ce=function(e){return ue(e)&&!!fe(e)},se=function(e,t){if(e.collapsed)return[];var n=e.cloneContents(),r=new ae(n.firstChild,n),o=[],i=n.firstChild;do{t(i)&&o.push(i)}while(i=r.next());return o},le=function(e){return/^\w+:/i.test(e)},fe=function(e){var t=e.getAttribute("data-mce-href");return t||e.getAttribute("href")},de=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return j.trim(e.sort().join(" "))},i=function(e){return e=a(e),e.length>0?e.concat(n):n},a=function(e){return e.filter((function(e){return-1===j.inArray(n,e)}))},u=t?i(r):a(r);return u.length>0?o(u):""},me=function(e){return e.replace(/\uFEFF/g,"")},pe=function(e,t){return t=t||e.selection.getNode(),ye(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},he=function(e,t){var n=t?t.innerText||t.textContent:e.getContent({format:"text"});return me(n)},ge=function(e){return j.grep(e,ce).length>0},ve=function(e){return se(e,ce).length>0},be=function(e){var t=e.schema.getTextInlineElements(),n=function(e){return 1===e.nodeType&&!ue(e)&&!oe(t,e.nodeName.toLowerCase())},r=se(e.selection.getRng(),n);return 0===r.length},ye=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},we=function(e){return I(["title","rel","class","target"],(function(t,n){return e[n].each((function(e){t[n]=e.length>0?e:null})),t}),{href:e.href})},xe=function(e,t){return"http"!==t&&"https"!==t||le(e)?e:t+"://"+e},Ce=function(e,t){var n=J({},t);if(!(g(e).length>0)&&!1===y(e)){var r=de(n.rel,"_blank"===n.target);n.rel=r||null}return A.from(n.target).isNone()&&!1===h(e)&&(n.target=p(e)),n.href=xe(n.href,f(e)),n},ke=function(e,t,n,r){n.each((function(e){t.hasOwnProperty("innerText")?t.innerText=e:t.textContent=e})),e.dom.setAttribs(t,r),e.selection.select(t)},Se=function(e,t,n,r){ye(t)?Me(e,t,r):n.fold((function(){e.execCommand("mceInsertLink",!1,r)}),(function(t){e.insertContent(e.dom.createHTML("a",r,e.dom.encode(t)))}))},_e=function(e,t,n){var r=e.selection.getNode(),o=pe(e,r),i=Ce(e,we(n));e.undoManager.transact((function(){n.href===t.href&&t.attach(),o?(e.focus(),ke(e,o,n.text,i)):Se(e,r,n.text,i)}))},Oe=function(e){var t=e.dom,n=e.selection,r=n.getBookmark(),o=n.getRng().cloneRange(),i=t.getParent(o.startContainer,"a[href]",e.getBody()),a=t.getParent(o.endContainer,"a[href]",e.getBody());i&&o.setStartBefore(i),a&&o.setEndAfter(a),n.setRng(o),e.execCommand("unlink"),n.moveToBookmark(r)},Te=function(e){e.undoManager.transact((function(){var t=e.selection.getNode();ye(t)?De(e,t):Oe(e),e.focus()}))},Re=function(e){var t=e.class,n=e.href,r=e.rel,o=e.target,i=e.text,a=e.title;return re({class:t.getOrNull(),href:n,rel:r.getOrNull(),target:o.getOrNull(),text:i.getOrNull(),title:a.getOrNull()},(function(e,t){return!1===c(e)}))},Ee=function(e,t,n){e.hasPlugin("rtc",!0)?e.execCommand("createlink",!1,Re(n)):_e(e,t,n)},Ae=function(e){e.hasPlugin("rtc",!0)?e.execCommand("unlink"):Te(e)},De=function(e,t){var n=e.dom.select("img",t)[0];if(n){var r=e.dom.getParents(n,"a[href]",t)[0];r&&(r.parentNode.insertBefore(n,r),e.dom.remove(r))}},Me=function(e,t,n){var r=e.dom.select("img",t)[0];if(r){var o=e.dom.create("a",n);r.parentNode.insertBefore(o,r),o.appendChild(r)}},Ne=function(e){return ie(e,"items")},ze=function(e,t){return H(t,(function(t){return Ne(t)?ze(e,t.items):V(t.value===e,t)}))},Le=function(e,t,n,r){var o=r[t],i=e.length>0;return void 0!==o?ze(o,n).map((function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:C}},text:i?e:t.text}})):A.none()},Be=function(e,t){return"link"===t?e.link:"anchor"===t?e.anchor:A.none()},Ie=function(e,t){var n={text:e.text,title:e.title},r=function(e){return V(n.title.length<=0,A.from(e.meta.title).getOr(""))},o=function(e){return V(n.text.length<=0,A.from(e.meta.text).getOr(e.value))},i=function(e){var t=o(e.url),n=r(e.url);return t.isSome()||n.isSome()?A.some(J(J({},t.map((function(e){return{text:e}})).getOr({})),n.map((function(e){return{title:e}})).getOr({}))):A.none()},a=function(e,r){var o=Be(t,r.name).getOr([]);return Le(n.text,r.name,o,e)},u=function(e,t){var r=t.name;return"url"===r?i(e()):z(["anchor","link"],r)?a(e(),t):"text"===r||"title"===r?(n[r]=e()[r],A.none()):A.none()};return{onChange:u}},Pe={init:Ie,getDelta:Le},$e=tinymce.util.Tools.resolve("tinymce.util.Delay"),He=tinymce.util.Tools.resolve("tinymce.util.Promise"),Fe=function(e,t,n){var r=e.selection.getRng();$e.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))},Ve=function(e){var t=e.href,n=t.indexOf("@")>0&&-1===t.indexOf("/")&&-1===t.indexOf("mailto:");return n?A.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:function(e){return J(J({},e),{href:"mailto:"+t})}}):A.none()},je=function(e,t){return function(n){var r=n.href,o=1===e&&!le(r)||0===e&&/^\s*www(\.|\d\.)/i.test(r);return o?A.some({message:"The URL you entered seems to be an external link. Do you want to add the required "+t+":// prefix?",preprocess:function(e){return J(J({},e),{href:t+"://"+r})}}):A.none()}},Ue=function(e,t){return H([Ve,je(f(e),x(e))],(function(e){return e(t)})).fold((function(){return He.resolve(t)}),(function(n){return new He((function(r){Fe(e,n.message,(function(e){r(e?n.preprocess(t):t)}))}))}))},We={preprocess:Ue},qe=function(e){var t=e.dom.select("a:not([href])"),n=$(t,(function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return n.length>0?A.some([{text:"None",value:""}].concat(n)):A.none()},Ge={getAnchors:qe},Ke=function(e){var t=v(e);return t.length>0?Y.sanitize(t):A.none()},Xe={getClasses:Ke},Ye=tinymce.util.Tools.resolve("tinymce.util.XHR"),Je=function(e){try{return A.some(JSON.parse(e))}catch(t){return A.none()}},Qe=function(e){var t=function(t){return e.convertURL(t.value||t.url,"href")},n=m(e);return new He((function(e){a(n)?Ye.send({url:n,success:function(t){return e(Je(t))},error:function(t){return e(A.none())}}):l(n)?n((function(t){return e(A.some(t))})):e(A.from(n))})).then((function(e){return e.bind(Y.sanitizeWith(t)).map((function(e){if(e.length>0){var t=[{text:"None",value:""}];return t.concat(e)}return e}))}))},Ze={getLinks:Qe},et=function(e,t){var n=g(e);if(n.length>0){var r=t.is("_blank"),o=!1===y(e),i=function(e){return de(Y.getValue(e),r)},a=o?Y.sanitizeWith(i):Y.sanitize;return a(n)}return A.none()},tt={getRels:et},nt=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],rt=function(e){var t=h(e);return u(t)?Y.sanitize(t).orThunk((function(){return A.some(nt)})):!1===t?A.none():A.some(nt)},ot={getTargets:rt},it=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?A.some(r):A.none()},at=function(e,t){var n=e.dom,r=be(e),o=r?A.some(he(e.selection,t)):A.none(),i=t?A.some(n.getAttrib(t,"href")):A.none(),a=t?A.from(n.getAttrib(t,"target")):A.none(),u=it(n,t,"rel"),c=it(n,t,"class"),s=it(n,t,"title");return{url:i,text:o,title:s,target:a,rel:u,linkClass:c}},ut=function(e,t){return Ze.getLinks(e).then((function(n){var r=at(e,t);return{anchor:r,catalogs:{targets:ot.getTargets(e),rels:tt.getRels(e,r.target),classes:Xe.getClasses(e),anchor:Ge.getAnchors(e),link:n},optNode:A.from(t),flags:{titleEnabled:b(e)}}}))},ct={collect:ut},st=function(e,t){return function(n){var r=n.getData();if(!r.url.value)return Ae(e),void n.close();var o=function(e){return A.from(r[e]).filter((function(n){return!t.anchor[e].is(n)}))},i={href:r.url.value,text:o("text"),target:o("target"),rel:o("rel"),class:o("linkClass"),title:o("title")},a={href:r.url.value,attach:void 0!==r.url.meta&&r.url.meta.attach?r.url.meta.attach:function(){}};We.preprocess(e,i).then((function(t){Ee(e,a,t)})),n.close()}},lt=function(e){var t=pe(e);return ct.collect(e,t)},ft=function(e,t){var n=e.anchor,r=n.url.getOr("");return{url:{value:r,meta:{original:{value:r}}},text:n.text.getOr(""),title:n.title.getOr(""),anchor:r,link:r,rel:n.rel.getOr(""),target:n.target.or(t).getOr(""),linkClass:n.linkClass.getOr("")}},dt=function(e,t,n){var r=[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],o=e.anchor.text.map((function(){return{name:"text",type:"input",label:"Text to display"}})).toArray(),i=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],a=A.from(p(n)),u=ft(e,a),c=e.catalogs,s=Pe.init(u,c),l={type:"panel",items:P([r,o,i,F([c.anchor.map(Y.createUi("anchor","Anchors")),c.rels.map(Y.createUi("rel","Rel")),c.targets.map(Y.createUi("target","Open link in...")),c.link.map(Y.createUi("link","Link list")),c.classes.map(Y.createUi("linkClass","Class"))])])};return{title:"Insert/Edit Link",size:"normal",body:l,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:u,onChange:function(e,t){var n=t.name;s.onChange(e.getData,{name:n}).each((function(t){e.setData(t)}))},onSubmit:t}},mt=function(e){var t=lt(e);t.then((function(t){var n=st(e,t);return dt(t,n,e)})).then((function(t){e.windowManager.open(t)}))},pt=function(e,t){document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)},ht=function(e){var t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noreferrer noopener";var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),pt(t,n)},gt=function(e,t){return e.dom.getParent(t,"a[href]")},vt=function(e){return gt(e,e.selection.getStart())},bt=function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey},yt=function(e,t){if(t){var n=fe(t);if(/^#/.test(n)){var r=e.$(n);r.length&&e.selection.scrollIntoView(r[0],!0)}else ht(t.href)}},wt=function(e){return function(){mt(e)}},xt=function(e){return function(){yt(e,vt(e))}},Ct=function(e){e.on("click",(function(n){var r=gt(e,n.target);r&&t.metaKeyPressed(n)&&(n.preventDefault(),yt(e,r))})),e.on("keydown",(function(t){var n=vt(e);n&&13===t.keyCode&&bt(t)&&(t.preventDefault(),yt(e,n))}))},kt=function(e,t){return e.on("NodeChange",t),function(){return e.off("NodeChange",t)}},St=function(e){return function(t){return kt(e,(function(){t.setActive(!e.mode.isReadOnly()&&null!==pe(e,e.selection.getNode()))}))}},_t=function(e){return function(t){var n=function(){return t.setDisabled(null===pe(e,e.selection.getNode()))};return n(),kt(e,n)}},Ot=function(e){return function(t){var n=function(t){return ge(t)||ve(e.selection.getRng())},r=e.dom.getParents(e.selection.getStart());return t.setDisabled(!n(r)),kt(e,(function(e){return t.setDisabled(!n(e.parents))}))}},Tt=function(e){e.addCommand("mceLink",(function(){w(e)?e.fire("contexttoolbar-show",{toolbarKey:"quicklink"}):wt(e)()}))},Rt=function(e){e.addShortcut("Meta+K","",(function(){e.execCommand("mceLink")}))},Et=function(e){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:wt(e),onSetup:St(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:xt(e),onSetup:_t(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return Ae(e)},onSetup:Ot(e)})},At=function(e){e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:xt(e),onSetup:_t(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:wt(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return Ae(e)},onSetup:Ot(e)})},Dt=function(e){var t="link unlink openlink",n="link";e.ui.registry.addContextMenu("link",{update:function(r){return ge(e.dom.getParents(r,"a"))?t:n}})},Mt=function(e){var t=function(e){e.selection.collapse(!1)},n=function(t){var n=e.selection.getNode();return t.setDisabled(!pe(e,n)),function(){}};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:St(e)},label:"Link",predicate:function(t){return!!pe(e,t)&&d(e)},initValue:function(){var t=pe(e);return t?fe(t):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(t){var n=e.selection.getNode();return t.setActive(!!pe(e,n)),St(e)(t)},onAction:function(n){var r=pe(e),o=n.getValue();if(r)e.undoManager.transact((function(){e.dom.setAttrib(r,"href",o),t(e),n.hide()}));else{var i={href:o,attach:function(){}},a=be(e),u=a?A.some(he(e.selection,r)).filter((function(e){return e.length>0})).or(A.from(o)):A.none();Ee(e,i,{href:o,text:u,title:A.none(),rel:A.none(),target:A.none(),class:A.none()}),n.hide()}}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:n,onAction:function(t){Ae(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:n,onAction:function(t){xt(e)(),t.hide()}}]})};function Nt(){e.add("link",(function(e){Et(e),At(e),Dt(e),Mt(e),Ct(e),Tt(e),Rt(e)}))}Nt()})()},cdd9:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},t.apply(this,arguments)},n=function(e){var t=typeof e;return null===e?"null":"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},r=function(e){return function(t){return n(t)===e}},o=function(e){return function(t){return typeof t===e}},i=function(e){return function(t){return e===t}},a=r("string"),u=r("object"),c=r("array"),s=i(null),l=o("boolean"),f=o("number"),d=function(){},m=function(e){return function(){return e}},p=m(!1),h=m(!0),g=function(){return v},v=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:p,isSome:p,isNone:h,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:m(null),getOrUndefined:m(void 0),or:n,orThunk:t,map:g,each:d,bind:g,exists:p,forall:h,filter:g,equals:e,equals_:e,toArray:function(){return[]},toString:m("none()")};return r}(),b=function(e){var t=m(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:h,isNone:p,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return b(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:v},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(p,(function(t){return n(e,t)}))}};return o},y=function(e){return null===e||void 0===e?v:b(e)},w={some:b,none:g,from:y},x=Array.prototype.push,C=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);x.apply(t,e[n])}return t},k=function(e,t){return t>=0&&t<e.length?w.some(e[t]):w.none()},S=function(e){return k(e,0)},_=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return w.none()},O=("undefined"!==typeof window?window:Function("return this;")(),function(e,t,n){if(!(a(n)||l(n)||f(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}),T=function(e,t,n){O(e.dom,t,n)},R=function(e,t){e.dom.removeAttribute(t)},E=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return M(r.childNodes[0])},A=function(e,t){var n=t||document,r=n.createElement(e);return M(r)},D=function(e,t){var n=t||document,r=n.createTextNode(e);return M(r)},M=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},N=function(e,t,n){return w.from(e.dom.elementFromPoint(t,n)).map(M)},z={fromHtml:E,fromTag:A,fromText:D,fromDom:M,fromPoint:N},L=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),B=tinymce.util.Tools.resolve("tinymce.util.Promise"),I=tinymce.util.Tools.resolve("tinymce.util.XHR"),P=function(e){return e.getParam("image_dimensions",!0,"boolean")},$=function(e){return e.getParam("image_advtab",!1,"boolean")},H=function(e){return e.getParam("image_uploadtab",!0,"boolean")},F=function(e){return e.getParam("image_prepend_url","","string")},V=function(e){return e.getParam("image_class_list")},j=function(e){return e.getParam("image_description",!0,"boolean")},U=function(e){return e.getParam("image_title",!1,"boolean")},W=function(e){return e.getParam("image_caption",!1,"boolean")},q=function(e){return e.getParam("image_list",!1)},G=function(e){return!!X(e)},K=function(e){return!!Y(e)},X=function(e){return e.getParam("images_upload_url","","string")},Y=function(e){return e.getParam("images_upload_handler",void 0,"function")},J=function(e){return e.getParam("images_upload_base_path",void 0,"string")},Q=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Z=function(e){return e.getParam("a11y_advanced_options",!1,"boolean")},ee=function(e){return e.getParam("automatic_uploads",!0,"boolean")},te=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},ne=function(e){return new B((function(t){var n=document.createElement("img"),r=function(e){n.parentNode&&n.parentNode.removeChild(n),t(e)};n.onload=function(){var e=te(n.width,n.clientWidth),t=te(n.height,n.clientHeight),o={width:e,height:t};r(B.resolve(o))},n.onerror=function(){r(B.reject("Failed to get image dimensions for: "+e))};var o=n.style;o.visibility="hidden",o.position="fixed",o.bottom=o.left="0px",o.width=o.height="auto",document.body.appendChild(n),n.src=e}))},re=function(e){return e&&(e=e.replace(/px$/,"")),e},oe=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},ie=function(e){if(e.margin){var t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e},ae=function(e,t){var n=q(e);"string"===typeof n?I.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"===typeof n?n(t):t(n)},ue=function(e,t,n){var r=function(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())};n.onload=function(){t.width||t.height||!P(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},ce=function(e){return new B((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=function(){n(r.error.message)},r.readAsDataURL(e)}))},se=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},le=L.DOM,fe=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?re(e.style.marginLeft):""},de=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?re(e.style.marginTop):""},me=function(e){return e.style.borderWidth?re(e.style.borderWidth):""},pe=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},he=function(e,t){return e.style[t]?e.style[t]:""},ge=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},ve=function(e,t,n){""===n?e.removeAttribute(t):e.setAttribute(t,n)},be=function(e){var t=le.create("figure",{class:"image"});le.insertAfter(t,e),t.appendChild(e),t.appendChild(le.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"},ye=function(e){var t=e.parentNode;le.insertAfter(e,t),le.remove(t)},we=function(e){ge(e)?ye(e):be(e)},xe=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},Ce=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=oe(r),xe(e,t)):ve(e,n,r)}},ke=function(e,t){return e.style[t]?re(e.style[t]):pe(e,t)},Se=function(e,t){var n=oe(t);e.style.marginLeft=n,e.style.marginRight=n},_e=function(e,t){var n=oe(t);e.style.marginTop=n,e.style.marginBottom=n},Oe=function(e,t){var n=oe(t);e.style.borderWidth=n},Te=function(e,t){e.style.borderStyle=t},Re=function(e){return he(e,"borderStyle")},Ee=function(e){return"FIGURE"===e.nodeName},Ae=function(e){return"IMG"===e.nodeName},De=function(e){return 0===le.getAttrib(e,"alt").length&&"presentation"===le.getAttrib(e,"role")},Me=function(e){return De(e)?"":pe(e,"alt")},Ne=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}},ze=function(e,t){var n=document.createElement("img");return ve(n,"style",t.style),(fe(n)||""!==t.hspace)&&Se(n,t.hspace),(de(n)||""!==t.vspace)&&_e(n,t.vspace),(me(n)||""!==t.border)&&Oe(n,t.border),(Re(n)||""!==t.borderStyle)&&Te(n,t.borderStyle),e(n.getAttribute("style"))},Le=function(e,n){var r=document.createElement("img");if(Fe(e,t(t({},n),{caption:!1}),r),Pe(r,n.alt,n.isDecorative),n.caption){var o=le.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(le.create("figcaption",{contentEditable:"true"},"Caption")),o.contentEditable="false",o}return r},Be=function(e,t){return{src:pe(t,"src"),alt:Me(t),title:pe(t,"title"),width:ke(t,"width"),height:ke(t,"height"),class:pe(t,"class"),style:e(pe(t,"style")),caption:ge(t),hspace:fe(t),vspace:de(t),border:me(t),borderStyle:he(t,"borderStyle"),isDecorative:De(t)}},Ie=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},Pe=function(e,t,n){if(n){le.setAttrib(e,"role","presentation");var r=z.fromDom(e);T(r,"alt","")}else{if(s(t)){r=z.fromDom(e);R(r,"alt")}else{r=z.fromDom(e);T(r,"alt",t)}"presentation"===le.getAttrib(e,"role")&&le.setAttrib(e,"role","")}},$e=function(e,t,n){n.alt===t.alt&&n.isDecorative===t.isDecorative||Pe(e,n.alt,n.isDecorative)},He=function(e,t){return function(n,r,o){e(n,o),xe(n,t)}},Fe=function(e,t,n){var r=Be(e,n);Ie(n,r,t,"caption",(function(e,t,n){return we(e)})),Ie(n,r,t,"src",ve),Ie(n,r,t,"title",ve),Ie(n,r,t,"width",Ce("width",e)),Ie(n,r,t,"height",Ce("height",e)),Ie(n,r,t,"class",ve),Ie(n,r,t,"style",He((function(e,t){return ve(e,"style",t)}),e)),Ie(n,r,t,"hspace",He(Se,e)),Ie(n,r,t,"vspace",He(_e,e)),Ie(n,r,t,"border",He(Oe,e)),Ie(n,r,t,"borderStyle",He(Te,e)),$e(n,r,t)},Ve=function(e,t){var n=e.dom.styles.parse(t),r=ie(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},je=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||se(t))?null:t},Ue=function(e,t){var n=e.dom,r=n.getParent(t.parentNode,(function(t){return!!e.schema.getTextBlockElements()[t.nodeName]}),e.getBody());return r?n.split(r,t):t},We=function(e){var t=je(e);return t?Be((function(t){return Ve(e,t)}),t):Ne()},qe=function(e,t){var n=Le((function(t){return Ve(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(n.outerHTML);var r=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(r,"data-mce-id",null),Ee(r)){var o=Ue(e,r);e.selection.select(o)}else e.selection.select(r)},Ge=function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))},Ke=function(e,t){if(t){var n=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(n),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}},Xe=function(e,t){var n=je(e);if(Fe((function(t){return Ve(e,t)}),t,n),Ge(e,n),Ee(n.parentNode)){var r=n.parentNode;Ue(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),ue(e,t,n)},Ye=function(e,n){var r=je(e);if(r){var o=Be((function(t){return Ve(e,t)}),r),i=t(t({},o),n);i.src?Xe(e,i):Ke(e,r)}else n.src&&qe(e,t(t({},Ne()),n))},Je=Object.prototype.hasOwnProperty,Qe=function(e,t){var n=u(e)&&u(t);return n?et(e,t):t},Ze=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)Je.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},et=Ze(Qe),tt=tinymce.util.Tools.resolve("tinymce.util.Tools"),nt=function(e){return a(e.value)?e.value:""},rt=function(e){return a(e.text)?e.text:a(e.title)?e.title:""},ot=function(e,t){var n=[];return tt.each(e,(function(e){var r=rt(e);if(void 0!==e.menu){var o=ot(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}})),n},it=function(e){return void 0===e&&(e=nt),function(t){return t?w.from(t).map((function(t){return ot(t,e)})):w.none()}},at=function(e){return it(nt)(e)},ut=function(e){return Object.prototype.hasOwnProperty.call(e,"items")},ct=function(e,t){return _(e,(function(e){return ut(e)?ct(e.items,t):e.value===t?w.some(e):w.none()}))},st=function(e,t){return e.bind((function(e){return ct(e,t)}))},lt={sanitizer:it,sanitize:at,findEntry:st},ft=function(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t};function dt(e){var t=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(e){o(e.loaded/e.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t=JSON.parse(i.responseText);t&&"string"===typeof t.location?n(ft(e.basePath,t.location)):r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},n=function(e,t){return new B((function(n,r){try{t(e,n,r,d)}catch(o){r(o.message)}}))},r=function(e){return e===t},o=function(t){return!e.url&&r(e.handler)?B.reject("Upload url missing from the settings."):n(t,e.handler)};return e=tt.extend({credentials:!1,handler:t},e),{upload:o}}var mt=function(e){return{title:"Advanced",name:"advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"listbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},pt={makeTab:mt},ht=function(e){var t=lt.sanitizer((function(t){return e.convertURL(t.value||t.url,"src")})),n=new B((function(n){ae(e,(function(e){n(t(e).map((function(e){return C([[{text:"None",value:""}],e])})))}))})),r=lt.sanitize(V(e)),o=$(e),i=H(e),u=G(e),c=K(e),s=We(e),l=j(e),f=U(e),d=P(e),m=W(e),p=Z(e),h=X(e),g=J(e),v=Q(e),b=Y(e),y=ee(e),x=w.some(F(e)).filter((function(e){return a(e)&&e.length>0}));return n.then((function(e){return{image:s,imageList:e,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:u,hasUploadHandler:c,hasDescription:l,hasImageTitle:f,hasDimensions:d,hasImageCaption:m,url:h,basePath:g,credentials:v,handler:b,prependURL:x,hasAccessibilityOptions:p,automaticUploads:y}}))},gt=function(e){var t={name:"src",type:"urlinput",filetype:"image",label:"Source"},n=e.imageList.map((function(e){return{name:"images",type:"listbox",label:"Image list",items:e}})),r={name:"alt",type:"input",label:"Alternative description",disabled:e.hasAccessibilityOptions&&e.image.isDecorative},o={name:"title",type:"input",label:"Image title"},i={name:"dimensions",type:"sizeinput"},a={type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]},u=e.classList.map((function(e){return{name:"classes",type:"listbox",label:"Class",items:e}})),c={type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]};return C([[t],n.toArray(),e.hasAccessibilityOptions&&e.hasDescription?[a]:[],e.hasDescription?[r]:[],e.hasImageTitle?[o]:[],e.hasDimensions?[i]:[],[{type:"grid",columns:2,items:C([u.toArray(),e.hasImageCaption?[c]:[]])}]])},vt=function(e){return{title:"General",name:"general",items:gt(e)}},bt={makeTab:vt,makeItems:gt},yt=function(e){var t=[{type:"dropzone",name:"fileinput"}];return{title:"Upload",name:"upload",items:t}},wt={makeTab:yt},xt=function(e){return{prevImage:lt.findEntry(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}},Ct=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[],isDecorative:e.isDecorative}},kt=function(e,t){return{src:e.src.value,alt:0===e.alt.length&&t?null:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle,isDecorative:e.isDecorative}},St=function(e,t){return/^(?:[a-zA-Z]+:)?\/\//.test(t)?w.none():e.prependURL.bind((function(e){return t.substring(0,e.length)!==e?w.some(e+t):w.none()}))},_t=function(e,t){var n=t.getData();St(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},Ot=function(e,t,n){e.hasDescription&&a(n.alt)&&(t.alt=n.alt),e.hasAccessibilityOptions&&(t.isDecorative=n.isDecorative||t.isDecorative||!1),e.hasImageTitle&&a(n.title)&&(t.title=n.title),e.hasDimensions&&(a(n.width)&&(t.dimensions.width=n.width),a(n.height)&&(t.dimensions.height=n.height)),a(n.class)&<.findEntry(e.classList,n.class).each((function(e){t.classes=e.value})),e.hasImageCaption&&l(n.caption)&&(t.caption=n.caption),e.hasAdvTab&&(a(n.style)&&(t.style=n.style),a(n.vspace)&&(t.vspace=n.vspace),a(n.border)&&(t.border=n.border),a(n.hspace)&&(t.hspace=n.hspace),a(n.borderstyle)&&(t.borderstyle=n.borderstyle))},Tt=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var o=et({},n);Ot(e,o,r),t.setData(o)}},Rt=function(e,t,n,r){var o=r.getData(),i=o.src.value,a=o.src.meta||{};a.width||a.height||!t.hasDimensions||e.imageSize(i).then((function(e){n.open&&r.setData({dimensions:e})}))},Et=function(e,t,n){var r=n.getData(),o=lt.findEntry(e.imageList,r.src.value);t.prevImage=o,n.setData({images:o.map((function(e){return e.value})).getOr("")})},At=function(e,t,n,r){_t(t,r),Tt(t,r),Rt(e,t,n,r),Et(t,n,r)},Dt=function(e,t,n,r){var o=r.getData(),i=lt.findEntry(t.imageList,o.images);i.each((function(e){var t=""===o.alt||n.prevImage.map((function(e){return e.text===o.alt})).getOr(!1);t?""===e.value?r.setData({src:e,alt:n.prevAlt}):r.setData({src:e,alt:e.text}):r.setData({src:e})})),n.prevImage=i,At(e,t,n,r)},Mt=function(e){var t=e["margin-top"]&&e["margin-bottom"]&&e["margin-top"]===e["margin-bottom"];return t?re(String(e["margin-top"])):""},Nt=function(e){var t=e["margin-right"]&&e["margin-left"]&&e["margin-right"]===e["margin-left"];return t?re(String(e["margin-right"])):""},zt=function(e){return e["border-width"]?re(String(e["border-width"])):""},Lt=function(e){return e["border-style"]?String(e["border-style"]):""},Bt=function(e,t,n){return t(e(t(n)))},It=function(e,t,n){var r=ie(e(n.style)),o=et({},n);return o.vspace=Mt(r),o.hspace=Nt(r),o.border=zt(r),o.borderstyle=Lt(r),o.style=Bt(e,t,r),o},Pt=function(e,t){var n=t.getData(),r=It(e.parseStyle,e.serializeStyle,n);t.setData(r)},$t=function(e,t,n){var r=et(Ct(t.image),n.getData()),o=ze(e.normalizeCss,kt(r,!1));n.setData({style:o})},Ht=function(e,t,n,r){var o=r.getData();r.block("Uploading image"),S(o.fileinput).fold((function(){r.unblock()}),(function(o){var i=URL.createObjectURL(o),a=dt({url:t.url,basePath:t.basePath,credentials:t.credentials,handler:t.handler}),u=function(){r.unblock(),URL.revokeObjectURL(i)},c=function(o){r.setData({src:{value:o,meta:{}}}),r.showTab("general"),At(e,t,n,r)};ce(o).then((function(n){var s=e.createBlobCache(o,i,n);t.automaticUploads?a.upload(s).then((function(e){c(e),u()})).catch((function(t){u(),e.alertErr(t)})):(e.addToBlobCache(s),c(s.blobUri()),r.unblock())}))}))},Ft=function(e,t,n){return function(r,o){"src"===o.name?At(e,t,n,r):"images"===o.name?Dt(e,t,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?Pt(e,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?$t(e,t,r):"fileinput"===o.name?Ht(e,t,n,r):"isDecorative"===o.name&&(r.getData().isDecorative?r.disable("alt"):r.enable("alt"))}},Vt=function(e){return function(){e.open=!1}},jt=function(e){if(e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler){var t={type:"tabpanel",tabs:C([[bt.makeTab(e)],e.hasAdvTab?[pt.makeTab(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[wt.makeTab(e)]:[]])};return t}var n={type:"panel",items:bt.makeItems(e)};return n},Ut=function(e){return function(t){var n=xt(t);return{title:"Insert/Edit Image",size:"normal",body:jt(t),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Ct(t.image),onSubmit:e.onSubmit(t),onChange:Ft(e,t,n),onClose:Vt(n)}}},Wt=function(e){return function(t){return function(n){var r=et(Ct(t.image),n.getData());e.execCommand("mceUpdateImage",!1,kt(r,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()}}},qt=function(e){return function(t){return ne(e.documentBaseURI.toAbsolute(t)).then((function(e){return{width:String(e.width),height:String(e.height)}}))}},Gt=function(e){return function(t,n,r){return e.editorUpload.blobCache.create({blob:t,blobUri:n,name:t.name?t.name.replace(/\.[^\.]+$/,""):null,filename:t.name,base64:r.split(",")[1]})}},Kt=function(e){return function(t){e.editorUpload.blobCache.add(t)}},Xt=function(e){return function(t){e.windowManager.alert(t)}},Yt=function(e){return function(t){return Ve(e,t)}},Jt=function(e){return function(t){return e.dom.parseStyle(t)}},Qt=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},Zt=function(e){var t={onSubmit:Wt(e),imageSize:qt(e),addToBlobCache:Kt(e),createBlobCache:Gt(e),alertErr:Xt(e),normalizeCss:Yt(e),parseStyle:Jt(e),serializeStyle:Qt(e)},n=function(){ht(e).then(Ut(t)).then(e.windowManager.open)};return{open:n}},en=function(e){e.addCommand("mceImage",Zt(e).open),e.addCommand("mceUpdateImage",(function(t,n){e.undoManager.transact((function(){return Ye(e,n)}))}))},tn=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},nn=function(e){return function(t){var n=t.length,r=function(t){t.attr("contenteditable",e?"true":null)};while(n--){var o=t[n];tn(o)&&(o.attr("contenteditable",e?"false":null),tt.each(o.getAll("figcaption"),r))}}},rn=function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("figure",nn(!0)),e.serializer.addNodeFilter("figure",nn(!1))}))},on=function(e){e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:Zt(e).open,onSetup:function(t){return e.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",t.setActive).unbind}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:Zt(e).open}),e.ui.registry.addContextMenu("image",{update:function(e){return Ee(e)||Ae(e)&&!se(e)?["image"]:[]}})};function an(){e.add("image",(function(e){rn(e),on(e),en(e)}))}an()})()},d81d:function(e,t,n){"use strict";var r=n("23e7"),o=n("b727").map,i=n("1dde"),a=n("ae40"),u=i("map"),c=a("map");r({target:"Array",proto:!0,forced:!u||!c},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},da7c:function(e,t,n){"use strict";n("96cf");var r=n("1da1"),o=n("d4ec"),i=n("bee2"),a=n("262e"),u=n("2caf"),c=n("ff2d"),s=n("bc3a"),l=n.n(s),f=n("f121"),d=n.n(f),m=function(e){Object(a["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.call(this),l.a.defaults.baseURL=d.a.Host85,e}return Object(i["a"])(n,[{key:"addBank",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/bank/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"updateBank",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/bank/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"deleteBank",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/bank/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"BankSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/bank/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"BankList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/bank/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"GroupTypeList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"GroupTypeAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"GroupTypeDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"GroupTypeUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"GroupTypeSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"customGroupTypeList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/type/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupRealListInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/search/info",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupRealList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupRealListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupRealListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupRealListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupRealSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSimulationRealList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/demo/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSimulationListInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/demo/search/info",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSimulationRealListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/demo/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSimulationRealListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/demo/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSimulationRealListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/demo/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"groupSimulationRealSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/custom/group/demo/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"symbolListInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/symbol/search/info",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"symbolList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/symbol/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"symbolListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/symbol/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"symbolListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/symbol/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"symbolListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/symbol/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"symbolSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/symbol/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configAccountTypeList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/account/type/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configAccountTypeUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/account/type/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"autolimitUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/autolimit/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"autolimitInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/autolimit/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"domainNameUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/domain/name/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"domainNameInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/domain/name/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fileLimitUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/file/limit/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fileLimitInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/file/limit/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"myMobileUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/web/url/my/mobile/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"myMobileInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/web/url/my/mobile/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"urlMyUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/web/url/my/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"urlMyInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/web/url/my/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"transferAmountUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/transfer/amount/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"transferAmountInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/transfer/amount/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"withdrawAmountUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/withdraw/amount/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"withdrawAmountInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/withdraw/amount/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"depositAmountUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/deposit/amount/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"depositAmountInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/deposit/amount/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/email/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/email/search",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"noticeEmailUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/notice/email/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"noticeEmailInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/notice/email/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configAutomaticUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/automatic/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configAutomaticInfo",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/automatic/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"financeRateBatchUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/finance/rate/batch/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"financeRateUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/finance/rate/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"financeRateAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/finance/rate/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"financeRateList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/finance/rate/searcher/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"financeRateDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/finance/rate/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remittanceChannelList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remittance/channel/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remittanceChannelDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remittance/channel/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remittanceChannelSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remittance/channel/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remittanceChannelUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remittance/channel/batch/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remittanceChannelAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remittance/channel/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remitChannelList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remit/channel/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remitChannelDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remit/channel/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remitChannelSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remit/channel/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remitChannelUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remit/channel/batch/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remitChannelAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remit/channel/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailConfigList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/config/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailConfigDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/config/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailSearchSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/config/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailConfigUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/config/batch/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailConfigAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/config/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailtemplateList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/template/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailtemplateUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/template/batch/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailCode",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n,r,o=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},e.next=3,this.post(t,n);case 3:return r=e.sent,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"reasonsRefusalSearchList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/reasons/refusal/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reasonsRefusalSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/reasons/refusal/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reasonsRefusalList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/reasons/refusal/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reasonsRefusalDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/reasons/refusal/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reasonsRefusalUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/reasons/refusal/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reasonsRefusalAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/reasons/refusal/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"PushMessageSearchList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/push/message/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"PushMessageSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/push/message/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"PushMessageList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/push/message/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"PushMessageDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/push/message/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"PushMessageUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/push/message/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"PushMessageAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/push/message/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"testSend",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/config/test/send",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/search/single ",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configCode",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/update/send/code",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailRecord",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/record/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"emailSupplementSend",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/record/supplement/send",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"depositGiveAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/finance/deposit/give/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"unsubscribeAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/unsubscribe/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"unsubscribeDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/unsubscribe/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"unsubscribeList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/unsubscribe/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"unsubscribeSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/email/unsubscribe/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"remittanceChannelGetCode",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/remittance/channel/get/code",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"customPointRulesList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/shop/sys/integral/rule/search/all",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"customPointRulesUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/shop/sys/integral/rule/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"addIpLimit",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/ip/limit/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"updateIpLimit",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/ip/limit/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"deleteIpLimit",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/ip/limit/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"IpLimitSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/ip/limit/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"IpLimitList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/ip/limit/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configTradeInterest",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/trade/interest/searcher",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"configTradeInterestUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/trade/interest/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"addCountryGroup",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/country/group/type/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"updateCountryGroup",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/country/group/type/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"deleteCountryGroup",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/country/group/type/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"CountryGroupSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/country/group/type/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"CountryGroupList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/country/group/type/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"addSalesShare",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/sales/share/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"salesShareList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/sales/share/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"Country",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/country/get",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"followCommissionConfigList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/follow/commission/config/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"followCommissionConfigAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/follow/commission/config/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"tradeSwapsConfigList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/search/swapsRatio",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"tradeSwapsConfigAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/config/update/swapsRatio",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"arealddListUP",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/point/ddList",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"arealListUP",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/search/dd",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"areaList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"areaListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"areaListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"areaListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"areaSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/sys/area/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"excludeInvalidAgentList",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/agent/pc/exclude/search/list",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"excludeInvalidAgentListAdd",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/agent/pc/exclude/add",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"excludeInvalidAgentListDelete",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/agent/pc/exclude/delete",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"excludeInvalidAgentListUpdate",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/agent/pc/exclude/update",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"excludeInvalidAgentSingle",value:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,this.post("/agent/pc/exclude/search/single",t);case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),n}(c["a"]);t["a"]=new m},e562:function(e,t,n){(function(t){(function(){"use strict";var n=function(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},r=function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)},o=function(e,t){var n=Array.prototype.slice.call(e);return n.sort(t)},i=function(e,t){return a((function(n,r){return e.eq(t(n),t(r))}))},a=function(e){return{eq:e}},u=a((function(e,t){return e===t})),c=u,s=function(e){return a((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},l=function(e,t){return i(s(e),(function(e){return o(e,t)}))},f=function(e){return a((function(t,n){var r=Object.keys(t),o=Object.keys(n);if(!l(c).eq(r,o))return!1;for(var i=r.length,a=0;a<i;a++){var u=r[a];if(!e.eq(t[u],n[u]))return!1}return!0}))},d=a((function(e,t){if(e===t)return!0;var o=n(e),i=n(t);return o===i&&(r(o)?e===t:"array"===o?s(d).eq(e,t):"object"===o&&f(d).eq(e,t))})),m=function(){},p=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},h=function(e,t){return function(n){return e(t(n))}},g=function(e){return function(){return e}},v=function(e){return e};function b(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var y=function(e){return function(t){return!e(t)}},w=function(e){return function(){throw new Error(e)}},x=function(e){e()},C=g(!1),k=g(!0),S=function(){return _},_=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:C,isSome:C,isNone:k,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:g(null),getOrUndefined:g(void 0),or:n,orThunk:t,map:S,each:m,bind:S,exists:C,forall:k,filter:S,equals:e,equals_:e,toArray:function(){return[]},toString:g("none()")};return r}(),O=function(e){var t=g(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:k,isNone:C,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return O(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:_},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(C,(function(t){return n(e,t)}))}};return o},T=function(e){return null===e||void 0===e?_:O(e)},R={some:O,none:S,from:T},E=function(e){var t=typeof e;return null===e?"null":"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},A=function(e){return function(t){return E(t)===e}},D=function(e){return function(t){return typeof t===e}},M=function(e){return function(t){return e===t}},N=A("string"),z=A("object"),L=A("array"),B=M(null),I=D("boolean"),P=M(void 0),$=function(e){return null===e||void 0===e},H=function(e){return!$(e)},F=D("function"),V=D("number"),j=Array.prototype.slice,U=Array.prototype.indexOf,W=Array.prototype.push,q=function(e,t){return U.call(e,t)},G=function(e,t){var n=q(e,t);return-1===n?R.none():R.some(n)},K=function(e,t){return q(e,t)>-1},X=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return!0}return!1},Y=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},J=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},Q=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},Z=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o],u=t(a,o)?n:r;u.push(a)}return{pass:n,fail:r}},ee=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},te=function(e,t,n){return Q(e,(function(e){n=t(n,e)})),n},ne=function(e,t,n){return J(e,(function(e){n=t(n,e)})),n},re=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return R.some(i);if(n(i,r))break}return R.none()},oe=function(e,t){return re(e,t,C)},ie=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return R.some(n)}return R.none()},ae=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!L(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);W.apply(t,e[n])}return t},ue=function(e,t){return ae(Y(e,t))},ce=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},se=function(e){var t=j.call(e,0);return t.reverse(),t},le=function(e,t){return ee(e,(function(e){return!K(t,e)}))},fe=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},de=function(e,t){var n=j.call(e,0);return n.sort(t),n},me=function(e,t){return t>=0&&t<e.length?R.some(e[t]):R.none()},pe=function(e){return me(e,0)},he=function(e){return me(e,e.length-1)},ge=F(Array.from)?Array.from:function(e){return j.call(e)},ve=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return R.none()},be=Object.keys,ye=Object.hasOwnProperty,we=function(e,t){for(var n=be(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},xe=function(e,t){return Ce(e,(function(e,n){return{k:n,v:t(e,n)}}))},Ce=function(e,t){var n={};return we(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},ke=function(e){return function(t,n){e[n]=t}},Se=function(e,t,n,r){var o={};return we(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},_e=function(e,t){var n={},r={};return Se(e,t,ke(n),ke(r)),{t:n,f:r}},Oe=function(e,t){var n={};return Se(e,t,ke(n),m),n},Te=function(e,t){var n=[];return we(e,(function(e,r){n.push(t(e,r))})),n},Re=function(e){return Te(e,(function(e){return e}))},Ee=function(e,t){return Ae(e,t)?R.from(e[t]):R.none()},Ae=function(e,t){return ye.call(e,t)},De=function(e,t){return Ae(e,t)&&void 0!==e[t]&&null!==e[t]},Me=function(e,t,n){return void 0===n&&(n=d),f(n).eq(e,t)},Ne=Array.isArray,ze=function(e){if(Ne(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},Le=function(e,t,n){var r,o;if(!e)return!1;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(n,e[r],r,e))return!1;return!0},Be=function(e,t){var n=[];return Le(e,(function(r,o){n.push(t(r,o,e))})),n},Ie=function(e,t){var n=[];return Le(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},Pe=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},$e=function(e,t,n,r){for(var o=P(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},He=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Fe=function(e){return e[e.length-1]},Ve=function(){return Ve=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ve.apply(this,arguments)};function je(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function Ue(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}var We=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},qe=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:g(o),isiPhone:g(i),isTablet:g(c),isPhone:g(s),isTouch:g(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:g(l),isDesktop:g(f)}},Ge=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},Ke=function(e,t){var n=Ge(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Je(r(1),r(2))},Xe=function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ye():Ke(e,n)},Ye=function(){return Je(0,0)},Je=function(e,t){return{major:e,minor:t}},Qe={nu:Je,detect:Xe,unknown:Ye},Ze=function(e,t){var n=String(t).toLowerCase();return oe(e,(function(e){return e.search(n)}))},et=function(e,t){return Ze(e,t).map((function(e){var n=Qe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},tt=function(e,t){return Ze(e,t).map((function(e){var n=Qe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},nt={detectBrowser:et,detectOs:tt},rt=function(e,t){return e.substring(t)},ot=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},it=function(e,t){return ut(e,t)?rt(e,t.length):e},at=function(e,t){return-1!==e.indexOf(t)},ut=function(e,t){return ot(e,t,0)},ct=function(e){return function(t){return t.replace(e,"")}},st=ct(/^\s+|\s+$/g),lt=ct(/^\s+/g),ft=ct(/\s+$/g),dt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,mt=function(e){return function(t){return at(t,e)}},pt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return at(e,"edge/")&&at(e,"chrome")&&at(e,"safari")&&at(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,dt],search:function(e){return at(e,"chrome")&&!at(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return at(e,"msie")||at(e,"trident")}},{name:"Opera",versionRegexes:[dt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:mt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:mt("firefox")},{name:"Safari",versionRegexes:[dt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(at(e,"safari")||at(e,"mobile/"))&&at(e,"applewebkit")}}],ht=[{name:"Windows",search:mt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return at(e,"iphone")||at(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:mt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:mt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:mt("linux"),versionRegexes:[]},{name:"Solaris",search:mt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:mt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:mt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],gt={browsers:g(pt),oses:g(ht)},vt="Edge",bt="Chrome",yt="IE",wt="Opera",xt="Firefox",Ct="Safari",kt=function(){return St({current:void 0,version:Qe.unknown()})},St=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(vt),isChrome:r(bt),isIE:r(yt),isOpera:r(wt),isFirefox:r(xt),isSafari:r(Ct)}},_t={unknown:kt,nu:St,edge:g(vt),chrome:g(bt),ie:g(yt),opera:g(wt),firefox:g(xt),safari:g(Ct)},Ot="Windows",Tt="iOS",Rt="Android",Et="Linux",At="OSX",Dt="Solaris",Mt="FreeBSD",Nt="ChromeOS",zt=function(){return Lt({current:void 0,version:Qe.unknown()})},Lt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Ot),isiOS:r(Tt),isAndroid:r(Rt),isOSX:r(At),isLinux:r(Et),isSolaris:r(Dt),isFreeBSD:r(Mt),isChromeOS:r(Nt)}},Bt={unknown:zt,nu:Lt,windows:g(Ot),ios:g(Tt),android:g(Rt),linux:g(Et),osx:g(At),solaris:g(Dt),freebsd:g(Mt),chromeos:g(Nt)},It=function(e,t){var n=gt.browsers(),r=gt.oses(),o=nt.detectBrowser(n,e).fold(_t.unknown,_t.nu),i=nt.detectOs(r,e).fold(Bt.unknown,Bt.nu),a=qe(i,o,e,t);return{browser:o,os:i,deviceType:a}},Pt={detect:It},$t=function(e){return window.matchMedia(e).matches},Ht=We((function(){return Pt.detect(navigator.userAgent,$t)})),Ft=function(){return Ht()},Vt=navigator.userAgent,jt=Ft(),Ut=jt.browser,Wt=jt.os,qt=jt.deviceType,Gt=/WebKit/.test(Vt)&&!Ut.isEdge(),Kt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Xt=-1!==Vt.indexOf("Windows Phone"),Yt={opera:Ut.isOpera(),webkit:Gt,ie:!(!Ut.isIE()&&!Ut.isEdge())&&Ut.version.major,gecko:Ut.isFirefox(),mac:Wt.isOSX()||Wt.isiOS(),iOS:qt.isiPad()||qt.isiPhone(),android:Wt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:Ut.isIE()?document.documentMode||7:10,fileApi:Kt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!Ut.isIE(),desktop:qt.isDesktop(),windowsPhone:Xt,browser:{current:Ut.current,version:Ut.version,isChrome:Ut.isChrome,isEdge:Ut.isEdge,isFirefox:Ut.isFirefox,isIE:Ut.isIE,isOpera:Ut.isOpera,isSafari:Ut.isSafari},os:{current:Wt.current,version:Wt.version,isAndroid:Wt.isAndroid,isChromeOS:Wt.isChromeOS,isFreeBSD:Wt.isFreeBSD,isiOS:Wt.isiOS,isLinux:Wt.isLinux,isOSX:Wt.isOSX,isSolaris:Wt.isSolaris,isWindows:Wt.isWindows},deviceType:{isDesktop:qt.isDesktop,isiPad:qt.isiPad,isiPhone:qt.isiPhone,isPhone:qt.isPhone,isTablet:qt.isTablet,isTouch:qt.isTouch,isWebView:qt.isWebView}},Jt=/^\s*|\s*$/g,Qt=function(e){return null===e||void 0===e?"":(""+e).replace(Jt,"")},Zt=function(e,t){return t?!("array"!==t||!Ne(e))||typeof e===t:void 0!==e},en=function(e,t,n){var r;e=e||[],t=t||",","string"===typeof e&&(e=e.split(t)),n=n||{},r=e.length;while(r--)n[e[r]]={};return n},tn=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},nn=function(e,t,n){var r,o,i,a=this,u=0;e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e);var c=e[3].match(/(^|\.)(\w+)$/i)[2],s=a.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[c]){if("static"===e[2])return s[c]=t,void(this.onCreate&&this.onCreate(e[2],e[3],s[c]));t[c]||(t[c]=function(){},u=1),s[c]=t[c],a.extend(s[c].prototype,t),e[5]&&(r=a.resolve(e[5]).prototype,o=e[5].match(/\.(\w+)$/i)[1],i=s[c],s[c]=u?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},s[c].prototype[c]=s[c],a.each(r,(function(e,t){s[c].prototype[t]=r[t]})),a.each(t,(function(e,t){r[t]?s[c].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==c&&(s[c].prototype[t]=e)}))),a.each(t.static,(function(e,t){s[c][t]=e}))}},rn=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},on=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Le(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;on(e,t,n,r)})))},an=function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)r=e[n],t[r]||(t[r]={}),t=t[r];return t},un=function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0,r=e.length;n<r;n++)if(t=t[e[n]],!t)break;return t},cn=function(e,t){return!e||Zt(e,"array")?e:Be(e.split(t||","),Qt)},sn=function(e){var t=Yt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e},ln={trim:Qt,isArray:Ne,is:Zt,toArray:ze,makeMap:en,each:Le,map:Be,grep:Ie,inArray:Pe,hasOwn:tn,extend:rn,create:nn,walk:on,createNS:an,resolve:un,explode:cn,_addCacheSuffix:sn},fn=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return pn(r.childNodes[0])},dn=function(e,t){var n=t||document,r=n.createElement(e);return pn(r)},mn=function(e,t){var n=t||document,r=n.createTextNode(e);return pn(r)},pn=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},hn=function(e,t,n){return R.from(e.dom.elementFromPoint(t,n)).map(pn)},gn={fromHtml:fn,fromTag:dn,fromText:mn,fromDom:pn,fromPoint:hn},vn=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},bn=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},yn=function(e,t){return bn(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},wn=8,xn=9,Cn=11,kn=1,Sn=3,_n=function(e,t){var n=e.dom;if(n.nodeType!==kn)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},On=function(e){return e.nodeType!==kn&&e.nodeType!==xn&&e.nodeType!==Cn||0===e.childElementCount},Tn=function(e,t){var n=void 0===t?document:t.dom;return On(n)?[]:Y(n.querySelectorAll(e),gn.fromDom)},Rn=function(e,t){var n=void 0===t?document:t.dom;return On(n)?R.none():R.from(n.querySelector(e)).map(gn.fromDom)},En=function(e,t){return e.dom===t.dom},An=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},Dn=function(e,t){return yn(e.dom,t.dom)},Mn=function(e,t){return Ft().browser.isIE()?Dn(e,t):An(e,t)},Nn=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),zn=function(e){return e.dom.nodeType},Ln=function(e){return function(t){return zn(t)===e}},Bn=function(e){return zn(e)===wn||"#comment"===Nn(e)},In=Ln(kn),Pn=Ln(Sn),$n=Ln(xn),Hn=Ln(Cn),Fn=function(e){return gn.fromDom(e.dom.ownerDocument)},Vn=function(e){return $n(e)?e:Fn(e)},jn=function(e){return gn.fromDom(Vn(e).dom.documentElement)},Un=function(e){return gn.fromDom(Vn(e).dom.defaultView)},Wn=function(e){return R.from(e.dom.parentNode).map(gn.fromDom)},qn=function(e,t){var n=F(t)?t:C,r=e.dom,o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=gn.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},Gn=function(e){var t=function(t){return ee(t,(function(t){return!En(e,t)}))};return Wn(e).map(Qn).map(t).getOr([])},Kn=function(e){return R.from(e.dom.previousSibling).map(gn.fromDom)},Xn=function(e){return R.from(e.dom.nextSibling).map(gn.fromDom)},Yn=function(e){return se(vn(e,Kn))},Jn=function(e){return vn(e,Xn)},Qn=function(e){return Y(e.dom.childNodes,gn.fromDom)},Zn=function(e,t){var n=e.dom.childNodes;return R.from(n[t]).map(gn.fromDom)},er=function(e){return Zn(e,0)},tr=function(e){return Zn(e,e.dom.childNodes.length-1)},nr=function(e){return e.dom.childNodes.length},rr=function(e){var t=e.dom.head;if(null===t||void 0===t)throw new Error("Head is not available yet");return gn.fromDom(t)},or=function(e){return Hn(e)},ir=F(Element.prototype.attachShadow)&&F(Node.prototype.getRootNode),ar=g(ir),ur=ir?function(e){return gn.fromDom(e.dom.getRootNode())}:Vn,cr=function(e){return or(e)?e:rr(Vn(e))},sr=function(e){var t=ur(e);return or(t)?R.some(t):R.none()},lr=function(e){return gn.fromDom(e.dom.host)},fr=function(e){if(ar()&&H(e.target)){var t=gn.fromDom(e.target);if(In(t)&&dr(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return pe(n)}}return R.from(e.target)},dr=function(e){return H(e.dom.shadowRoot)},mr=function(e,t){var n=Wn(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},pr=function(e,t){var n=Xn(e);n.fold((function(){var n=Wn(e);n.each((function(e){gr(e,t)}))}),(function(e){mr(e,t)}))},hr=function(e,t){var n=er(e);n.fold((function(){gr(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},gr=function(e,t){e.dom.appendChild(t.dom)},vr=function(e,t){mr(e,t),gr(t,e)},br=function(e,t){J(t,(function(t){mr(e,t)}))},yr=function(e,t){J(t,(function(t){gr(e,t)}))},wr=function(e){e.dom.textContent="",J(Qn(e),(function(e){xr(e)}))},xr=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Cr=function(e){var t=Qn(e);t.length>0&&br(e,t),xr(e)},kr=function(e){var t=Pn(e)?e.dom.parentNode:e.dom;if(void 0===t||null===t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return sr(gn.fromDom(t)).fold((function(){return n.body.contains(t)}),h(kr,lr))},Sr=function(e,t){var n=function(n,r){return Sr(e+n,t+r)};return{left:e,top:t,translate:n}},_r=Sr,Or=function(e){var t=e.getBoundingClientRect();return _r(t.left,t.top)},Tr=function(e,t){return void 0!==e?e:void 0!==t?t:0},Rr=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return _r(n.offsetLeft,n.offsetTop);var i=Tr(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=Tr(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),u=Tr(o.clientTop,n.clientTop),c=Tr(o.clientLeft,n.clientLeft);return Er(e).translate(a-c,i-u)},Er=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?_r(r.offsetLeft,r.offsetTop):kr(e)?Or(t):_r(0,0)},Ar=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return _r(n,r)},Dr=function(e,t,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollTo(e,t)},Mr=function(e,t){var n=Ft().browser.isSafari();n&&F(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Nr=function(e){var t=void 0===e?window:e;return R.from(t["visualViewport"])},zr=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Lr=function(e){var t=void 0===e?window:e,n=t.document,r=Ar(gn.fromDom(n));return Nr(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return zr(r.left,r.top,n,o)}),(function(e){return zr(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Br=function(e){return function(t){return!!t&&t.nodeType===e}},Ir=function(e){return!!e&&!Object.getPrototypeOf(e)},Pr=Br(1),$r=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return K(t,n)}return!1}},Hr=function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r,o;if(Pr(t))for(r=0;r<n.length;r++){var i=t.ownerDocument.defaultView.getComputedStyle(t,null);if(o=i?i.getPropertyValue(e):null,o===n[r])return!0}return!1}},Fr=function(e){return function(t){return Pr(t)&&t.hasAttribute(e)}},Vr=function(e,t){return function(n){return Pr(n)&&n.getAttribute(e)===t}},jr=function(e){return Pr(e)&&e.hasAttribute("data-mce-bogus")},Ur=function(e){return Pr(e)&&"all"===e.getAttribute("data-mce-bogus")},Wr=function(e){return Pr(e)&&"TABLE"===e.tagName},qr=function(e){return function(t){if(Pr(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Gr=$r(["textarea","input"]),Kr=Br(3),Xr=Br(8),Yr=Br(9),Jr=Br(11),Qr=$r(["br"]),Zr=$r(["img"]),eo=qr("true"),to=qr("false"),no=$r(["td","th"]),ro=$r(["video","audio","object","embed"]),oo=function(e){return void 0!==e.style&&F(e.style.getPropertyValue)},io=function(e,t,n){if(!(N(n)||I(n)||V(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},ao=function(e,t,n){io(e.dom,t,n)},uo=function(e,t){var n=e.dom;we(t,(function(e,t){io(n,t,e)}))},co=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},so=function(e,t){return R.from(co(e,t))},lo=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},fo=function(e,t){e.dom.removeAttribute(t)},mo=function(e){return ne(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},po=function(e,t,n){if(!N(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);oo(e)&&e.style.setProperty(t,n)},ho=function(e,t){var n=e.dom;we(t,(function(e,t){po(n,t,e)}))},go=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||kr(e)?o:vo(n,t)},vo=function(e,t){return oo(e)?e.style.getPropertyValue(t):""},bo=function(e,t){var n=e.dom,r=vo(n,t);return R.from(r).filter((function(e){return e.length>0}))},yo=function(e){var t={},n=e.dom;if(oo(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},wo=function(e){return e.dom.offsetWidth},xo=Ft().browser,Co=function(e){return oe(e,In)},ko=function(e){return xo.isFirefox()&&"table"===Nn(e)?Co(Qn(e)).filter((function(e){return"caption"===Nn(e)})).bind((function(e){return Co(Jn(e)).map((function(t){var n=t.dom.offsetTop,r=e.dom.offsetTop,o=e.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0},So=function(e,t){return e.children&&K(e.children,t)},_o=function(e,t,n){var r,o,i=0,a=0,u=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===go(gn.fromDom(e),"position"))return o=t.getBoundingClientRect(),i=o.left+(u.documentElement.scrollLeft||e.scrollLeft)-u.documentElement.clientLeft,a=o.top+(u.documentElement.scrollTop||e.scrollTop)-u.documentElement.clientTop,{x:i,y:a};r=t;while(r&&r!==n&&r.nodeType&&!So(r,n))i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;r=t.parentNode;while(r&&r!==n&&r.nodeType&&!So(r,n))i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=ko(gn.fromDom(t))}return{x:i,y:a}},Oo={},To={exports:Oo};(function(e,n,r,o){(function(o){if("object"===typeof n&&"undefined"!==typeof r)r.exports=o();else if("function"===typeof e&&e.amd)e([],o);else{var i;i="undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:this,i.EphoxContactWrapper=o()}})((function(){return function(){function e(t,n,r){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof o&&o;if(!c&&s)return s(u,!0);if(a)return a(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[u]={exports:{}};t[u][0].call(f.exports,(function(e){var n=t[u][1][e];return i(n||e)}),f,f.exports,e,t,n,r)}return n[u].exports}for(var a="function"==typeof o&&o,u=0;u<r.length;u++)i(r[u]);return i}return e}()({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function s(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(function(){try{r="function"===typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"===typeof clearTimeout?clearTimeout:u}catch(e){o=u}})();var l,f=[],d=!1,m=-1;function p(){d&&l&&(d=!1,l.length?f=l.concat(f):m=-1,f.length&&h())}function h(){if(!d){var e=c(p);d=!0;var t=f.length;while(t){l=f,f=[];while(++m<t)l&&l[m].run();m=-1,t=f.length}l=null,d=!1,s(e)}}function g(e,t){this.fun=e,this.array=t}function v(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new g(e,t)),1!==f.length||d||c(h)},g.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){(function(n){var r=setTimeout;function o(){}function i(e,t){return function(){e.apply(t,arguments)}}function a(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=[],d(e,this)}function u(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void s(t.promise,o)}c(t.promise,r)}else(1===e._state?c:s)(t.promise,e._value)}))):e._deferreds.push(t)}function c(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 a)return e._state=3,e._value=t,void l(e);if("function"===typeof n)return void d(i(n,t),e)}e._state=1,e._value=t,l(e)}catch(r){s(e,r)}}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&a._immediateFn((function(){e._handled||a._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function f(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(r){if(n)return;n=!0,s(t,r)}}a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(o);return u(this,new f(e,t,n)),n},a.all=function(e){var t=Array.prototype.slice.call(e);return new a((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"===typeof a||"function"===typeof a)){var u=a.then;if("function"===typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0===--r&&e(t)}catch(c){n(c)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},a.resolve=function(e){return e&&"object"===typeof e&&e.constructor===a?e:new a((function(t){t(e)}))},a.reject=function(e){return new a((function(t,n){n(e)}))},a.race=function(e){return new a((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},a._immediateFn="function"===typeof e?function(t){e(t)}:function(e){r(e,0)},a._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},a._setImmediateFn=function(e){a._immediateFn=e},a._setUnhandledRejectionFn=function(e){a._unhandledRejectionFn=e},"undefined"!==typeof t&&t.exports?t.exports=a:n.Promise||(n.Promise=a)})(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;function s(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"===typeof t?t:function(e){var t=c++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,Oo,To,void 0);var Ro=To.exports.boltExport,Eo=function(e){var t=R.none(),n=[],r=function(e){return Eo((function(t){o((function(n){t(e(n))}))}))},o=function(e){a()?c(e):n.push(e)},i=function(e){a()||(t=R.some(e),u(n),n=[])},a=function(){return t.isSome()},u=function(e){J(e,c)},c=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e(i),{get:o,map:r,isReady:a}},Ao=function(e){return Eo((function(t){t(e)}))},Do={nu:Eo,pure:Ao},Mo=function(e){setTimeout((function(){throw e}),0)},No=function(e){var t=function(t){e().then(t,Mo)},n=function(t){return No((function(){return e().then(t)}))},r=function(t){return No((function(){return e().then((function(e){return t(e).toPromise()}))}))},o=function(t){return No((function(){return e().then((function(){return t.toPromise()}))}))},i=function(){return Do.nu(t)},a=function(){var t=null;return No((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:a,toPromise:u,get:t}},zo=function(e){return No((function(){return new Ro(e)}))},Lo=function(e){return No((function(){return Ro.resolve(e)}))},Bo={nu:zo,pure:Lo},Io=function(e,t){return t((function(t){var n=[],r=0,o=function(o){return function(i){n[o]=i,r++,r>=e.length&&t(n)}};0===e.length?t([]):J(e,(function(e,t){e.get(o(t))}))}))},Po=function(e){return Io(e,Bo.nu)},$o=function(e){var t=function(t){return e===t},n=function(t){return $o(e)},r=function(t){return $o(e)},o=function(t){return $o(t(e))},i=function(t){return $o(e)},a=function(t){t(e)},u=function(t){return t(e)},c=function(t,n){return n(e)},s=function(t){return t(e)},l=function(t){return t(e)},f=function(){return R.some(e)};return{is:t,isValue:k,isError:C,getOr:g(e),getOrThunk:g(e),getOrDie:g(e),or:n,orThunk:r,fold:c,map:o,mapError:i,each:a,bind:u,exists:s,forall:l,toOptional:f}},Ho=function(e){var t=function(e){return e()},n=function(){return w(String(e))()},r=function(e){return e},o=function(e){return e()},i=function(t){return Ho(e)},a=function(t){return Ho(t(e))},u=function(t){return Ho(e)},c=function(t,n){return t(e)};return{is:C,isValue:C,isError:k,getOr:v,getOrThunk:t,getOrDie:n,or:r,orThunk:o,fold:c,map:i,mapError:a,each:m,bind:u,exists:C,forall:k,toOptional:R.none}},Fo=function(e,t){return e.fold((function(){return Ho(t)}),$o)},Vo={value:$o,error:Ho,fromOption:Fo},jo=function(e){if(!L(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return J(e,(function(r,o){var i=be(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!L(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){var n=arguments.length;if(n!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+n);for(var r=new Array(n),i=0;i<r.length;i++)r[i]=arguments[i];var c=function(e){var n=be(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));var o=ce(t,(function(e){return K(n,e)}));if(!o)throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,r)};return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);var t=arguments[o];return t.apply(null,r)},match:c,log:function(e){console.log(e,{constructors:t,constructor:a,params:r})}}}})),n},Uo={generate:jo},Wo=(Uo.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){return e.fold(v,v)});function qo(e,t,n,r,o){return e(n,r)?R.some(n):F(o)&&o(n)?R.none():t(n,r,o)}var Go,Ko=function(e,t,n){var r=e.dom,o=F(n)?n:C;while(r.parentNode){r=r.parentNode;var i=gn.fromDom(r);if(t(i))return R.some(i);if(o(i))break}return R.none()},Xo=function(e,t,n){var r=function(e,t){return t(e)};return qo(r,Ko,e,t,n)},Yo=function(e,t){var n=e.dom;return n.parentNode?Jo(gn.fromDom(n.parentNode),(function(n){return!En(e,n)&&t(n)})):R.none()},Jo=function(e,t){var n=function(e){return t(gn.fromDom(e))},r=oe(e.dom.childNodes,n);return r.map(gn.fromDom)},Qo=function(e,t,n){return Ko(e,(function(e){return _n(e,t)}),n)},Zo=function(e,t){return Rn(t,e)},ei=function(e,t,n){var r=function(e,t){return _n(e,t)};return qo(r,Qo,e,t,n)},ti=function(){function e(e,t){return function(){e.apply(t,arguments)}}var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=function(t){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(i,this),e(a,this))},r=n.immediateFn||"function"===typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)};function o(e){var t=this;null!==this._state?r((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(o){return void e.reject(o)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function i(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if("function"===typeof n)return void s(e(n,t),e(i,this),e(a,this))}this._state=!0,this._value=t,u.call(this)}catch(r){a.call(this,r)}}function a(e){this._state=!1,this._value=e,u.call(this)}function u(){for(var e=0,t=this._deferreds.length;e<t;e++)o.call(this,this._deferreds[e]);this._deferreds=null}function c(e,t,n,r){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(o){if(r)return;r=!0,n(o)}}return n.prototype.catch=function(e){return this.then(null,e)},n.prototype.then=function(e,t){var r=this;return new n((function(n,i){o.call(r,new c(e,t,n,i))}))},n.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&t(arguments[0])?arguments[0]:arguments);return new n((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"===typeof a||"function"===typeof a)){var u=a.then;if("function"===typeof u)return void u.call(a,(function(e){o(i,e)}),n)}e[i]=a,0===--r&&t(e)}catch(c){n(c)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},n.resolve=function(e){return e&&"object"===typeof e&&e.constructor===n?e:new n((function(t){t(e)}))},n.reject=function(e){return new n((function(t,n){n(e)}))},n.race=function(e){return new n((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},n},ni=window.Promise?window.Promise:ti(),ri=function(e,t){var n,r=window.requestAnimationFrame,o=["ms","moz","webkit"],i=function(e){window.setTimeout(e,0)};for(n=0;n<o.length&&!r;n++)r=window[o[n]+"RequestAnimationFrame"];r||(r=i),r(e,t)},oi=function(e,t){return"number"!==typeof t&&(t=0),setTimeout(e,t)},ii=function(e,t){return"number"!==typeof t&&(t=1),setInterval(e,t)},ai=function(e){return clearTimeout(e)},ui=function(e){return clearInterval(e)},ci=function(e,t){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=oi((function(){e.apply(this,r)}),t)};return r.stop=function(){clearTimeout(n)},r},si={requestAnimationFrame:function(e,t){Go?Go.then(e):Go=new ni((function(e){t||(t=document.body),ri(e,t)})).then(e)},setTimeout:oi,setInterval:ii,setEditorTimeout:function(e,t,n){return oi((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r=ii((function(){e.removed?clearInterval(r):t()}),n);return r},debounce:ci,throttle:ci,clearInterval:ui,clearTimeout:ai};function li(e,t){void 0===t&&(t={});var n=0,r={},o=gn.fromDom(e),i=Vn(o),a=t.maxLoadTime||5e3,u=function(e){t.referrerPolicy=e},c=function(e){gr(cr(o),e)},s=function(e){var t=cr(o);Zo(t,"#"+e).each(xr)},l=function(e){return Ee(r,e).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))},f=function(n,o,u){var s,f=ln._addCacheSuffix(n),d=l(f);r[f]=d,d.count++;var m=function(e,t){var n=e.length;while(n--)e[n]();d.status=t,d.passed=[],d.failed=[],s&&(s.onload=null,s.onerror=null,s=null)},p=function(){return m(d.passed,2)},h=function(){return m(d.failed,3)},g=function(e,t){e()||(Date.now()-y<a?si.setTimeout(t):h())},v=function(){g((function(){var t=e.styleSheets,n=t.length;while(n--){var r=t[n],o=r.ownerNode;if(o&&o.id===s.id)return p(),!0}return!1}),v)};if(o&&d.passed.push(o),u&&d.failed.push(u),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var b=gn.fromTag("link",i.dom);uo(b,{rel:"stylesheet",type:"text/css",id:d.id});var y=Date.now();t.contentCssCors&&ao(b,"crossOrigin","anonymous"),t.referrerPolicy&&ao(b,"referrerpolicy",t.referrerPolicy),s=b.dom,s.onload=v,s.onerror=h,c(b),ao(b,"href",f)}else h();else p()},d=function(e){return Bo.nu((function(t){f(e,p(t,g(Vo.value(e))),p(t,g(Vo.error(e))))}))},m=function(e,t,n){Po(Y(e,d)).get((function(e){var r=Z(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(Wo)):t(r.pass.map(Wo))}))},h=function(e){var t=ln._addCacheSuffix(e);Ee(r,t).each((function(e){var n=--e.count;0===n&&(delete r[t],s(e.id))}))},v=function(e){J(e,(function(e){h(e)}))};return{load:f,loadAll:m,unload:h,unloadAll:v,_setReferrerPolicy:u}}var fi=function(){var e=new WeakMap,t=function(t,n){var r=ur(t),o=r.dom;return R.from(e.get(o)).getOrThunk((function(){var t=li(o,n);return e.set(o,t),t}))};return{forElement:t}},di=fi(),mi=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n],o)return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n],o)return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if(i=e.parentNode,i&&i!==this.rootNode)return i}},e}(),pi=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"],hi=["td","th"],gi=["thead","tbody","tfoot"],vi=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],bi=["h1","h2","h3","h4","h5","h6"],yi=["li","dd","dt"],wi=["ul","ol","dl"],xi=["pre","script","textarea","style"],Ci=function(e){var t;return function(n){return t=t||fe(e,k),t.hasOwnProperty(Nn(n))}},ki=Ci(bi),Si=Ci(pi),_i=function(e){return"table"===Nn(e)},Oi=function(e){return In(e)&&!Si(e)},Ti=function(e){return In(e)&&"br"===Nn(e)},Ri=Ci(vi),Ei=Ci(wi),Ai=Ci(yi),Di=Ci(gi),Mi=Ci(hi),Ni=Ci(xi),zi=function(e,t,n){return Qo(e,t,n).isSome()},Li="\ufeff",Bi=" ",Ii=function(e){return e===Li},Pi=function(e){return e.replace(/\uFEFF/g,"")},$i=Li,Hi=Ii,Fi=Pi,Vi=Pr,ji=Kr,Ui=function(e){return ji(e)&&(e=e.parentNode),Vi(e)&&e.hasAttribute("data-mce-caret")},Wi=function(e){return ji(e)&&Hi(e.data)},qi=function(e){return Ui(e)||Wi(e)},Gi=function(e){return e.firstChild!==e.lastChild||!Qr(e.firstChild)},Ki=function(e,t){var n,r=e.ownerDocument,o=r.createTextNode($i),i=e.parentNode;if(t){if(n=e.previousSibling,ji(n)){if(qi(n))return n;if(ea(n))return n.splitText(n.data.length-1)}i.insertBefore(o,e)}else{if(n=e.nextSibling,ji(n)){if(qi(n))return n;if(Zi(n))return n.splitText(1),n}e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o)}return o},Xi=function(e){var t=e.container();return!!Kr(t)&&(t.data.charAt(e.offset())===$i||e.isAtStart()&&Wi(t.previousSibling))},Yi=function(e){var t=e.container();return!!Kr(t)&&(t.data.charAt(e.offset()-1)===$i||e.isAtEnd()&&Wi(t.nextSibling))},Ji=function(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},Qi=function(e,t,n){var r=t.ownerDocument,o=r.createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(Ji());var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Zi=function(e){return ji(e)&&e.data[0]===$i},ea=function(e){return ji(e)&&e.data[e.data.length-1]===$i},ta=function(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];jr(n)&&n.parentNode.removeChild(n)},na=function(e){return e&&e.hasAttribute("data-mce-caret")?(ta(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null},ra=function(e){return Ui(e.startContainer)},oa=eo,ia=to,aa=Qr,ua=Kr,ca=$r(["script","style","textarea"]),sa=$r(["img","input","textarea","hr","iframe","video","audio","object","embed"]),la=$r(["table"]),fa=qi,da=function(e){return!fa(e)&&(ua(e)?!ca(e.parentNode):sa(e)||aa(e)||la(e)||pa(e))},ma=function(e){return Pr(e)&&"true"===e.getAttribute("unselectable")},pa=function(e){return!1===ma(e)&&ia(e)},ha=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(pa(e))return!1;if(oa(e))return!0}return!0},ga=function(e){return!!pa(e)&&!0!==ne(ge(e.getElementsByTagName("*")),(function(e,t){return e||oa(t)}),!1)},va=function(e){return sa(e)||ga(e)},ba=function(e,t){return da(e)&&ha(e,t)},ya=/^[ \t\r\n]*$/,wa=function(e){return ya.test(e)},xa=function(e,t){var n=gn.fromDom(t),r=gn.fromDom(e);return zi(r,"pre,code",b(En,n))},Ca=function(e,t){return Kr(e)&&wa(e.data)&&!1===xa(e,t)},ka=function(e){return Pr(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))},Sa=function(e,t){return da(e)&&!1===Ca(e,t)||ka(e)||_a(e)},_a=Fr("data-mce-bookmark"),Oa=Fr("data-mce-bogus"),Ta=Vr("data-mce-bogus","all"),Ra=function(e,t){var n,r=0;if(Sa(e,e))return!1;if(n=e.firstChild,!n)return!0;var o=new mi(n,e);do{if(t){if(Ta(n)){n=o.next(!0);continue}if(Oa(n)){n=o.next();continue}}if(Qr(n))r++,n=o.next();else{if(Sa(n,e))return!1;n=o.next()}}while(n);return r<=1},Ea=function(e,t){return void 0===t&&(t=!0),Ra(e.dom,t)},Aa=function(e){return"span"===e.nodeName.toLowerCase()},Da=function(e,t){return H(e)&&(Sa(e,t)||Oi(gn.fromDom(e)))},Ma=function(e,t){var n=new mi(e,t).prev(!1),r=new mi(e,t).next(!1),o=P(n)||Da(n,t),i=P(r)||Da(r,t);return o&&i},Na=function(e){return Aa(e)&&"bookmark"===e.getAttribute("data-mce-type")},za=function(e,t){return Kr(e)&&e.data.length>0&&Ma(e,t)},La=function(e){return!!Pr(e)&&e.childNodes.length>0},Ba=function(e){return Jr(e)||Yr(e)},Ia=function(e,t,n){var r=n||t;if(Pr(t)&&Na(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)Ia(e,o[i],r);if(Pr(t)){var a=t.childNodes;1===a.length&&Na(a[0])&&t.parentNode.insertBefore(a[0],t)}return Ba(t)||Sa(t,r)||La(t)||za(t,r)||e.remove(t),t},Pa=ln.makeMap,$a=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ha=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Fa=/[<>&\"\']/g,Va=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,ja={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:"Ÿ"},Ua={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},Wa={"<":"<",">":">","&":"&",""":'"',"'":"'"},qa=function(e){var t=gn.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},Ga=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),Ua[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}},Ka=Ga("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),Xa=function(e,t){return e.replace(t?$a:Ha,(function(e){return Ua[e]||e}))},Ya=function(e){return(""+e).replace(Fa,(function(e){return Ua[e]||e}))},Ja=function(e,t){return e.replace(t?$a:Ha,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":Ua[e]||"&#"+e.charCodeAt(0)+";"}))},Qa=function(e,t,n){return n=n||Ka,e.replace(t?$a:Ha,(function(e){return Ua[e]||n[e]||e}))},Za=function(e,t){var n=Ga(t)||Ka,r=function(e,t){return e.replace(t?$a:Ha,(function(e){return void 0!==Ua[e]?Ua[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))},o=function(e,t){return Qa(e,t,n)},i=Pa(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?o:Qa:i.numeric?Ja:Xa},eu=function(e){return e.replace(Va,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10),t>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):ja[t]||String.fromCharCode(t)):Wa[e]||Ka[e]||qa(e)}))},tu={encodeRaw:Xa,encodeAllRaw:Ya,encodeNumeric:Ja,encodeNamed:Qa,getEncodeFunc:Za,decode:eu},nu={},ru={},ou=ln.makeMap,iu=ln.each,au=ln.extend,uu=ln.explode,cu=ln.inArray,su=function(e,t){return e=ln.trim(e),e?e.split(t||" "):[]},lu=function(e){var t,n,r,o,i,a,u={},c=function(e,n,r){var o,i,a,c=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};r=r||[],n=n||"","string"===typeof r&&(r=su(r));var s=su(e);o=s.length;while(o--)i=su([t,n].join(" ")),a={attributes:c(i),attributesOrder:i,children:c(r,ru)},u[s[o]]=a},s=function(e,t){var n,r,o,i,a=su(e);n=a.length;var c=su(t);while(n--)for(r=u[a[n]],o=0,i=c.length;o<i;o++)r.attributes[c[o]]={},r.attributesOrder.push(c[o])};return nu[e]?nu[e]:(t="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==e&&(t+=" xml:lang",a="acronym applet basefont big font strike tt",r=[r,a].join(" "),iu(su(a),(function(e){c(e,"",r)})),i="center dir isindex noframes",n=[n,i].join(" "),o=[n,r].join(" "),iu(su(i),(function(e){c(e,"",o)}))),o=o||[n,r].join(" "),c("html","manifest","head body"),c("head","","base command link meta noscript script style title"),c("title hr noscript br"),c("base","href target"),c("link","href rel media hreflang type sizes hreflang"),c("meta","name http-equiv content charset"),c("style","media type scoped"),c("script","src async defer type charset"),c("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),c("address dt dd div caption","",o),c("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),c("blockquote","cite",o),c("ol","reversed start type","li"),c("ul","","li"),c("li","value",o),c("dl","","dt dd"),c("a","href target rel media hreflang type",r),c("q","cite",r),c("ins del","cite datetime",o),c("img","src sizes srcset alt usemap ismap width height"),c("iframe","src name width height",o),c("embed","src type width height"),c("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),c("param","name value"),c("map","name",[o,"area"].join(" ")),c("area","alt coords shape href target rel media hreflang type"),c("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),c("colgroup","span","col"),c("col","span"),c("tbody thead tfoot","","tr"),c("tr","","td th"),c("td","colspan rowspan headers",o),c("th","colspan rowspan headers scope abbr",o),c("form","accept-charset action autocomplete enctype method name novalidate target",o),c("fieldset","disabled form name",[o,"legend"].join(" ")),c("label","form for",r),c("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),c("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),c("select","disabled form multiple name required size","option optgroup"),c("optgroup","disabled label","option"),c("option","disabled label selected value"),c("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),c("menu","type label",[o,"li"].join(" ")),c("noscript","",o),"html4"!==e&&(c("wbr"),c("ruby","",[r,"rt rp"].join(" ")),c("figcaption","",o),c("mark rt rp summary bdi","",r),c("canvas","width height",o),c("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),c("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),c("picture","","img source"),c("source","src srcset type media sizes"),c("track","kind src srclang label default"),c("datalist","",[r,"option"].join(" ")),c("article section nav aside main header footer","",o),c("hgroup","","h1 h2 h3 h4 h5 h6"),c("figure","",[o,"figcaption"].join(" ")),c("time","datetime",r),c("dialog","open",o),c("command","type label icon disabled checked radiogroup command"),c("output","for form name",r),c("progress","value max",r),c("meter","value min max low high optimum",r),c("details","open",[o,"summary"].join(" ")),c("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),"html4"!==e&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),iu(su("a form meter progress dfn"),(function(e){u[e]&&delete u[e].children[e]})),delete u.caption.children.table,delete u.script,nu[e]=u,u)},fu=function(e,t){var n;return e&&(n={},"string"===typeof e&&(e={"*":e}),iu(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?ou(e,/[, ]/):uu(e,/[, ]/)}))),n};function du(e){var t={},n={},r=[],o={},i={},a=function(t,n,r){var o=e[t];return o?o=ou(o,/[, ]/,ou(o.toUpperCase(),/[, ]/)):(o=nu[t],o||(o=ou(n," ",ou(n.toUpperCase()," ")),o=au(o,r),nu[t]=o)),o};e=e||{};var u=lu(e.schema);!1===e.verify_html&&(e.valid_elements="*[*]");var c=fu(e.valid_styles),s=fu(e.invalid_styles,"map"),l=fu(e.valid_classes,"map"),f=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",m),v=a("move_caret_before_on_enter_elements",h+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),w=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");iu((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){i[e]=new RegExp("</"+e+"[^>]*>","gi")}));var x=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},C=function(e){var n,o,i,a,u,c,s,l,f,d,m,p,h,g,v,b,y,w,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,S=/[*?+]/;if(e){var _=su(e,",");for(t["@"]&&(b=t["@"].attributes,y=t["@"].attributesOrder),n=0,o=_.length;n<o;n++)if(u=C.exec(_[n]),u){if(g=u[1],f=u[2],v=u[3],l=u[5],p={},h=[],c={attributes:p,attributesOrder:h},"#"===g&&(c.paddEmpty=!0),"-"===g&&(c.removeEmpty=!0),"!"===u[4]&&(c.removeEmptyAttrs=!0),b&&(we(b,(function(e,t){p[t]=e})),h.push.apply(h,y)),l)for(l=su(l,"|"),i=0,a=l.length;i<a;i++)if(u=k.exec(l[i]),u){if(s={},m=u[1],d=u[2].replace(/[\\:]:/g,":"),g=u[3],w=u[4],"!"===m&&(c.attributesRequired=c.attributesRequired||[],c.attributesRequired.push(d),s.required=!0),"-"===m){delete p[d],h.splice(cu(h,d),1);continue}g&&("="===g&&(c.attributesDefault=c.attributesDefault||[],c.attributesDefault.push({name:d,value:w}),s.defaultValue=w),":"===g&&(c.attributesForced=c.attributesForced||[],c.attributesForced.push({name:d,value:w}),s.forcedValue=w),"<"===g&&(s.validValues=ou(w,"?"))),S.test(d)?(c.attributePatterns=c.attributePatterns||[],s.pattern=x(d),c.attributePatterns.push(s)):(p[d]||h.push(d),p[d]=s)}b||"@"!==f||(b=p,y=h),v&&(c.outputName=f,t[v]=c),S.test(f)?(c.pattern=x(f),r.push(c)):t[f]=c}}},k=function(e){t={},r=[],C(e),iu(u,(function(e,t){n[t]=e.children}))},S=function(e){var r=/^(~)?(.+)$/;e&&(nu.text_block_elements=nu.block_elements=null,iu(su(e,","),(function(e){var i=r.exec(e),a="~"===i[1],u=a?"span":"div",c=i[2];if(n[c]=n[u],o[c]=u,a||(y[c.toUpperCase()]={},y[c]={}),!t[c]){var s=t[u];s=au({},s),delete s.removeEmptyAttrs,delete s.removeEmpty,t[c]=s}iu(n,(function(e,t){e[u]&&(n[t]=e=au({},n[t]),e[c]=e[u])}))})))},_=function(t){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;nu[e.schema]=null,t&&iu(su(t,","),(function(e){var t,o,i=r.exec(e);i&&(o=i[1],t=o?n[i[2]]:n[i[2]]={"#comment":{}},t=n[i[2]],iu(su(i[3],"|"),(function(e){"-"===o?delete t[e]:t[e]={}})))}))},O=function(e){var n,o=t[e];if(o)return o;n=r.length;while(n--)if(o=r[n],o.pattern.test(e))return o};e.valid_elements?k(e.valid_elements):(iu(u,(function(e,r){t[r]={attributes:e.attributes,attributesOrder:e.attributesOrder},n[r]=e.children})),"html5"!==e.schema&&iu(su("strong/b em/i"),(function(e){var n=su(e,"/");t[n[1]].outputName=n[0]})),iu(su("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(e){t[e]&&(t[e].removeEmpty=!0)})),iu(su("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){t[e].paddEmpty=!0})),iu(su("span"),(function(e){t[e].removeEmptyAttrs=!0}))),S(e.custom_elements),_(e.valid_children),C(e.extended_valid_elements),_("+ol[ul|ol],+ul[ul|ol]"),iu({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,n){t[n]&&(t[n].parentsRequired=su(e))})),e.invalid_elements&&iu(uu(e.invalid_elements),(function(e){t[e]&&delete t[e]})),O("span")||C("span[!data-mce-type|*]");var T=function(){return c},R=function(){return s},E=function(){return l},A=function(){return p},D=function(){return y},M=function(){return b},N=function(){return w},z=function(){return m},L=function(){return d},B=function(){return g},I=function(){return v},P=function(){return f},$=function(){return i},H=function(e,t){var r=n[e.toLowerCase()];return!(!r||!r[t.toLowerCase()])},F=function(e,t){var n,r,o=O(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns,n){r=n.length;while(r--)if(n[r].pattern.test(e))return!0}}return!1},V=function(){return o};return{children:n,elements:t,getValidStyles:T,getValidClasses:E,getBlockElements:D,getInvalidStyles:R,getShortEndedElements:z,getTextBlockElements:M,getTextInlineElements:N,getBoolAttrs:A,getElementRule:O,getSelfClosingElements:L,getNonEmptyElements:B,getMoveCaretBeforeOnEnterElements:I,getWhiteSpaceElements:P,getSpecialElements:$,isValidChild:H,isValid:F,getCustomElements:V,addValidElements:C,setValidElements:k,addCustomElements:S,addValidChildren:_}}var mu,pu,hu,gu,vu,bu,yu,wu,xu,Cu,ku,Su,_u,Ou,Tu,Ru,Eu,Au,Du=function(e,t,n,r){var o=function(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)},Mu=function(e,t){var n,r,o,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=Li;e=e||{},t&&(r=t.getValidStyles(),o=t.getInvalidStyles());var f=("\\\" \\' \\; \\: ; : "+l).split(" ");for(n=0;n<f.length;n++)s[f[n]]=l+n,s[l+n]=f[n];return{toHex:function(e){return e.replace(i,Du)},parse:function(t){var r,o,f,d,m={},p=e.url_converter,h=e.url_converter_scope||this,g=function(e,t,r){var o=m[e+"-top"+t];if(o){var i=m[e+"-right"+t];if(i){var a=m[e+"-bottom"+t];if(a){var u=m[e+"-left"+t];if(u){var c=[o,i,a,u];n=c.length-1;while(n--)if(c[n]!==c[n+1])break;n>-1&&r||(m[e+t]=-1===n?c[0]:c.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}}}},v=function(e){var t,n=m[e];if(n){n=n.split(" "),t=n.length;while(t--)if(n[t]!==n[0])return!1;return m[e]=n[0],!0}},b=function(e,t,n,r){v(t)&&v(n)&&v(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])},y=function(e){return d=!0,s[e]},w=function(e,t){return d&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return s[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},x=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},C=function(e){return e.replace(/\\[0-9a-f]+/gi,x)},k=function(t,n,r,o,i,a){if(i=i||a,i)return i=w(i),"'"+i.replace(/\'/g,"\\'")+"'";if(n=w(n||r||o),!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return p&&(n=p.call(h,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,y).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,y)}));while(r=u.exec(t))if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),f=r[2].replace(c,""),o&&f){if(o=C(o),f=C(f),-1!==o.indexOf(l)||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(f)))continue;"font-weight"===o&&"700"===f?f="bold":"color"!==o&&"background-color"!==o||(f=f.toLowerCase()),f=f.replace(i,Du),f=f.replace(a,k),m[o]=d?w(f,!0):f}g("border","",!0),g("border","-width"),g("border","-color"),g("border","-style"),g("padding",""),g("margin",""),b("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){var n="",i=function(t){var o,i=r[t];if(i)for(var a=0,u=i.length;a<u;a++)t=i[a],o=e[t],o&&(n+=(n.length>0?" ":"")+t+": "+o+";")},a=function(e,t){var n=o["*"];return(!n||!n[e])&&(n=o[t],!(n&&n[e]))};return t&&r?(i("*"),i(t)):we(e,(function(e,r){!e||o&&!a(r,t)||(n+=(n.length>0?" ":"")+r+": "+e+";")})),n}}},Nu="mce-data-",zu=/^(?:mouse|contextmenu)|click/,Lu={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1,mozPressure:1},Bu=function(e){return e.isDefaultPrevented===Pu||e.isDefaultPrevented===Iu},Iu=function(){return!1},Pu=function(){return!0},$u=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},Hu=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},Fu=function(e){return zu.test(e.type)},Vu=function(e,t){var n,r=t||{};for(n in e)Lu[n]||(r[n]=e[n]);if(r.target||(r.target=r.srcElement||document),r.composedPath&&(r.composedPath=function(){return e.composedPath()}),e&&Fu(e)&&void 0===e.pageX&&void 0!==e.clientX){var o=r.target.ownerDocument||document,i=o.documentElement,a=o.body;r.pageX=e.clientX+(i&&i.scrollLeft||a&&a.scrollLeft||0)-(i&&i.clientLeft||a&&a.clientLeft||0),r.pageY=e.clientY+(i&&i.scrollTop||a&&a.scrollTop||0)-(i&&i.clientTop||a&&a.clientTop||0)}return r.preventDefault=function(){r.isDefaultPrevented=Pu,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},r.stopPropagation=function(){r.isPropagationStopped=Pu,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=Pu,r.stopPropagation()},!1===Bu(r)&&(r.isDefaultPrevented=Iu,r.isPropagationStopped=Iu,r.isImmediatePropagationStopped=Iu),"undefined"===typeof r.metaKey&&(r.metaKey=!1),r},ju=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){return"complete"===r.readyState||"interactive"===r.readyState&&r.body},a=function(){Hu(e,"DOMContentLoaded",a),Hu(e,"load",a),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};i()?a():$u(e,"DOMContentLoaded",a),n.domLoaded||$u(e,"load",a)}},Uu=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando=Nu+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(e,t,n,r){var o,i,a,u,c,s,l,f=this,d=window,m=function(e){f.executeHandlers(Vu(e||d.event),o)};if(e&&3!==e.nodeType&&8!==e.nodeType){e[f.expando]?o=e[f.expando]:(o=f.count++,e[f.expando]=o,f.events[o]={}),r=r||e;var p=t.split(" ");a=p.length;while(a--)u=p[a],s=m,c=l=!1,"DOMContentLoaded"===u&&(u="ready"),f.domLoaded&&"ready"===u&&"complete"===e.readyState?n.call(r,Vu({type:u})):(f.hasMouseEnterLeave||(c=f.mouseEnterLeave[u],c&&(s=function(e){var t=e.currentTarget,n=e.relatedTarget;if(n&&t.contains)n=t.contains(n);else while(n&&n!==t)n=n.parentNode;n||(e=Vu(e||d.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,f.executeHandlers(e,o))})),f.hasFocusIn||"focusin"!==u&&"focusout"!==u||(l=!0,c="focusin"===u?"focus":"blur",s=function(e){e=Vu(e||d.event),e.type="focus"===e.type?"focusin":"focusout",f.executeHandlers(e,o)}),i=f.events[o][u],i?"ready"===u&&f.domLoaded?n(Vu({type:u})):i.push({func:n,scope:r}):(f.events[o][u]=i=[{func:n,scope:r}],i.fakeName=c,i.capture=l,i.nativeHandler=s,"ready"===u?ju(e,s,f):$u(e,c||u,s,l)));return e=i=null,n}},e.prototype.unbind=function(e,t,n){var r,o,i,a,u;if(!e||3===e.nodeType||8===e.nodeType)return this;var c=e[this.expando];if(c){if(u=this.events[c],t){var s=t.split(" ");o=s.length;while(o--)if(a=s[o],r=u[a],r){if(n){i=r.length;while(i--)if(r[i].func===n){var l=r.nativeHandler,f=r.fakeName,d=r.capture;r=r.slice(0,i).concat(r.slice(i+1)),r.nativeHandler=l,r.fakeName=f,r.capture=d,u[a]=r}}n&&0!==r.length||(delete u[a],Hu(e,r.fakeName||a,r.nativeHandler,r.capture))}}else we(u,(function(t,n){Hu(e,t.fakeName||n,t.nativeHandler,t.capture)})),u={};for(a in u)if(Ae(u,a))return this;delete this.events[c];try{delete e[this.expando]}catch(m){e[this.expando]=null}}return this},e.prototype.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return this;var o=Vu(null,n);o.type=t,o.target=e;do{r=e[this.expando],r&&this.executeHandlers(o,r),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!o.isPropagationStopped());return this},e.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.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName){this.unbind(e),n=e.getElementsByTagName("*"),t=n.length;while(t--)e=n[t],e[this.expando]&&this.unbind(e)}return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(e,t){var n=this.events[t],r=n&&n[e.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}},e.Event=new e,e}(),Wu="sizzle"+-new Date,qu=window.document,Gu=0,Ku=0,Xu=Ec(),Yu=Ec(),Ju=Ec(),Qu=function(e,t){return e===t&&(Cu=!0),0},Zu="undefined",ec=1<<31,tc={}.hasOwnProperty,nc=[],rc=nc.pop,oc=nc.push,ic=nc.push,ac=nc.slice,uc=nc.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},cc="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",sc="[\\x20\\t\\r\\n\\f]",lc="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",fc="\\["+sc+"*("+lc+")(?:"+sc+"*([*^$|!~]?=)"+sc+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+lc+"))|)"+sc+"*\\]",dc=":("+lc+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+fc+")*)|.*)\\)|)",mc=new RegExp("^"+sc+"+|((?:^|[^\\\\])(?:\\\\.)*)"+sc+"+$","g"),pc=new RegExp("^"+sc+"*,"+sc+"*"),hc=new RegExp("^"+sc+"*([>+~]|"+sc+")"+sc+"*"),gc=new RegExp("="+sc+"*([^\\]'\"]*?)"+sc+"*\\]","g"),vc=new RegExp(dc),bc=new RegExp("^"+lc+"$"),yc={ID:new RegExp("^#("+lc+")"),CLASS:new RegExp("^\\.("+lc+")"),TAG:new RegExp("^("+lc+"|[*])"),ATTR:new RegExp("^"+fc),PSEUDO:new RegExp("^"+dc),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+sc+"*(even|odd|(([+-]|)(\\d*)n|)"+sc+"*(?:([+-]|)"+sc+"*(\\d+)|))"+sc+"*\\)|)","i"),bool:new RegExp("^(?:"+cc+")$","i"),needsContext:new RegExp("^"+sc+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+sc+"*((?:-\\d)?\\d*)"+sc+"*\\)|)(?=[^-]|$)","i")},wc=/^(?:input|select|textarea|button)$/i,xc=/^h\d$/i,Cc=/^[^{]+\{\s*\[native \w/,kc=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Sc=/[+~]/,_c=/'|\\/g,Oc=new RegExp("\\\\([\\da-f]{1,6}"+sc+"?|("+sc+")|.)","ig"),Tc=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ic.apply(nc=ac.call(qu.childNodes),qu.childNodes),nc[qu.childNodes.length].nodeType}catch(gH){ic={apply:nc.length?function(e,t){oc.apply(e,ac.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}var Rc=function(e,t,n,r){var o,i,a,u,c,s,l,f,d,m;if((t?t.ownerDocument||t:qu)!==Su&&ku(t),t=t||Su,n=n||[],!e||"string"!==typeof e)return n;if(1!==(u=t.nodeType)&&9!==u)return[];if(Ou&&!r){if(o=kc.exec(e))if(a=o[1]){if(9===u){if(i=t.getElementById(a),!i||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&Au(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ic.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&mu.getElementsByClassName)return ic.apply(n,t.getElementsByClassName(a)),n}if(mu.qsa&&(!Tu||!Tu.test(e))){if(f=l=Wu,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){s=vu(e),(l=t.getAttribute("id"))?f=l.replace(_c,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",c=s.length;while(c--)s[c]=f+Ic(s[c]);d=Sc.test(e)&&Lc(t.parentNode)||t,m=s.join(",")}if(m)try{return ic.apply(n,d.querySelectorAll(m)),n}catch(p){}finally{l||t.removeAttribute("id")}}}return yu(e.replace(mc,"$1"),t,n,r)};function Ec(){var e=[];function t(n,r){return e.push(n+" ")>pu.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function Ac(e){return e[Wu]=!0,e}function Dc(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||ec)-(~e.sourceIndex||ec);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function Mc(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function Nc(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function zc(e){return Ac((function(t){return t=+t,Ac((function(n,r){var o,i=e([],n.length,t),a=i.length;while(a--)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Lc(e){return e&&typeof e.getElementsByTagName!==Zu&&e}function Bc(){}function Ic(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Pc(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Ku++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,c,s=[Gu,i];if(a){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,a))return!0}else while(t=t[r])if(1===t.nodeType||o){if(c=t[Wu]||(t[Wu]={}),(u=c[r])&&u[0]===Gu&&u[1]===i)return s[2]=u[2];if(c[r]=s,s[2]=e(t,n,a))return!0}}}function $c(e){return e.length>1?function(t,n,r){var o=e.length;while(o--)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Hc(e,t,n){for(var r=0,o=t.length;r<o;r++)Rc(e,t[r],n);return n}function Fc(e,t,n,r,o){for(var i,a=[],u=0,c=e.length,s=null!=t;u<c;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),s&&t.push(u)));return a}function Vc(e,t,n,r,o,i){return r&&!r[Wu]&&(r=Vc(r)),o&&!o[Wu]&&(o=Vc(o,i)),Ac((function(i,a,u,c){var s,l,f,d=[],m=[],p=a.length,h=i||Hc(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Fc(h,d,e,u,c),v=n?o||(i?e:p||r)?[]:a:g;if(n&&n(g,v,u,c),r){s=Fc(v,m),r(s,[],u,c),l=s.length;while(l--)(f=s[l])&&(v[m[l]]=!(g[m[l]]=f))}if(i){if(o||e){if(o){s=[],l=v.length;while(l--)(f=v[l])&&s.push(g[l]=f);o(null,v=[],s,c)}l=v.length;while(l--)(f=v[l])&&(s=o?uc.call(i,f):d[l])>-1&&(i[s]=!(a[s]=f))}}else v=Fc(v===a?v.splice(p,v.length):v),o?o(null,a,v,c):ic.apply(a,v)}))}function jc(e){for(var t,n,r,o=e.length,i=pu.relative[e[0].type],a=i||pu.relative[" "],u=i?1:0,c=Pc((function(e){return e===t}),a,!0),s=Pc((function(e){return uc.call(t,e)>-1}),a,!0),l=[function(e,n,r){return!i&&(r||n!==wu)||((t=n).nodeType?c(e,n,r):s(e,n,r))}];u<o;u++)if(n=pu.relative[e[u].type])l=[Pc($c(l),n)];else{if(n=pu.filter[e[u].type].apply(null,e[u].matches),n[Wu]){for(r=++u;r<o;r++)if(pu.relative[e[r].type])break;return Vc(u>1&&$c(l),u>1&&Ic(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(mc,"$1"),n,u<r&&jc(e.slice(u,r)),r<o&&jc(e=e.slice(r)),r<o&&Ic(e))}l.push(n)}return $c(l)}function Uc(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,c){var s,l,f,d=0,m="0",p=o&&[],h=[],g=wu,v=o||r&&pu.find.TAG("*",c),b=Gu+=null==g?1:Math.random()||.1,y=v.length;for(c&&(wu=i!==Su&&i);m!==y&&null!=(s=v[m]);m++){if(r&&s){l=0;while(f=e[l++])if(f(s,i,a)){u.push(s);break}c&&(Gu=b)}n&&((s=!f&&s)&&d--,o&&p.push(s))}if(d+=m,n&&m!==d){l=0;while(f=t[l++])f(p,h,i,a);if(o){if(d>0)while(m--)p[m]||h[m]||(h[m]=rc.call(u));h=Fc(h)}ic.apply(u,h),c&&!o&&h.length>0&&d+t.length>1&&Rc.uniqueSort(u)}return c&&(Gu=b,wu=g),p};return n?Ac(o):o}mu=Rc.support={},gu=Rc.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},ku=Rc.setDocument=function(e){var t,n=e?e.ownerDocument||e:qu,r=n.defaultView;function o(e){try{return e.top}catch(t){}return null}return n!==Su&&9===n.nodeType&&n.documentElement?(Su=n,_u=n.documentElement,Ou=!gu(n),r&&r!==o(r)&&(r.addEventListener?r.addEventListener("unload",(function(){ku()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){ku()}))),mu.attributes=!0,mu.getElementsByTagName=!0,mu.getElementsByClassName=Cc.test(n.getElementsByClassName),mu.getById=!0,pu.find.ID=function(e,t){if(typeof t.getElementById!==Zu&&Ou){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},pu.filter.ID=function(e){var t=e.replace(Oc,Tc);return function(e){return e.getAttribute("id")===t}},pu.find.TAG=mu.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Zu)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){while(n=i[o++])1===n.nodeType&&r.push(n);return r}return i},pu.find.CLASS=mu.getElementsByClassName&&function(e,t){if(Ou)return t.getElementsByClassName(e)},Ru=[],Tu=[],mu.disconnectedMatch=!0,Tu=Tu.length&&new RegExp(Tu.join("|")),Ru=Ru.length&&new RegExp(Ru.join("|")),t=Cc.test(_u.compareDocumentPosition),Au=t||Cc.test(_u.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},Qu=t?function(e,t){if(e===t)return Cu=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!mu.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===qu&&Au(qu,e)?-1:t===n||t.ownerDocument===qu&&Au(qu,t)?1:xu?uc.call(xu,e)-uc.call(xu,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Cu=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],c=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:xu?uc.call(xu,e)-uc.call(xu,t):0;if(i===a)return Dc(e,t);r=e;while(r=r.parentNode)u.unshift(r);r=t;while(r=r.parentNode)c.unshift(r);while(u[o]===c[o])o++;return o?Dc(u[o],c[o]):u[o]===qu?-1:c[o]===qu?1:0},n):Su},Rc.matches=function(e,t){return Rc(e,null,null,t)},Rc.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Su&&ku(e),t=t.replace(gc,"='$1']"),mu.matchesSelector&&Ou&&(!Ru||!Ru.test(t))&&(!Tu||!Tu.test(t)))try{var n=Eu.call(e,t);if(n||mu.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(gH){}return Rc(t,Su,null,[e]).length>0},Rc.contains=function(e,t){return(e.ownerDocument||e)!==Su&&ku(e),Au(e,t)},Rc.attr=function(e,t){(e.ownerDocument||e)!==Su&&ku(e);var n=pu.attrHandle[t.toLowerCase()],r=n&&tc.call(pu.attrHandle,t.toLowerCase())?n(e,t,!Ou):void 0;return void 0!==r?r:mu.attributes||!Ou?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Rc.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Rc.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Cu=!mu.detectDuplicates,xu=!mu.sortStable&&e.slice(0),e.sort(Qu),Cu){while(t=e[o++])t===e[o]&&(r=n.push(o));while(r--)e.splice(n[r],1)}return xu=null,e},hu=Rc.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"===typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=hu(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=hu(t);return n},pu=Rc.selectors={cacheLength:50,createPseudo:Ac,match:yc,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Oc,Tc),e[3]=(e[3]||e[4]||e[5]||"").replace(Oc,Tc),"~="===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]||Rc.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]&&Rc.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return yc.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&vc.test(n)&&(t=vu(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(Oc,Tc).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Xu[e+" "];return t||(t=new RegExp("(^|"+sc+")"+e+"("+sc+"|$)"))&&Xu(e,(function(e){return t.test("string"===typeof e.className&&e.className||typeof e.getAttribute!==Zu&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Rc.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,c){var s,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!c&&!u;if(g){if(i){while(h){f=t;while(f=f[h])if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){l=g[Wu]||(g[Wu]={}),s=l[e]||[],m=s[0]===Gu&&s[1],d=s[0]===Gu&&s[2],f=m&&g.childNodes[m];while(f=++m&&f&&f[h]||(d=m=0)||p.pop())if(1===f.nodeType&&++d&&f===t){l[e]=[Gu,m,d];break}}else if(b&&(s=(t[Wu]||(t[Wu]={}))[e])&&s[0]===Gu)d=s[1];else while(f=++m&&f&&f[h]||(d=m=0)||p.pop())if((u?f.nodeName.toLowerCase()===v:1===f.nodeType)&&++d&&(b&&((f[Wu]||(f[Wu]={}))[e]=[Gu,d]),f===t))break;return d-=o,d===r||d%r===0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=pu.pseudos[e]||pu.setFilters[e.toLowerCase()]||Rc.error("unsupported pseudo: "+e);return r[Wu]?r(t):r.length>1?(n=[e,e,"",t],pu.setFilters.hasOwnProperty(e.toLowerCase())?Ac((function(e,n){var o,i=r(e,t),a=i.length;while(a--)o=uc.call(e,i[a]),e[o]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:Ac((function(e){var t=[],n=[],r=bu(e.replace(mc,"$1"));return r[Wu]?Ac((function(e,t,n,o){var i,a=r(e,null,o,[]),u=e.length;while(u--)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),!n.pop()}})),has:Ac((function(e){return function(t){return Rc(e,t).length>0}})),contains:Ac((function(e){return e=e.replace(Oc,Tc),function(t){return(t.textContent||t.innerText||hu(t)).indexOf(e)>-1}})),lang:Ac((function(e){return bc.test(e||"")||Rc.error("unsupported lang: "+e),e=e.replace(Oc,Tc).toLowerCase(),function(t){var n;do{if(n=Ou?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===_u},focus:function(e){return e===Su.activeElement&&(!Su.hasFocus||Su.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!pu.pseudos.empty(e)},header:function(e){return xc.test(e.nodeName)},input:function(e){return wc.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:zc((function(){return[0]})),last:zc((function(e,t){return[t-1]})),eq:zc((function(e,t,n){return[n<0?n+t:n]})),even:zc((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:zc((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:zc((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:zc((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},pu.pseudos.nth=pu.pseudos.eq,J(["radio","checkbox","file","password","image"],(function(e){pu.pseudos[e]=Mc(e)})),J(["submit","reset"],(function(e){pu.pseudos[e]=Nc(e)})),Bc.prototype=pu.filters=pu.pseudos,pu.setFilters=new Bc,vu=Rc.tokenize=function(e,t){var n,r,o,i,a,u,c,s=Yu[e+" "];if(s)return t?0:s.slice(0);a=e,u=[],c=pu.preFilter;while(a){for(i in n&&!(r=pc.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=hc.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(mc," ")}),a=a.slice(n.length)),pu.filter)pu.filter.hasOwnProperty(i)&&(!(r=yc[i].exec(a))||c[i]&&!(r=c[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return t?a.length:a?Rc.error(e):Yu(e,u).slice(0)},bu=Rc.compile=function(e,t){var n,r=[],o=[],i=Ju[e+" "];if(!i){t||(t=vu(e)),n=t.length;while(n--)i=jc(t[n]),i[Wu]?r.push(i):o.push(i);i=Ju(e,Uc(o,r)),i.selector=e}return i},yu=Rc.select=function(e,t,n,r){var o,i,a,u,c,s="function"===typeof e&&e,l=!r&&vu(e=s.selector||e);if(n=n||[],1===l.length){if(i=l[0]=l[0].slice(0),i.length>2&&"ID"===(a=i[0]).type&&mu.getById&&9===t.nodeType&&Ou&&pu.relative[i[1].type]){if(t=(pu.find.ID(a.matches[0].replace(Oc,Tc),t)||[])[0],!t)return n;s&&(t=t.parentNode),e=e.slice(i.shift().value.length)}o=yc.needsContext.test(e)?0:i.length;while(o--){if(a=i[o],pu.relative[u=a.type])break;if((c=pu.find[u])&&(r=c(a.matches[0].replace(Oc,Tc),Sc.test(i[0].type)&&Lc(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&Ic(i),!e)return ic.apply(n,r),n;break}}}return(s||bu(e,l))(r,t,!Ou,n,Sc.test(e)&&Lc(t.parentNode)||t),n},mu.sortStable=Wu.split("").sort(Qu).join("")===Wu,mu.detectDuplicates=!!Cu,ku(),mu.sortDetached=!0;var Wc=document,qc=Array.prototype.push,Gc=Array.prototype.slice,Kc=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Xc=Uu.Event,Yc=ln.makeMap("children,contents,next,prev"),Jc=function(e){return"undefined"!==typeof e},Qc=function(e){return"string"===typeof e},Zc=function(e){return e&&e===e.window},es=function(e,t){t=t||Wc;var n,r=t.createElement("div"),o=t.createDocumentFragment();r.innerHTML=e;while(n=r.firstChild)o.appendChild(n);return o},ts=function(e,t,n,r){var o;if(Qc(t))t=es(t,gs(e[0]));else if(t.length&&!t.nodeType){if(t=ws.makeArray(t),r)for(o=t.length-1;o>=0;o--)ts(e,t[o],n,r);else for(o=0;o<t.length;o++)ts(e,t[o],n,r);return e}if(t.nodeType){o=e.length;while(o--)n.call(e[o],t)}return e},ns=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},rs=function(e,t,n){var r,o;return t=ws(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},os=ln.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),is=ln.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),as={for:"htmlFor",class:"className",readonly:"readOnly"},us={float:"cssFloat"},cs={},ss={},ls=function(e,t){return new ws.fn.init(e,t)},fs=function(e,t){var n;if(t.indexOf)return t.indexOf(e);n=t.length;while(n--)if(t[n]===e)return n;return-1},ds=/^\s*|\s*$/g,ms=function(e){return null===e||void 0===e?"":(""+e).replace(ds,"")},ps=function(e,t){var n,r,o,i;if(e)if(n=e.length,void 0===n){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n;o++)if(i=e[o],!1===t.call(i,o,i))break;return e},hs=function(e,t){var n=[];return ps(e,(function(e,r){t(r,e)&&n.push(r)})),n},gs=function(e){return e?9===e.nodeType?e:e.ownerDocument:Wc};ls.fn=ls.prototype={constructor:ls,selector:"",context:null,length:0,init:function(e,t){var n,r,o=this;if(!e)return o;if(e.nodeType)return o.context=o[0]=e,o.length=1,o;if(t&&t.nodeType)o.context=t;else{if(t)return ws(e).attr(t);o.context=t=document}if(Qc(e)){if(o.selector=e,n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Kc.exec(e),!n)return ws(t).find(e);if(n[1]){r=es(e,gs(t)).firstChild;while(r)qc.call(o,r),r=r.nextSibling}else{if(r=gs(t).getElementById(n[2]),!r)return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return ln.toArray(this)},add:function(e,t){var n,r,o=this;if(Qc(e))return o.add(ws(e));if(!1!==t)for(n=ws.unique(o.toArray().concat(ws.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else qc.apply(o,ws.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"===typeof e)ps(e,(function(e,t){r.attr(e,t)}));else{if(!Jc(t)){if(r[0]&&1===r[0].nodeType){if(n=cs[e],n&&n.get)return n.get(r[0],e);if(is[e])return r.prop(e)?e:void 0;t=r[0].getAttribute(e,2),null===t&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if(n=cs[e],n&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if(e=as[e]||e,"object"===typeof e)ps(e,(function(e,t){n.prop(e,t)}));else{if(!Jc(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"===typeof e)ps(e,(function(e,t){o.css(e,t)}));else if(Jc(t))e=i(e),"number"!==typeof t||os[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if(r=ss[e],r&&r.set)r.set(this,t);else{try{this.style[us[e]||e]=t}catch(o){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],r=ss[e],r&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(u){return}}return o},remove:function(){var e,t=this,n=this.length;while(n--)e=t[n],Xc.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){var e,t=this,n=this.length;while(n--){e=t[n];while(e.firstChild)e.removeChild(e.firstChild)}return this},html:function(e){var t,n=this;if(Jc(e)){t=n.length;try{while(t--)n[t].innerHTML=e}catch(r){ws(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(Jc(e)){t=n.length;while(t--)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return ts(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return ts(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?ts(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?ts(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return ws(e).append(this),this},prependTo:function(e){return ws(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return rs(this,e)},wrapAll:function(e){return rs(this,e,!0)},wrapInner:function(e){return this.each((function(){ws(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){ws(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),ws(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!==typeof e||(-1!==e.indexOf(" ")?ps(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o=ns(r,e);if(o!==t){var i=r.className;o?r.className=ms((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e}}))),n},hasClass:function(e){return ns(this[0],e)},each:function(e){return ps(this,e)},on:function(e,t){return this.each((function(){Xc.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Xc.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"===typeof e?Xc.fire(this,e.type,e):Xc.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new ws(Gc.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)ws.find(e,this[t],r);return ws(r)},filter:function(e){return ws("function"===typeof e?hs(this.toArray(),(function(t,n){return e(n,t)})):ws.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof ws&&(e=e[0]),this.each((function(n,r){while(r){if("string"===typeof e&&ws(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),ws(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(o=t.getBoundingClientRect(),i=o.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:qc,sort:Array.prototype.sort,splice:Array.prototype.splice},ln.extend(ls,{extend:ln.extend,makeArray:function(e){return Zc(e)||e.nodeType?[e]:ln.toArray(e)},inArray:fs,isArray:ln.isArray,each:ps,trim:ms,grep:hs,find:Rc,expr:Rc.selectors,unique:Rc.uniqueSort,text:Rc.getText,contains:Rc.contains,filter:function(e,t,n){var r=t.length;n&&(e=":not("+e+")");while(r--)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?ws.find.matchesSelector(t[0],e)?[t[0]]:[]:ws.find.matches(e,t),t}});var vs=function(e,t,n){var r=[],o=e[t];"string"!==typeof n&&n instanceof ws&&(n=n[0]);while(o&&9!==o.nodeType){if(void 0!==n){if(o===n)break;if("string"===typeof n&&ws(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},bs=function(e,t,n,r){var o=[];for(r instanceof ws&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"===typeof r&&ws(e).is(r))break}o.push(e)}return o},ys=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};ps({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return vs(e,"parentNode")},next:function(e){return ys(e,"nextSibling",1)},prev:function(e){return ys(e,"previousSibling",1)},children:function(e){return bs(e.firstChild,"nextSibling",1)},contents:function(e){return ln.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){ls.fn[e]=function(n){var r=this,o=[];r.each((function(){var e=t.call(o,this,n,o);e&&(ws.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(Yc[e]||(o=ws.unique(o)),0===e.indexOf("parents")&&(o=o.reverse()));var i=ws(o);return n?i.filter(n):i}})),ps({parentsUntil:function(e,t){return vs(e,"parentNode",t)},nextUntil:function(e,t){return bs(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return bs(e,"previousSibling",1,t).slice(1)}},(function(e,t){ls.fn[e]=function(n,r){var o=this,i=[];o.each((function(){var e=t.call(i,this,n,i);e&&(ws.isArray(e)?i.push.apply(i,e):i.push(e))})),this.length>1&&(i=ws.unique(i),0!==e.indexOf("parents")&&"prevUntil"!==e||(i=i.reverse()));var a=ws(i);return r?a.filter(r):a}})),ls.fn.is=function(e){return!!e&&this.filter(e).length>0},ls.fn.init.prototype=ls.fn,ls.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return ws.extend(n,this),n},ls.attrHooks=cs,ls.cssHooks=ss;var ws=ls,xs=ln.each,Cs=ln.grep,ks=Yt.ie,Ss=/^([a-z0-9],?)+$/i,_s=function(e,t,n){var r=t.keep_values,o={set:function(e,r,o){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||n(),r,o,e[0])),e.attr("data-mce-"+o,r).attr(o,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},i={style:{set:function(t,n){null===n||"object"!==typeof n?(r&&t.attr("data-mce-style",n),null!==n&&"string"===typeof n?(t.removeAttr("style"),t.css(e.parse(n))):t.attr("style",n)):t.css(n)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serialize(e.parse(n),t[0].nodeName),n}}};return r&&(i.href=i.src=o),i},Os=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},Ts=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o};function Rs(e,t){var n=this;void 0===t&&(t={});var r={},o=window,i={},a=0,u=!0,c=!0,s=di.forElement(gn.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),l=[],f=t.schema?t.schema:du({}),d=Mu({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),p=t.ownEvents?new Uu:Uu.Event,h=f.getBlockElements(),g=ws.overrideDefaults((function(){return{context:e,element:De.getRoot()}})),v=function(e){if("string"===typeof e)return!!h[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!h[e.nodeName])}return!1},b=function(t){return t&&e&&N(t)?e.getElementById(t):t},y=function(e){return g("string"===typeof e?b(e):e)},w=function(e,t,n){var r,o,i=y(e);return i.length&&(r=Me[t],o=r&&r.get?r.get(i,t):i.attr(t)),"undefined"===typeof o&&(o=n||""),o},x=function(e){var t=b(e);return t?t.attributes:[]},C=function(e,n,r){""===r&&(r=null);var o=y(e),i=o.attr(n);if(o.length){var a=Me[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&t.onSetAttrib&&t.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},k=function(t,n){if(!ks||1!==t.nodeType||n)return t.cloneNode(n);var r=e.createElement(t.nodeName);return xs(x(t),(function(e){C(r,e.nodeName,w(t,e.nodeName))})),r},S=function(){return t.root_element||e.body},_=function(e){var t=Lr(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},O=function(t,n){return _o(e.body,b(t),n)},T=function(e,n,r){var o=N(n)?y(e).css(n,r):y(e).css(n);t.update_styles&&Os(d,o)},R=function(e,n){var r=y(e).css(n);t.update_styles&&Os(d,r)},E=function(e,t,n){var r=y(e);return n?r.css(t):(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})),"float"===t&&(t=Yt.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},A=function(e){var t,n;return e=b(e),t=E(e,"width"),n=E(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},D=function(e){e=b(e);var t=O(e),n=A(e);return{x:t.x,y:t.y,w:n.w,h:n.h}},M=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(Ss.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Rc(t,i[0].ownerDocument||i[0],null,i).length>0},z=function(e,t,n,r){var o,i=[],a=b(e);r=void 0===r,n=n||("BODY"!==S().nodeName?S().parentNode:null),ln.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return M(e,o)});while(a){if(a===n||$(a.nodeType)||Yr(a)||Jr(a))break;if(!t||"function"===typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},L=function(e,t,n){var r=z(e,t,n,!1);return r&&r.length>0?r[0]:null},B=function(e,t,n){var r=t;if(e)for("string"===typeof t&&(r=function(e){return M(e,t)}),e=e[n];e;e=e[n])if("function"===typeof r&&r(e))return e;return null},I=function(e,t){return B(e,t,"nextSibling")},P=function(e,t){return B(e,t,"previousSibling")},H=function(n,r){return Rc(n,b(r)||t.root_element||e,[])},F=function(e,t,r){var o,i="string"===typeof e?b(e):e;if(!i)return!1;if(ln.isArray(i)&&(i.length||0===i.length))return o=[],xs(i,(function(e,n){e&&o.push(t.call(r,"string"===typeof e?b(e):e,n))})),o;var a=r||n;return t.call(a,i)},V=function(e,t){y(e).each((function(e,n){xs(t,(function(e,t){C(n,t,e)}))}))},j=function(e,t){var n=y(e);ks?n.each((function(e,n){if(!1!==n.canHaveHTML){while(n.firstChild)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(r){ws("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},U=function(t,n,r,o,i){return F(t,(function(t){var a="string"===typeof n?e.createElement(n):n;return V(a,r),o&&("string"!==typeof o&&o.nodeType?a.appendChild(o):"string"===typeof o&&j(a,o)),i?a:t.appendChild(a)}))},W=function(t,n,r){return U(e.createElement(t),t,n,r,!0)},q=tu.decode,G=tu.encodeAllRaw,K=function(e,t,n){var r,o="";for(r in o+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&"undefined"!==typeof t[r]&&(o+=" "+r+'="'+G(t[r])+'"');return"undefined"!==typeof n?o+">"+n+"</"+e+">":o+" />"},X=function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();o.appendChild(r),t&&(r.innerHTML=t);while(n=r.firstChild)o.appendChild(n);return o.removeChild(r),o},Y=function(e,t){var n=y(e);return t?n.each((function(){var e;while(e=this.firstChild)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},Q=function(e){return F(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},Z=function(e){return d.parse(e)},ee=function(e,t){return d.serialize(e,t)},te=function(t){var n,o;if(De!==Rs.DOM&&e===document){if(r[t])return;r[t]=!0}o=e.getElementById("mceDefaultStyles"),o||(o=e.createElement("style"),o.id="mceDefaultStyles",o.type="text/css",n=e.getElementsByTagName("head")[0],n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},ne=function(e){e||(e=""),J(e.split(","),(function(e){i[e]=!0,s.load(e,m)}))},re=function(e,t,n){y(e).toggleClass(t,n).each((function(){""===this.className&&ws(this).attr("class",null)}))},oe=function(e,t){y(e).addClass(t)},ie=function(e,t){re(e,t,!1)},ae=function(e,t){return y(e).hasClass(t)},ue=function(e){y(e).show()},ce=function(e){y(e).hide()},se=function(e){return"none"===y(e).css("display")},le=function(e){return(e||"mce_")+a++},fe=function(e){var t="string"===typeof e?b(e):e;return Pr(t)?t.outerHTML:ws("<div></div>").append(ws(t).clone()).html()},de=function(e,t){y(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}Y(ws(this).html(t),!0)}))},me=function(e,t){var n=b(t);return F(e,(function(e){var t=n.parentNode,r=n.nextSibling;return r?t.insertBefore(e,r):t.appendChild(e),e}))},pe=function(e,t,n){return F(t,(function(t){return ln.is(t,"array")&&(e=e.cloneNode(!0)),n&&xs(Cs(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},he=function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=W(t),xs(x(e),(function(t){C(n,t.nodeName,w(e,t.nodeName))})),pe(n,e,!0)),n||e},ge=function(e,t){var n,r=e;while(r){n=t;while(n&&r!==n)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},ve=function(e){return d.toHex(ln.trim(e))},be=function(e){if(Pr(e)){var t="a"===e.nodeName.toLowerCase()&&!w(e,"href")&&w(e,"id");if(w(e,"name")||w(e,"data-mce-bookmark")||t)return!0}return!1},ye=function(e,t){var n,r,o=0;if(be(e))return!1;if(e=e.firstChild,e){var i=new mi(e,e.parentNode),a=f?f.getWhiteSpaceElements():{};t=t||(f?f.getNonEmptyElements():null);do{if(n=e.nodeType,Pr(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"===r){o++,e=i.next();continue}return!1}if(be(e))return!1}if(8===n)return!1;if(3===n&&!wa(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&wa(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},xe=function(){return e.createRange()},Ce=function(e,t,n){var r,o,i,a=xe();if(e&&t)return a.setStart(e.parentNode,Ts(e)),a.setEnd(t.parentNode,Ts(t)),r=a.extractContents(),a=xe(),a.setStart(t.parentNode,Ts(t)+1),a.setEnd(e.parentNode,Ts(e)+1),o=a.extractContents(),i=e.parentNode,i.insertBefore(Ia(De,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Ia(De,o),e),Y(e),n||t},ke=function(n,r,i,a){if(ln.isArray(n)){var u=n.length,c=[];while(u--)c[u]=ke(n[u],r,i,a);return c}!t.collect||n!==e&&n!==o||l.push([n,r,i,a]);var s=p.bind(n,r,i,a||De);return s},Se=function(t,n,r){if(ln.isArray(t)){var i=t.length,a=[];while(i--)a[i]=Se(t[i],n,r);return a}if(l.length>0&&(t===e||t===o)){i=l.length;while(i--){var u=l[i];t!==u[0]||n&&n!==u[1]||r&&r!==u[2]||p.unbind(u[0],u[1],u[2])}}return p.unbind(t,n,r)},_e=function(e,t,n){return p.fire(e,t,n)},Oe=function(e){if(e&&Pr(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},Te=function(e){for(var t=S(),n=null;e&&e!==t;e=e.parentNode)if(n=Oe(e),null!==n)break;return n},Re=function(){if(l.length>0){var e=l.length;while(e--){var t=l[e];p.unbind(t[0],t[1],t[2])}}we(i,(function(e,t){s.unload(t),delete i[t]})),Rc.setDocument&&Rc.setDocument()},Ee=function(e,t){while(e){if(t===e)return!0;e=e.parentNode}return!1},Ae=function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},De={doc:e,settings:t,win:o,files:i,stdMode:u,boxModel:c,styleSheetLoader:s,boundEvents:l,styles:d,schema:f,events:p,isBlock:v,$:g,$$:y,root:null,clone:k,getRoot:S,getViewPort:_,getRect:D,getSize:A,getParent:L,getParents:z,get:b,getNext:I,getPrev:P,select:H,is:M,add:U,create:W,createHTML:K,createFragment:X,remove:Y,setStyle:T,getStyle:E,setStyles:R,removeAllAttribs:Q,setAttrib:C,setAttribs:V,getAttrib:w,getPos:O,parseStyle:Z,serializeStyle:ee,addStyle:te,loadCSS:ne,addClass:oe,removeClass:ie,hasClass:ae,toggleClass:re,show:ue,hide:ce,isHidden:se,uniqueId:le,setHTML:j,getOuterHTML:fe,setOuterHTML:de,decode:q,encode:G,insertAfter:me,replace:pe,rename:he,findCommonAncestor:ge,toHex:ve,run:F,getAttribs:x,isEmpty:ye,createRng:xe,nodeIndex:Ts,split:Ce,bind:ke,unbind:Se,fire:_e,getContentEditable:Oe,getContentEditableParent:Te,destroy:Re,isChildOf:Ee,dumpRng:Ae},Me=_s(d,t,(function(){return De}));return De}(function(e){e.DOM=e(document),e.nodeIndex=Ts})(Rs||(Rs={}));var Es=Rs,As=Es.DOM,Ds=ln.each,Ms=ln.grep,Ns=0,zs=1,Ls=2,Bs=3,Is=function(){function e(e){void 0===e&&(e={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=e}return e.prototype._setReferrerPolicy=function(e){this.settings.referrerPolicy=e},e.prototype.loadScript=function(e,t,n){var r,o=As,i=function(){o.remove(c),r&&(r.onerror=r.onload=r=null)},a=function(){i(),t()},u=function(){i(),F(n)?n():"undefined"!==typeof console&&console.log&&console.log("Failed to load script: "+e)},c=o.uniqueId();r=document.createElement("script"),r.id=c,r.type="text/javascript",r.src=ln._addCacheSuffix(e),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=a,r.onerror=u,(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},e.prototype.isDone=function(e){return this.states[e]===Ls},e.prototype.markDone=function(e){this.states[e]=Ls},e.prototype.add=function(e,t,n,r){var o=this.states[e];this.queue.push(e),void 0===o&&(this.states[e]=Ns),t&&(this.scriptLoadedCallbacks[e]||(this.scriptLoadedCallbacks[e]=[]),this.scriptLoadedCallbacks[e].push({success:t,failure:r,scope:n||this}))},e.prototype.load=function(e,t,n,r){return this.add(e,t,n,r)},e.prototype.remove=function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]},e.prototype.loadQueue=function(e,t,n){this.loadScripts(this.queue,e,t,n)},e.prototype.loadScripts=function(e,t,n,r){var o=this,i=[],a=function(e,t){Ds(o.scriptLoadedCallbacks[t],(function(t){F(t[e])&&t[e].call(t.scope)})),o.scriptLoadedCallbacks[t]=void 0};o.queueLoadedCallbacks.push({success:t,failure:r,scope:n||this});var u=function(){var t=Ms(e);if(e.length=0,Ds(t,(function(e){o.states[e]!==Ls?o.states[e]!==Bs?o.states[e]!==zs&&(o.states[e]=zs,o.loading++,o.loadScript(e,(function(){o.states[e]=Ls,o.loading--,a("success",e),u()}),(function(){o.states[e]=Bs,o.loading--,i.push(e),a("failure",e),u()}))):a("failure",e):a("success",e)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,Ds(n,(function(e){0===i.length?F(e.success)&&e.success.call(e.scope):F(e.failure)&&e.failure.call(e.scope,i)}))}};u()},e.ScriptLoader=new e,e}(),Ps=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},$s=function(e){return z(e)&&Ae(e,"raw")},Hs=function(e){return L(e)&&e.length>1},Fs={},Vs=Ps("en"),js=function(){return Ee(Fs,Vs.get())},Us=function(){return xe(Fs,(function(e){return Ve({},e)}))},Ws=function(e){e&&Vs.set(e)},qs=function(){return Vs.get()},Gs=function(e,t){var n=Fs[e];n||(Fs[e]=n={}),we(t,(function(e,t){n[t.toLowerCase()]=e}))},Ks=function(e){var t=js().getOr({}),n=function(e){return F(e)?Object.prototype.toString.call(e):r(e)?"":""+e},r=function(e){return""===e||null===e||void 0===e},o=function(e){var r=n(e);return Ee(t,r.toLowerCase()).map(n).getOr(r)},i=function(e){return e.replace(/{context:\w+}$/,"")};if(r(e))return"";if($s(e))return n(e.raw);if(Hs(e)){var a=e.slice(1),u=o(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Ae(a,t)?n(a[t]):e}));return i(u)}return i(o(e))},Xs=function(){return js().bind((function(e){return Ee(e,"_dir")})).exists((function(e){return"rtl"===e}))},Ys=function(e){return Ae(Fs,e)},Js={getData:Us,setCode:Ws,getCode:qs,add:Gs,translate:Ks,isRtl:Xs,hasCode:Ys};function Qs(){var e=this,t=[],n={},r={},o=[],i=function(e,t){var n=ee(o,(function(n){return n.name===e&&n.state===t}));J(n,(function(e){return e.callback()}))},a=function(e){if(r[e])return r[e].instance},u=function(e){var t;return r[e]&&(t=r[e].dependencies),t||[]},c=function(e,t){!1!==Qs.languageLoad&&h(e,(function(){var r=Js.getCode(),o=","+(t||"")+",";!r||t&&-1===o.indexOf(","+r+",")||Is.ScriptLoader.add(n[e]+"/langs/"+r+".js")}),"loaded")},s=function(e,n,o){var a=n;return t.push(a),r[e]={instance:a,dependencies:o},i(e,"added"),a},l=function(e){delete n[e],delete r[e]},f=function(e,t){return"object"===typeof t?t:"string"===typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},d=function(t,n){var r=e.urls[t];J(n,(function(e){Is.ScriptLoader.add(r+"/"+e)}))},m=function(e,t,n,r){var o=u(e);J(o,(function(e){var n=f(t,e);p(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Is))},p=function(e,t,o,a,u){if(!n[e]){var c="string"===typeof t?t:t.prefix+t.resource+t.suffix;0!==c.indexOf("/")&&-1===c.indexOf("://")&&(c=Qs.baseURL+"/"+c),n[e]=c.substring(0,c.lastIndexOf("/"));var s=function(){i(e,"loaded"),m(e,t,o,a)};r[e]?s():Is.ScriptLoader.add(c,s,a,u)}},h=function(e,t,i){void 0===i&&(i="added"),Ae(r,e)&&"added"===i||Ae(n,e)&&"loaded"===i?t():o.push({name:e,state:i,callback:t})};return{items:t,urls:n,lookup:r,_listeners:o,get:a,dependencies:u,requireLangPack:c,add:s,remove:l,createUrl:f,addComponents:d,load:p,waitFor:h}}(function(e){e.PluginManager=e(),e.ThemeManager=e()})(Qs||(Qs={}));var Zs=Qs,el=function(e,t){var n=null,r=function(){null!==n&&(clearTimeout(n),n=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null===n&&(n=setTimeout((function(){e.apply(null,r),n=null}),t))};return{cancel:r,throttle:o}},tl=function(e,t){var n=null,r=function(){null!==n&&(clearTimeout(n),n=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null!==n&&clearTimeout(n),n=setTimeout((function(){e.apply(null,r),n=null}),t)};return{cancel:r,throttle:o}},nl=function(e,t){var n=co(e,t);return void 0===n||""===n?[]:n.split(" ")},rl=function(e,t,n){var r=nl(e,t),o=r.concat([n]);return ao(e,t,o.join(" ")),!0},ol=function(e,t,n){var r=ee(nl(e,t),(function(e){return e!==n}));return r.length>0?ao(e,t,r.join(" ")):fo(e,t),!1},il=function(e){return void 0!==e.dom.classList},al=function(e){return nl(e,"class")},ul=function(e,t){return rl(e,"class",t)},cl=function(e,t){return ol(e,"class",t)},sl=function(e,t){il(e)?e.dom.classList.add(t):ul(e,t)},ll=function(e){var t=il(e)?e.dom.classList:al(e);0===t.length&&fo(e,"class")},fl=function(e,t){if(il(e)){var n=e.dom.classList;n.remove(t)}else cl(e,t);ll(e)},dl=function(e,t){return il(e)&&e.dom.classList.contains(t)},ml=function(e,t){var n=[];return J(Qn(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(ml(e,t))})),n},pl=function(e,t){return Tn(t,e)},hl=g("mce-annotation"),gl=g("data-mce-annotation"),vl=g("data-mce-annotation-uid"),bl=function(e,t){var n=e.selection.getRng(),r=gn.fromDom(n.startContainer),o=gn.fromDom(e.getBody()),i=t.fold((function(){return"."+hl()}),(function(e){return"["+gl()+'="'+e+'"]'})),a=Zn(r,n.startOffset).getOr(r),u=ei(a,i,(function(e){return En(e,o)})),c=function(e,t){return lo(e,t)?R.some(co(e,t)):R.none()};return u.bind((function(t){return c(t,""+vl()).bind((function(n){return c(t,""+gl()).map((function(t){var r=wl(e,n);return{uid:n,name:t,elements:r}}))}))}))},yl=function(e){return In(e)&&dl(e,hl())},wl=function(e,t){var n=gn.fromDom(e.getBody());return pl(n,"["+vl()+'="'+t+'"]')},xl=function(e,t){var n=gn.fromDom(e.getBody()),r=pl(n,"["+gl()+'="'+t+'"]'),o={};return J(r,(function(e){var t=co(e,vl()),n=o.hasOwnProperty(t)?o[t]:[];o[t]=n.concat([e])})),o},Cl=function(e,t){var n=Ps({}),r=function(){return{listeners:[],previous:Ps(R.none())}},o=function(e,t){i(e,(function(e){return t(e),e}))},i=function(e,t){var o=n.get(),i=o.hasOwnProperty(e)?o[e]:r(),a=t(i);o[e]=a,n.set(o)},a=function(e,t,n){o(e,(function(r){J(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:Y(n,(function(e){return e.dom}))})}))}))},u=function(e){o(e,(function(t){J(t.listeners,(function(t){return t(!1,e)}))}))},c=tl((function(){var t=n.get(),r=de(be(t));J(r,(function(t){i(t,(function(n){var r=n.previous.get();return bl(e,R.some(t)).fold((function(){r.isSome()&&(u(t),n.previous.set(R.none()))}),(function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(a(o,t,i),n.previous.set(R.some(t)))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){c.cancel()})),e.on("NodeChange",(function(){c.throttle()}));var s=function(e,t){i(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))};return{addListener:s}},kl=function(e,t){var n=function(e){return R.from(e.attr(gl())).bind(t.lookup)};e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){J(e,(function(e){n(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},Sl=function(){var e={},t=function(t,n){e[t]={name:t,settings:n}},n=function(t){return e.hasOwnProperty(t)?R.from(e[t]).map((function(e){return e.settings})):R.none()};return{register:t,lookup:n}},_l=0,Ol=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return _l++,e+"_"+r+_l+String(n)},Tl=function(e,t){J(t,(function(t){sl(e,t)}))},Rl=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,Qn(gn.fromDom(r))},El=function(e){return e.dom.innerHTML},Al=function(e,t){var n=Fn(e),r=n.dom,o=gn.fromDom(r.createDocumentFragment()),i=Rl(t,r);yr(o,i),wr(e),gr(e,o)},Dl=function(e,t){return gn.fromDom(e.dom.cloneNode(t))},Ml=function(e){return Dl(e,!1)},Nl=function(e){return Dl(e,!0)},zl=function(e,t,n){void 0===n&&(n=C);var r=new mi(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!Kr(t)&&!n(t));return R.from(t).filter(Kr)};return{current:function(){return R.from(r.current()).filter(Kr)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Ll=function(e,t){var n=t||function(t){return e.isBlock(t)||Qr(t)||to(t)},r=function(e,t,n,o){if(Kr(e)){var i=o(e,t,e.data);if(-1!==i)return R.some({container:e,offset:i})}return n().bind((function(e){return r(e.container,e.offset,n,o)}))},o=function(e,t,o,i){var a=zl(e,i,n);return r(e,t,(function(){return a.prev().map((function(e){return{container:e,offset:e.length}}))}),o).getOrNull()},i=function(e,t,o,i){var a=zl(e,i,n);return r(e,t,(function(){return a.next().map((function(e){return{container:e,offset:0}}))}),o).getOrNull()};return{backwards:o,forwards:i}},Bl=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Il=function(e,t,n){return e.isSome()&&t.isSome()?R.some(n(e.getOrDie(),t.getOrDie())):R.none()},Pl=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?R.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):R.none()},$l=function(e,t){return e?R.some(t):R.none()},Hl=Math.round,Fl=function(e){return e?{left:Hl(e.left),top:Hl(e.top),bottom:Hl(e.bottom),right:Hl(e.right),width:Hl(e.width),height:Hl(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},Vl=function(e,t){return e=Fl(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},jl=function(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right},Ul=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Wl=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&Ul(t.top-e.bottom,e,t)},ql=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Ul(t.bottom-e.top,e,t)},Gl=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Kl=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},Xl=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},Yl=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Jl=function(e){return"string"===typeof e&&e.charCodeAt(0)>=768&&Yl.test(e)},Ql=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}},Zl=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}},ef=Pr,tf=da,nf=Hr("display","block table"),rf=Hr("float","left right"),of=Zl(ef,tf,y(rf)),af=y(Hr("white-space","pre pre-line pre-wrap")),uf=Kr,cf=Qr,sf=Es.nodeIndex,lf=Xl,ff=function(e){return"createRange"in e?e.createRange():Es.DOM.createRng()},df=function(e){return e&&/[\r\n\t ]/.test(e)},mf=function(e){return!!e.setStart&&!!e.setEnd},pf=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(df(e.toString())&&af(n.parentNode)&&Kr(n)&&(t=n.data,df(t[r-1])||df(t[r+1])))},hf=function(e){var t=e.ownerDocument,n=ff(t),r=t.createTextNode(Bi),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=Fl(n.getBoundingClientRect());return o.removeChild(r),i},gf=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Kr(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),bf(i)}return null},vf=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},bf=function(e){var t,n=e.getClientRects();return t=n.length>0?Fl(n[0]):Fl(e.getBoundingClientRect()),!mf(e)&&cf(e)&&vf(t)?hf(e):vf(t)&&mf(e)?gf(e):t},yf=function(e,t){var n=Vl(e,t);return n.width=1,n.right=n.left+1,n},wf=function(e){var t,n,r=[],o=function(e){0!==e.height&&(r.length>0&&jl(e,r[r.length-1])||r.push(e))},i=function(e,t){var n=ff(e.ownerDocument);if(t<e.data.length){if(Jl(e.data[t]))return r;if(Jl(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!pf(n)))return o(yf(bf(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),pf(n)||o(yf(bf(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),pf(n)||o(yf(bf(n),!0)))};if(uf(e.container()))return i(e.container(),e.offset()),r;if(ef(e.container()))if(e.isAtEnd())n=lf(e.container(),e.offset()),uf(n)&&i(n,n.data.length),of(n)&&!cf(n)&&o(yf(bf(n),!1));else{if(n=lf(e.container(),e.offset()),uf(n)&&i(n,0),of(n)&&e.isAtEnd())return o(yf(bf(n),!1)),r;t=lf(e.container(),e.offset()-1),of(t)&&!cf(t)&&(nf(t)||nf(n)||!of(n))&&o(yf(bf(t),!1)),of(n)&&o(yf(bf(n),!0))}return r};function xf(e,t,n){var r=function(){return uf(e),0===t},o=function(){return uf(e)?t>=e.data.length:t>=e.childNodes.length},i=function(){var n=ff(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},a=function(){return n||(n=wf(xf(e,t))),n},u=function(){return a().length>0},c=function(n){return n&&e===n.container()&&t===n.offset()},s=function(n){return lf(e,n?t-1:t)};return{container:g(e),offset:g(t),toRange:i,getClientRects:a,isVisible:u,isAtStart:r,isAtEnd:o,isEqual:c,getNode:s}}(function(e){e.fromRangeStart=function(t){return e(t.startContainer,t.startOffset)},e.fromRangeEnd=function(t){return e(t.endContainer,t.endOffset)},e.after=function(t){return e(t.parentNode,sf(t)+1)},e.before=function(t){return e(t.parentNode,sf(t))},e.isAbove=function(e,t){return Il(pe(t.getClientRects()),he(e.getClientRects()),Wl).getOr(!1)},e.isBelow=function(e,t){return Il(he(t.getClientRects()),pe(e.getClientRects()),ql).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&Kr(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}})(xf||(xf={}));var Cf,kf=xf,Sf=function(e,t){Kr(t)&&0===t.data.length&&e.remove(t)},_f=function(e,t,n){t.insertNode(n),Sf(e,n.previousSibling),Sf(e,n.nextSibling)},Of=function(e,t,n){var r=R.from(n.firstChild),o=R.from(n.lastChild);t.insertNode(n),r.each((function(t){return Sf(e,t.previousSibling)})),o.each((function(t){return Sf(e,t.nextSibling)}))},Tf=function(e,t,n){Jr(n)?Of(e,t,n):_f(e,t,n)},Rf=Kr,Ef=jr,Af=Es.nodeIndex,Df=function(e){var t=e.parentNode;return Ef(t)?Df(t):t},Mf=function(e){return e?$e(e.childNodes,(function(e,t){return Ef(t)&&"BR"!==t.nodeName?e=e.concat(Mf(t)):e.push(t),e}),[]):[]},Nf=function(e,t){while(e=e.previousSibling){if(!Rf(e))break;t+=e.data.length}return t},zf=function(e){return function(t){return e===t}},Lf=function(e){var t,n;t=Mf(Df(e)),n=He(t,zf(e),e),t=t.slice(0,n+1);var r=$e(t,(function(e,n,r){return Rf(n)&&Rf(t[r-1])&&e++,e}),0);return t=Ie(t,$r([e.nodeName])),n=He(t,zf(e),e),n-r},Bf=function(e){var t;return t=Rf(e)?"text()":e.nodeName.toLowerCase(),t+"["+Lf(e)+"]"},If=function(e,t,n){var r=[];for(t=t.parentNode;t!==e;t=t.parentNode){if(n&&n(t))break;r.push(t)}return r},Pf=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),Rf(n)?o=Nf(n,r):(i=n.childNodes,r>=i.length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(Bf(n)),a=If(e,n),a=Ie(a,y(jr)),u=u.concat(Be(a,(function(e){return Bf(e)}))),u.reverse().join("/")+","+o},$f=function(e,t,n){var r=Mf(e);return r=Ie(r,(function(e,t){return!Rf(e)||!Rf(r[t-1])})),r=Ie(r,$r([t])),r[n]},Hf=function(e,t){var n,r=e,o=0;while(Rf(r)){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Rf(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Rf(e)&&t>e.data.length&&(t=e.data.length),kf(e,t)},Ff=function(e,t){var n;if(!t)return null;var r=t.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=$e(o,(function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),$f(e,n[1],parseInt(n[2],10))):null}),e);return i?Rf(i)?Hf(i,parseInt(n,10)):(n="after"===n?Af(i)+1:Af(i),kf(i.parentNode,n)):null},Vf=to,jf=function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Kr(r);r=r.previousSibling)o+=e(r.data).length;return o},Uf=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],c=[],s=0,l=e.getRoot();for(Kr(a)?c.push(n?jf(t,a,u):u):(i=a.childNodes,u>=i.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},Wf=function(e,t,n,r){var o=t.dom,i={};return i.start=Uf(o,e,n,r,!0),t.isCollapsed()||(i.end=Uf(o,e,n,r,!1)),i},qf=function(e,t,n){var r=0;return ln.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},Gf=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Pr(n)&&"TR"===n.nodeName&&(o=n.childNodes,n=o[Math.min(t?r:r-1,o.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))},Kf=function(e){return Gf(e,!0),Gf(e,!1),e},Xf=function(e,t){var n;if(Pr(e)&&(e=Xl(e,t),Vf(e)))return e;if(qi(e)){if(Kr(e)&&Ui(e)&&(e=e.parentNode),n=e.previousSibling,Vf(n))return n;if(n=e.nextSibling,Vf(n))return n}},Yf=function(e){return Xf(e.startContainer,e.startOffset)||Xf(e.endContainer,e.endOffset)},Jf=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Vf(r)||"IMG"===o)return{name:o,index:qf(n.dom,o,r)};var a=Yf(i);return a?(o=a.tagName,{name:o,index:qf(n.dom,o,a)}):Wf(e,n,t,i)},Qf=function(e){var t=e.getRng();return{start:Pf(e.dom.getRoot(),kf.fromRangeStart(t)),end:Pf(e.dom.getRoot(),kf.fromRangeEnd(t))}},Zf=function(e){return{rng:e.getRng()}},ed=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)},td=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:qf(n,u,a)};var c=Kf(r.cloneRange());if(!i){c.collapse(!1);var s=ed(n,o+"_end",t);Tf(n,c,s)}r=Kf(r),r.collapse(!0);var l=ed(n,o+"_start",t);return Tf(n,r,l),e.moveToBookmark({id:o,keep:!0}),{id:o}},nd=function(e,t,n){return 2===t?Jf(Fi,n,e):3===t?Qf(e):t?Zf(e):td(e,!1)},rd=b(Jf,v,!0),od=Es.DOM,id="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow",ad=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return o.hasOwnProperty(e.id)?o[e.id]:n}return r},ud=function(e){return e.getParam("iframe_attrs",{})},cd=function(e){return e.getParam("doctype","<!DOCTYPE html>")},sd=function(e){return e.getParam("document_base_url","")},ld=function(e){return ad(e,"body_id","tinymce")},fd=function(e){return ad(e,"body_class","")},dd=function(e){return e.getParam("content_security_policy","")},md=function(e){return e.getParam("br_in_pre",!0)},pd=function(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},hd=function(e){return e.getParam("forced_root_block_attrs",{})},gd=function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")},vd=function(e){return e.getParam("no_newline_selector","")},bd=function(e){return e.getParam("keep_styles",!0)},yd=function(e){return e.getParam("end_container_on_empty_block",!1)},wd=function(e){return ln.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))},xd=function(e){return ln.explode(e.getParam("font_size_classes",""))},Cd=function(e){return e.getParam("images_dataimg_filter",k,"function")},kd=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Sd=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},_d=function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},Od=function(e){return e.getParam("icons","","string")},Td=function(e){return e.getParam("icons_url","","string")},Rd=function(e){return e.getParam("images_upload_url","","string")},Ed=function(e){return e.getParam("images_upload_base_path","","string")},Ad=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Dd=function(e){return e.getParam("images_upload_handler",null,"function")},Md=function(e){return e.getParam("content_css_cors",!1,"boolean")},Nd=function(e){return e.getParam("referrer_policy","","string")},zd=function(e){return e.getParam("language","en","string")},Ld=function(e){return e.getParam("language_url","","string")},Bd=function(e){return e.getParam("indent_use_margin",!1)},Id=function(e){return e.getParam("indentation","40px","string")},Pd=function(e){var t=e.getParam("content_css");return N(t)?Y(t.split(","),st):L(t)?t:!1===t||e.inline?[]:["default"]},$d=function(e){return e.getParam("directionality",Js.isRtl()?"rtl":void 0)},Hd=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")},Fd=function(e){var t=e.getParam("object_resizing");return!1!==t&&!Yt.iOS&&(N(t)?t:"table,img,figure.image,div")},Vd=function(e){return e.getParam("resize_img_proportional",!0,"boolean")},jd=function(e){return e.getParam("placeholder",od.getAttrib(e.getElement(),"placeholder"),"string")},Ud=function(e){return e.getParam("event_root")},Wd=function(e){return e.getParam("service_message")},qd=function(e){return e.getParam("theme")},Gd=function(e){return e.getParam("validate")},Kd=function(e){return!1!==e.getParam("inline_boundaries")},Xd=function(e){return e.getParam("formats")},Yd=function(e){var t=e.getParam("preview_styles",id);return N(t)?t:""},Jd=function(e){return e.getParam("format_empty_lines",!1,"boolean")},Qd=function(e){return e.getParam("custom_ui_selector","","string")},Zd=function(e){return e.getParam("theme_url")},em=function(e){return e.getParam("inline")},tm=function(e){return e.getParam("hidden_input")},nm=function(e){return e.getParam("submit_patch")},rm=function(e){return"xml"===e.getParam("encoding")},om=function(e){return e.getParam("add_form_submit_trigger")},im=function(e){return e.getParam("add_unload_trigger")},am=function(e){return""!==pd(e)},um=function(e){return e.getParam("custom_undo_redo_levels",0,"number")},cm=function(e){return e.getParam("disable_nodechange")},sm=function(e){return e.getParam("readonly")},lm=function(e){return e.getParam("content_css_cors")},fm=function(e){return e.getParam("plugins","","string")},dm=function(e){return e.getParam("external_plugins")},mm=function(e){return e.getParam("block_unsupported_drop",!0,"boolean")},pm=function(e){return e.getParam("visual",!0,"boolean")},hm=function(e){return e.getParam("visual_table_class","mce-item-table","string")},gm=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")},vm=Pr,bm=Kr,ym=function(e){var t=e.parentNode;t&&t.removeChild(e)},wm=function(e){var t=Fi(e);return{count:e.length-t.length,text:t}},xm=function(e){var t;while(-1!==(t=e.data.lastIndexOf($i)))e.deleteData(t,1)},Cm=function(e,t){return Rm(e),t},km=function(e,t){var n=wm(e.data.substr(0,t.offset())),r=wm(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(xm(e),kf(e,t.offset()-n.count)):t},Sm=function(e,t){var n=t.container(),r=G(ge(n.childNodes),e).map((function(e){return e<t.offset()?kf(n,t.offset()-1):t})).getOr(t);return Rm(e),r},_m=function(e,t){return bm(e)&&t.container()===e?km(e,t):Cm(e,t)},Om=function(e,t){return t.container()===e.parentNode?Sm(e,t):Cm(e,t)},Tm=function(e,t){return kf.isTextPosition(t)?_m(e,t):Om(e,t)},Rm=function(e){vm(e)&&qi(e)&&(Gi(e)?e.removeAttribute("data-mce-caret"):ym(e)),bm(e)&&(xm(e),0===e.data.length&&ym(e))},Em=Ft().browser,Am=to,Dm=ro,Mm=no,Nm="*[contentEditable=false],video,audio,embed,object",zm=function(e,t,n){var r,o,i,a,u,c=Vl(t.getBoundingClientRect(),n);return"BODY"===e.tagName?(r=e.ownerDocument.documentElement,o=e.scrollLeft||r.scrollLeft,i=e.scrollTop||r.scrollTop):(u=e.getBoundingClientRect(),o=e.scrollLeft-u.left,i=e.scrollTop-u.top),c.left+=o,c.right+=o,c.top+=i,c.bottom+=i,c.width=1,a=t.offsetWidth-t.clientWidth,a>0&&(n&&(a*=-1),c.left+=a,c.right+=a),c},Lm=function(e){for(var t=pl(gn.fromDom(e),Nm),n=0;n<t.length;n++){var r=t[n].dom,o=r.previousSibling;if(ea(o)){var i=o.data;1===i.length?o.parentNode.removeChild(o):o.deleteData(i.length-1,1)}if(o=r.nextSibling,Zi(o)){i=o.data;1===i.length?o.parentNode.removeChild(o):o.deleteData(0,1)}}},Bm=function(e,t,n,r){var o,i,a=Ps(R.none()),u=pd(e),c=u.length>0?u:"p",s=function(e,r){var o,u;if(l(),Mm(r))return null;if(!n(r))return i=Ki(r,e),u=r.ownerDocument.createRange(),Pm(i.nextSibling)?(u.setStart(i,0),u.setEnd(i,0)):(u.setStart(i,1),u.setEnd(i,1)),u;i=Qi(c,r,e),o=zm(t,r,e),ws(i).css("top",o.top);var s=ws('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(o).appendTo(t)[0];return a.set(R.some({caret:s,element:r,before:e})),a.get().each((function(t){e&&ws(t.caret).addClass("mce-visual-caret-before")})),f(),u=r.ownerDocument.createRange(),u.setStart(i,0),u.setEnd(i,0),u},l=function(){Lm(t),i&&(Rm(i),i=null),a.get().each((function(e){ws(e.caret).remove(),a.set(R.none())})),o&&(si.clearInterval(o),o=null)},f=function(){o=si.setInterval((function(){r()?ws("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):ws("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500)},d=function(){a.get().each((function(e){var n=zm(t,e.element,e.before);ws(e.caret).css(Ve({},n))}))},m=function(){return si.clearInterval(o)},p=function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"};return{show:s,hide:l,getCss:p,reposition:d,destroy:m}},Im=function(){return Em.isIE()||Em.isEdge()||Em.isFirefox()},Pm=function(e){return Am(e)||Dm(e)},$m=function(e){return Pm(e)||Wr(e)&&Im()},Hm=to,Fm=ro,Vm=Hr("display","block table table-cell table-caption list-item"),jm=qi,Um=Ui,Wm=Pr,qm=da,Gm=function(e){return e>0},Km=function(e){return e<0},Xm=function(e,t){var n;while(n=e(t))if(!Um(n))return n;return null},Ym=function(e,t,n,r,o){var i=new mi(e,r),a=Hm(e)||Um(e);if(Km(t)){if(a&&(e=Xm(i.prev,!0),n(e)))return e;while(e=Xm(i.prev,o))if(n(e))return e}if(Gm(t)){if(a&&(e=Xm(i.next,!0),n(e)))return e;while(e=Xm(i.next,o))if(n(e))return e}return null},Jm=function(e,t){while(e&&e!==t){if(Vm(e))return e;e=e.parentNode}return null},Qm=function(e,t,n){return Jm(e.container(),n)===Jm(t.container(),n)},Zm=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Wm(n)?n.childNodes[r+e]:null},ep=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},tp=function(e,t,n){return Jm(t,e)===Jm(n,e)},np=function(e,t,n){var r,o;o=e?"previousSibling":"nextSibling";while(n&&n!==t){if(r=n[o],jm(r)&&(r=r[o]),Hm(r)||Fm(r)){if(tp(t,r,n))return r;break}if(qm(r))break;n=n.parentNode}return null},rp=b(ep,!0),op=b(ep,!1),ip=function(e,t,n){var r,o,i,a=b(np,!0,t),u=b(np,!1,t);o=n.startContainer;var c=n.startOffset;if(Ui(o)){if(Wm(o)||(o=o.parentNode),i=o.getAttribute("data-mce-caret"),"before"===i&&(r=o.nextSibling,$m(r)))return rp(r);if("after"===i&&(r=o.previousSibling,$m(r)))return op(r)}if(!n.collapsed)return n;if(Kr(o)){if(jm(o)){if(1===e){if(r=u(o),r)return rp(r);if(r=a(o),r)return op(r)}if(-1===e){if(r=a(o),r)return op(r);if(r=u(o),r)return rp(r)}return n}if(ea(o)&&c>=o.data.length-1)return 1===e&&(r=u(o),r)?rp(r):n;if(Zi(o)&&c<=1)return-1===e&&(r=a(o),r)?op(r):n;if(c===o.data.length)return r=u(o),r?rp(r):n;if(0===c)return r=a(o),r?op(r):n}return n},ap=function(e,t){return R.from(Zm(e?0:-1,t)).filter(Hm)},up=function(e,t,n){var r=ip(e,t,n);return-1===e?xf.fromRangeStart(r):xf.fromRangeEnd(r)},cp=function(e){return R.from(e.getNode()).map(gn.fromDom)},sp=function(e){return R.from(e.getNode(!0)).map(gn.fromDom)},lp=function(e,t){while(t=e(t))if(t.isVisible())return t;return t},fp=function(e,t){var n=Qm(e,t);return!(n||!Qr(e.getNode()))||n};(function(e){e[e["Backwards"]=-1]="Backwards",e[e["Forwards"]=1]="Forwards"})(Cf||(Cf={}));var dp=to,mp=Kr,pp=Pr,hp=Qr,gp=da,vp=va,bp=ba,yp=function(e,t){var n=[];while(e&&e!==t)n.push(e),e=e.parentNode;return n},wp=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},xp=function(e,t){if(Gm(e)){if(gp(t.previousSibling)&&!mp(t.previousSibling))return kf.before(t);if(mp(t))return kf(t,0)}if(Km(e)){if(gp(t.nextSibling)&&!mp(t.nextSibling))return kf.after(t);if(mp(t))return kf(t,t.data.length)}return Km(e)?hp(t)?kf.before(t):kf.after(t):kf.before(t)},Cp=function(e,t){var n=t.nextSibling;return n&&gp(n)?mp(n)?kf(n,0):kf.before(n):kp(Cf.Forwards,kf.after(t),e)},kp=function(e,t,n){var r,o,i,a;if(!pp(n)||!t)return null;if(t.isEqual(kf.after(n))&&n.lastChild){if(a=kf.after(n.lastChild),Km(e)&&gp(n.lastChild)&&pp(n.lastChild))return hp(n.lastChild)?kf.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(mp(u)){if(Km(e)&&c>0)return kf(u,--c);if(Gm(e)&&c<u.length)return kf(u,++c);r=u}else{if(Km(e)&&c>0&&(o=wp(u,c-1),gp(o)))return!vp(o)&&(i=Ym(o,e,bp,o),i)?mp(i)?kf(i,i.data.length):kf.after(i):mp(o)?kf(o,o.data.length):kf.before(o);if(Gm(e)&&c<u.childNodes.length&&(o=wp(u,c),gp(o)))return hp(o)?Cp(n,o):!vp(o)&&(i=Ym(o,e,bp,o),i)?mp(i)?kf(i,0):kf.before(i):mp(o)?kf(o,0):kf.after(o);r=o||a.getNode()}if((Gm(e)&&a.isAtEnd()||Km(e)&&a.isAtStart())&&(r=Ym(r,e,k,n,!0),bp(r,n)))return xp(e,r);o=Ym(r,e,bp,n);var s=Fe(ee(yp(u,n),dp));return!s||o&&s.contains(o)?o?xp(e,o):null:(a=Gm(e)?kf.after(s):kf.before(s),a)},Sp=function(e){return{next:function(t){return kp(Cf.Forwards,t,e)},prev:function(t){return kp(Cf.Backwards,t,e)}}},_p=function(e,t,n){var r=e?kf.before(n):kf.after(n);return Mp(e,t,r)},Op=function(e){return Qr(e)?kf.before(e):kf.after(e)},Tp=function(e){return kf.isTextPosition(e)?0===e.offset():da(e.getNode())},Rp=function(e){if(kf.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return da(e.getNode(!0))},Ep=function(e,t){return!kf.isTextPosition(e)&&!kf.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Ap=function(e){return!kf.isTextPosition(e)&&Qr(e.getNode())},Dp=function(e,t,n){return e?!Ep(t,n)&&!Ap(t)&&Rp(t)&&Tp(n):!Ep(n,t)&&Tp(t)&&Rp(n)},Mp=function(e,t,n){var r=Sp(t);return R.from(e?r.next(n):r.prev(n))},Np=function(e,t,n){return Mp(e,t,n).bind((function(r){return Qm(n,r,t)&&Dp(e,n,r)?Mp(e,t,r):R.some(r)}))},zp=function(e,t,n,r){return Np(e,t,n).bind((function(n){return r(n)?zp(e,t,n,r):R.some(n)}))},Lp=function(e,t){var n=e?t.firstChild:t.lastChild;return Kr(n)?R.some(kf(n,e?0:n.data.length)):n?da(n)?R.some(e?kf.before(n):Op(n)):_p(e,t,n):R.none()},Bp=b(Mp,!0),Ip=b(Mp,!1),Pp=b(Lp,!0),$p=b(Lp,!1),Hp="_mce_caret",Fp=function(e){return Pr(e)&&e.id===Hp},Vp=function(e,t){while(t&&t!==e){if(t.id===Hp)return t;t=t.parentNode}return null},jp=function(e){return"string"===typeof e.start},Up=function(e){return e.hasOwnProperty("rng")},Wp=function(e){return e.hasOwnProperty("id")},qp=function(e){return e.hasOwnProperty("name")},Gp=function(e){return ln.isArray(e.start)},Kp=function(e,t){return Pr(t)&&e.isBlock(t)&&!t.innerHTML&&!Yt.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},Xp=function(e,t){var n,r=e.createRng();return n=Ff(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=Ff(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r},Yp=function(e,t){var n=e.ownerDocument.createTextNode($i);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)},Jp=function(e){return!1===e.hasChildNodes()},Qp=function(e,t){return $p(e).fold((function(){return!1}),(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Zp=function(e,t,n){return!(!Jp(t)||!Vp(e,t))&&(Yp(t,n),!0)},eh=function(e,t,n,r){var o,i,a,u,c=n[t?"start":"end"],s=e.getRoot();if(c){for(a=c[0],i=s,o=c.length-1;o>=1;o--){if(u=i.childNodes,Zp(s,i,r))return!0;if(c[o]>u.length-1)return!!Zp(s,i,r)||Qp(i,r);i=u[c[o]]}3===i.nodeType&&(a=Math.min(c[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(c[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},th=function(e){return Kr(e)&&e.data.length>0},nh=function(e,t,n){var r,o,i,a,u,c,s=e.get(n.id+"_"+t),l=n.keep;if(s){if(r=s.parentNode,"start"===t?(l?s.hasChildNodes()?(r=s.firstChild,o=1):th(s.nextSibling)?(r=s.nextSibling,o=0):th(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)+1):o=e.nodeIndex(s),u=r,c=o):(l?s.hasChildNodes()?(r=s.firstChild,o=1):th(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)):o=e.nodeIndex(s),u=r,c=o),!l){a=s.previousSibling,i=s.nextSibling,ln.each(ln.grep(s.childNodes),(function(e){Kr(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));while(s=e.get(n.id+"_"+t))e.remove(s,!0);a&&i&&a.nodeType===i.nodeType&&Kr(a)&&!Yt.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,c=o)}return R.some(kf(u,c))}return R.none()},rh=function(e,t){var n=e.createRng();return eh(e,!0,t,n)&&eh(e,!1,t,n)?R.some(n):R.none()},oh=function(e,t){var n=nh(e,"start",t),r=nh(e,"end",t);return Il(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(Kp(e,t.container()),t.offset()),r.setEnd(Kp(e,n.container()),n.offset()),r}))},ih=function(e,t){return R.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))},ah=function(e,t){var n=e.dom;if(t){if(Gp(t))return rh(n,t);if(jp(t))return R.some(Xp(n,t));if(Wp(t))return oh(n,t);if(qp(t))return ih(n,t);if(Up(t))return R.some(t.rng)}return R.none()},uh=function(e,t,n){return nd(e,t,n)},ch=function(e,t){ah(e,t).each((function(t){e.setRng(t)}))},sh=function(e){return Pr(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},lh=function(e){return function(t){return e===t}},fh=lh(Bi),dh=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},mh=function(e){return!dh(e)&&!fh(e)},ph=function(e){return!!e.nodeType},hh=function(e){return e&&/^(IMG)$/.test(e.nodeName)},gh=function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!hh(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(i=u.childNodes,a<i.length?(u=i[a],r=new mi(u,e.getParent(u,e.isBlock))):(u=i[i.length-1],r=new mi(u,e.getParent(u,e.isBlock)),r.next(!0)),o=r.current();o;o=r.next())if(3===o.nodeType&&!wh(o))return n.setStart(o,0),void t.setRng(n)},vh=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(1===e.nodeType||!wh(e))return e}},bh=function(e,t){return ph(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},yh=function(e,t,n){return e.schema.isValidChild(t,n)},wh=function(e,t){if(void 0===t&&(t=!1),H(e)&&Kr(e)){var n=t?e.data.replace(/ /g," "):e.data;return wa(n)}return!1},xh=function(e){return H(e)&&Kr(e)&&0===e.length},Ch=function(e,t){return"string"!==typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},kh=function(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},Sh=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},_h=function(e,t,n){return Sh(e,e.getStyle(t,n),n)},Oh=function(e,t){var n;return e.getParent(t,(function(t){return n=e.getStyle(t,"text-decoration"),n&&"none"!==n})),n},Th=function(e,t,n){return e.getParents(t,n,e.getRoot())},Rh=function(e,t){var n=function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return X(["styles","attributes"],(function(n){return Ee(e,n).exists((function(e){var n=L(e)?e:Re(e);return X(n,t)}))}))};return X(e.formatter.get(t),n)},Eh=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return Oe(e,(function(e,t){return X(r,(function(e){return e===t}))}))};return X(e.formatter.get(t),(function(t){var r=o(t);return X(e.formatter.get(n),(function(e){var t=o(e);return Me(r,t)}))}))},Ah=function(e){return De(e,"block")},Dh=function(e){return De(e,"selector")},Mh=function(e){return De(e,"inline")},Nh=sh,zh=Th,Lh=wh,Bh=bh,Ih=function(e){return Qr(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},Ph=function(e,t){var n=t;while(n){if(Pr(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},$h=function(e,t,n,r){for(var o=t.data,i=n;e?i>=0:i<o.length;e?i--:i++)if(r(o.charAt(i)))return e?i+1:i;return-1},Hh=function(e,t,n){return $h(e,t,n,(function(e){return fh(e)||dh(e)}))},Fh=function(e,t,n){return $h(e,t,n,mh)},Vh=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=Ll(e),c=o?i.backwards:i.forwards;return R.from(c(t,n,(function(e,t){return Nh(e.parentNode)?-1:(a=e,r(o,e,t))}),u))},s=c(n,r,Hh);return s.bind((function(e){return i?c(e.container,e.offset+(o?-1:0),Fh):R.some(e)})).orThunk((function(){return a?R.some({container:a,offset:o?0:a.length}):R.none()}))},jh=function(e,t,n,r,o){Kr(r)&&0===r.nodeValue.length&&r[o]&&(r=r[o]);for(var i=zh(e,r),a=0;a<i.length;a++)for(var u=0;u<t.length;u++){var c=t[u];if((!("collapsed"in c)||c.collapsed===n.collapsed)&&e.is(i[a],c.selector))return i[a]}return r},Uh=function(e,t,n,r){var o,i=e.dom,a=i.getRoot();if(t[0].wrapper||(o=i.getParent(n,t[0].block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(Kr(n)?n.parentNode:n,(function(t){return t!==a&&Bh(e,t)}),u)}if(o&&t[0].wrapper&&(o=zh(i,o,"ul,ol").reverse()[0]||o),!o){o=n;while(o[r]&&!i.isBlock(o[r]))if(o=o[r],kh(o,"br"))break}return o||n},Wh=function(e,t,n,r){var o=n.parentNode;return!H(n[r])&&(!(o!==t&&!$(o)&&!e.isBlock(o))||Wh(e,t,o,r))},qh=function(e,t,n,r,o){var i,a=n,u=o?"previousSibling":"nextSibling",c=e.getRoot();if(Kr(n)&&!Lh(n)&&(o?r>0:r<n.data.length))return n;while(1){if(!t[0].block_expand&&e.isBlock(a))return a;for(i=a[u];i;i=i[u]){var s=Kr(i)&&!Wh(e,c,i,u);if(!Nh(i)&&!Ih(i)&&!Lh(i,s))return a}if(a===c||a.parentNode===c){n=a;break}a=a.parentNode}return n},Gh=function(e){return Nh(e.parentNode)||Nh(e)},Kh=function(e,t,n,r){void 0===r&&(r=!1);var o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset,c=e.dom;if(Pr(o)&&o.hasChildNodes()&&(o=Xl(o,i),Kr(o)&&(i=0)),Pr(a)&&a.hasChildNodes()&&(a=Xl(a,t.collapsed?u:u-1),Kr(a)&&(u=a.nodeValue.length)),o=Ph(c,o),a=Ph(c,a),Gh(o)&&(o=Nh(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,Kr(o)&&(i=t.collapsed?o.length:0)),Gh(a)&&(a=Nh(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,Kr(a)&&(u=t.collapsed?0:a.length)),t.collapsed){var s=Vh(c,e.getBody(),o,i,!0,r);s.each((function(e){var t=e.container,n=e.offset;o=t,i=n}));var l=Vh(c,e.getBody(),a,u,!1,r);l.each((function(e){var t=e.container,n=e.offset;a=t,u=n}))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&Kr(o)&&0!==i||(o=qh(c,n,o,i,!0)),n[0].inline&&Kr(a)&&u!==a.nodeValue.length||(a=qh(c,n,a,u,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(o=jh(c,n,t,o,"previousSibling"),a=jh(c,n,t,a,"nextSibling")),(n[0].block||n[0].selector)&&(o=Uh(e,n,o,"previousSibling"),a=Uh(e,n,a,"nextSibling"),n[0].block&&(c.isBlock(o)||(o=qh(c,n,o,i,!0)),c.isBlock(a)||(a=qh(c,n,a,u,!1)))),Pr(o)&&(i=c.nodeIndex(o),o=o.parentNode),Pr(a)&&(u=c.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},Xh=function(e,t){var n=e.childNodes;return t>=n.length?t=n.length-1:t<0&&(t=0),n[t]||e},Yh=function(e,t){return Xh(e,t-1)},Jh=function(e,t,n){var r=t.startContainer,o=t.startOffset,i=t.endContainer,a=t.endOffset,u=function(e){var t;return t=e[0],3===t.nodeType&&t===r&&o>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===a&&e.length>0&&t===i&&3===t.nodeType&&e.splice(e.length-1,1),e},c=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},s=function(e,t){do{if(e.parentNode===t)return e;e=e.parentNode}while(e)},l=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var s=c(i===e?i:i[o],o);s.length&&(r||s.reverse(),n(u(s)))}};if(1===r.nodeType&&r.hasChildNodes()&&(r=Xh(r,o)),1===i.nodeType&&i.hasChildNodes()&&(i=Yh(i,a)),r===i)return n(u([r]));for(var f=e.findCommonAncestor(r,i),d=r;d;d=d.parentNode){if(d===i)return l(r,f,!0);if(d===f)break}for(d=i;d;d=d.parentNode){if(d===r)return l(i,f);if(d===f)break}var m=s(r,f)||r,p=s(i,f)||i;l(r,m,!0);var h=c(m===r?m:m.nextSibling,"nextSibling",p===i?p.nextSibling:p);h.length&&n(u(h)),l(i,p)},Qh=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Zh=function(e){return ue(e,(function(e){var t=Kl(e);return t?[gn.fromDom(t)]:[]}))},eg=function(e){return Qh(e).length>1},tg=function(e){return ee(Zh(e),Mi)},ng=function(e){return pl(e,"td[data-mce-selected],th[data-mce-selected]")},rg=function(e,t){var n=ng(t);return n.length>0?n:tg(e)},og=function(e){return rg(Qh(e.selection.getSel()),gn.fromDom(e.getBody()))},ig=function(e){var t=e.startContainer,n=e.startOffset;return Kr(t)?0===n?R.some(gn.fromDom(t)):R.none():R.from(t.childNodes[n]).map(gn.fromDom)},ag=function(e){var t=e.endContainer,n=e.endOffset;return Kr(t)?n===t.data.length?R.some(gn.fromDom(t)):R.none():R.from(t.childNodes[n-1]).map(gn.fromDom)},ug=function(e){return er(e).fold(g([e]),(function(t){return[e].concat(ug(t))}))},cg=function(e){return tr(e).fold(g([e]),(function(t){return"br"===Nn(t)?Kn(t).map((function(t){return[e].concat(cg(t))})).getOr([]):[e].concat(cg(t))}))},sg=function(e,t){return Il(ig(t),ag(t),(function(t,n){var r=oe(ug(e),b(En,t)),o=oe(cg(e),b(En,n));return r.isSome()&&o.isSome()})).getOr(!1)},lg=function(e,t,n,r){var o=n,i=new mi(n,o),a=Oe(e.schema.getMoveCaretBeforeOnEnterElements(),(function(e,t){return!K(["td","th","table"],t.toLowerCase())}));do{if(Kr(n)&&0!==ln.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},fg=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},dg=function(e,t){var n=og(e);n.length>0?J(n,(function(n){var r=n.dom,o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)})):t(e.selection.getRng(),!1)},mg=function(e,t,n){var r=td(e,t);n(r),e.moveToBookmark(r)};function pg(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?R.from(t.dom.nodeValue):R.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r};return{get:n,getOption:r,set:o}}var hg=pg(Pn,"text"),gg=function(e){return hg.get(e)},vg=function(e){return Pn(e)&&gg(e)===$i},bg=function(e,t,n,r){return Wn(t).fold((function(){return"skipping"}),(function(o){return"br"===r||vg(t)?"valid":yl(t)?"existing":Fp(t.dom)?"caret":yh(e,n,r)&&yh(e,Nn(o),n)?"valid":"invalid-child"}))},yg=function(e,t){var n=Kh(e,t,[{inline:!0}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)},wg=function(e,t,n,r){var o=t.uid,i=void 0===o?Ol("mce-annotation"):o,a=je(t,["uid"]),u=gn.fromTag("span",e);sl(u,hl()),ao(u,""+vl(),i),ao(u,""+gl(),n);var c=r(i,a),s=c.attributes,l=void 0===s?{}:s,f=c.classes,d=void 0===f?[]:f;return uo(u,l),Tl(u,d),u},xg=function(e,t,n,r,o){var i=[],a=wg(e.getDoc(),o,n,r),u=Ps(R.none()),c=function(){u.set(R.none())},s=function(){return u.get().getOrThunk((function(){var e=Ml(a);return i.push(e),u.set(R.some(e)),e}))},l=function(e){J(e,f)},f=function(t){var n=bg(e,t,"span",Nn(t));switch(n){case"invalid-child":c();var r=Qn(t);l(r),c();break;case"valid":var o=s();vr(t,o);break}},d=function(e){var t=Y(e,gn.fromDom);l(t)};return Jh(e.dom,t,(function(e){c(),d(e)})),i},Cg=function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection,i=o.getRng(),a=og(e).length>0;if(i.collapsed&&!a&&yg(e,i),o.getRng().collapsed&&!a){var u=wg(e.getDoc(),r,t,n.decorate);Al(u,Bi),o.getRng().insertNode(u.dom),o.select(u.dom)}else mg(o,!1,(function(){dg(e,(function(o){xg(e,o,t,n.decorate,r)}))}))}))},kg=function(e){var t=Sl();kl(e,t);var n=Cl(e);return{register:function(e,n){t.register(e,n)},annotate:function(n,r){t.lookup(n).each((function(t){Cg(e,n,t,r)}))},annotationChanged:function(e,t){n.addListener(e,t)},remove:function(t){bl(e,R.some(t)).each((function(e){var t=e.elements;J(t,Cr)}))},getAll:function(t){var n=xl(e,t);return xe(n,(function(e){return Y(e,(function(e){return e.dom}))}))}}};function Sg(e){return{getBookmark:b(uh,e),moveToBookmark:b(ch,e)}}(function(e){e.isBookmarkNode=sh})(Sg||(Sg={}));var _g=Sg,Og=function(e,t){while(t&&t!==e){if(eo(t)||to(t))return t;t=t.parentNode}return null},Tg=function(e,t,n){if(n.collapsed)return!1;if(Yt.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Pr(r))return X(r.getClientRects(),(function(n){return Gl(n,e,t)}))}return X(n.getClientRects(),(function(n){return Gl(n,e,t)}))},Rg=function(e,t){return e.fire("PreProcess",t)},Eg=function(e,t){return e.fire("PostProcess",t)},Ag=function(e){return e.fire("remove")},Dg=function(e){return e.fire("detach")},Mg=function(e,t){return e.fire("SwitchMode",{mode:t})},Ng=function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})},zg=function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})},Lg=function(e){return e.fire("PreInit")},Bg=function(e){return e.fire("PostRender")},Ig=function(e){return e.fire("Init")},Pg=function(e,t){return e.fire("PlaceholderToggle",{state:t})},$g=function(e,t,n){return e.fire(t,n)},Hg={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return Yt.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Fg=to,Vg=function(e,t){var n,r,o,i,a,u,c,s,l,f,d,m,p,h,g,v,b=t.dom,y=ln.each,w=t.getDoc(),x=document,C=Math.abs,k=Math.round,S=t.getBody(),_={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},O=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},T=function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return O(e.target)&&!Tg(n.clientX,n.clientY,t)}return O(e.target)&&!Tg(e.clientX,e.clientY,t)},R=function(e){var n=e.target;T(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},E=function(e){return t.dom.is(e,"figure.image")?e.querySelector("img"):e},A=function(e){var n=Fd(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&_n(gn.fromDom(e),n)))},D=function(e,t,n){b.setStyles(E(e),{width:t,height:n})},M=function(e){var y,w,x,_,T;y=e.screenX-a,w=e.screenY-u,p=y*i[2]+l,h=w*i[3]+f,p=p<5?5:p,h=h<5?5:h,x=O(n)&&!1!==Vd(t)?!Hg.modifierPressed(e):Hg.modifierPressed(e),x&&(C(y)>C(w)?(h=k(p*d),p=k(h/d)):(p=k(h/d),h=k(p*d))),D(r,p,h),_=i.startPos.x+y,T=i.startPos.y+w,_=_>0?_:0,T=T>0?T:0,b.setStyles(o,{left:_,top:T,display:"block"}),o.innerHTML=p+" × "+h,i[2]<0&&r.clientWidth<=p&&b.setStyle(r,"left",c+(l-p)),i[3]<0&&r.clientHeight<=h&&b.setStyle(r,"top",s+(f-h)),y=S.scrollWidth-g,w=S.scrollHeight-v,y+w!==0&&b.setStyles(o,{left:_-y,top:T-w}),m||(Ng(t,n,l,f,"corner-"+i.name),m=!0)},N=function(){var e=m;m=!1;var a=function(e,r){r&&(n.style[e]||!t.schema.isValid(n.nodeName.toLowerCase(),e)?b.setStyle(E(n),e,r):b.setAttrib(E(n),e,""+r))};e&&(a("width",p),a("height",h)),b.unbind(w,"mousemove",M),b.unbind(w,"mouseup",N),x!==w&&(b.unbind(x,"mousemove",M),b.unbind(x,"mouseup",N)),b.remove(r),b.remove(o),z(n),e&&(zg(t,n,p,h,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),t.nodeChanged()},z=function(e){L(),P();var c=b.getPos(e,S),s=c.x,m=c.y,C=e.getBoundingClientRect(),k=C.width||C.right-C.left,O=C.height||C.bottom-C.top;n!==e&&(n=e,p=h=0);var T=t.fire("ObjectSelected",{target:e});A(e)&&!T.isDefaultPrevented()?y(_,(function(e,t){var c,p=function(c){a=c.screenX,u=c.screenY,l=E(n).clientWidth,f=E(n).clientHeight,d=f/l,i=e,i.name=t,i.startPos={x:k*e[0]+s,y:O*e[1]+m},g=S.scrollWidth,v=S.scrollHeight,r=n.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable=!1,r.unSelectabe=!0,b.setStyles(r,{left:s,top:m,margin:0}),D(r,k,O),r.removeAttribute("data-mce-selected"),S.appendChild(r),b.bind(w,"mousemove",M),b.bind(w,"mouseup",N),x!==w&&(b.bind(x,"mousemove",M),b.bind(x,"mouseup",N)),o=b.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},l+" × "+f)};c=b.get("mceResizeHandle"+t),c&&b.remove(c),c=b.add(S,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===Yt.ie&&(c.contentEditable=!1),b.bind(c,"mousedown",(function(e){e.stopImmediatePropagation(),e.preventDefault(),p(e)})),e.elm=c,b.setStyles(c,{left:k*e[0]+s-c.offsetWidth/2,top:O*e[1]+m-c.offsetHeight/2})})):L(),n.setAttribute("data-mce-selected","1")},L=function(){P(),n&&n.removeAttribute("data-mce-selected"),we(_,(function(e,t){var n=b.get("mceResizeHandle"+t);n&&(b.unbind(n),b.remove(n))}))},B=function(n){var r,o,i=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};m||t.removed||(y(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute("data-mce-selected")})),o="mousedown"===n.type?n.target:e.getNode(),o=b.$(o).closest("table,img,figure.image,hr")[0],i(o,S)&&($(),r=e.getStart(!0),i(r,o)&&i(e.getEnd(!0),o))?z(o):L())},I=function(e){return Fg(Og(t.getBody(),e))},P=function(){we(_,(function(e){e.elm&&(b.unbind(e.elm),delete e.elm)}))},$=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(function(){if($(),Yt.browser.isIE()||Yt.browser.isEdge()){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;m||!/^(TABLE|IMG|HR)$/.test(r)||I(n)||(2!==e.button&&t.selection.select(n,"TABLE"===r),"mousedown"===e.type&&t.nodeChanged())}));var e=function(e){var n=function(e){si.setEditorTimeout(t,(function(){return t.selection.select(e)}))};if(I(e.target)||ro(e.target))return e.preventDefault(),void n(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&n(e.target))};b.bind(S,"mscontrolselect",e),t.on("remove",(function(){return b.unbind(S,"mscontrolselect",e)}))}var r=si.throttle((function(e){t.composing||B(e)}));t.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),t.on("keyup compositionend",(function(e){n&&"TABLE"===n.nodeName&&r(e)})),t.on("hide blur",L),t.on("contextmenu longpress",R,!0)})),t.on("remove",P);var H=function(){n=r=null};return{isResizable:A,showResizeRect:z,hideResizeRect:L,updateResizeRect:B,destroy:H}},jg=function(e){return eo(e)||to(e)},Ug=function(e,t,n){while(e&&e!==t){if(n(e))return e;e=e.parentNode}return null},Wg=function(e,t,n){var r,o=n.elementFromPoint(e,t),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),r=ln.toArray(i.getClientRects()),r=r.sort((function(e,n){return e=Math.abs(Math.max(e.top-t,e.bottom-t)),n=Math.abs(Math.max(n.top-t,n.bottom-t)),e-n})),r.length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch(a){}}return null},qg=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return to(Ug(n,t,jg))?null:e},Gg=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)o=i.caretPositionFromPoint(e,t),o&&(r=n.createRange(),r.setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(a){r=Wg(e,t,n)}return qg(r,n.body)}return r},Kg=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},Xg=function(e,t,n){while(e&&e!==t){if(n(e))return e;e=e.parentNode}return null},Yg=function(e,t,n){return null!==Xg(e,t,n)},Jg=function(e,t,n){return Yg(e,t,(function(e){return e.nodeName===n}))},Qg=function(e){return e&&"TABLE"===e.nodeName},Zg=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},ev=function(e,t){return qi(e)&&!1===Yg(e,t,Fp)},tv=function(e,t,n){var r=new mi(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());while(t=r[n?"prev":"next"]())if(Qr(t))return!0},nv=function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t},rv=function(e,t){while(t&&t!==e){if(to(t))return!0;t=t.parentNode}return!1},ov=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=e.getParent(o.parentNode,e.isBlock)||u;if(r&&Qr(o)&&t&&e.isEmpty(s))return R.some(xf(o.parentNode,e.nodeIndex(o)));var l=new mi(o,s);while(a=l[r?"prev":"next"]()){if("false"===e.getContentEditableParent(a)||ev(a,u))return R.none();if(Kr(a)&&a.nodeValue.length>0)return!1===Jg(a,u,"A")?R.some(xf(a,r?a.nodeValue.length:0)):R.none();if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return R.none();i=a}return n&&i?R.some(xf(i,0)):R.none()},iv=function(e,t,n,r){var o,i,a,u,c=e.getRoot(),s=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=Pr(o)&&i===o.childNodes.length,f=e.schema.getNonEmptyElements();if(u=n,qi(o))return R.none();if(Pr(o)&&i>o.childNodes.length-1&&(u=!1),Yr(o)&&(o=c,i=0),o===c){if(u&&(a=o.childNodes[i>0?i-1:0],a)){if(qi(a))return R.none();if(f[a.nodeName]||Qg(a))return R.none()}if(o.hasChildNodes()){if(i=Math.min(!u&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Kr(o)&&l?o.data.length:0,!t&&o===c.lastChild&&Qg(o))return R.none();if(rv(c,o)||qi(o))return R.none();if(o.hasChildNodes()&&!1===Qg(o)){a=o;var d=new mi(o,c);do{if(to(a)||qi(a)){s=!1;break}if(Kr(a)&&a.nodeValue.length>0){i=u?0:a.nodeValue.length,o=a,s=!0;break}if(f[a.nodeName.toLowerCase()]&&!Zg(a)){i=e.nodeIndex(a),o=a.parentNode,u||i++,s=!0;break}}while(a=u?d.next():d.prev())}}}return t&&(Kr(o)&&0===i&&ov(e,l,t,!0,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),Pr(o)&&(a=o.childNodes[i],a||(a=o.childNodes[i-1]),!a||!Qr(a)||nv(a,"A")||tv(e,a,!1)||tv(e,a,!0)||ov(e,l,t,!0,a).each((function(e){o=e.container(),i=e.offset(),s=!0})))),u&&!t&&Kr(o)&&i===o.nodeValue.length&&ov(e,l,t,!1,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),s?R.some(xf(o,i)):R.none()},av=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=xf.fromRangeStart(t);return iv(e,n,!0,r).each((function(e){n&&xf.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||iv(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),Kg(t,r)?R.none():R.some(r)},uv=function(e,t){return e.splitText(t)},cv=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Kr(t)?n>0&&n<t.nodeValue.length&&(r=uv(t,n),t=r.previousSibling,o>n?(o-=n,t=r=uv(r,o).previousSibling,o=r.nodeValue.length,n=0):o=0):(Kr(t)&&n>0&&n<t.nodeValue.length&&(t=uv(t,n),n=0),Kr(r)&&o>0&&o<r.nodeValue.length&&(r=uv(r,o).previousSibling,o=r.nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}};function sv(e){var t=function(t,n){return Jh(e,t,n)},n=cv,r=function(t){return av(e,t).fold(C,(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))};return{walk:t,split:n,normalize:r}}(function(e){e.compareRanges=Kg,e.getCaretRangeFromPoint=Gg,e.getSelectedNode=Kl,e.getNode=Xl})(sv||(sv={}));var lv=sv;function fv(e,t){var n=function(t,n){if(!V(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;oo(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=go(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return ne(t,(function(t,n){var r=go(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)},a=function(e,t,n){var r=i(e,n),o=t>r?t-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:a}}var dv,mv=fv("height",(function(e){var t=e.dom;return kr(e)?t.getBoundingClientRect().height:t.offsetHeight})),pv=function(e){return mv.get(e)},hv=function(e,t){var n=e.view(t);return n.fold(g([]),(function(t){var n=e.owner(t),r=hv(e,n);return[t].concat(r)}))},gv=function(e,t){var n=t.owner(e);return hv(t,n)},vv=function(e){var t,n=e.dom===document?R.none():R.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement);return n.map(gn.fromDom)},bv=function(e){return Vn(e)},yv=Object.freeze({__proto__:null,view:vv,owner:bv}),wv=function(e){var t=gn.fromDom(document),n=Ar(t),r=gv(e,yv),o=Er(e),i=te(r,(function(e,t){var n=Er(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return _r(i.left+o.left+n.left,i.top+o.top+n.top)},xv=function(e){return"textarea"===Nn(e)},Cv=function(e,t){var n=e.fire("ScrollIntoView",t);return n.isDefaultPrevented()},kv=function(e,t){e.fire("AfterScrollIntoView",t)},Sv=function(e,t){var n=Qn(e);if(0===n.length||xv(e))return{element:e,offset:t};if(t<n.length&&!xv(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return xv(r)?{element:e,offset:t}:"img"===Nn(r)?{element:r,offset:1}:Pn(r)?{element:r,offset:gg(r).length}:{element:r,offset:Qn(r).length}},_v=function(e,t){var n=Rr(e),r=pv(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Ov=function(e,t){var n=Sv(e,t),r=gn.fromHtml('<span data-mce-bogus="all">'+$i+"</span>");return mr(n.element,r),_v(r,(function(){return xr(r)}))},Tv=function(e){return _v(gn.fromDom(e),m)},Rv=function(e,t,n,r){Mv(e,(function(o,i){return Av(e,t,n,r)}),n)},Ev=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};if(!Cv(e,i)){var a=Ar(t).top;n(t,a,r,o),kv(e,i)}},Av=function(e,t,n,r){var o=gn.fromDom(e.getBody()),i=gn.fromDom(e.getDoc());wo(o);var a=Ov(gn.fromDom(n.startContainer),n.startOffset);Ev(e,i,t,a,r),a.cleanup()},Dv=function(e,t,n,r){var o=gn.fromDom(e.getDoc());Ev(e,o,n,Tv(t),r)},Mv=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(gn.fromDom(r),gn.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},Nv=function(e,t,n,r){var o=e.pos;if(n)Dr(o.left,o.top,r);else{var i=o.top-t+e.height;Dr(o.left,i,r)}},zv=function(e,t,n,r,o){var i=n+t,a=r.pos.top,u=r.bottom,c=u-a>=n;if(a<t)Nv(r,n,!1!==o,e);else if(a>i){var s=c?!1!==o:!0===o;Nv(r,n,s,e)}else u>i&&!c&&Nv(r,n,!0===o,e)},Lv=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;zv(e,t,o,n,r)},Bv=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;zv(e,t,o,n,r);var i=wv(n.element),a=Lr(window);i.top<a.y?Mr(n.element,!1!==r):i.top>a.bottom&&Mr(n.element,!0===r)},Iv=function(e,t,n){return Rv(e,Lv,t,n)},Pv=function(e,t,n){return Dv(e,t,Lv,n)},$v=function(e,t,n){return Rv(e,Bv,t,n)},Hv=function(e,t,n){return Dv(e,t,Bv,n)},Fv=function(e,t,n){var r=e.inline?Pv:Hv;r(e,t,n)},Vv=function(e,t,n){var r=e.inline?Iv:$v;r(e,t,n)},jv=function(){return gn.fromDom(document)},Uv=function(e){return e.dom.focus()},Wv=function(e){var t=ur(e).dom;return e.dom===t.activeElement},qv=function(e){return void 0===e&&(e=jv()),R.from(e.dom.activeElement).map(gn.fromDom)},Gv=function(e){return qv(ur(e)).filter((function(t){return e.dom.contains(t.dom)}))},Kv=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Xv={create:Kv},Yv=Uo.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Jv=function(e,t,n,r){return e.fold(t,n,r)},Qv=function(e){return e.fold(v,v,v)},Zv=Yv.before,eb=Yv.on,tb=Yv.after,nb={before:Zv,on:eb,after:tb,cata:Jv,getStart:Qv},rb=Uo.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),ob=function(e){return rb.exact(e.start,e.soffset,e.finish,e.foffset)},ib=function(e){return e.match({domRange:function(e){return gn.fromDom(e.startContainer)},relative:function(e,t){return nb.getStart(e)},exact:function(e,t,n,r){return e}})},ab=rb.domRange,ub=rb.relative,cb=rb.exact,sb=function(e){var t=ib(e);return Un(t)},lb=Xv.create,fb={domRange:ab,relative:ub,exact:cb,exactFromRange:ob,getWin:sb,range:lb},db=Ft().browser,mb=function(e,t){var n=Pn(t)?gg(t).length:Qn(t).length+1;return e>n?n:e<0?0:e},pb=function(e){return fb.range(e.start,mb(e.soffset,e.start),e.finish,mb(e.foffset,e.finish))},hb=function(e,t){return!Ir(t.dom)&&(Mn(e,t)||En(e,t))},gb=function(e){return function(t){return hb(e,t.start)&&hb(e,t.finish)}},vb=function(e){return!0===e.inline||db.isIE()},bb=function(e){return fb.range(gn.fromDom(e.startContainer),e.startOffset,gn.fromDom(e.endContainer),e.endOffset)},yb=function(e){var t=e.getSelection(),n=t&&0!==t.rangeCount?R.from(t.getRangeAt(0)):R.none();return n.map(bb)},wb=function(e){var t=Un(e);return yb(t.dom).filter(gb(e))},xb=function(e,t){return R.from(t).filter(gb(e)).map(pb)},Cb=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),R.some(t)}catch(n){return R.none()}},kb=function(e){var t=vb(e)?wb(gn.fromDom(e.getBody())):R.none();e.bookmark=t.isSome()?t:e.bookmark},Sb=function(e,t){var n=gn.fromDom(e.getBody()),r=vb(e)?R.from(t):R.none(),o=r.map(bb).filter(gb(n));e.bookmark=o.isSome()?o:e.bookmark},_b=function(e){var t=e.bookmark?e.bookmark:R.none();return t.bind((function(t){return xb(gn.fromDom(e.getBody()),t)})).bind(Cb)},Ob=function(e){_b(e).each((function(t){return e.selection.setRng(t)}))},Tb=function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")},Rb={isEditorUIElement:Tb},Eb=function(e){return"nodechange"===e.type&&e.selectionChange},Ab=function(e,t){var n=function(){t.throttle()};Es.DOM.bind(document,"mouseup",n),e.on("remove",(function(){Es.DOM.unbind(document,"mouseup",n)}))},Db=function(e){e.on("focusout",(function(){kb(e)}))},Mb=function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))},Nb=function(e,t){var n=Ft().browser;n.isIE()?Db(e):Mb(e,t),e.on("keyup NodeChange",(function(t){Eb(t)||kb(e)}))},zb=function(e){var t=el((function(){kb(e)}),0);e.on("init",(function(){e.inline&&Ab(e,t),Nb(e,t)})),e.on("remove",(function(){t.cancel()}))},Lb=Es.DOM,Bb=function(e){return Rb.isEditorUIElement(e)},Ib=function(e){var t=e.classList;return void 0!==t&&(t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"))},Pb=function(e,t){var n=Qd(e),r=Lb.getParent(t,(function(t){return Bb(t)||!!n&&e.dom.is(t,n)}));return null!==r},$b=function(e){try{var t=ur(gn.fromDom(e.getElement()));return qv(t).fold((function(){return document.body}),(function(e){return e.dom}))}catch(n){return document.body}},Hb=function(e,t){var n=t.editor;zb(n),n.on("focusin",(function(){var t=this,n=e.focusedEditor;n!==t&&(n&&n.fire("blur",{focusedEditor:t}),e.setActive(t),e.focusedEditor=t,t.fire("focus",{blurredEditor:n}),t.focus(!0))})),n.on("focusout",(function(){var t=this;si.setEditorTimeout(t,(function(){var n=e.focusedEditor;Pb(t,$b(t))||n!==t||(t.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),dv||(dv=function(t){var n=e.activeEditor;n&&fr(t).each((function(t){t.ownerDocument===document&&(t===document.body||Pb(n,t)||e.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))}))},Lb.bind(document,"focusin",dv))},Fb=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(Lb.unbind(document,"focusin",dv),dv=null)},Vb=function(e){e.on("AddEditor",b(Hb,e)),e.on("RemoveEditor",b(Fb,e))},jb=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))},Ub=function(e){return e.collapsed?R.from(Xl(e.startContainer,e.startOffset)).map(gn.fromDom):R.none()},Wb=function(e,t){return Ub(t).bind((function(t){return Di(t)?R.some(t):!1===Mn(e,t)?R.some(e):R.none()}))},qb=function(e,t){Wb(gn.fromDom(e.getBody()),t).bind((function(e){return Pp(e.dom)})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},Gb=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},Kb=function(e){return Wv(e)||Gv(e).isSome()},Xb=function(e){return e.iframeElement&&Wv(gn.fromDom(e.iframeElement))},Yb=function(e){var t=e.getBody();return t&&Kb(gn.fromDom(t))},Jb=function(e){return qv().filter((function(t){return!Ib(t.dom)&&Pb(e,t.dom)})).isSome()},Qb=function(e){return e.inline?Yb(e):Xb(e)},Zb=function(e){return Qb(e)||Jb(e)},ey=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===Qb(e)&&_b(e).each((function(t){e.selection.setRng(t),r=t}));var o=jb(e,t.getNode());if(e.$.contains(n,o))return Gb(o),qb(e,r),void ty(e);e.inline||(Yt.opera||Gb(n),e.getWin().focus()),(Yt.gecko||e.inline)&&(Gb(n),qb(e,r)),ty(e)},ty=function(e){return e.editorManager.setActive(e)},ny=function(e,t){e.removed||(t?ty(e):ey(e))},ry=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return R.from(i).map(gn.fromDom).map((function(e){return r&&t.collapsed?e:Zn(e,o(e,a)).getOr(e)})).bind((function(e){return In(e)?R.some(e):Wn(e).filter(In)})).map((function(e){return e.dom})).getOr(e)},oy=function(e,t,n){return ry(e,t,!0,n,(function(e,t){return Math.min(nr(e),t)}))},iy=function(e,t,n){return ry(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},ay=function(e,t){var n=e;while(e&&Kr(e)&&0===e.length)e=t?e.nextSibling:e.previousSibling;return e||n},uy=function(e,t){var n,r,o;if(!t)return e;r=t.startContainer,o=t.endContainer;var i=t.startOffset,a=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?ay(r.nextSibling,!0):r.parentNode,o=0===a?ay(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n},cy=function(e,t,n,r){var o,i=[],a=e.getRoot();if(n=e.getParent(n||oy(a,t,t.collapsed),e.isBlock),r=e.getParent(r||iy(a,t,t.collapsed),e.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;var u=new mi(n,a);while((o=u.next())&&o!==r)e.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i},sy=function(e,t,n){return R.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(lg(e,o,t,!0),lg(e,o,t,!1)),o}))},ly=function(e,t){return Y(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},fy=function(e){return F(e)?e:C},dy=function(e,t,n){var r=e.dom,o=fy(n);while(r.parentNode){r=r.parentNode;var i=gn.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return R.none()},my=function(e,t,n){var r=t(e),o=fy(n);return r.orThunk((function(){return o(e)?R.none():dy(e,t,o)}))},py=kh,hy=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++)if(!1===r[o].inherit&&e.dom.is(t,r[o].selector))return!0;return!1},gy=function(e,t,n,r){var o=e.dom.getRoot();return t!==o&&(t=e.dom.getParent(t,(function(t){return!!hy(e,t,n)||(t.parentNode===o||!!yy(e,t,n,r,!0))})),yy(e,t,n,r))},vy=function(e,t,n){return!!py(t,n.inline)||(!!py(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0))},by=function(e,t,n,r,o,i){var a,u,c,s=n[r];if(n.onmatch)return n.onmatch(t,n,r);if(s)if("undefined"===typeof s.length){for(a in s)if(s.hasOwnProperty(a)){if(u="attributes"===r?e.getAttrib(t,a):_h(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!py(u,Sh(e,Ch(s[a],i),a)))return}}else for(c=0;c<s.length;c++)if("attributes"===r?e.getAttrib(t,s[c]):_h(e,t,s[c]))return n;return n},yy=function(e,t,n,r,o){var i,a,u,c,s=e.formatter.get(n),l=e.dom;if(s&&t)for(a=0;a<s.length;a++)if(i=s[a],vy(e.dom,t,i)&&by(l,t,i,"attributes",o,r)&&by(l,t,i,"styles",o,r)){if(c=i.classes)for(u=0;u<c.length;u++)if(!e.dom.hasClass(t,c[u]))return;return i}},wy=function(e,t,n,r){if(r)return gy(e,r,t,n);if(r=e.selection.getNode(),gy(e,r,t,n))return!0;var o=e.selection.getStart();return!(o===r||!gy(e,o,t,n))},xy=function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,(function(i){for(var a=0;a<t.length;a++){var u=t[a];!o[u]&&yy(e,i,u,n)&&(o[u]=!0,r.push(u))}}),e.dom.getRoot()),r},Cy=function(e,t){var n=function(t){return En(t,gn.fromDom(e.getBody()))},r=function(t,n){return yy(e,t.dom,n)?R.some(n):R.none()};return R.from(e.selection.getStart(!0)).bind((function(e){return my(gn.fromDom(e),(function(e){return ve(t,(function(t){return r(e,t)}))}),n)})).getOrNull()},ky=function(e,t){var n,r,o,i,a,u=e.formatter.get(t),c=e.dom;if(u)for(n=e.selection.getStart(),r=Th(c,n),i=u.length-1;i>=0;i--){if(a=u[i].selector,!a||u[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(c.is(r[o],a))return!0}return!1},Sy=function(e,t,n){return ne(n,(function(n,r){var o=Rh(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n}),[])},_y={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Oy=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o],i)return i}},Ty=function(e){if(!wa(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Ry=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Ey=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,_y[t]||1);return n&&we(n,(function(e,t){r.attr(t,e)})),r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r=this;if("string"!==typeof e)return void 0!==e&&null!==e&&we(e,(function(e,t){r.attr(t,e)})),r;if(n=r.attributes){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];var o=n.length;while(o--)if(n[o].name===e)return n.splice(o,1),r}return r}if(e in n.map){o=n.length;while(o--)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}return n.map[e]}},e.prototype.clone=function(){var t,n=this,r=new e(n.name,n.type);if(t=n.attributes){var o=[];o.map={};for(var i=0,a=t.length;i<a;i++){var u=t[i];"id"!==u.name&&(o[o.length]={name:u.name,value:u.value},o.map[u.name]=u.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},e.prototype.insert=function(e,t,n){e.parent&&e.remove();var r=t.parent||this;return n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){for(var t=this,n=[],r=t.firstChild;r;r=Oy(r,t))r.name===e&&n.push(r);return n},e.prototype.empty=function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Oy(n,e))t.push(n);var r=t.length;while(r--){n=t[r];n.parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return e.firstChild=e.lastChild=null,e},e.prototype.isEmpty=function(e,t,n){void 0===t&&(t={});var r=this,o=r.firstChild;if(Ry(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Ry(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Ty(o))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&wa(o.value))return!1;if(n&&n(o))return!1}while(o=Oy(o,r));return!0},e.prototype.walk=function(e){return Oy(this,null,e)},e}(),Ay=ln.makeMap,Dy=function(e){var t=[];e=e||{};var n=e.indent,r=Ay(e.indent_before||""),o=Ay(e.indent_after||""),i=tu.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&&r[e]&&t.length>0&&(d=t[t.length-1],d.length>0&&"\n"!==d&&t.push("\n")),t.push("<",e),u)for(s=0,l=u.length;s<l;s++)f=u[s],t.push(" ",f.name,'="',i(f.value,!0),'"');t[t.length]=!c||a?">":" />",c&&n&&o[e]&&t.length>0&&(d=t[t.length-1],d.length>0&&"\n"!==d&&t.push("\n"))},end:function(e){var r;t.push("</",e,">"),n&&o[e]&&t.length>0&&(r=t[t.length-1],r.length>0&&"\n"!==r&&t.push("\n"))},text:function(e,n){e.length>0&&(t[t.length]=n?e:i(e))},cdata:function(e){t.push("<![CDATA[",e,"]]>")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){r?t.push("<?",e," ",i(r),"?>"):t.push("<?",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("<!DOCTYPE",e,">",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},My=function(e,t){void 0===t&&(t=du());var n=Dy(e);e=e||{},e.validate=!("validate"in e)||e.validate;var r=function(r){var o=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)do{a(e)}while(e=e.next)}};n.reset();var a=function(e){var r,u,c,s,l,f,d,m,p,h=i[e.type];if(h)h(e);else{if(r=e.name,u=e.shortEnded,c=e.attributes,o&&c&&c.length>1&&(f=[],f.map={},p=t.getElementRule(e.name),p)){for(d=0,m=p.attributesOrder.length;d<m;d++)s=p.attributesOrder[d],s in c.map&&(l=c.map[s],f.map[s]=l,f.push({name:s,value:l}));for(d=0,m=c.length;d<m;d++)s=c[d].name,s in f.map||(l=c.map[s],f.map[s]=l,f.push({name:s,value:l}));c=f}if(n.start(e.name,c,u),!u){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(r)}}};return 1!==r.type||e.inner?i[11](r):a(r),n.getContent()};return{serialize:r}},Ny=function(e){var t,n=/data:[^;]+;base64,([a-z0-9\+\/=]+)/gi,r=[],o={},i=Ol("img"),a=0,u=0;while(t=n.exec(e)){var c=t[0],s=i+"_"+u++;o[s]=c,a<t.index&&r.push(e.substr(a,t.index-a)),r.push(s),a=t.index+c.length}return 0===a?{prefix:i,uris:o,html:e}:(a<e.length&&r.push(e.substr(a)),{prefix:i,uris:o,html:r.join("")})},zy=function(e,t){return e.replace(new RegExp(t.prefix+"_[0-9]+","g"),(function(e){return Ee(t.uris,e).getOr(e)}))},Ly=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(e);return t?R.some({type:t[1],data:decodeURIComponent(t[2])}):R.none()},By=["img","video"],Iy=function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")},Py=function(e,t){var n=$(e)?K(By,t):e;return!n},$y=function(e,t,n){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?Py(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))},Hy=function(e,t,n){var r,o,i=1,a=e.getShortEndedElements(),u=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g;u.lastIndex=r=n;while(o=u.exec(t)){if(r=u.lastIndex,"/"===o[1])i--;else if(!o[1]){if(o[2]in a)continue;i++}if(0===i)break}return r},Fy=function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))},Vy=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&Fy(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/;a.lastIndex=n;var u=a.exec(e);return u?u.index+u[0].length:r.length},jy=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"===typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null};function Uy(e,t){void 0===t&&(t=du());var n=function(){};e=e||{},!1!==e.fix_self_closing&&(e.fix_self_closing=!0);var r=e.comment?e.comment:n,o=e.cdata?e.cdata:n,i=e.text?e.text:n,a=e.start?e.start:n,u=e.end?e.end:n,c=e.pi?e.pi:n,s=e.doctype?e.doctype:n,l=function(n,l){void 0===l&&(l="html");var f,d,m,p,h,g,v,b,y,w,x,C,k,S,_,O,T,R,E,A,D=n.html,M=0,N=[],z=0,L=tu.decode,B=ln.makeMap("src,href,data,background,formaction,poster,xlink:href"),I=/((java|vb)script|mhtml):/i,P="html"===l?0:1,$=function(e){var t,n;t=N.length;while(t--)if(N[t].name===e)break;if(t>=0){for(n=N.length-1;n>=t;n--)e=N[n],e.valid&&u(e.name);N.length=t}},H=function(e,t){return i(zy(e,n),t)},F=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),r(zy(t,n)))},V=function(e){return Ee(n.uris,e).getOr(e)},j=function(e,t){var n=e||"",r=!ut(n,"--"),o=Vy(D,r,t);return e=D.substr(t,o-t),F(r?n+e:e),o+1},U=function(t,n,r,o,i){var a,u,c=/[\s\u0000-\u001F]+/g;if(n=n.toLowerCase(),r=V(n in X?n:L(r||o||i||"")),Y&&!b&&!1===Iy(n)){if(a=S[n],!a&&_){u=_.length;while(u--)if(a=_[u],a.pattern.test(n))break;-1===u&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if(B[n]&&!e.allow_script_urls){var s=r.replace(c,"");try{s=decodeURIComponent(s)}catch(l){s=unescape(s)}if(I.test(s))return;if($y(e,s,t))return}b&&(n in B||0===n.indexOf("on"))||(p.map[n]=r,p.push({name:n,value:r}))},W=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,G=t.getShortEndedElements(),K=e.self_closing_elements||t.getSelfClosingElements(),X=t.getBoolAttrs(),Y=e.validate,J=e.remove_internals,Q=e.fix_self_closing,Z=t.getSpecialElements(),ee=D+">";while(f=W.exec(ee)){var te=f[0];if(M<f.index&&H(L(D.substr(M,f.index-M))),d=f[7])d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),$(d);else if(d=f[8]){if(f.index+te.length>D.length){H(L(D.substr(f.index))),M=f.index+te.length;continue}d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),y=d in G,Q&&K[d]&&N.length>0&&N[N.length-1].name===d&&$(d);var ne=jy(q,f[9]);if(null!==ne){if("all"===ne){M=Hy(t,D,W.lastIndex),W.lastIndex=M;continue}x=!1}if(!Y||(w=t.getElementRule(d))){if(x=!0,Y&&(S=w.attributes,_=w.attributePatterns),(k=f[9])?(b=-1!==k.indexOf("data-mce-type"),b&&J&&(x=!1),p=[],p.map={},k.replace(q,(function(e,t,n,r,o){return U(d,t,n,r,o),""}))):(p=[],p.map={}),Y&&!b){if(O=w.attributesRequired,T=w.attributesDefault,R=w.attributesForced,E=w.removeEmptyAttrs,E&&!p.length&&(x=!1),R){h=R.length;while(h--)C=R[h],v=C.name,A=C.value,"{$uid}"===A&&(A="mce_"+z++),p.map[v]=A,p.push({name:v,value:A})}if(T){h=T.length;while(h--)C=T[h],v=C.name,v in p.map||(A=C.value,"{$uid}"===A&&(A="mce_"+z++),p.map[v]=A,p.push({name:v,value:A}))}if(O){h=O.length;while(h--)if(O[h]in p.map)break;-1===h&&(x=!1)}if(C=p.map["data-mce-bogus"]){if("all"===C){M=Hy(t,D,W.lastIndex),W.lastIndex=M;continue}x=!1}}x&&a(d,p,y)}else x=!1;if(m=Z[d]){m.lastIndex=M=f.index+te.length,(f=m.exec(D))?(x&&(g=D.substr(M,f.index-M)),M=f.index+f[0].length):(g=D.substr(M),M=D.length),x&&(g.length>0&&H(g,!0),u(d)),W.lastIndex=M;continue}y||(k&&k.indexOf("/")===k.length-1?x&&u(d):N.push({name:d,valid:x}))}else if(d=f[1])F(d);else if(d=f[2]){var re=1===P||e.preserve_cdata||N.length>0&&t.isValidChild(N[N.length-1].name,"#cdata");if(!re){M=j("",f.index+2),W.lastIndex=M;continue}o(d)}else if(d=f[3])s(d);else{if((d=f[4])||"<!"===te){M=j(d,f.index+te.length),W.lastIndex=M;continue}if(d=f[5]){if(1!==P){M=j("?",f.index+2),W.lastIndex=M;continue}c(d,f[6])}}M=f.index+te.length}for(M<D.length&&H(L(D.substr(M))),h=N.length-1;h>=0;h--)d=N[h],d.valid&&u(d.name)},f=function(e,t){void 0===t&&(t="html"),l(Ny(e),t)};return{parse:f}}(function(e){e.findEndTag=Hy})(Uy||(Uy={}));var Wy=Uy,qy=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")},Gy=function(e,t){var n,r,o,i,a=t,u=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,c=e.schema;a=qy(e.getTempAttrs(),a);var s=c.getShortEndedElements();while(i=u.exec(a))r=u.lastIndex,o=i[0].length,n=s[i[1]]?r:Wy.findEndTag(c,a,r),a=a.substring(0,r-o)+a.substring(n),u.lastIndex=r-o;return Fi(a)},Ky=Gy,Xy=function(e,t){var n=pd(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")},Yy=function(e,t,n,r){var o;return t.format=n,t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),o="raw"===t.format?ln.trim(Ky(e.serializer,r.innerHTML)):"text"===t.format?e.dom.isEmpty(r)?"":Fi(r.innerText||r.textContent):"tree"===t.format?e.serializer.serialize(r,t):Xy(e,e.serializer.serialize(r,t)),K(["text","tree"],t.format)||Ni(gn.fromDom(r))?t.content=o:t.content=ln.trim(o),t.no_events||e.fire("GetContent",t),t.content},Jy=function(e,t,n){return R.from(e.getBody()).fold(g("tree"===t.format?new Ey("body",11):""),(function(r){return Yy(e,t,n,r)}))},Qy=ln.each,Zy=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Qy(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"===typeof n)return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!!o(r(t),r(n))&&(!!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))&&(!sh(t)&&!sh(n)))}},ew=function(e,t,n){return R.from(n.container()).filter(Kr).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},tw=b(ew,!0,dh),nw=b(ew,!1,dh),rw=function(e){var t=e.container();return Kr(t)&&(0===t.data.length||Hi(t.data)&&_g.isBookmarkNode(t.parentNode))},ow=function(e,t){return function(n){return R.from(Zm(e?0:-1,n)).filter(t).isSome()}},iw=function(e){return Zr(e)&&"block"===go(gn.fromDom(e),"display")},aw=function(e){return to(e)&&!Ur(e)},uw=ow(!0,iw),cw=ow(!1,iw),sw=ow(!0,ro),lw=ow(!1,ro),fw=ow(!0,Wr),dw=ow(!1,Wr),mw=ow(!0,aw),pw=ow(!1,aw),hw=function(e){var t=[],n=e.dom;while(n)t.push(gn.fromDom(n)),n=n.lastChild;return t},gw=function(e){var t=pl(e,"br"),n=ee(hw(e).slice(-1),Ti);t.length===n.length&&J(n,xr)},vw=function(e){wr(e),gr(e,gn.fromHtml('<br data-mce-bogus="1">'))},bw=function(e){tr(e).each((function(t){Kn(t).each((function(n){Si(e)&&Ti(t)&&Si(n)&&xr(t)}))}))},yw=function(e){return e.slice(0,-1)},ww=function(e,t,n){return Mn(t,e)?yw(qn(e,(function(e){return n(e)||En(e,t)}))):[]},xw=function(e,t){return ww(e,t,C)},Cw=function(e,t){return[e].concat(xw(e,t))},kw=function(e,t,n){return zp(e,t,n,rw)},Sw=function(e,t){return oe(Cw(gn.fromDom(t.container()),e),Si)},_w=function(e,t,n){return kw(e,t.dom,n).forall((function(e){return Sw(t,n).fold((function(){return!1===Qm(e,n,t.dom)}),(function(r){return!1===Qm(e,n,t.dom)&&Mn(r,gn.fromDom(e.container()))}))}))},Ow=function(e,t,n){return Sw(t,n).fold((function(){return kw(e,t.dom,n).forall((function(e){return!1===Qm(e,n,t.dom)}))}),(function(t){return kw(e,t.dom,n).isNone()}))},Tw=b(Ow,!1),Rw=b(Ow,!0),Ew=b(_w,!1),Aw=b(_w,!0),Dw=function(e){return cp(e).exists(Ti)},Mw=function(e,t,n){var r=ee(Cw(gn.fromDom(n.container()),t),Si),o=pe(r).getOr(t);return Mp(e,o.dom,n).filter(Dw)},Nw=function(e,t){return cp(t).exists(Ti)||Mw(!0,e,t).isSome()},zw=function(e,t){return sp(t).exists(Ti)||Mw(!1,e,t).isSome()},Lw=b(Mw,!1),Bw=b(Mw,!0),Iw=function(e){return xf.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},Pw=function(e,t){var n=ee(Cw(gn.fromDom(t.container()),e),Si);return pe(n).getOr(e)},$w=function(e,t){return Iw(t)?nw(t):nw(t)||Ip(Pw(e,t).dom,t).exists(nw)},Hw=function(e,t){return Iw(t)?tw(t):tw(t)||Bp(Pw(e,t).dom,t).exists(tw)},Fw=function(e){return K(["pre","pre-wrap"],e)},Vw=function(e){return cp(e).bind((function(e){return Xo(e,In)})).exists((function(e){return Fw(go(e,"white-space"))}))},jw=function(e,t){return Ip(e.dom,t).isNone()},Uw=function(e,t){return Bp(e.dom,t).isNone()},Ww=function(e,t){return jw(e,t)||Uw(e,t)||Tw(e,t)||Rw(e,t)||zw(e,t)||Nw(e,t)},qw=function(e,t){return!Vw(t)&&(Ww(e,t)||$w(e,t)||Hw(e,t))},Gw=function(e,t){return!Vw(t)&&(Tw(e,t)||Ew(e,t)||zw(e,t)||$w(e,t))},Kw=function(e){var t=e.container(),n=e.offset();return Kr(t)&&n<t.data.length?xf(t,n+1):e},Xw=function(e,t){return!Vw(t)&&(Rw(e,t)||Aw(e,t)||Nw(e,t)||Hw(e,t))},Yw=function(e,t){return Gw(e,t)||Xw(e,Kw(t))},Jw=function(e,t){return fh(e.charAt(t))},Qw=function(e){var t=e.container();return Kr(t)&&at(t.data,Bi)},Zw=function(e){var t=e.split("");return Y(t,(function(e,n){return fh(e)&&n>0&&n<t.length-1&&mh(t[n-1])&&mh(t[n+1])?" ":e})).join("")},ex=function(e,t){var n=t.data,r=xf(t,0);return!(!Jw(n,0)||Yw(e,r))&&(t.data=" "+n.slice(1),!0)},tx=function(e){var t=e.data,n=Zw(t);return n!==t&&(e.data=n,!0)},nx=function(e,t){var n=t.data,r=xf(t,n.length-1);return!(!Jw(n,n.length-1)||Yw(e,r))&&(t.data=n.slice(0,-1)+" ",!0)},rx=function(e,t){return R.some(t).filter(Qw).bind((function(t){var n=t.container(),r=ex(e,n)||tx(n)||nx(e,n);return r?R.some(t):R.none()}))},ox=function(e){var t=gn.fromDom(e.getBody());e.selection.isCollapsed()&&rx(t,xf.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},ix=function(e,t,n){var r=ne(e,(function(r,o){return dh(o)||fh(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+Bi}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""});return r.str},ax=function(e,t,n){if(0!==n){var r=gn.fromDom(e),o=Ko(r,Si).getOr(r),i=e.data.slice(t,t+n),a=t+n>=e.data.length&&Xw(o,kf(e,e.data.length)),u=0===t&&Gw(o,kf(e,0));e.replaceData(t,n,ix(i,u,a))}},ux=function(e,t){var n=e.data.slice(t),r=n.length-lt(n).length;return ax(e,t,r)},cx=function(e,t){var n=e.data.slice(0,t),r=n.length-ft(n).length;return ax(e,t-r,r)},sx=function(e,t,n,r){void 0===r&&(r=!0);var o=ft(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),xr(gn.fromDom(a)),n&&ux(i,o),i},lx=function(e,t){var n=e.container(),r=e.offset();return!1===kf.isTextPosition(e)&&n===t.parentNode&&r>kf.before(t).offset()},fx=function(e,t){return lx(t,e)?kf(t.container(),t.offset()-1):t},dx=function(e){return Kr(e)?kf(e,0):kf.before(e)},mx=function(e){return Kr(e)?kf(e,e.data.length):kf.after(e)},px=function(e){return da(e.previousSibling)?R.some(mx(e.previousSibling)):e.previousSibling?$p(e.previousSibling):R.none()},hx=function(e){return da(e.nextSibling)?R.some(dx(e.nextSibling)):e.nextSibling?Pp(e.nextSibling):R.none()},gx=function(e,t){var n=kf.before(t.previousSibling?t.previousSibling:t.parentNode);return Ip(e,n).fold((function(){return Bp(e,kf.after(t))}),R.some)},vx=function(e,t){return Bp(e,kf.after(t)).fold((function(){return Ip(e,kf.before(t))}),R.some)},bx=function(e,t){return px(t).orThunk((function(){return hx(t)})).orThunk((function(){return gx(e,t)}))},yx=function(e,t){return hx(t).orThunk((function(){return px(t)})).orThunk((function(){return vx(e,t)}))},wx=function(e,t,n){return e?yx(t,n):bx(t,n)},xx=function(e,t,n){return wx(e,t,n).map(b(fx,n))},Cx=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},kx=function(e){return function(t){return t.dom===e}},Sx=function(e,t){return t&&Ae(e.schema.getBlockElements(),Nn(t))},_x=function(e){if(Ea(e)){var t=gn.fromHtml('<br data-mce-bogus="1">');return wr(e),gr(e,t),R.some(kf.before(t.dom))}return R.none()},Ox=function(e,t,n){var r=Kn(e).filter(Pn),o=Xn(e).filter(Pn);return xr(e),Pl(r,o,t,(function(e,t,r){var o=e.dom,i=t.dom,a=o.data.length;return sx(o,i,n),r.container()===i?kf(o,a):r})).orThunk((function(){return n&&(r.each((function(e){return cx(e.dom,e.dom.length)})),o.each((function(e){return ux(e.dom,0)}))),t}))},Tx=function(e,t){return Ae(e.schema.getTextInlineElements(),Nn(t))},Rx=function(e,t,n,r){void 0===r&&(r=!0);var o=xx(t,e.getBody(),n.dom),i=Ko(n,b(Sx,e),kx(e.getBody())),a=Ox(n,o,Tx(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):i.bind(_x).fold((function(){r&&Cx(e,t,a)}),(function(n){r&&Cx(e,t,R.some(n))}))},Ex=function(e,t){return{start:e,end:t}},Ax=function(e,t,n){return{rng:e,table:t,cells:n}},Dx=Uo.generate([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),Mx=function(e){return function(t){return En(e,t)}},Nx=function(e,t){return ei(gn.fromDom(e),"td,th",t)},zx=function(e,t){return Qo(e,"table",t)},Lx=function(e){return!En(e.start,e.end)},Bx=function(e,t){return zx(e.start,t).bind((function(n){return zx(e.end,t).bind((function(e){return $l(En(n,e),n)}))}))},Ix=function(e,t){return!Lx(e)&&Bx(e,t).exists((function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length}))},Px=function(e){return pl(e,"td,th")},$x=function(e,t){var n=Nx(e.startContainer,t),r=Nx(e.endContainer,t);return Il(n,r,Ex)},Hx=function(e,t){return zx(e.start,t).bind((function(t){return he(Px(t)).map((function(t){return Ex(e.start,t)}))}))},Fx=function(e,t){var n=Nx(t.startContainer,e),r=Nx(t.endContainer,e);return t.collapsed?R.none():Il(n,r,Ex).fold((function(){return n.fold((function(){return r.bind((function(t){return zx(t,e).bind((function(e){return pe(Px(e)).map((function(e){return Ex(e,t)}))}))}))}),(function(t){return zx(t,e).bind((function(e){return he(Px(e)).map((function(e){return Ex(t,e)}))}))}))}),(function(t){return Vx(e,t)?R.none():Hx(t,e)}))},Vx=function(e,t){return Bx(t,e).isSome()},jx=function(e,t){return Bx(e,t).map((function(t){return Ax(e,t,Px(t))}))},Ux=function(e,t,n){return e.filter((function(e){return Lx(e)&&Vx(n,e)})).orThunk((function(){return Fx(n,t)})).bind((function(e){return jx(e,n)}))},Wx=function(e,t){return ie(e,(function(e){return En(e,t)}))},qx=function(e){return Il(Wx(e.cells,e.rng.start),Wx(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},Gx=function(e,t,n){return e.filter((function(e){return Ix(e,n)&&sg(e.start,t)})).map((function(e){return e.start}))},Kx=function(e){return qx(e).map((function(t){var n=e.cells;return t.length===n.length?Dx.removeTable(e.table):Dx.emptyCells(t)}))},Xx=function(e,t){var n=Mx(e),r=$x(t,n);return Gx(r,t,n).map((function(e){return Dx.deleteCellSelection(t,e)})).orThunk((function(){return Ux(r,t,n).bind(Kx)}))},Yx=function(e){var t=Bn(e)?Kn(e):tr(e);return t.bind(Yx).orThunk((function(){return R.some(e)}))},Jx=function(e,t){return J(t,vw),e.selection.setCursorLocation(t[0].dom,0),!0},Qx=function(e,t,n){t.deleteContents();var r=Yx(n).getOr(n),o=gn.fromDom(e.dom.getParent(r.dom,e.dom.isBlock));if(Ea(o)&&(vw(o),e.selection.setCursorLocation(o.dom,0)),!En(n,o)){var i=Wn(o).is(n)?[]:Gn(o);J(i.concat(Qn(n)),(function(e){En(e,o)||Mn(e,o)||xr(e)}))}return!0},Zx=function(e,t){return Rx(e,!1,t),!0},eC=function(e,t,n){return Xx(t,n).map((function(t){return t.fold(b(Zx,e),b(Jx,e),b(Qx,e))}))},tC=function(e,t){return uC(e,t)},nC=function(e,t,n,r){return iC(t,r).fold((function(){return eC(e,t,n)}),(function(t){return tC(e,t)})).getOr(!1)},rC=function(e,t){var n=gn.fromDom(e.getBody()),r=e.selection.getRng(),o=og(e);return 0!==o.length?Jx(e,o):nC(e,n,r,t)},oC=function(e,t){return oe(Cw(t,e),Mi)},iC=function(e,t){return oe(Cw(t,e),(function(e){return"caption"===Nn(e)}))},aC=function(e,t,n,r,o){return Np(n,e.getBody(),o).bind((function(e){return oC(t,gn.fromDom(e.getNode())).map((function(e){return!1===En(e,r)}))}))},uC=function(e,t){return vw(t),e.selection.setCursorLocation(t.dom,0),R.some(!0)},cC=function(e,t,n,r){return Pp(e.dom).bind((function(o){return $p(e.dom).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)},sC=function(e,t){return uC(e,t)},lC=function(e,t,n){return iC(e,gn.fromDom(n.getNode())).map((function(e){return!1===En(e,t)}))},fC=function(e,t,n,r,o){return Np(n,e.getBody(),o).bind((function(i){return cC(r,n,o,i)?sC(e,r):lC(t,r,i)})).or(R.some(!0))},dC=function(e,t,n,r){var o=kf.fromRangeStart(e.selection.getRng());return oC(n,r).bind((function(r){return Ea(r)?uC(e,r):aC(e,n,t,r,o)})).getOr(!1)},mC=function(e,t,n,r){var o=kf.fromRangeStart(e.selection.getRng());return Ea(r)?uC(e,r):fC(e,n,t,r,o)},pC=function(e,t){return e?fw(t):dw(t)},hC=function(e,t){var n=kf.fromRangeStart(e.selection.getRng());return pC(t,n)||Mp(t,e.getBody(),n).exists((function(e){return pC(t,e)}))},gC=function(e,t,n){var r=gn.fromDom(e.getBody());return iC(r,n).fold((function(){return dC(e,t,r,n)||hC(e,t)}),(function(n){return mC(e,t,r,n).getOr(!1)}))},vC=function(e,t){var n=gn.fromDom(e.selection.getStart(!0)),r=og(e);return e.selection.isCollapsed()&&0===r.length?gC(e,t,n):rC(e,n)},bC=function(e,t,n,r){var o=document.createRange();return o.setStart(e,t),o.setEnd(n,r),o},yC=function(e){var t=kf.fromRangeStart(e),n=kf.fromRangeEnd(e),r=e.commonAncestorContainer;return Mp(!1,r,n).map((function(o){return!Qm(t,n,r)&&Qm(t,o,r)?bC(t.container(),t.offset(),o.container(),o.offset()):e})).getOr(e)},wC=function(e){return e.collapsed?e:yC(e)},xC=function(e){return e.firstChild&&e.firstChild===e.lastChild},CC=function(e){return"br"===e.name||e.value===Bi},kC=function(e,t){var n=e.getBlockElements();return n[t.name]&&xC(t)&&CC(t.firstChild)},SC=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||kC(e,t))},_C=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),SC(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},OC=function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e},TC=function(e,t,n){var r=t.serialize(n),o=e.createFragment(r);return OC(o)},RC=function(e){return ln.grep(e.childNodes,(function(e){return"LI"===e.nodeName}))},EC=function(e){return e.data===Bi||Qr(e)},AC=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&EC(e.firstChild)},DC=function(e){return!e.firstChild||AC(e)},MC=function(e){return e.length>0&&DC(e[e.length-1])?e.slice(0,-1):e},NC=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},zC=function(e,t){return!!NC(e,t)},LC=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},BC=function(e,t){var n=kf.before(e),r=Sp(t),o=r.next(n);return o?o.toRange():null},IC=function(e,t){var n=kf.after(e),r=Sp(t),o=r.prev(n);return o?o.toRange():null},PC=function(e,t,n,r){var o=LC(e,r),i=e.parentNode;return i.insertBefore(o[0],e),ln.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),IC(t[t.length-1],n)},$C=function(e,t,n){var r=e.parentNode;return ln.each(t,(function(t){r.insertBefore(t,e)})),BC(e,n)},HC=function(e,t,n,r){return r.insertAfter(t.reverse(),e),IC(t[0],n)},FC=function(e,t,n,r){var o=TC(t,e,r),i=NC(t,n.startContainer),a=MC(RC(o.firstChild)),u=1,c=2,s=t.getRoot(),l=function(e){var r=kf.fromRangeStart(n),o=Sp(t.getRoot()),a=e===u?o.prev(r):o.next(r);return!a||NC(t,a.getNode())!==i};return l(u)?$C(i,a,s):l(c)?HC(i,a,s,t):PC(i,a,s,n)},VC=function(e,t,n){var r=gn.fromDom(e.getRoot());return n=Gw(r,kf.fromRangeStart(t))?n.replace(/^ /," "):n.replace(/^ /," "),n=Xw(r,kf.fromRangeEnd(t))?n.replace(/( | )(<br( \/)>)?$/," "):n.replace(/ (<br( \/)?>)?$/," "),n},jC=no,UC=function(e,t,n){if(null!==n){var r=e.getParent(t.endContainer,jC);return n===r&&sg(gn.fromDom(n),t)}return!1},WC=function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}},qC=function(e,t){R.from(e.getParent(t,"td,th")).map(gn.fromDom).each(bw)},GC=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Zy(r);ln.each(r.select("*[data-mce-fragment]"),(function(e){for(var t=e.parentNode;t&&t!==o;t=t.parentNode)n[e.nodeName.toLowerCase()]&&i.compare(t,e)&&r.remove(e,!0)}))}},KC=function(e){var t=e;while(t=t.walk())1===t.type&&t.attr("data-mce-fragment","1")},XC=function(e){ln.each(e.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")}))},YC=function(e){return!!e.getAttribute("data-mce-fragment")},JC=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]},QC=function(e,t){var n,r,o=e.dom,i=e.selection,a=function(t){for(var n=e.getBody();t&&t!==n;t=t.parentNode)if("false"===o.getContentEditable(t))return t;return null};if(t){i.scrollIntoView(t);var u=a(t);if(u)return o.remove(t),void i.select(u);var c=o.createRng(),s=t.previousSibling;s&&3===s.nodeType?(c.setStart(s,s.nodeValue.length),Yt.ie||(r=t.nextSibling,r&&3===r.nodeType&&(s.appendData(r.data),r.parentNode.removeChild(r)))):(c.setStartBefore(t),c.setEndBefore(t));var l=function(t){var n=kf.fromRangeStart(t),r=Sp(e.getBody());if(n=r.next(n),n)return n.toRange()},f=o.getParent(t,o.isBlock);o.remove(t),f&&o.isEmpty(f)&&(e.$(f).empty(),c.setStart(f,0),c.setEnd(f,0),jC(f)||YC(f)||!(n=l(c))?o.add(f,o.create("br",{"data-mce-bogus":"1"})):(c=n,o.remove(f))),i.setRng(c)}},ZC=function(e){var t=e.dom,n=wC(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,jC);UC(t,n,r)?Qx(e,n,gn.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},ek=function(e,t,n){var r,o,i,a,u,c,s=e.selection,l=e.dom;/^ | $/.test(t)&&(t=VC(l,s.getRng(),t));var f=e.parser,d=n.merge,m=My({validate:Gd(e)},e.schema),p='<span id="mce_marker" data-mce-type="bookmark"></span>';if(i={content:t,format:"html",selection:!0,paste:n.paste},i=e.fire("BeforeSetContent",i),i.isDefaultPrevented())e.fire("SetContent",{content:i.content,format:"html",selection:!0,paste:n.paste});else{t=i.content,-1===t.indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,p),u=s.getRng();var h=u.startContainer||(u.parentElement?u.parentElement():null),g=e.getBody();h===g&&s.isCollapsed()&&l.isBlock(g.firstChild)&&JC(e,g.firstChild)&&l.isEmpty(g.firstChild)&&(u=l.createRng(),u.setStart(g.firstChild,0),u.setEnd(g.firstChild,0),s.setRng(u)),s.isCollapsed()||ZC(e),r=s.getNode();var v={context:r.nodeName.toLowerCase(),data:n.data,insert:!0},b=f.parse(t,v);if(!0===n.paste&&_C(e.schema,b)&&zC(l,r))return u=FC(m,l,s.getRng(),b),s.setRng(u),void e.fire("SetContent",i);if(KC(b),c=b.lastChild,"mce_marker"===c.attr("id"))for(a=c,c=c.prev;c;c=c.walk(!0))if(3===c.type||!l.isBlock(c.name)){e.schema.isValidChild(c.parent.name,"span")&&c.parent.insert(a,c,"br"===c.name);break}if(e._selectionOverrides.showBlockCaretContainer(r),v.invalid){e.selection.setContent(p),r=s.getNode(),o=e.getBody(),9===r.nodeType?r=c=o:c=r;while(c!==o)r=c,c=c.parentNode;t=r===o?o.innerHTML:l.getOuterHTML(r),t=m.serialize(f.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return m.serialize(b)})))),r===o?l.setHTML(o,t):l.setOuterHTML(r,t)}else t=m.serialize(b),WC(e,t,r);GC(e,d),QC(e,l.get("mce_marker")),XC(e.getBody()),qC(l,s.getStart()),e.fire("SetContent",i),e.addVisual()}},tk=function(e,t){t(e),e.firstChild&&tk(e.firstChild,t),e.next&&tk(e.next,t)},nk=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&tk(n.firstChild,(function(n){J(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),J(t,(function(e){"string"===typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var u in o)o.hasOwnProperty(u)&&i.push(o[u]);return i},rk=function(e,t,n){var r=nk(e,t,n);J(r,(function(e){J(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},ok="html",ik=function(e){return e instanceof Ey},ak=function(e){Qb(e)&&Pp(e.getBody()).each((function(t){var n=t.getNode(),r=Wr(n)?Pp(n).getOr(t):t;e.selection.setRng(r.toRange())}))},uk=function(e,t){e.dom.setHTML(e.getBody(),t),ak(e)},ck=function(e,t,n,r){var o,i;return 0===n.length||/^\s+$/.test(n)?(i='<br data-mce-bogus="1">',"TABLE"===t.nodeName?n="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+i+"</li>"),o=pd(e),o&&e.schema.isValidChild(t.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=e.dom.createHTML(o,hd(e),n)):n||(n='<br data-mce-bogus="1">'),uk(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=My({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=Ni(gn.fromDom(t))?n:ln.trim(n),uk(e,r.content),r.no_events||e.fire("SetContent",r)),r.content},sk=function(e,t,n,r){rk(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=My({validate:e.validate},e.schema).serialize(n);return r.content=Ni(gn.fromDom(t))?o:ln.trim(o),uk(e,r.content),r.no_events||e.fire("SetContent",r),n},lk=function(e,t,n){return n.format=n.format?n.format:ok,n.set=!0,n.content=ik(t)?"":t,n.no_events||e.fire("BeforeSetContent",n),ik(t)||(t=n.content),R.from(e.getBody()).fold(g(t),(function(r){return ik(t)?sk(e,r,t,n):ck(e,r,t,n)}))},fk=function(e,t){var n=e.dom,r=H(t)?t:e.getBody();P(e.hasVisual)&&(e.hasVisual=pm(e)),J(n.select("table,a",r),(function(t){switch(t.nodeName){case"TABLE":var r=hm(e),o=n.getAttrib(t,"border");o&&"0"!==o||!e.hasVisual?n.removeClass(t,r):n.addClass(t,r);break;case"A":if(!n.getAttrib(t,"href")){var i=n.getAttrib(t,"name")||t.id,a=gm(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}break}})),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})},dk=function(e,t){return Yo(e,t).isSome()},mk=$i,pk="_mce_caret",hk=function(e,t){return e.importNode(t,!0)},gk=function(e){var t=[];while(e){if(3===e.nodeType&&e.nodeValue!==mk||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t},vk=function(e){return gk(e).length>0},bk=function(e){if(e){var t=new mi(e,e);for(e=t.current();e;e=t.next())if(Kr(e))return e}return null},yk=function(e){var t=gn.fromTag("span");return uo(t,{id:pk,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&gr(t,gn.fromText(mk)),t},wk=function(e){var t=bk(e);return t&&t.nodeValue.charAt(0)===mk&&t.deleteData(0,1),t},xk=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(vk(t))Rx(e,!1,gn.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=i.startContainer,c=i.startOffset,s=i.endContainer,l=i.endOffset,f=wk(t);r.remove(t,!0),u===f&&c>0&&i.setStart(f,c-1),s===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&vw(gn.fromDom(a)),o.setRng(i)}},Ck=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)xk(e,t,n);else if(t=Vp(e.getBody(),o.getStart()),!t)while(t=r.get(pk))xk(e,t,!1)},kk=function(e,t,n){var r=e.dom,o=r.getParent(n,b(bh,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(gw(gn.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))},Sk=function(e,t){return e.appendChild(t),t},_k=function(e,t){var n=te(e,(function(e,t){return Sk(e,t.cloneNode(!1))}),t);return Sk(n,n.ownerDocument.createTextNode(mk))},Ok=function(e,t,n,r,o,i){var a=e.formatter,u=e.dom,c=ee(be(a.get()),(function(e){return e!==r&&!at(e,"removeformat")})),s=Sy(e,n,c),l=ee(s,(function(t){return!Eh(e,t,r)}));if(l.length>0){var f=n.cloneNode(!1);return u.add(t,f),a.remove(r,o,f,i),u.remove(f),R.some(f)}return R.none()},Tk=function(e,t,n){var r,o,i=e.selection,a=i.getRng(),u=a.startOffset,c=a.startContainer,s=c.nodeValue;r=Vp(e.getBody(),i.getStart()),r&&(o=bk(r));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(s&&u>0&&u<s.length&&l.test(s.charAt(u))&&l.test(s.charAt(u-1))){var f=i.getBookmark();a.collapse(!0);var d=Kh(e,a,e.formatter.get(t));d=cv(d),e.formatter.apply(t,n,d),i.moveToBookmark(f)}else r&&o.nodeValue===mk||(r=hk(e.getDoc(),yk(!0).dom),o=r.firstChild,a.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,u)},Rk=function(e,t,n,r){var o,i,a,u=e.dom,c=e.selection,s=[],l=c.getRng(),f=l.startContainer,d=l.startOffset;i=f,3===f.nodeType&&(d!==f.nodeValue.length&&(o=!0),i=i.parentNode);while(i){if(yy(e,i,t,n,r)){a=i;break}i.nextSibling&&(o=!0),s.push(i),i=i.parentNode}if(a)if(o){var m=c.getBookmark();l.collapse(!0);var p=Kh(e,l,e.formatter.get(t),!0);p=cv(p),e.formatter.remove(t,n,p,r),c.moveToBookmark(m)}else{var h=Vp(e.getBody(),a),g=yk(!1).dom;kk(e,g,null!==h?h:a);var v=Ok(e,g,a,t,n,r),b=_k(s.concat(v.toArray()),g);xk(e,h,!1),c.setCursorLocation(b,1),u.isEmpty(a)&&u.remove(a)}},Ek=function(e,t){var n=e.selection,r=e.getBody();Ck(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==mk||Ck(e,Vp(r,n.getStart())),37!==t&&39!==t||Ck(e,Vp(r,n.getStart()))},Ak=function(e){e.on("mouseup keydown",(function(t){Ek(e,t.keyCode)}))},Dk=function(e,t){var n=yk(!1),r=_k(t,n.dom);return mr(gn.fromDom(e),n),xr(gn.fromDom(e)),kf(r,0)},Mk=function(e,t){var n=e.schema.getTextInlineElements();return n.hasOwnProperty(Nn(t))&&!Fp(t.dom)&&!jr(t.dom)},Nk=function(e){return Fp(e.dom)&&vk(e.dom)},zk={},Lk=Ie,Bk=Le,Ik=function(e,t){var n=zk[e];n||(zk[e]=[]),zk[e].push(t)},Pk=function(e,t){Bk(zk[e],(function(e){e(t)}))};Ik("pre",(function(e){var t,n=e.selection.getRng(),r=function(e){return i(e.previousSibling)&&-1!==Pe(t,e.previousSibling)},o=function(e,t){ws(t).remove(),ws(e).append("<br><br>").append(t.childNodes)},i=$r(["pre"]);n.collapsed||(t=e.selection.getSelectedBlocks(),Bk(Lk(Lk(t,i),r),(function(e){o(e.previousSibling,e)})))}));var $k=ln.each,Hk=function(e){return Pr(e)&&!sh(e)&&!Fp(e)&&!jr(e)},Fk=function(e,t){var n;for(n=e;n;n=n[t]){if(Kr(n)&&0!==n.nodeValue.length)return e;if(Pr(n)&&!sh(n))return n}return e},Vk=function(e,t,n){var r,o,i=new Zy(e);if(t&&n&&(t=Fk(t,"previousSibling"),n=Fk(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)o=r,r=r.nextSibling,t.appendChild(o);return e.remove(n),ln.each(ln.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},jk=function(e,t,n,r){if(r&&!1!==t.merge_siblings){var o=Vk(e,vh(r),r);Vk(e,o,vh(o,!0))}},Uk=function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";$k(e.select(r,n),(function(n){Hk(n)&&$k(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}},Wk=function(e,t,n){$k(e.childNodes,(function(e){Hk(e)&&(t(e)&&n(e),e.hasChildNodes()&&Wk(e,t,n))}))},qk=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},Gk=function(e,t){return function(n){return!(!n||!_h(e,n,t))}},Kk=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),qk(e,r)}},Xk=Uo.generate([{keep:[]},{rename:["name"]},{removed:[]}]),Yk=/^(src|href|style)$/,Jk=ln.each,Qk=kh,Zk=function(e){return/^(TR|TH|TD)$/.test(e.nodeName)},eS=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},tS=function(e,t,n){var r,o;if(r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Pr(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Kr(r)&&n&&o>=r.nodeValue.length&&(r=new mi(r,e.getBody()).next()||r),Kr(r)&&!n&&0===o&&(r=new mi(r,e.getBody()).prev()||r),r},nS=function(e,t){var n=t?"firstChild":"lastChild";if(Zk(e)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},rS=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},oS=function(e,t,n,r,o){var i=gn.fromDom(t),a=gn.fromDom(e.create(r,o)),u=n?Jn(i):Yn(i);return yr(a,u),n?(mr(i,a),hr(a,i)):(pr(i,a),gr(a,i)),a.dom},iS=function(e,t,n){return!!Qk(t,n.inline)||(!!Qk(t,n.block)||(n.selector?Pr(t)&&e.is(t,n.selector):void 0))},aS=function(e,t){return t.links&&"A"===e.nodeName},uS=function(e,t,n,r){return t=vh(t,n,r),!t||"BR"===t.nodeName||e.isBlock(t)},cS=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=pd(e);n.block&&(a?o===i.getRoot()&&(n.list_block&&Qk(t,n.list_block)||J(ge(t.childNodes),(function(t){yh(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=rS(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0}))):i.isBlock(t)&&!i.isBlock(o)&&(uS(i,t,!1)||uS(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),uS(i,t,!0)||uS(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!Qk(n.inline,t)||i.remove(t,!0)},sS=function(e,t,n,r,o){var i,a=e.dom;if(!iS(a,r,t)&&!aS(r,t))return Xk.keep();var u=r;if(t.inline&&"all"===t.remove&&L(t.preserve_attributes)){var c=ee(a.getAttribs(u),(function(e){return K(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(u),J(c,(function(e){return a.setAttrib(u,e.name,e.value)})),c.length>0)return Xk.rename("span")}if("all"!==t.remove){Jk(t.styles,(function(e,r){e=Sh(a,Ch(e,n),r+""),V(r)&&(r=e,o=null),(t.remove_similar||!o||Qk(_h(a,o,r),e))&&a.setStyle(u,r,""),i=!0})),i&&""===a.getAttrib(u,"style")&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Jk(t.attributes,(function(e,r){var i;if(e=Ch(e,n),V(r)&&(r=e,o=null),t.remove_similar||!o||Qk(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(u,r),e&&(i="",J(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i)))return void a.setAttrib(u,r,i);"class"===r&&u.removeAttribute("className"),Yk.test(r)&&u.removeAttribute("data-mce-"+r),u.removeAttribute(r)}})),Jk(t.classes,(function(e){e=Ch(e,n),o&&!a.hasClass(o,e)||a.removeClass(u,e)}));for(var s=a.getAttribs(u),l=0;l<s.length;l++){var f=s[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return Xk.keep()}}return"none"!==t.remove?(cS(e,u,t),Xk.removed()):Xk.keep()},lS=function(e,t,n,r,o){return sS(e,t,n,r,o).fold(C,(function(t){return e.dom.rename(r,t),!0}),k)},fS=function(e,t,n,r,o){var i;return J(Th(e.dom,t.parentNode).reverse(),(function(t){if(!i&&"_start"!==t.id&&"_end"!==t.id){var a=yy(e,t,n,r,o);a&&!1!==a.split&&(i=t)}})),i},dS=function(e,t,n,r){return sS(e,t,n,r,r).fold(g(r),(function(t){var n=e.dom.createFragment();return n.appendChild(r),e.dom.rename(r,t)}),g(null))},mS=function(e,t,n,r,o,i,a,u){var c,s,l,f=e.dom;if(n){for(var d=n.parentNode,m=r.parentNode;m&&m!==d;m=m.parentNode){c=f.clone(m,!1);for(var p=0;p<t.length;p++)if(c=dS(e,t[p],u,c),null===c)break;c&&(s&&c.appendChild(s),l||(l=c),s=c)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),s&&(o.parentNode.insertBefore(s,o),l.appendChild(o),a.inline&&jk(f,a,u,s))}return r},pS=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],u=!0,c=e.dom,s=e.selection,l=function(r){var u=fS(e,r,t,n,o);return mS(e,i,u,r,r,!0,a,n)},f=function(e){return sh(e)&&Pr(e)&&("_start"===e.id||"_end"===e.id)},d=function(t){var r,o;Pr(t)&&c.getContentEditable(t)&&(r=u,u="true"===c.getContentEditable(t),o=!0);var s=ge(t.childNodes);if(u&&!o)for(var l=0;l<i.length;l++)if(lS(e,i[l],n,t,t))break;if(a.deep&&s.length){for(l=0;l<s.length;l++)d(s[l]);o&&(u=r)}},m=function(e){var t=c.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return f(n)&&(n=n[e?"firstChild":"lastChild"]),Kr(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),c.remove(t,!0),n},p=function(t){var n,r,o=Kh(e,t,i,t.collapsed);if(a.split){if(o=cv(o),n=tS(e,o,!0),r=tS(e,o),n!==r){if(n=nS(n,!0),r=nS(r,!1),eS(c,n,r)){var u=R.from(n.firstChild).getOr(n);return l(oS(c,u,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(eS(c,r,n)){u=R.from(r.lastChild).getOr(r);return l(oS(c,u,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=rS(c,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=rS(c,r,"span",{id:"_end","data-mce-type":"bookmark"});var s=c.createRng();s.setStartAfter(n),s.setEndBefore(r),Jh(c,s,(function(e){J(e,(function(e){sh(e)||sh(e.parentNode)||l(e)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=c.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=c.nodeIndex(r)+1}Jh(c,o,(function(t){J(t,(function(t){d(t);var n=["underline","line-through","overline"];J(n,(function(n){Pr(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&Oh(c,t.parentNode)===n&&lS(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))}))}))};if(r)if(ph(r)){var h=c.createRng();h.setStartBefore(r),h.setEndAfter(r),p(h)}else p(r);else if("false"!==c.getContentEditable(s.getNode()))s.isCollapsed()&&a.inline&&!og(e).length?Rk(e,t,n,o):(mg(s,!0,(function(){dg(e,p)})),a.inline&&wy(e,t,n,s.getStart())&&gh(c,s,s.getRng()),e.nodeChanged());else{r=s.getNode();for(var g=0;g<i.length;g++)if(i[g].ceFalseOverride&&lS(e,i[g],n,r,r))break}},hS=ln.each,gS=function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=Oh(e,t.parentNode);e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(ln.walk(r,o,"childNodes"),o(r))},vS=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Wk(r,Gk(e,"fontSize"),Kk(e,"backgroundColor",Ch(t.styles.backgroundColor,n)))},bS=function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||(Wk(r,Gk(e,"fontSize"),Kk(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))},yS=function(e,t,n,r){hS(t,(function(t){hS(e.dom.select(t.inline,r),(function(r){Hk(r)&&lS(e,t,n,r,t.exact?r:null)})),Uk(e.dom,t,r)}))},wS=function(e,t,n,r,o){yy(e,o.parentNode,n,r)&&lS(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(yy(e,i,n,r))return lS(e,t,r,o),!0}))},xS=ln.each,CS=function(e,t){return De(e,t)},kS=function(e){return e&&1===e.nodeType&&!sh(e)&&!Fp(e)&&!jr(e)},SS=function(e,t,n,r){if(Jd(e)&&Mh(t)){var o=Ve(Ve({},e.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=dk(gn.fromDom(n),(function(e){return Fp(e.dom)}));return De(o,r)&&Ea(gn.fromDom(n.parentNode),!1)&&!i}return!1},_S=function(e,t,n,r){var o=e.formatter.get(t),i=o[0],a=!r&&e.selection.isCollapsed(),u=e.dom,c=e.selection,s=function(e,t){if(t=t||i,e){if(t.onformat&&t.onformat(e,t,n,r),xS(t.styles,(function(t,r){u.setStyle(e,r,Ch(t,n))})),t.styles){var o=u.getAttrib(e,"style");o&&u.setAttrib(e,"data-mce-style",o)}xS(t.attributes,(function(t,r){u.setAttrib(e,r,Ch(t,n))})),xS(t.classes,(function(t){t=Ch(t,n),u.hasClass(e,t)||u.addClass(e,t)}))}},l=function(e,t){var n=!1;return!!Dh(i)&&(xS(e,(function(e){if(!("collapsed"in e)||e.collapsed===a)return u.is(t,e.selector)&&!Fp(t)?(s(t,e),n=!0,!1):void 0})),n)},f=function(r,a,u,c){var f=[],d=!0,m=i.inline||i.block,p=r.create(m);s(p),Jh(r,a,(function(a){var u,h=function(a){var g=!1,v=d,b=a.nodeName.toLowerCase(),y=a.parentNode.nodeName.toLowerCase();if(Pr(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),g=!0),Qr(a)&&!SS(e,i,a,y))return u=null,void(Ah(i)&&r.remove(a));if(i.wrapper&&yy(e,a,t,n))u=null;else{if(d&&!g&&Ah(i)&&!i.wrapper&&bh(e,b)&&yh(e,y,m)){var w=r.rename(a,m);return s(w),f.push(w),void(u=null)}if(Dh(i)){var x=l(o,a);if(!CS(i,"inline")||x)return void(u=null)}!d||g||!yh(e,m,b)||!yh(e,y,m)||!c&&3===a.nodeType&&1===a.nodeValue.length&&65279===a.nodeValue.charCodeAt(0)||Fp(a)||CS(i,"inline")&&r.isBlock(a)?(u=null,xS(ln.grep(a.childNodes),h),g&&(d=v),u=null):(u||(u=r.clone(p,!1),a.parentNode.insertBefore(u,a),f.push(u)),u.appendChild(a))}};xS(a,h)})),!0===i.links&&xS(f,(function(e){var t=function(e){"A"===e.nodeName&&s(e,i),xS(ln.grep(e.childNodes),t)};t(e)})),xS(f,(function(a){var u=function(e){var t=0;return xS(e.childNodes,(function(e){xh(e)||sh(e)||t++})),t},c=function(e){var t=!1;return xS(e.childNodes,(function(e){if(kS(e))return t=e,!1})),t},l=function(e){var t,n=c(e);return n&&!sh(n)&&vy(r,n,i)&&(t=r.clone(n,!1),s(t),r.replace(t,e,!0),r.remove(n,!0)),t||e},d=u(a);!(f.length>1)&&r.isBlock(a)||0!==d?(Mh(i)||i.wrapper)&&(i.exact||1!==d||(a=l(a)),yS(e,o,n,a),wS(e,i,t,n,a),vS(r,i,n,a),gS(r,i,n,a),bS(r,i,n,a),jk(r,i,n,a)):r.remove(a,!0)}))};if("false"!==u.getContentEditable(c.getNode())){if(i){if(r)if(ph(r)){if(!l(o,r)){var d=u.createRng();d.setStartBefore(r),d.setEndAfter(r),f(u,Kh(e,d,o),null,!0)}}else f(u,r,null,!0);else if(a&&Mh(i)&&!og(e).length)Tk(e,t,n);else{var m=c.getNode(),p=o[0];e.settings.forced_root_block||!p.defaultBlock||u.getParent(m,u.isBlock)||_S(e,p.defaultBlock),c.setRng(wC(c.getRng())),mg(c,!0,(function(t){dg(e,(function(t,n){var r=n?t:Kh(e,t,o);f(u,r)}))})),gh(u,c,c.getRng()),e.nodeChanged()}Pk(t,e)}}else{r=c.getNode();for(var h=0,g=o.length;h<g;h++){var v=o[h];if(v.ceFalseOverride&&Dh(v)&&u.is(r,v.selector))return void s(r,v)}}},OS=function(e,t){var n=Ps({});e.set({}),t.on("NodeChange",(function(r){TS(t,r.element,n,e.get())}))},TS=function(e,t,n,r){var o=be(n.get()),i={},a={},u=ee(Th(e.dom,t),(function(e){return 1===e.nodeType&&!e.getAttribute("data-mce-bogus")}));we(r,(function(t,n){ln.each(u,(function(r){return e.formatter.matchNode(r,n,{},t.similar)?(-1===o.indexOf(n)&&(J(t.callbacks,(function(e){e(!0,{node:r,format:n,parents:u})})),i[n]=t.callbacks),a[n]=t.callbacks,!1):!hy(e,r,n)&&void 0}))}));var c=RS(n.get(),a,t,u);n.set(Ve(Ve({},i),c))},RS=function(e,t,n,r){return _e(e,(function(e,o){return!!Ae(t,o)||(J(e,(function(e){e(!1,{node:n,format:o,parents:r})})),!1)})).t},ES=function(e,t,n,r){var o=e.get();J(t.split(","),(function(e){o[e]||(o[e]={similar:r,callbacks:[]}),o[e].callbacks.push(n)})),e.set(o)},AS=function(e,t,n){var r=e.get();J(t.split(","),(function(e){r[e].callbacks=ee(r[e].callbacks,(function(e){return e!==n})),0===r[e].callbacks.length&&delete r[e]})),e.set(r)},DS=function(e,t,n,r,o){return null===t.get()&&OS(t,e),ES(t,n,r,o),{unbind:function(){return AS(t,n,r)}}},MS=function(e,t,n,r){var o=e.formatter.get(t);!wy(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?_S(e,t,n,r):pS(e,t,n,r)},NS=function(e,t){var n=t||document,r=n.createDocumentFragment();return J(e,(function(e){r.appendChild(e.dom)})),gn.fromDom(r)},zS=function(e,t,n){return{element:e,width:t,rows:n}},LS=function(e,t){return{element:e,cells:t}},BS=function(e,t){return{x:e,y:t}},IS=function(e,t){var n=parseInt(co(e,t),10);return isNaN(n)?1:n},PS=function(e,t,n,r,o){for(var i=IS(o,"rowspan"),a=IS(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=LS(Nl(r),[]));for(var s=t;s<t+a;s++){var l=u[c].cells;l[s]=c===n&&s===t?o:Ml(o)}}},$S=function(e,t,n){var r=e.rows,o=r[n]?r[n].cells:[];return!!o[t]},HS=function(e,t,n){while($S(e,t,n))t++;return t},FS=function(e){return ne(e,(function(e,t){return t.cells.length>e?t.cells.length:e}),0)},VS=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(En(o[i],t))return R.some(BS(i,r));return R.none()},jS=function(e,t,n,r,o){for(var i=[],a=e.rows,u=n;u<=o;u++){var c=a[u].cells,s=t<r?c.slice(t,r+1):c.slice(r,t+1);i.push(LS(a[u].element,s))}return i},US=function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,u=o<a?jS(e,r,o,i,a):jS(e,r,a,i,o);return zS(e.element,FS(u),u)},WS=function(e,t){var n=Ml(e.element),r=gn.fromTag("tbody");return yr(r,t),gr(n,r),n},qS=function(e){return Y(e.rows,(function(e){var t=Y(e.cells,(function(e){var t=Nl(e);return fo(t,"colspan"),fo(t,"rowspan"),t})),n=Ml(e.element);return yr(n,t),n}))},GS=function(e){var t=zS(Ml(e),0,[]);return J(pl(e,"tr"),(function(e,n){J(pl(e,"td,th"),(function(r,o){PS(t,HS(t,o,n),n,e,r)}))})),zS(t.element,FS(t.rows),t.rows)},KS=function(e){return WS(e,qS(e))},XS=function(e,t,n){return VS(e,t).bind((function(t){return VS(e,n).map((function(n){return US(e,t,n)}))}))},YS=function(e){return oe(e,(function(e){return"ul"===Nn(e)||"ol"===Nn(e)}))},JS=function(e,t){return oe(e,(function(e){return"li"===Nn(e)&&sg(e,t)})).fold(g([]),(function(t){return YS(e).map((function(e){var t=gn.fromTag(Nn(e)),n=Oe(yo(e),(function(e,t){return ut(t,"list-style")}));return ho(t,n),[gn.fromTag("li"),t]})).getOr([])}))},QS=function(e,t){var n=ne(t,(function(e,t){return gr(t,e),t}),e);return t.length>0?NS([n]):n},ZS=function(e){return Ai(e)?Wn(e).filter(Ei).fold(g([]),(function(t){return[e,t]})):Ei(e)?[e]:[]},e_=function(e,t){var n=gn.fromDom(t.commonAncestorContainer),r=Cw(n,e),o=ee(r,(function(e){return Oi(e)||ki(e)})),i=JS(r,t),a=o.concat(i.length?i:ZS(n));return Y(a,Ml)},t_=function(){return NS([])},n_=function(e,t){return QS(gn.fromDom(t.cloneContents()),e_(e,t))},r_=function(e,t){return Qo(t,"table",b(En,e))},o_=function(e,t){return r_(e,t[0]).bind((function(e){var n=t[0],r=t[t.length-1],o=GS(e);return XS(o,n,r).map((function(e){return NS([KS(e)])}))})).getOrThunk(t_)},i_=function(e,t){return t.length>0&&t[0].collapsed?t_():n_(e,t[0])},a_=function(e,t){var n=rg(t,e);return n.length>0?o_(e,n):i_(e,t)},u_=function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")},c_=function(e,t){return t>=0&&t<e.length&&dh(e.charAt(t))},s_=function(e,t){var n=Fi(e.innerText);return t?u_(n):n},l_=function(e){return e.map((function(e){return e.nodeName})).getOr("div").toLowerCase()},f_=function(e){return R.from(e.selection.getRng()).map((function(t){var n=R.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),o=l_(n),i=Yt.browser.isIE()&&"pre"!==o,a=e.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),u=s_(a,i),c=Fi(a.textContent);if(e.dom.remove(a),c_(c,0)||c_(c,c.length-1)){var s=n.getOr(r),l=s_(s,i),f=l.indexOf(u);if(-1===f)return u;var d=c_(l,f-1),m=c_(l,f+u.length);return(d?" ":"")+u+(m?" ":"")}return u})).getOr("")},d_=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=ly(e,Qh(o)),a=t.contextual?a_(gn.fromDom(e.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)},m_=function(e,t,n){if(void 0===n&&(n={}),n.get=!0,n.format=t,n.selection=!0,n=e.fire("BeforeGetContent",n),n.isDefaultPrevented())return e.fire("GetContent",n),n.content;if("text"===n.format)return f_(e);n.getInner=!0;var r=d_(e,n);return"tree"===n.format?r:(n.content=e.selection.isCollapsed()?"":r,e.fire("GetContent",n),n.content)},p_=0,h_=1,g_=2,v_=function(e,t){var n=e.length+t.length+2,r=new Array(n),o=new Array(n),i=function(e,t,n){return{start:e,end:t,diag:n}},a=function(n,r,o,i,u){var s=c(n,r,o,i);if(null===s||s.start===r&&s.diag===r-i||s.end===n&&s.diag===n-o){var l=n,f=o;while(l<r||f<i)l<r&&f<i&&e[l]===t[f]?(u.push([p_,e[l]]),++l,++f):r-n>i-o?(u.push([g_,e[l]]),++l):(u.push([h_,t[f]]),++f)}else{a(n,s.start,o,s.start-s.diag,u);for(var d=s.start;d<s.end;++d)u.push([p_,e[d]]);a(s.end,r,s.end-s.diag,i,u)}},u=function(n,r,o,a){var u=n;while(u-r<a&&u<o&&e[u]===t[u-r])++u;return i(n,u,r)},c=function(n,i,a,c){var s=i-n,l=c-a;if(0===s||0===l)return null;var f,d,m,p,h,g=s-l,v=l+s,b=(v%2===0?v:v+1)/2;for(r[1+b]=n,o[1+b]=i+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){m=d+b,d===-f||d!==f&&r[m-1]<r[m+1]?r[m]=r[m+1]:r[m]=r[m-1]+1,p=r[m],h=p-n+a-d;while(p<i&&h<c&&e[p]===t[h])r[m]=++p,++h;if(g%2!==0&&g-f<=d&&d<=g+f&&o[m-g]<=r[m])return u(o[m-g],d+n-a,i,c)}for(d=g-f;d<=g+f;d+=2){m=d+b-g,d===g-f||d!==g+f&&o[m+1]<=o[m-1]?o[m]=o[m+1]-1:o[m]=o[m-1],p=o[m]-1,h=p-n+a-d;while(p>=n&&h>=a&&e[p]===t[h])o[m]=p--,h--;if(g%2===0&&-f<=d&&d<=f&&o[m]<=r[m+g])return u(o[m],d+n-a,i,c)}}},s=[];return a(0,e.length,0,t.length,s),s},b_=function(e){return Pr(e)?e.outerHTML:Kr(e)?tu.encodeRaw(e.data,!1):Xr(e)?"\x3c!--"+e.data+"--\x3e":""},y_=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();e&&(n.innerHTML=e);while(t=n.firstChild)r.appendChild(t);return r},w_=function(e,t,n){var r=y_(t);if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];o.parentNode.insertBefore(r,o)}else e.appendChild(r)},x_=function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}},C_=function(e,t){var n=0;J(e,(function(e){e[0]===p_?n++:e[0]===h_?(w_(t,e[1],n),n++):e[0]===g_&&x_(t,n)}))},k_=function(e){return ee(Y(ge(e.childNodes),b_),(function(e){return e.length>0}))},S_=function(e,t){var n=Y(ge(t.childNodes),b_);return C_(v_(n,e),t),t},__=Ps(R.none()),O_=function(){return __.get().getOrThunk((function(){var e=document.implementation.createHTMLDocument("undo");return __.set(R.some(e)),e}))},T_=function(e){return-1!==e.indexOf("</iframe>")},R_=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},E_=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},A_=function(e){var t=k_(e.getBody()),n=ue(t,(function(t){var n=Gy(e.serializer,t);return n.length>0?[n]:[]})),r=n.join("");return T_(r)?R_(n):E_(r)},D_=function(e,t,n){"fragmented"===t.type?S_(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},M_=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},N_=function(e){var t=gn.fromTag("body",O_());return Al(t,M_(e)),J(pl(t,"*[data-mce-bogus]"),Cr),El(t)},z_=function(e,t){return M_(e)===M_(t)},L_=function(e,t){return N_(e)===N_(t)},B_=function(e,t){return!(!e||!t)&&(!!z_(e,t)||L_(e,t))},I_=function(e){return 0===e.get()},P_=function(e,t,n){I_(n)&&(e.typing=t)},$_=function(e,t){e.typing&&(P_(e,!1,t),e.add())},H_=function(e){e.typing&&(e.typing=!1,e.add())},F_=function(e,t,n){I_(t)&&n.set(R.some(rd(e.selection)))},V_=function(e,t,n,r,o,i,a){var u=A_(e);if(i=i||{},i=ln.extend(i,u),!1===I_(r)||e.removed)return null;var c=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:c,originalEvent:a}).isDefaultPrevented())return null;if(c&&B_(c,i))return null;t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e}));var s=um(e);if(s&&t.data.length>s){for(var l=0;l<t.data.length-1;l++)t.data[l]=t.data[l+1];t.data.length--,n.set(t.data.length)}i.bookmark=rd(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var f={level:i,lastLevel:c,originalEvent:a};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",f),e.fire("change",f)):e.fire("AddUndo",f),i},j_=function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")},U_=function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];D_(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}},W_=function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],D_(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r},q_=function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,P_(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],D_(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o},G_=function(e){e.clear(),e.add()},K_=function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!B_(A_(e),t.data[0])},X_=function(e,t){return t.get()<e.data.length-1&&!e.typing},Y_=function(e,t,n){return $_(e,t),e.beforeChange(),e.ignore(n),e.add()},J_=function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},Q_=function(e){return e instanceof Ey},Z_=function(e,t){rk(e.serializer.getNodeFilters(),e.serializer.getAttributeFilters(),t)},eO=function(e){return R.from(e.selection.getStart(!0)).map((function(e){return e.nodeName.toLowerCase()}))},tO=function(){return{type:"complete",fragments:[],content:"",bookmark:null,beforeBookmark:null}},nO=function(e){return{undoManager:{beforeChange:function(t,n){return F_(e,t,n)},addUndoLevel:function(t,n,r,o,i,a){return V_(e,t,n,r,o,i,a)},undo:function(t,n,r){return q_(e,t,n,r)},redo:function(t,n){return W_(e,t,n)},clear:function(t,n){return j_(e,t,n)},reset:function(e){return G_(e)},hasUndo:function(t,n){return K_(e,t,n)},hasRedo:function(e,t){return X_(e,t)},transact:function(e,t,n){return Y_(e,t,n)},ignore:function(e,t){return J_(e,t)},extra:function(t,n,r,o){return U_(e,t,n,r,o)}},formatter:{match:function(t,n,r){return wy(e,t,n,r)},matchAll:function(t,n){return xy(e,t,n)},matchNode:function(t,n,r,o){return yy(e,t,n,r,o)},canApply:function(t){return ky(e,t)},closest:function(t){return Cy(e,t)},apply:function(t,n,r){return _S(e,t,n,r)},remove:function(t,n,r,o){return pS(e,t,n,r,o)},toggle:function(t,n,r){return MS(e,t,n,r)},formatChanged:function(t,n,r,o){return DS(e,t,n,r,o)}},editor:{getContent:function(t,n){return Jy(e,t,n)},setContent:function(t,n){return lk(e,t,n)},insertContent:function(t,n){return ek(e,t,n)},addVisual:function(t){return fk(e,t)}},selection:{getContent:function(t,n){return m_(e,t,n)}},raw:{getModel:function(){return R.none()}}}},rO=function(e,t){var n=function(e){return z(e)?e:{}},r=w("Unimplemented feature for rtc"),o=m;return{undoManager:{beforeChange:o,addUndoLevel:r,undo:function(){return t.undo(),tO()},redo:function(){return t.redo(),tO()},clear:r,reset:r,hasUndo:function(){return t.hasUndo()},hasRedo:function(){return t.hasRedo()},transact:function(e,n,r){return t.transact(r),tO()},ignore:r,extra:r},formatter:{match:function(e,r,o){return t.matchFormat(e,n(r))},matchAll:r,matchNode:r,canApply:function(e){return t.canApplyFormat(e)},closest:function(e){return t.closestFormat(e)},apply:function(e,r,o){return t.applyFormat(e,n(r))},remove:function(e,r,o,i){return t.removeFormat(e,n(r))},toggle:function(e,r,o){return t.toggleFormat(e,n(r))},formatChanged:function(e,n,r,o){return t.formatChanged(n,r,o)}},editor:{getContent:function(n,r){if("html"===r||"tree"===r){var o=t.getContent(),i=My({inner:!0});return Z_(e,o),"tree"===r?o:i.serialize(o)}return nO(e).editor.getContent(n,r)},setContent:function(n,r){var o=Q_(n)?n:e.parser.parse(n,{isRootContent:!0,insert:!0});return t.setContent(o),n},insertContent:function(n,r){var o=eO(e).fold((function(){return{}}),(function(e){return{context:e}})),i=Q_(n)?n:e.parser.parse(n,Ve(Ve({},o),{insert:!0}));t.insertContent(i)},addVisual:function(e){}},selection:{getContent:function(n,r){if("html"===n||"tree"===n){var o=t.getSelectedContent(),i=My({});return Z_(e,o),"tree"===n?o:i.serialize(o)}return nO(e).selection.getContent(n,r)}},raw:{getModel:function(){return R.some(t.getRawModel())}}}},oO=function(e){return Ae(e.plugins,"rtc")},iO=function(e){var t=e;return Ee(e.plugins,"rtc").fold((function(){return t.rtcInstance=nO(e),R.none()}),(function(n){return R.some(n.setup().then((function(n){return t.rtcInstance=rO(e,n),n.isRemote})))}))},aO=function(e){return e.rtcInstance?e.rtcInstance:nO(e)},uO=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},cO=function(e,t,n){uO(e).undoManager.beforeChange(t,n)},sO=function(e,t,n,r,o,i,a){return uO(e).undoManager.addUndoLevel(t,n,r,o,i,a)},lO=function(e,t,n,r){return uO(e).undoManager.undo(t,n,r)},fO=function(e,t,n){return uO(e).undoManager.redo(t,n)},dO=function(e,t,n){uO(e).undoManager.clear(t,n)},mO=function(e,t){uO(e).undoManager.reset(t)},pO=function(e,t,n){return uO(e).undoManager.hasUndo(t,n)},hO=function(e,t,n){return uO(e).undoManager.hasRedo(t,n)},gO=function(e,t,n,r){return uO(e).undoManager.transact(t,n,r)},vO=function(e,t,n){uO(e).undoManager.ignore(t,n)},bO=function(e,t,n,r,o){uO(e).undoManager.extra(t,n,r,o)},yO=function(e,t,n,r){return uO(e).formatter.match(t,n,r)},wO=function(e,t,n){return uO(e).formatter.matchAll(t,n)},xO=function(e,t,n,r,o){return uO(e).formatter.matchNode(t,n,r,o)},CO=function(e,t){return uO(e).formatter.canApply(t)},kO=function(e,t){return uO(e).formatter.closest(t)},SO=function(e,t,n,r){uO(e).formatter.apply(t,n,r)},_O=function(e,t,n,r,o){uO(e).formatter.remove(t,n,r,o)},OO=function(e,t,n,r){uO(e).formatter.toggle(t,n,r)},TO=function(e,t,n,r,o){return void 0===o&&(o=!1),uO(e).formatter.formatChanged(t,n,r,o)},RO=function(e,t,n){return aO(e).editor.getContent(t,n)},EO=function(e,t,n){return aO(e).editor.setContent(t,n)},AO=function(e,t,n){return aO(e).editor.insertContent(t,n)},DO=function(e,t,n){return uO(e).selection.getContent(t,n)},MO=function(e,t){return uO(e).editor.addVisual(t)},NO=function(e,t){void 0===t&&(t={});var n=t.format?t.format:"html";return DO(e,n,t)},zO=function(e){return 0===e.dom.length?(xr(e),R.none()):R.some(e)},LO=function(e,t){return e.filter((function(e){return _g.isBookmarkNode(e.dom)})).bind(t?Xn:Kn)},BO=function(e,t,n,r){var o=e.dom,i=t.dom,a=r?o.length:i.length;r?(sx(o,i,!1,!r),n.setStart(i,a)):(sx(i,o,!1,!r),n.setEnd(i,a))},IO=function(e,t){Wn(e).each((function(n){var r=e.dom;t&&Gw(n,kf(r,0))?ux(r,0):!t&&Xw(n,kf(r,r.length))&&cx(r,r.length)}))},PO=function(e,t,n,r){e.bind((function(e){var o=r?cx:ux;return o(e.dom,r?e.dom.length:0),t.filter(Pn).map((function(t){return BO(e,t,n,r)}))})).orThunk((function(){var e=LO(t,r).or(t).filter(Pn);return e.map((function(e){return IO(e,r)}))}))},$O=function(e,t){var n=R.from(t.firstChild).map(gn.fromDom),r=R.from(t.lastChild).map(gn.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(Kn).filter(Pn).bind(zO),i=r.bind(Xn).filter(Pn).bind(zO);PO(o,n,e,!0),PO(i,r,e,!1),e.collapse(!1)},HO=function(e,t){return Ve(Ve({format:"html"},e),{set:!0,selection:!0,content:t})},FO=function(e,t){if("raw"!==t.format){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,Ve(Ve({isRootContent:!0,forced_root_block:!1},o),t));return My({validate:e.validate},e.schema).serialize(i)}return t.content},VO=function(e,t,n){void 0===n&&(n={});var r=HO(n,t);if(r.no_events||(r=e.fire("BeforeSetContent",r),!r.isDefaultPrevented())){n.content=FO(e,r);var o=e.selection.getRng();$O(o,o.createContextualFragment(n.content)),e.selection.setRng(o),Vv(e,o),r.no_events||e.fire("SetContent",r)}else e.fire("SetContent",r)},jO=function(e,t,n){if(e&&e.hasOwnProperty(t)){var r=ee(e[t],(function(e){return e!==n}));0===r.length?delete e[t]:e[t]=r}};function UO(e,t){var n,r;return{selectorChangedWithUnbind:function(o,i){return n||(n={},r={},t.on("NodeChange",(function(t){var o=t.element,i=e.getParents(o,null,e.getRoot()),a={};ln.each(n,(function(t,n){ln.each(i,(function(o){if(e.is(o,n))return r[n]||(ln.each(t,(function(e){e(!0,{node:o,selector:n,parents:i})})),r[n]=t),a[n]=t,!1}))})),ln.each(r,(function(e,t){a[t]||(delete r[t],ln.each(e,(function(e){e(!1,{node:o,selector:t,parents:i})})))}))}))),n[o]||(n[o]=[]),n[o].push(i),{unbind:function(){jO(n,o,i),jO(r,o,i)}}}}}var WO=function(e){return!!e.select},qO=function(e){return!(!e||!e.ownerDocument)&&Mn(gn.fromDom(e.ownerDocument),gn.fromDom(e))},GO=function(e){return!!e&&(!!WO(e)||qO(e.startContainer)&&qO(e.endContainer))},KO=function(e,t,n,r){var o,i,a=UO(e,r).selectorChangedWithUnbind,u=function(t,n){var o=e.createRng();t?(o.setStart(t,n),o.setEnd(t,n),y(o),g(!1)):(lg(e,o,r.getBody(),!0),y(o))},c=function(e){return NO(r,e)},s=function(e,t){return VO(r,e,t)},l=function(e){return oy(r.getBody(),b(),e)},f=function(e){return iy(r.getBody(),b(),e)},d=function(e,t){return M.getBookmark(e,t)},m=function(e){return M.moveToBookmark(e)},p=function(t,n){return sy(e,t,n).each(y),t},h=function(){var e=b(),t=v();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},g=function(e){var t=b();t.collapse(!!e),y(t)},v=function(){return t.getSelection?t.getSelection():t.document.selection},b=function(){var n,a,u,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}};if(!t)return null;var s=t.document;if("undefined"===typeof s||null===s)return null;if(void 0!==r.bookmark&&!1===Qb(r)){var l=_b(r);if(l.isSome())return l.map((function(e){return ly(r,[e])[0]})).getOr(s.createRange())}try{(n=v())&&!Ir(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():s.createRange(),a=ly(r,[a])[0])}catch(f){}return a||(a=s.createRange?s.createRange():s.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(u=e.getRoot(),a.setStart(u,0),a.setEnd(u,0)),o&&i&&(0===c(a.START_TO_START,a,o)&&0===c(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},y=function(e,t){var n;if(GO(e)){var a=WO(e)?e:null;if(a){i=null;try{a.select()}catch(s){}}else{var u=v(),c=r.fire("SetSelectionRange",{range:e,forward:t});if(e=c.range,u){i=e;try{u.removeAllRanges(),u.addRange(e)}catch(s){}!1===t&&u.extend&&(u.collapse(e.endContainer,e.endOffset),u.extend(e.startContainer,e.startOffset)),o=u.rangeCount>0?u.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!u.setBaseAndExtent||Yt.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(n=e.startContainer.childNodes[e.startOffset],n&&"IMG"===n.tagName&&(u.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),u.anchorNode===e.startContainer&&u.focusNode===e.endContainer||u.setBaseAndExtent(n,0,n,1))),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},w=function(t){return s(e.getOuterHTML(t)),t},x=function(){return uy(r.getBody(),b())},C=function(t,n){return cy(e,b(),t,n)},k=function(){var t=v(),n=null===t||void 0===t?void 0:t.anchorNode,r=null===t||void 0===t?void 0:t.focusNode;if(!t||!n||!r||Ir(n)||Ir(r))return!0;var o=e.createRng();o.setStart(n,t.anchorOffset),o.collapse(!0);var i=e.createRng();return i.setStart(r,t.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},S=function(){var t=b(),n=v();if(!eg(n)&&fg(r)){var o=av(e,t);return o.each((function(e){y(e,k())})),o.getOr(t)}return t},_=function(e,t){return a(e,t),D},O=function(){var t,n=e.getRoot();while(n&&"BODY"!==n.nodeName){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},T=function(e,t){return Fv(r,e,t)},R=function(e,t){return y(Gg(e,t,r.getDoc()))},E=function(){var e=b();return e.collapsed?kf.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},A=function(){t=o=i=null,N.destroy()},D={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:g,setCursorLocation:u,getContent:c,setContent:s,getBookmark:d,moveToBookmark:m,select:p,isCollapsed:h,isForward:k,setNode:w,getNode:x,getSel:v,setRng:y,getRng:b,getStart:l,getEnd:f,getSelectedBlocks:C,normalize:S,selectorChanged:_,selectorChangedWithUnbind:a,getScrollContainer:O,scrollIntoView:T,placeCaretAt:R,getBoundingClientRect:E,destroy:A},M=_g(D),N=Vg(D,r);return D.bookmarkManager=M,D.controlSelection=N,D},XO=function(e,t){J(t,(function(t){e.attr(t,null)}))},YO=function(e,t,n){e.addNodeFilter("font",(function(e){J(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),XO(e,["color","face","size"])}))}))},JO=function(e,t){e.addNodeFilter("strike",(function(e){J(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))},QO=function(e,t){var n=Mu();t.convert_fonts_to_spans&&YO(e,n,ln.explode(t.font_size_legacy_values)),JO(e,n)},ZO=function(e,t){t.inline_styles&&QO(e,t)},eT=function(e){return new ni((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===this.status?t(this.response):r()},o.onerror=r,o.send()}catch(i){r()}}))},tT=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},nT=function(e,t){var n;try{n=atob(t)}catch(gH){return R.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return R.some(new Blob([r],{type:e}))},rT=function(e){return new ni((function(t){var n=tT(e),r=n.type,o=n.data;nT(r,o).fold((function(){return t(new Blob([]))}),t)}))},oT=function(e){return 0===e.indexOf("blob:")?eT(e):0===e.indexOf("data:")?rT(e):null},iT=function(e){return new ni((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))},aT=0,uT=function(e){return(e||"blobid")+aT++},cT=function(e,t,n,r){var o,i;if(0===t.src.indexOf("blob:"))return i=e.getByUri(t.src),void(i?n({image:t,blobInfo:i}):oT(t.src).then((function(r){iT(r).then((function(a){o=tT(a).data,i=e.create(uT(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)})));var a=tT(t.src),u=a.data,c=a.type;o=u,i=e.getByData(o,c),i?n({image:t,blobInfo:i}):oT(t.src).then((function(r){i=e.create(uT(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))},sT=function(e){return e?ge(e.getElementsByTagName("img")):[]};function lT(e,t){var n={},r=function(r,o){o||(o=k);var i=ee(sT(r),(function(t){var n=t.src;return!!Yt.fileApi&&(!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===Yt.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t)))))})),a=Y(i,(function(e){if(void 0!==n[e.src])return new ni((function(t){n[e.src].then((function(n){if("string"===typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new ni((function(n,r){cT(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return ni.all(a)};return{findAll:r}}var fT=function(e,t,n,r){var o=e.padd_empty_with_br||t.insert;o&&n[r.name]?r.empty().append(new Ey("br",1)).shortEnded=!0:r.empty().append(new Ey("#text",3)).value=Bi},dT=function(e){return mT(e,"#text")&&e.firstChild.value===Bi},mT=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},pT=function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty},hT=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return pT(e,t)}))},gT=function(e,t){return e&&(t[e.name]||"br"===e.name)},vT=function(e){return e.attr("data-mce-bogus")},bT=function(e){return e.attr("src")===Yt.transparentSrc||e.attr("data-mce-placeholder")},yT=function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),we(e.attributes.map,(function(e,t){n.setAttribute(t,e)})),t.images_dataimg_filter(n)}return!0},wT=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");bT(e)||vT(e)||Ly(r).filter((function(){return yT(e,t)})).bind((function(e){var t=e.type,r=e.data;return R.from(n.getByData(r,t)).orThunk((function(){return nT(t,r).map((function(e){var t=n.create(uT(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return J(e,r)}))},xT=function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,c,s,l,f,d,m=e.length,p=ln.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(a=e[i],u=a.parent,p[a.parent.name]&&a===u.lastChild){s=a.prev;while(s){if(l=s.name,"span"!==l||"bookmark"!==s.attr("data-mce-type")){"br"===l&&(a=null);break}s=s.prev}a&&(a.remove(),hT(n,h,g,u)&&(f=n.getElementRule(u.name),f&&(f.removeEmpty?u.remove():f.paddEmpty&&fT(t,o,p,u))))}else{c=a;while(u&&u.firstChild===c&&u.lastChild===c){if(c=u,p[u.name])break;u=u.parent}c===u&&!0!==t.padd_empty_with_br&&(d=new Ey("#text",3),d.value=Bi,a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n=e.length,r=function(e){var t=e.split(" ").filter((function(e){return e.length>0}));return t.concat(["noopener"]).sort().join(" ")},o=function(e){var t=e?ln.trim(e):"";return/\b(noopener)\b/g.test(t)?t:r(t)};if(!t.allow_unsafe_link_target)while(n--){var i=e[n];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",o(i.attr("rel")))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){var t,n,r,o,i=e.length;while(i--)if(o=e[i],"a"===o.name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){var t,n,r=e.length;while(r--)if(t=e[r],n=t.parent,"ul"===n.name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new Ey("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){var t,r,o,i,a,u,c,s=e.length,l=n.getValidClasses();while(s--){for(t=e[s],r=t.attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],c=!1,u=l["*"],u&&u[i]&&(c=!0),u=l[t.name],!c&&u&&u[i]&&(c=!0),c&&(a&&(a+=" "),a+=i);a.length||(a=null),t.attr("class",a)}})),wT(e,t)},CT=ln.makeMap,kT=ln.each,ST=ln.explode,_T=ln.extend,OT=function(e,t){void 0===t&&(t=du());var n={},r=[],o={},i={};e=e||{},e.validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var n,r,o,i,a,c,s,l,f,d,m,p=CT("tr,td,th,tbody,thead,tfoot,table"),h=t.getNonEmptyElements(),g=t.getWhiteSpaceElements(),v=t.getTextBlockElements(),b=t.getSpecialElements();for(n=0;n<e.length;n++)if(r=e[n],r.parent&&!r.fixed)if(v[r.name]&&"li"===r.parent.name){d=r.next;while(d){if(!v[d.name])break;d.name="li",d.fixed=!0,r.parent.insert(d,r.parent),d=d.next}r.unwrap(r)}else{for(i=[r],o=r.parent;o&&!t.isValidChild(o.name,r.name)&&!p[o.name];o=o.parent)i.push(o);if(o&&i.length>1){for(i.reverse(),a=c=u(i[0].clone()),f=0;f<i.length-1;f++){for(t.isValidChild(c.name,i[f].name)?(s=u(i[f].clone()),c.append(s)):s=c,l=i[f].firstChild;l&&l!==i[f+1];)m=l.next,s.append(l),l=m;c=s}hT(t,h,g,a)?o.insert(r,i[0],!0):(o.insert(a,i[0],!0),o.insert(r,a)),o=i[0],(hT(t,h,g,o)||mT(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if(d=r.prev,d&&("ul"===d.name||"ol"===d.name)){d.append(r);continue}if(d=r.next,d&&("ul"===d.name||"ol"===d.name)){d.insert(r,d.firstChild,!0);continue}r.wrap(u(new Ey("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(u(new Ey("div",1))):b[r.name]?r.empty().remove():r.unwrap()}}},u=function(e){var t,a,u;a=e.name,a in n&&(u=o[a],u?u.push(e):o[a]=[e]),t=r.length;while(t--)a=r[t].name,a in e.attributes.map&&(u=i[a],u?u.push(e):i[a]=[e]);return e},c=function(e,t){kT(ST(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},s=function(){var e=[];for(var t in n)n.hasOwnProperty(t)&&e.push({name:t,callbacks:n[t]});return e},l=function(e,t){kT(ST(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},f=function(){return[].concat(r)},d=function(u,c){var s,l,f,d,m,p,h,g,v,b=[],y=function(e){return!1===e?"":!0===e?"p":e};c=c||{},o={},i={};var w=_T(CT("script,style,head,html,body,title,meta,param"),t.getBlockElements()),x=t.getNonEmptyElements(),C=t.children,k=e.validate,S="forced_root_block"in c?c.forced_root_block:e.forced_root_block,_=y(S),O=t.getWhiteSpaceElements(),T=/^[ \t\r\n]+/,R=/[ \t\r\n]+$/,E=/[ \t\r\n]+/g,A=/^[ \t\r\n]+$/;g=O.hasOwnProperty(c.context)||O.hasOwnProperty(e.root_name);var D=function(){var n,r,o=B.firstChild,i=function(e){e&&(o=e.firstChild,o&&3===o.type&&(o.value=o.value.replace(T,"")),o=e.lastChild,o&&3===o.type&&(o.value=o.value.replace(R,"")))};if(t.isValidChild(B.name,_.toLowerCase())){while(o)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!w[o.name]&&!o.attr("data-mce-type")?(r||(r=M(_,1),r.attr(e.forced_root_block_attrs),B.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}},M=function(e,t){var r,i=new Ey(e,t);return e in n&&(r=o[e],r?r.push(i):o[e]=[i]),i},N=function(e){var n,r,o,i,a=t.getBlockElements();for(n=e.prev;n&&3===n.type;){if(o=n.value.replace(R,""),o.length>0)return void(n.value=o);if(r=n.next,r){if(3===r.type&&r.value.length){n=n.prev;continue}if(!a[r.name]&&"script"!==r.name&&"style"!==r.name){n=n.prev;continue}}i=n.prev,n.remove(),n=i}},z=function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n},L=Wy({validate:k,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:z(t.getSelfClosingElements()),cdata:function(e){v.append(M("#cdata",4)).value=e},text:function(e,t){var n;g||(e=e.replace(E," "),gT(v.lastChild,w)&&(e=e.replace(T,""))),0!==e.length&&(n=M("#text",3),n.raw=!!t,v.append(n).value=e)},comment:function(e){v.append(M("#comment",8)).value=e},pi:function(e,t){v.append(M(e,7)).value=t,N(v)},doctype:function(e){var t=v.append(M("#doctype",10));t.value=e,N(v)},start:function(e,n,o){var a,u,c,s,l=k?t.getElementRule(e):{};if(l){a=M(l.outputName||e,1),a.attributes=n,a.shortEnded=o,v.append(a),s=C[v.name],s&&C[a.name]&&!s[a.name]&&b.push(a),u=r.length;while(u--)c=r[u].name,c in n.map&&(p=i[c],p?p.push(a):i[c]=[a]);w[e]&&N(a),o||(v=a),!g&&O[e]&&(g=!0)}},end:function(n){var r,o,i,a,u=k?t.getElementRule(n):{};if(u){if(w[n]&&!g){if(r=v.firstChild,r&&3===r.type)if(o=r.value.replace(T,""),o.length>0)r.value=o,r=r.next;else{i=r.next,r.remove(),r=i;while(r&&3===r.type)o=r.value,i=r.next,(0===o.length||A.test(o))&&(r.remove(),r=i),r=i}if(r=v.lastChild,r&&3===r.type)if(o=r.value.replace(R,""),o.length>0)r.value=o,r=r.prev;else{i=r.prev,r.remove(),r=i;while(r&&3===r.type)o=r.value,i=r.prev,(0===o.length||A.test(o))&&(r.remove(),r=i),r=i}}if(g&&O[n]&&(g=!1),u.removeEmpty&&hT(t,x,O,v))return a=v.parent,w[v.name]?v.empty().remove():v.unwrap(),void(v=a);u.paddEmpty&&(dT(v)||hT(t,x,O,v))&&fT(e,c,w,v),v=v.parent}}},t),B=v=new Ey(c.context||e.root_name,11);if(L.parse(u,c.format),k&&b.length&&(c.context?c.invalid=!0:a(b)),_&&("body"===B.name||c.isRootContent)&&D(),!c.invalid){for(h in o)if(o.hasOwnProperty(h)){p=n[h],s=o[h],d=s.length;while(d--)s[d].parent||s.splice(d,1);for(l=0,f=p.length;l<f;l++)p[l](s,h,c)}for(l=0,f=r.length;l<f;l++)if(p=r[l],p.name in i){s=i[p.name],d=s.length;while(d--)s[d].parent||s.splice(d,1);for(d=0,m=p.callbacks.length;d<m;d++)p.callbacks[d](s,p.name,c)}}return B},m={schema:t,addAttributeFilter:l,getAttributeFilters:f,addNodeFilter:c,getNodeFilters:s,filterNode:u,parse:d};return xT(m,e),ZO(m,e),m},TT=function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){var n,r=e.length;while(r--)n=e[r],n.attr("tabindex",n.attr("data-mce-tabindex")),n.attr(t,null)})),e.addAttributeFilter("src,href,style",(function(e,r){var o,i,a=e.length,u="data-mce-"+r,c=t.url_converter,s=t.url_converter_scope;while(a--)o=e[a],i=o.attr(u),void 0!==i?(o.attr(r,i.length>0?i:null),o.attr(u,null)):(i=o.attr(r),"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):c&&(i=c.call(s,i,r,o.name)),o.attr(r,i.length>0?i:null))})),e.addAttributeFilter("class",(function(e){var t,n,r=e.length;while(r--)t=e[r],n=t.attr("class"),n&&(n=t.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),t.attr("class",n.length>0?n:null))})),e.addAttributeFilter("data-mce-type",(function(e,t,n){var r,o=e.length;while(o--)if(r=e[o],"bookmark"===r.attr("data-mce-type")&&!n.cleanup){var i=R.from(r.firstChild).exists((function(e){return!Hi(e.value)}));i?r.unwrap():r.remove()}})),e.addNodeFilter("noscript",(function(e){var t,n=e.length;while(n--)t=e[n].firstChild,t&&(t.value=tu.decode(t.value))})),e.addNodeFilter("script,style",(function(e,n){var r,o,i,a=e.length,u=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};while(a--)r=e[a],o=r.firstChild?r.firstChild.value:"","script"===n?(i=r.attr("type"),i&&r.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="// <![CDATA[\n"+u(o)+"\n// ]]>")):"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="\x3c!--\n"+u(o)+"\n--\x3e")})),e.addNodeFilter("#comment",(function(e){var r,o=e.length;while(o--)r=e[o],t.preserve_cdata&&0===r.value.indexOf("[CDATA[")?(r.name="#cdata",r.type=4,r.value=n.decode(r.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===r.value.indexOf("mce:protected ")&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(r.value).substr(14))})),e.addNodeFilter("xml:namespace,input",(function(e,t){var n,r=e.length;while(r--)n=e[r],7===n.type?n.remove():1===n.type&&("input"!==t||n.attr("type")||n.attr("type","text"))})),e.addAttributeFilter("data-mce-type",(function(t){J(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(e,t){var n=e.length;while(n--)e[n].attr(t,null)}))},RT=function(e){var t=function(e){return e&&"br"===e.name},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}},ET=function(e,t,n){var r,o,i=e.dom;t=t.cloneNode(!0);var a=document.implementation;return a.createHTMLDocument&&(r=a.createHTMLDocument(""),ln.each("BODY"===t.nodeName?t.childNodes:[t],(function(e){r.body.appendChild(r.importNode(e,!0))})),t="BODY"!==t.nodeName?r.body.firstChild:r.body,o=i.doc,i.doc=r),Rg(e,Ve(Ve({},n),{node:t})),o&&(i.doc=o),t},AT=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events},DT=function(e,t,n){return AT(e,n)?ET(e,t,n):t},MT=function(e,t,n){-1===ln.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){var n=e.length;while(n--)e[n].attr(t,null)})),t.push(n))},NT=function(e,t,n){if(!t.no_events&&e){var r=Eg(e,Ve(Ve({},t),{content:n}));return r.content}return n},zT=function(e,t,n){var r=Fi(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||Ni(gn.fromDom(t))?r:ln.trim(r)},LT=function(e,t,n){var r=n.selection?Ve({forced_root_block:!1},n):n,o=e.parse(t,r);return RT(o),o},BT=function(e,t,n){var r=My(e,t);return r.serialize(n)},IT=function(e,t,n,r,o){var i=BT(t,n,r);return NT(e,o,i)},PT=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:Es.DOM,o=t&&t.schema?t.schema:du(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs;var i=OT(e,o);TT(i,e,r);var a=function(n,a){void 0===a&&(a={});var u=Ve({format:"html"},a),c=DT(t,n,u),s=zT(r,c,u),l=LT(i,s,u);return"tree"===u.format?l:IT(t,e,o,l,u)};return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:a,addRules:function(e){o.addValidElements(e)},setRules:function(e){o.setValidElements(e)},addTempAttr:b(MT,i,n),getTempAttrs:function(){return n},getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},$T=function(e,t){var n=PT(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},HT="html",FT=function(e,t){void 0===t&&(t={});var n=t.format?t.format:HT;return RO(e,t,n)},VT=function(e,t,n){return void 0===n&&(n={}),EO(e,t,n)},jT=Es.DOM,UT=function(e){jT.setStyle(e.id,"display",e.orgDisplay)},WT=function(e){return R.from(e).each((function(e){return e.destroy()}))},qT=function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)},GT=function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),jT.unbind(t,"submit reset",e.formEventDelegate))},KT=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&jT.remove(o.nextSibling),Ag(e),e.editorManager.remove(e),!e.inline&&r&&UT(e),Dg(e),jT.remove(e.getContainer()),WT(t),WT(n),e.destroy()}},XT=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),WT(n),WT(r)),GT(e),qT(e),e.destroyed=!0):e.remove())},YT=Object.prototype.hasOwnProperty,JT=function(e,t){var n=z(e)&&z(t);return n?ZT(e,t):t},QT=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)YT.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},ZT=QT(JT),eR=function(e,t){return{sections:g(e),settings:g(t)}},tR=Ft().deviceType,nR=tR.isTouch(),rR=tR.isPhone(),oR=tR.isTablet(),iR=["lists","autolink","autosave"],aR={table_grid:!1,object_resizing:!1,resize:!1},uR=function(e){var t=L(e)?e.join(" "):e,n=Y(N(t)?t.split(" "):[],st);return ee(n,(function(e){return e.length>0}))},cR=function(e){return ee(e,b(K,iR))},sR=function(e,t){var n=_e(t,(function(t,n){return K(e,n)}));return eR(n.t,n.f)},lR=function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return ln.extend({},n,o)},fR=function(e,t){return e.sections().hasOwnProperty(t)},dR=function(e,t,n){var r=e.sections();return fR(e,t)&&r[t].theme===n},mR=function(e,t){return fR(e,t)?e.sections()[t]:{}},pR=function(e,t){return Ee(e,"toolbar_mode").orThunk((function(){return Ee(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},hR=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:pR(e,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Ve(Ve({},i),r?aR:{})},gR=function(e,t){var n={resize:!1,toolbar_mode:pR(e,"scrolling"),toolbar_sticky:!1},r={menubar:!1};return Ve(Ve(Ve({},aR),n),t?r:{})},vR=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?ln.extend({},e.external_plugins,n):n},bR=function(e,t){return[].concat(uR(e)).concat(uR(t))},yR=function(e,t,n,r){return e&&dR(t,"mobile","mobile")?cR(r):e&&fR(t,"mobile")?r:n},wR=function(e,t,n,r){var o=uR(n.forced_plugins),i=uR(r.plugins),a=mR(t,"mobile"),u=a.plugins?uR(a.plugins):i,c=yR(e,t,i,u),s=bR(o,c);if(Yt.browser.isIE()&&K(s,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return ln.extend(r,{plugins:s.join(" ")})},xR=function(e,t){return e&&fR(t,"mobile")},CR=function(e,t,n,r,o){var i=e?{mobile:gR(o.mobile||{},t)}:{},a=sR(["mobile"],ZT(i,o)),u=ln.extend(n,r,a.settings(),xR(e,a)?lR(a,"mobile"):{},{validate:!0,external_plugins:vR(r,a.settings())});return wR(e,a,r,u)},kR=function(e,t,n,r,o){var i=hR(o,t,n,nR,e);return CR(rR||oR,rR,i,r,o)},SR=function(e,t,n){return R.from(t.settings[n]).filter(e)},_R=function(e){var t={};return"string"===typeof e?J(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[ln.trim(n[0])]=ln.trim(n[1]):t[ln.trim(n[0])]=ln.trim(n[0])})):t=e,t},OR=function(e){return function(t){return L(t)&&ce(t,e)}},TR=function(e,t,n,r){var o=t in e.settings?e.settings[t]:n;return"hash"===r?_R(o):"string"===r?SR(N,e,t).getOr(n):"number"===r?SR(V,e,t).getOr(n):"boolean"===r?SR(I,e,t).getOr(n):"object"===r?SR(z,e,t).getOr(n):"array"===r?SR(L,e,t).getOr(n):"string[]"===r?SR(OR(N),e,t).getOr(n):"function"===r?SR(F,e,t).getOr(n):o},RR=function(){var e={},t=function(t,n){e[t]=n},n=function(t){return e[t]?e[t]:{icons:{}}},r=function(t){return Ae(e,t)};return{add:t,get:n,has:r}},ER=RR(),AR=function(e,t){var n=t.dom;return n[e]},DR=function(e,t){return parseInt(go(t,e),10)},MR=b(AR,"clientWidth"),NR=b(AR,"clientHeight"),zR=b(DR,"margin-top"),LR=b(DR,"margin-left"),BR=function(e){return e.dom.getBoundingClientRect()},IR=function(e,t,n){var r=MR(e),o=NR(e);return t>=0&&n>=0&&t<=r&&n<=o},PR=function(e,t,n,r){var o=BR(t),i=e?o.left+t.dom.clientLeft+LR(t):0,a=e?o.top+t.dom.clientTop+zR(t):0,u=n-i,c=r-a;return{x:u,y:c}},$R=function(e,t,n){var r=gn.fromDom(e.getBody()),o=e.inline?r:jn(r),i=PR(e.inline,o,t,n);return IR(o,i.x,i.y)},HR=function(e){return R.from(e).map(gn.fromDom)},FR=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return HR(t).map(kr).getOr(!1)};function VR(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}}function jR(e){var t=[],n=function(){var t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():VR()},r=function(){return R.from(t[0])},o=function(e,t){return e.type===t.type&&e.text===t.text&&!e.progressBar&&!e.timeout&&!t.progressBar&&!t.timeout},i=function(){t.length>0&&n().reposition(t)},a=function(e){t.push(e)},u=function(e){ie(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},c=function(c,s){if(void 0===s&&(s=!0),!e.removed&&FR(e))return s&&e.fire("BeforeOpenNotification",{notification:c}),oe(t,(function(e){return o(n().getArgs(e),c)})).getOrThunk((function(){e.editorManager.setActive(e);var t=n().open(c,(function(){u(t),i(),r().fold((function(){return e.focus()}),(function(e){return Uv(gn.fromDom(e.getEl()))}))}));return a(t),i(),e.fire("OpenNotification",Ve({},t)),t}))},s=function(){r().each((function(e){n().close(e),u(e),i()}))},l=function(){return t},f=function(e){e.on("SkinLoaded",(function(){var t=Wd(e);t&&c({text:t,type:"warning",timeout:0},!1)})),e.on("ResizeEditor ResizeWindow NodeChange",(function(){si.requestAnimationFrame(i)})),e.on("remove",(function(){J(t.slice(),(function(e){n().close(e)}))}))};return f(e),{open:c,close:s,getNotifications:l}}var UR=Zs.PluginManager,WR=Zs.ThemeManager;function qR(){var e=function(){throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}}var GR=function(e){var t=[],n=function(){var t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():qR()},r=function(e,t){return function(){return t?t.apply(e,arguments):void 0}},o=function(t){e.fire("OpenWindow",{dialog:t})},i=function(t){e.fire("CloseWindow",{dialog:t})},a=function(e){t.push(e),o(e)},u=function(n){i(n),t=ee(t,(function(e){return e!==n})),0===t.length&&e.focus()},c=function(){return R.from(t[t.length-1])},s=function(t){e.editorManager.setActive(e),kb(e);var n=t();return a(n),n},l=function(e,t){return s((function(){return n().open(e,t,u)}))},f=function(e){return s((function(){return n().openUrl(e,u)}))},d=function(e,t,o){n().alert(e,r(o||this,t))},m=function(e,t,o){n().confirm(e,r(o||this,t))},p=function(){c().each((function(e){n().close(e),u(e)}))};return e.on("remove",(function(){J(t,(function(e){n().close(e)}))})),{open:l,openUrl:f,alert:d,confirm:m,close:p}},KR=function(e,t){e.notificationManager.open({type:"error",text:t})},XR=function(e,t){e._skinLoaded?KR(e,t):e.on("SkinLoaded",(function(){KR(e,t)}))},YR=function(e,t){XR(e,Js.translate(["Failed to upload image: {0}",t]))},JR=function(e,t,n){$g(e,t,{message:n}),console.error(n)},QR=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},ZR=function(e,t,n){JR(e,"PluginLoadError",QR("plugin",t,n))},eE=function(e,t,n){JR(e,"IconsLoadError",QR("icons",t,n))},tE=function(e,t,n){JR(e,"LanguageLoadError",QR("language",t,n))},nE=function(e,t,n){var r=Js.translate(["Failed to initialize plugin: {0}",t]);rE(r,n),XR(e,r)},rE=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Ue([e],t)):r.log.apply(r,Ue([e],t)))},oE=function(e){return/^[a-z0-9\-]+$/i.test(e)},iE=function(e){var t=Pd(e),n=e.editorManager.baseURL+"/skins/content",r=e.editorManager.suffix,o="content"+r+".css",i=!0===e.inline;return Y(t,(function(t){return oE(t)&&!i?n+"/"+t+"/"+o:e.documentBaseURI.toAbsolute(t)}))},aE=function(e){e.contentCSS=e.contentCSS.concat(iE(e))};function uE(e,t){var n={},r=function(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t},o=function(e,n,o,i){var a=new XMLHttpRequest;a.open("POST",t.url),a.withCredentials=t.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){if(a.status<200||a.status>=300)o("HTTP Error: "+a.status);else{var e=JSON.parse(a.responseText);e&&"string"===typeof e.location?n(r(t.basePath,e.location)):o("Invalid JSON: "+a.responseText)}};var u=new FormData;u.append("file",e.blob(),e.filename()),a.send(u)},i=function(){return new ni((function(e){e([])}))},a=function(e,t){return{url:t,blobInfo:e,status:!0}},u=function(e,t,n){return{url:"",blobInfo:e,status:!1,error:{message:t,options:n}}},c=function(e,t){ln.each(n[e],(function(e){e(t)})),delete n[e]},s=function(t,n,r){return e.markPending(t.blobUri()),new ni((function(o){var i,s,l=function(){};try{var f=function(){i&&(i.close(),s=l)},d=function(n){f(),e.markUploaded(t.blobUri(),n),c(t.blobUri(),a(t,n)),o(a(t,n))},m=function(n,r){var i=r||{};f(),e.removeFailed(t.blobUri()),c(t.blobUri(),u(t,n,i)),o(u(t,n,i))};s=function(e){e<0||e>100||(i||(i=r()),i.progressBar.value(e))},n(t,d,m,s)}catch(p){o(u(t,p.message,{}))}}))},l=function(e){return e===o},f=function(e){var t=e.blobUri();return new ni((function(e){n[t]=n[t]||[],n[t].push(e)}))},d=function(n,r){return n=ln.grep(n,(function(t){return!e.isUploaded(t.blobUri())})),ni.all(ln.map(n,(function(n){return e.isPending(n.blobUri())?f(n):s(n,t.handler,r)})))},m=function(e,n){return!t.url&&l(t.handler)?i():d(e,n)};return!1===F(t.handler)&&(t.handler=o),{upload:m}}function cE(){var e=1,t=2,n={},r=function(e,t){return{status:e,resultUri:t}},o=function(e){return e in n},i=function(e){var t=n[e];return t?t.resultUri:null},a=function(t){return!!o(t)&&n[t].status===e},u=function(e){return!!o(e)&&n[e].status===t},c=function(t){n[t]=r(e,null)},s=function(e,o){n[e]=r(t,o)},l=function(e){delete n[e]},f=function(){n={}};return{hasBlobUri:o,getResultUri:i,isPending:a,isUploaded:u,markPending:c,markUploaded:s,removeFailed:l,destroy:f}}var sE=0,lE=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)},t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},fE=function(e){return e+sE+++lE()},dE=function(){var e=[],t=function(e){var t={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"};return t[e.toLowerCase()]||"dat"},n=function(e,t,n,o,i){if(N(e)){var a=e;return r({id:a,name:o,filename:i,blob:t,base64:n})}if(z(e))return r(e);throw new Error("Unknown input type")},r=function(e){if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var n=e.id||fE("blobid"),r=e.name||n,o=e.blob;return{id:g(n),name:g(r),filename:g(e.filename||r+"."+t(o.type)),blob:g(o),base64:g(e.base64),blobUri:g(e.blobUri||URL.createObjectURL(o)),uri:g(e.uri)}},o=function(t){a(t.id())||e.push(t)},i=function(t){return oe(e,t).getOrUndefined()},a=function(e){return i((function(t){return t.id()===e}))},u=function(e){return i((function(t){return t.blobUri()===e}))},c=function(e,t){return i((function(n){return n.base64()===e&&n.blob().type===t}))},s=function(t){e=ee(e,(function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)}))},l=function(){J(e,(function(e){URL.revokeObjectURL(e.blobUri())})),e=[]};return{create:n,add:o,get:a,getByUri:u,getByData:c,findFirst:i,removeByUri:s,destroy:l}},mE=function(e){var t=Ps(null);e.on("change AddUndo",(function(e){t.set(Ve({},e.level))}));var n=function(){var n=e.undoManager.data;he(n).filter((function(e){return!B_(t.get(),e)})).each((function(t){e.setDirty(!0),e.fire("change",{level:t,lastLevel:me(n,n.length-2).getOrNull()})}))};return{fireIfChanged:n}},pE=function(e){var t,n,r=dE(),o=cE(),i=[],a=mE(e),u=function(t){return function(n){return e.selection?t(n):[]}},c=function(e){return e+(-1===e.indexOf("?")?"?":"&")+(new Date).getTime()},s=function(e,t,n){var r=0;do{r=e.indexOf(t,r),-1!==r&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},l=function(e,t,n){var r='src="'+n+'"'+(n===Yt.transparentSrc?' data-mce-placeholder="1"':"");return e=s(e,'src="'+t+'"',r),e=s(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"'),e},f=function(t,n){J(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=Y(e.fragments,(function(e){return l(e,t,n)})):e.content=l(e.content,t,n)}))},d=function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})},m=function(t,n){var r=e.convertURL(n,"src");f(t.src,n),e.$(t).attr({src:Sd(e)?c(n):n,"data-mce-src":r})},p=function(n){return t||(t=uE(o,{url:Rd(e),basePath:Ed(e),credentials:Ad(e),handler:Dd(e)})),b().then(u((function(o){var i=Y(o,(function(e){return e.blobInfo}));return t.upload(i,d).then(u((function(t){var i=[],u=Y(t,(function(t,n){var a=o[n].blobInfo,u=o[n].image;return t.status&&_d(e)?(r.removeByUri(u.src),m(u,t.url)):t.error&&(t.error.options.remove&&(f(u.getAttribute("src"),Yt.transparentSrc),i.push(u)),YR(e,t.error.message)),{element:u,status:t.status,uploadUri:t.url,blobInfo:a}}));return u.length>0&&a.fireIfChanged(),i.length>0&&(oO(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact((function(){J(i,(function(t){e.dom.remove(t),r.removeByUri(t.src)}))}))),n&&n(u),u})))})))},h=function(t){if(kd(e))return p(t)},g=function(t){if(!1===ce(i,(function(e){return e(t)})))return!1;if(0===t.getAttribute("src").indexOf("data:")){var n=Cd(e);return n(t)}return!0},v=function(e){i.push(e)},b=function(){return n||(n=lT(o,r)),n.findAll(e.getBody(),g).then(u((function(t){return t=ee(t,(function(t){return"string"!==typeof t||(XR(e,t),!1)})),J(t,(function(e){f(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},y=function(){r.destroy(),o.destroy(),n=t=null},w=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);if(a||(a=ne(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),a){var u=a.blob();return'src="data:'+u.type+";base64,"+a.base64()+'"'}return t}))};return e.on("SetContent",(function(){kd(e)?h():b()})),e.on("RawSaveContent",(function(e){e.content=w(e.content)})),e.on("GetContent",(function(e){e.source_view||"raw"===e.format||"tree"===e.format||(e.content=w(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){J(e,(function(e){var t=e.attr("src");if(!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:r,addFilter:v,uploadImages:p,uploadImagesAuto:h,scanForImages:b,destroy:y}},hE=function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table",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",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",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 Pr(e)&&e.hasAttribute("href")},onformat:function(t,n,r){ln.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return ln.each("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t};function gE(e){var t={},n=function(e){return e?t[e]:t},r=function(e){return Ae(t,e)},o=function(e,n){e&&("string"!==typeof e?ln.each(e,(function(e,t){o(t,e)})):(L(n)||(n=[n]),ln.each(n,(function(e){"undefined"===typeof e.deep&&(e.deep=!e.selector),"undefined"===typeof e.split&&(e.split=!e.selector||e.inline),"undefined"===typeof e.remove&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"===typeof e.classes&&(e.classes=e.classes.split(/\s+/))})),t[e]=n))},i=function(e){return e&&t[e]&&delete t[e],t};return o(hE(e.dom)),o(Xd(e)),{get:n,has:r,register:o,unregister:i}}var vE,bE=ln.each,yE=Es.DOM,wE=function(e,t){var n,r,o,i=t&&t.schema||du({}),a=function(e,t){t.classes.length&&yE.addClass(e,t.classes.join(" ")),yE.setAttribs(e,t.attrs)},u=function(e){r="string"===typeof e?{name:e,classes:[],attrs:{}}:e;var t=yE.create(r.name);return a(t,r),t},c=function(e,t){var n="string"!==typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==ln.inArray(o,t)?t:o[0])},s=function(e,t,n){var r,o,i=t.length>0&&t[0],a=i&&i.name,l=c(e,a);if(l)a===l?(o=t[0],t=t.slice(1)):o=l;else if(i)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=u(o),r.appendChild(e)),n&&(r||(r=yE.create("div"),r.appendChild(e)),ln.each(n,(function(t){var n=u(t);r.insertBefore(n,e)}))),s(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=u(r),o=yE.create("div"),o.appendChild(s(n,e.slice(1),r.siblings)),o):""},xE=function(e){var t,n={classes:[],attrs:{}};return e=n.selector=ln.trim(e),"*"!==e&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==ln.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r);break}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},CE=function(e){return e&&"string"===typeof e?(e=e.split(/\s*,\s*/)[0],e=e.replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),ln.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=ln.map(e.split(/(?:~\+|~|\+)/),xE),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[]},kE=function(e,t){var n,r,o,i="",a=Yd(e);if(""===a)return"";var u=function(e){return e.replace(/%(\w+)/g,"")};if("string"===typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}if("preview"in t){var c=Ee(t,"preview");if(c.is(!1))return"";a=c.getOr(a)}n=t.block||t.inline||"span";var s=CE(t.selector);s.length?(s[0].name||(s[0].name=n),n=t.selector,r=wE(s,e)):r=wE([n],e);var l=yE.select(n,r)[0]||r.firstChild;return bE(t.styles,(function(e,t){var n=u(e);n&&yE.setStyle(l,t,n)})),bE(t.attributes,(function(e,t){var n=u(e);n&&yE.setAttrib(l,t,n)})),bE(t.classes,(function(e){var t=u(e);yE.hasClass(l,t)||yE.addClass(l,t)})),e.fire("PreviewFormats"),yE.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),o=yE.getStyle(e.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,bE(a.split(" "),(function(t){var n=yE.getStyle(l,t,!0);if(("background-color"!==t||!/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)||(n=yE.getStyle(e.getBody(),t,!0),"#ffffff"!==yE.toHex(n).toLowerCase()))&&("color"!==t||"#000000"!==yE.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===o)return;var r=parseFloat(n)/(/%$/.test(n)?100:1);n=r*o+"px"}"border"===t&&n&&(i+="padding:0 2px;"),i+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),yE.remove(r),i},SE=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=function(e){var t=gE(e),n=Ps(null);return SE(e),Ak(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){SO(e,t,n,r)},remove:function(t,n,r,o){_O(e,t,n,r,o)},toggle:function(t,n,r){OO(e,t,n,r)},match:function(t,n,r){return yO(e,t,n,r)},closest:function(t){return kO(e,t)},matchAll:function(t,n){return wO(e,t,n)},matchNode:function(t,n,r,o){return xO(e,t,n,r,o)},canApply:function(t){return CO(e,t)},formatChanged:function(t,r,o){return TO(e,n,t,r,o)},getCssText:b(kE,e)}},OE=function(e,t,n){var r=Ps(!1),o=function(e){P_(t,!1,n),t.add({},e)};e.on("init",(function(){t.add()})),e.on("BeforeExecCommand",(function(e){var r=e.command.toLowerCase();"undo"!==r&&"redo"!==r&&"mcerepaint"!==r&&($_(t,n),t.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&o(e)})),e.on("ObjectResizeStart cut",(function(){t.beforeChange()})),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!1===B_(A_(e),t.data[0])&&(!1===e.isDirty()&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))})),e.on("keydown",(function(e){var i=e.keyCode;if(!e.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)t.typing&&o(e);else{var a=e.ctrlKey&&!e.altKey||e.metaKey;!(i<16||i>20)||224===i||91===i||t.typing||a||(t.beforeChange(),P_(t,!0,n),t.add({},e),r.set(!0))}})),e.on("mousedown",(function(e){t.typing&&o(e)}));var i=function(e){return"insertReplacementText"===e.inputType},a=function(e){return"insertText"===e.inputType&&null===e.data},u=function(e){return"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType};e.on("input",(function(e){e.inputType&&(i(e)||a(e)||u(e))&&o(e)})),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()}))},TE=function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},RE=function(e){var t=Ps(R.none()),n=Ps(0),r=Ps(0),o={data:[],typing:!1,beforeChange:function(){cO(e,n,t)},add:function(i,a){return sO(e,o,r,n,t,i,a)},undo:function(){return lO(e,o,n,r)},redo:function(){return fO(e,r,o.data)},clear:function(){dO(e,o,r)},reset:function(){mO(e,o)},hasUndo:function(){return pO(e,o,r)},hasRedo:function(){return hO(e,o,r)},transact:function(t){return gO(e,o,n,t)},ignore:function(t){vO(e,n,t)},extra:function(t,n){bO(e,o,r,t,n)}};return oO(e)||OE(e,o,n),TE(e),o},EE=[9,27,Hg.HOME,Hg.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,Hg.DOWN,Hg.UP,Hg.LEFT,Hg.RIGHT].concat(Yt.browser.isFirefox()?[224]:[]),AE="data-mce-placeholder",DE=function(e){return"keydown"===e.type||"keyup"===e.type},ME=function(e){var t=e.keyCode;return t===Hg.BACKSPACE||t===Hg.DELETE},NE=function(e){if(DE(e)){var t=e.keyCode;return!ME(e)&&(Hg.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||K(EE,t))}return!1},zE=function(e){return DE(e)&&!(ME(e)||"keyup"===e.type&&229===e.keyCode)},LE=function(e,t,n){if(Ea(gn.fromDom(t),!1)){var r=""===n,o=t.firstElementChild;return!o||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&(r?!e.isBlock(o):n===o.nodeName.toLowerCase())}return!1},BE=function(e){var t=e.dom,n=pd(e),r=jd(e),o=function(i,a){if(!NE(i)){var u=e.getBody(),c=!zE(i)&&LE(t,u,n),s=""!==t.getAttrib(u,AE);(s!==c||a)&&(t.setAttrib(u,AE,c?r:null),t.setAttrib(u,"aria-placeholder",c?r:null),Pg(e,c),e.on(c?"keydown":"keyup",o),e.off(c?"keyup":"keydown",o))}};r&&e.on("init",(function(t){o(t,!0),e.on("change SetContent ExecCommand",o),e.on("paste",(function(t){return si.setEditorTimeout(e,(function(){return o(t)}))}))}))},IE=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,PE=function(e){return IE.test(e)},$E=function(e,t){return _n(gn.fromDom(t),Hd(e))},HE=function(e){return"rtl"===Es.DOM.getStyle(e,"direction",!0)||PE(e.textContent)},FE=function(e,t,n){return ee(Es.DOM.getParents(n.container(),"*",t),e)},VE=function(e,t,n){var r=FE(e,t,n);return R.from(r[r.length-1])},jE=function(e,t,n){var r=Jm(t,e),o=Jm(n,e);return r&&r===o},UE=function(e){return Xi(e)||Yi(e)},WE=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?Wi(n)?Kr(n.nextSibling)?kf(n.nextSibling,0):kf.after(n):Xi(t)?kf(n,r+1):t:Wi(n)?Kr(n.previousSibling)?kf(n.previousSibling,n.previousSibling.data.length):kf.before(n):Yi(t)?kf(n,r-1):t},qE=b(WE,!0),GE=b(WE,!1),KE=function(e){return function(t){return En(e,gn.fromDom(t.dom.parentNode))}},XE=function(e,t){return Mn(e,t)?Xo(t,(function(e){return Ri(e)||Ai(e)}),KE(e)):R.none()},YE=function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)},JE=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),YE(e))},QE=function(e,t,n){return Il(Pp(n),$p(n),(function(r,o){var i=WE(!0,r),a=WE(!1,o),u=WE(!1,t);return e?Bp(n,u).exists((function(e){return e.isEqual(a)&&t.isEqual(i)})):Ip(n,u).exists((function(e){return e.isEqual(i)&&t.isEqual(a)}))})).getOr(!0)},ZE=function(e,t){return{block:e,position:t}},eA=function(e,t){return{from:e,to:t}},tA=function(e,t){var n=gn.fromDom(e),r=gn.fromDom(t.container());return XE(n,r).map((function(e){return ZE(e,t)}))},nA=function(e){return!1===En(e.from.block,e.to.block)},rA=function(e){return Wn(e.from.block).bind((function(t){return Wn(e.to.block).filter((function(e){return En(t,e)}))})).isSome()},oA=function(e){return!1===to(e.from.block.dom)&&!1===to(e.to.block.dom)},iA=function(e,t,n){return Qr(n.position.getNode())&&!1===Ea(n.block)?Lp(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Mp(t,e,r).bind((function(t){return tA(e,t)})):R.some(n)})).getOr(n):n},aA=function(e,t,n){var r=tA(e,kf.fromRangeStart(n)),o=r.bind((function(n){return Mp(t,e,n.position).bind((function(n){return tA(e,n).map((function(n){return iA(e,t,n)}))}))}));return Il(r,o,eA).filter((function(e){return nA(e)&&rA(e)&&oA(e)}))},uA=function(e,t,n){return n.collapsed?aA(e,t,n):R.none()},cA=function(e){var t=Qn(e);return ie(t,Si).fold((function(){return t}),(function(e){return t.slice(0,e)}))},sA=function(e){var t=cA(e);return J(t,xr),t},lA=function(e,t){var n=Cw(t,e);return oe(n.reverse(),(function(e){return Ea(e)})).each(xr)},fA=function(e){return 0===ee(Yn(e),(function(e){return!Ea(e)})).length},dA=function(e,t,n,r){if(Ea(n))return vw(n),Pp(n.dom);fA(r)&&Ea(t)&&mr(r,gn.fromTag("br"));var o=Ip(n.dom,kf.before(r.dom));return J(sA(t),(function(e){mr(r,e)})),lA(e,t),o},mA=function(e,t,n){if(Ea(n))return xr(n),Ea(t)&&vw(t),Pp(t.dom);var r=$p(n.dom);return J(sA(t),(function(e){gr(n,e)})),lA(e,t),r},pA=function(e,t){var n=Cw(t,e);return R.from(n[n.length-1])},hA=function(e,t){return Mn(t,e)?pA(t,e):R.none()},gA=function(e,t){Lp(e,t.dom).map((function(e){return e.getNode()})).map(gn.fromDom).filter(Ti).each(xr)},vA=function(e,t,n){return gA(!0,t),gA(!1,n),hA(t,n).fold(b(mA,e,t,n),b(dA,e,t,n))},bA=function(e,t,n,r){return t?vA(e,r,n):vA(e,n,r)},yA=function(e,t){var n=gn.fromDom(e.getBody()),r=uA(n.dom,t,e.selection.getRng()).bind((function(e){return bA(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},wA=function(e,t){var n=t.getRng();return Il(XE(e,gn.fromDom(n.startContainer)),XE(e,gn.fromDom(n.endContainer)),(function(r,o){return!1===En(r,o)&&(n.deleteContents(),bA(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)},xA=function(e,t){var n=gn.fromDom(t),r=b(En,e);return Ko(n,Mi,r).isSome()},CA=function(e,t){return xA(e,t.startContainer)||xA(e,t.endContainer)},kA=function(e,t){var n=Ip(e.dom,kf.fromRangeStart(t)).isNone(),r=Bp(e.dom,kf.fromRangeEnd(t)).isNone();return!CA(e,t)&&n&&r},SA=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},_A=function(e){var t=gn.fromDom(e.getBody()),n=e.selection.getRng();return kA(t,n)?SA(e):wA(t,e.selection)},OA=function(e,t){return!e.selection.isCollapsed()&&_A(e)},TA=eo,RA=to,EA=function(e,t,n,r,o){return R.from(t._selectionOverrides.showCaret(e,n,r,o))},AA=function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t},DA=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});return n.isDefaultPrevented()?R.none():R.some(AA(t))},MA=function(e,t,n){var r=ip(1,e.getBody(),t),o=kf.fromRangeStart(r),i=o.getNode();if(Pm(i))return EA(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Pm(a))return EA(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return RA(e)||TA(e)}));return Pm(u)?EA(1,e,u,!1,n):R.none()},NA=function(e,t,n){return t.collapsed?MA(e,t,n).getOr(t):t},zA=function(e){return mw(e)||sw(e)},LA=function(e){return pw(e)||lw(e)},BA=function(e,t){Kr(t)&&0===t.data.length&&e.remove(t)},IA=function(e,t,n,r,o,i){return EA(r,e,i.getNode(!o),o,!0).each((function(n){if(t.collapsed){var r=t.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else t.deleteContents();e.selection.setRng(n)})),BA(e.dom,n),!0},PA=function(e,t){var n=e.selection.getRng();if(!Kr(n.commonAncestorContainer))return!1;var r=t?Cf.Forwards:Cf.Backwards,o=Sp(e.getBody()),i=b(lp,t?o.next:o.prev),a=t?zA:LA,u=up(r,e.getBody(),n),c=WE(t,i(u));if(!c||!fp(u,c))return!1;if(a(c))return IA(e,n,u.getNode(),r,t,c);var s=i(c);return!!(s&&a(s)&&fp(c,s))&&IA(e,n,u.getNode(),r,t,s)},$A=function(e,t){return PA(e,t)},HA=function(e){return Mi(gn.fromDom(e))||Ai(gn.fromDom(e))},FA=Uo.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),VA=function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Pr(n)&&n.getAttribute("data-mce-caret")===r},jA=function(e,t,n,r){var o=function(t){return Oi(gn.fromDom(t))&&!Qm(n,r,e)};return ap(!t,n).fold((function(){return ap(t,r).fold(C,o)}),o)},UA=function(e,t,n,r){var o=r.getNode(!1===t);return XE(gn.fromDom(e),gn.fromDom(n.getNode())).map((function(e){return Ea(e)?FA.remove(e.dom):FA.moveToElement(o)})).orThunk((function(){return R.some(FA.moveToElement(o))}))},WA=function(e,t,n){return Mp(t,e,n).bind((function(r){return HA(r.getNode())||jA(e,t,n,r)?R.none():t&&to(r.getNode())||!1===t&&to(r.getNode(!0))?UA(e,t,n,r):t&&pw(n)||!1===t&&mw(n)?R.some(FA.moveToPosition(r)):R.none()}))},qA=function(e,t){return e&&to(t.nextSibling)?R.some(FA.moveToElement(t.nextSibling)):!1===e&&to(t.previousSibling)?R.some(FA.moveToElement(t.previousSibling)):R.none()},GA=function(e,t,n){return n.fold((function(e){return R.some(FA.remove(e))}),(function(e){return R.some(FA.moveToElement(e))}),(function(n){return Qm(t,n,e)?R.none():R.some(FA.moveToPosition(n))}))},KA=function(e,t,n){return VA(t,n)?qA(t,n.getNode(!1===t)).fold((function(){return WA(e,t,n)}),R.some):WA(e,t,n).bind((function(t){return GA(e,n,t)}))},XA=function(e,t,n){var r=ip(t?1:-1,e,n),o=kf.fromRangeStart(r),i=gn.fromDom(e);return!1===t&&pw(o)?R.some(FA.remove(o.getNode(!0))):t&&mw(o)?R.some(FA.remove(o.getNode())):!1===t&&mw(o)&&zw(i,o)?Lw(i,o).map((function(e){return FA.remove(e.getNode())})):t&&pw(o)&&Nw(i,o)?Bw(i,o).map((function(e){return FA.remove(e.getNode())})):KA(e,t,o)},YA=function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),Rx(e,t,gn.fromDom(n)),!0}},JA=function(e,t){return function(n){var r=t?kf.before(n):kf.after(n);return e.selection.setRng(r.toRange()),!0}},QA=function(e){return function(t){return e.selection.setRng(t.toRange()),!0}},ZA=function(e,t){return R.from(Og(e.getBody(),t))},eD=function(e,t){var n=e.selection.getNode();return ZA(e,n).filter(to).fold((function(){return XA(e.getBody(),t,e.selection.getRng()).exists((function(n){return n.fold(YA(e,t),JA(e,t),QA(e))}))}),k)},tD=function(e){J(pl(e,".mce-offscreen-selection"),xr)},nD=function(e,t){var n=e.selection.getNode();if(to(n)){var r=ZA(e,n.parentNode).filter(to);return r.fold((function(){return tD(gn.fromDom(e.getBody())),Rx(e,t,gn.fromDom(e.selection.getNode())),JE(e),!0}),(function(){return!0}))}return!1},rD=function(e){var t=e.dom,n=e.selection,r=Og(e.getBody(),n.getNode());if(eo(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(kf.before(o).toRange())}return!0},oD=function(e,t){return e.selection.isCollapsed()?eD(e,t):nD(e,t)},iD=function(e,t){var n=kf.fromRangeStart(e.selection.getRng());return Mp(t,e.getBody(),n).filter((function(e){return t?uw(e):cw(e)})).bind((function(e){return R.from(Zm(t?0:-1,e))})).exists((function(t){return e.selection.select(t),!0}))},aD=function(e,t){return!!e.selection.isCollapsed()&&iD(e,t)},uD=Kr,cD=function(e){return uD(e)&&e.data[0]===$i},sD=function(e){return uD(e)&&e.data[e.data.length-1]===$i},lD=function(e){return e.ownerDocument.createTextNode($i)},fD=function(e){if(uD(e.previousSibling))return sD(e.previousSibling)||e.previousSibling.appendData($i),e.previousSibling;if(uD(e))return cD(e)||e.insertData(0,$i),e;var t=lD(e);return e.parentNode.insertBefore(t,e),t},dD=function(e){if(uD(e.nextSibling))return cD(e.nextSibling)||e.nextSibling.insertData(0,$i),e.nextSibling;if(uD(e))return sD(e)||e.appendData($i),e;var t=lD(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t},mD=function(e,t){return e?fD(t):dD(t)},pD=b(mD,!0),hD=b(mD,!1),gD=function(e,t){return Kr(e.container())?mD(t,e.container()):mD(t,e.getNode())},vD=function(e,t){var n=t.get();return n&&e.container()===n&&Wi(n)},bD=function(e,t){return t.fold((function(t){Rm(e.get());var n=pD(t);return e.set(n),R.some(kf(n,n.length-1))}),(function(t){return Pp(t).map((function(t){if(vD(t,e))return kf(e.get(),1);Rm(e.get());var n=gD(t,!0);return e.set(n),kf(n,1)}))}),(function(t){return $p(t).map((function(t){if(vD(t,e))return kf(e.get(),e.get().length-1);Rm(e.get());var n=gD(t,!1);return e.set(n),kf(n,n.length-1)}))}),(function(t){Rm(e.get());var n=hD(t);return e.set(n),R.some(kf(n,1))}))},yD=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return R.none()},wD=Uo.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),xD=function(e,t){var n=Jm(t,e);return n||e},CD=function(e,t,n){var r=qE(n),o=xD(t,r.container());return VE(e,o,r).fold((function(){return Bp(o,r).bind(b(VE,e,o)).map((function(e){return wD.before(e)}))}),R.none)},kD=function(e,t){return null===Vp(e,t)},SD=function(e,t,n){return VE(e,t,n).filter(b(kD,t))},_D=function(e,t,n){var r=GE(n);return SD(e,t,r).bind((function(e){var t=Ip(e,r);return t.isNone()?R.some(wD.start(e)):R.none()}))},OD=function(e,t,n){var r=qE(n);return SD(e,t,r).bind((function(e){var t=Bp(e,r);return t.isNone()?R.some(wD.end(e)):R.none()}))},TD=function(e,t,n){var r=GE(n),o=xD(t,r.container());return VE(e,o,r).fold((function(){return Ip(o,r).bind(b(VE,e,o)).map((function(e){return wD.after(e)}))}),R.none)},RD=function(e){return!1===HE(AD(e))},ED=function(e,t,n){var r=yD([CD,_D,OD,TD],[e,t,n]);return r.filter(RD)},AD=function(e){return e.fold(v,v,v,v)},DD=function(e){return e.fold(g("before"),g("start"),g("end"),g("after"))},MD=function(e){return e.fold(wD.before,wD.before,wD.after,wD.after)},ND=function(e){return e.fold(wD.start,wD.start,wD.end,wD.end)},zD=function(e,t){return DD(e)===DD(t)&&AD(e)===AD(t)},LD=function(e,t,n,r,o,i){return Il(VE(t,n,r),VE(t,n,o),(function(t,r){return t!==r&&jE(n,t,r)?wD.after(e?t:r):i})).getOr(i)},BD=function(e,t){return e.fold(k,(function(e){return!zD(e,t)}))},ID=function(e,t,n,r,o){var i=WE(e,o),a=Mp(e,n,i).map(b(WE,e)),u=a.fold((function(){return r.map(MD)}),(function(o){return ED(t,n,o).map(b(LD,e,t,n,i,o)).filter(b(BD,r))}));return u.filter(RD)},PD=function(e,t){return e?t.fold(p(R.some,wD.start),R.none,p(R.some,wD.after),R.none):t.fold(R.none,p(R.some,wD.before),R.none,p(R.some,wD.end))},$D=function(e,t,n,r){var o=WE(e,r),i=ED(t,n,o);return ED(t,n,o).bind(b(PD,e)).orThunk((function(){return ID(e,t,n,i,r)}))},HD=(b($D,!1),b($D,!0),function(e){return F(e.selection.getSel().modify)}),FD=function(e,t,n){var r=e?1:-1;return t.setRng(kf(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},VD=function(e,t){var n=t.selection.getRng(),r=e?kf.fromRangeEnd(n):kf.fromRangeStart(n);return!!HD(t)&&(e&&Xi(r)?FD(!0,t.selection,r):!(e||!Yi(r))&&FD(!1,t.selection,r))},jD=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},UD=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},WD=function(e,t,n){return bD(t,n).map((function(t){return jD(e,t),n}))},qD=function(e,t,n){var r=e.getBody(),o=kf.fromRangeStart(e.selection.getRng()),i=b($E,e),a=$D(n,i,r,o);return a.bind((function(n){return WD(e,t,n)}))},GD=function(e,t,n){var r=Y(pl(gn.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),o=ee(r,e),i=ee(n,e);J(le(o,i),b(UD,!1)),J(le(i,o),b(UD,!0))},KD=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=kf.fromRangeStart(e.selection.getRng());kf.isTextPosition(n)&&!1===UE(n)&&(jD(e,Tm(t.get(),n)),t.set(null))}},XD=function(e,t,n,r){if(t.selection.isCollapsed()){var o=ee(r,e);J(o,(function(r){var o=kf.fromRangeStart(t.selection.getRng());ED(e,t.getBody(),o).bind((function(e){return WD(t,n,e)}))}))}},YD=function(e,t,n){return!!Kd(e)&&qD(e,t,n).isSome()},JD=function(e,t,n){return!!Kd(t)&&VD(e,t)},QD=function(e){var t=Ps(null),n=b($E,e);return e.on("NodeChange",(function(r){!Kd(e)||Yt.browser.isIE()&&r.initial||(GD(n,e.dom,r.parents),KD(e,t),XD(n,e,t,r.parents))})),t},ZD=b(JD,!0),eM=b(JD,!1),tM=function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n},nM=function(e){return Il(Pp(e),$p(e),(function(t,n){var r=WE(!0,t),o=WE(!1,n);return Bp(e,r).forall((function(e){return e.isEqual(o)}))})).getOr(!0)},rM=function(e,t){return function(n){return bD(t,n).exists((function(t){return jD(e,t),!0}))}},oM=function(e,t,n,r){var o=e.getBody(),i=b($E,e);e.undoManager.ignore((function(){e.selection.setRng(tM(n,r)),e.execCommand("Delete"),ED(i,o,kf.fromRangeStart(e.selection.getRng())).map(ND).map(rM(e,t))})),e.nodeChanged()},iM=function(e,t){var n=Jm(t,e);return n||e},aM=function(e,t,n,r){var o=iM(e.getBody(),r.container()),i=b($E,e),a=ED(i,o,r);return a.bind((function(e){return n?e.fold(g(R.some(ND(e))),R.none,g(R.some(MD(e))),R.none):e.fold(R.none,g(R.some(MD(e))),R.none,g(R.some(ND(e))))})).map(rM(e,t)).getOrThunk((function(){var u=Np(n,o,r),c=u.bind((function(e){return ED(i,o,e)}));return Il(a,c,(function(){return VE(i,o,r).exists((function(t){return!!nM(t)&&(Rx(e,n,gn.fromDom(t)),!0)}))})).orThunk((function(){return c.bind((function(o){return u.map((function(o){return n?oM(e,t,r,o):oM(e,t,o,r),!0}))}))})).getOr(!1)}))},uM=function(e,t,n){if(e.selection.isCollapsed()&&Kd(e)){var r=kf.fromRangeStart(e.selection.getRng());return aM(e,t,n,r)}return!1},cM=function(e,t){var n=Cw(t,e);return ie(n,Si).fold(g(n),(function(e){return n.slice(0,e)}))},sM=function(e){return 1===Qn(e).length},lM=function(e,t,n,r){var o=b(Mk,t),i=Y(ee(r,o),(function(e){return e.dom}));if(0===i.length)Rx(t,e,n);else{var a=Dk(n.dom,i);t.selection.setRng(a.toRange())}},fM=function(e,t){var n=gn.fromDom(e.getBody()),r=gn.fromDom(e.selection.getStart()),o=ee(cM(n,r),sM);return he(o).exists((function(n){var r=kf.fromRangeStart(e.selection.getRng());return!(!QE(t,r,n.dom)||Nk(n))&&(lM(t,e,n,o),!0)}))},dM=function(e,t){return!!e.selection.isCollapsed()&&fM(e,t)},mM=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),Rx(e,t,gn.fromDom(n)),!0},pM=function(e,t){var n=t?sw:lw,r=t?Cf.Forwards:Cf.Backwards,o=up(r,e.getBody(),e.selection.getRng());return n(o)?mM(e,t,o.getNode(!t)):R.from(WE(t,o)).filter((function(e){return n(e)&&fp(o,e)})).exists((function(n){return mM(e,t,n.getNode(!t))}))},hM=function(e,t){var n=e.selection.getNode();return!!ro(n)&&mM(e,t,n)},gM=function(e,t){return e.selection.isCollapsed()?pM(e,t):hM(e,t)},vM=function(e){return Xo(e,(function(e){return eo(e.dom)||to(e.dom)})).exists((function(e){return eo(e.dom)}))},bM=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},yM=function(e,t){var n=e||_i(t)?"margin":"padding",r="rtl"===go(t,"direction")?"-right":"-left";return n+r},wM=function(e,t,n,r,o,i){var a=yM(n,gn.fromDom(i));if("outdent"===t){var u=Math.max(0,bM(i.style[a])-r);e.setStyle(i,a,u?u+o:"")}else{u=bM(i.style[a])+r+o;e.setStyle(i,a,u)}},xM=function(e,t){return ce(t,(function(t){var n=yM(Bd(e),t),r=bo(t,n).map(bM).getOr(0),o=e.dom.getContentEditable(t.dom);return"false"!==o&&r>0}))},CM=function(e){var t=_M(e);return!e.mode.isReadOnly()&&(t.length>1||xM(e,t))},kM=function(e){return Ei(e)||Ai(e)},SM=function(e){return Wn(e).map(kM).getOr(!1)},_M=function(e){return ee(Y(e.selection.getSelectedBlocks(),gn.fromDom),(function(e){return!kM(e)&&!SM(e)&&vM(e)}))},OM=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=Id(e),a=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),c=Bd(e),s=pd(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),J(_M(e),(function(e){wM(n,t,c,u,a,e.dom)}))},TM=function(e,t){if(e.selection.isCollapsed()&&CM(e)){var n=e.dom,r=e.selection.getRng(),o=kf.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Tw(gn.fromDom(i),o))return OM(e,"outdent"),!0}return!1},RM=function(e,t){e.getDoc().execCommand(t,!1,null)},EM=function(e,t){TM(e)||oD(e,!1)||$A(e,!1)||uM(e,t,!1)||yA(e,!1)||vC(e)||aD(e,!1)||gM(e,!1)||OA(e)||dM(e,!1)||(RM(e,"Delete"),JE(e))},AM=function(e,t){oD(e,!0)||$A(e,!0)||uM(e,t,!0)||yA(e,!0)||vC(e)||aD(e,!0)||gM(e,!0)||OA(e)||dM(e,!0)||RM(e,"ForwardDelete")},DM=function(e,t){e.addCommand("delete",(function(){EM(e,t)})),e.addCommand("forwardDelete",(function(){AM(e,t)}))},MM=5,NM=400,zM=function(e){return void 0===e.touches||1!==e.touches.length?R.none():R.some(e.touches[0])},LM=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>MM||r>MM},BM=function(e){var t=Ps(R.none()),n=Ps(!1),r=tl((function(t){e.fire("longpress",Ve(Ve({},t),{type:"longpress"})),n.set(!0)}),NM);e.on("touchstart",(function(e){zM(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.throttle(e),n.set(!1),t.set(R.some(i))}))}),!0),e.on("touchmove",(function(o){r.cancel(),zM(o).each((function(r){t.get().each((function(o){LM(r,o)&&(t.set(R.none()),n.set(!1),e.fire("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter((function(e){return e.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():e.fire("tap",Ve(Ve({},o),{type:"tap"}))}))}),!0)},IM=function(e,t){return e.hasOwnProperty(t.nodeName)},PM=function(e,t){return!!Kr(t)||!!Pr(t)&&(!IM(e,t)&&!sh(t))},$M=function(e,t,n){return X(xw(gn.fromDom(n),gn.fromDom(t)),(function(t){return IM(e,t.dom)}))},HM=function(e,t){if(Kr(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||IM(e,t.nextSibling)))return!0}return!1},FM=function(e){var t,n,r,o=e.dom,i=e.selection,a=e.schema,u=a.getBlockElements(),c=i.getStart(),s=e.getBody(),l=pd(e);if(c&&Pr(c)&&l){var f=s.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!$M(u,s,c)){var d=i.getRng(),m=d.startContainer,p=d.startOffset,h=d.endContainer,g=d.endOffset,v=Qb(e);c=s.firstChild;while(c)if(PM(u,c)){if(HM(u,c)){n=c,c=c.nextSibling,o.remove(n);continue}t||(t=o.create(l,hd(e)),c.parentNode.insertBefore(t,c),r=!0),n=c,c=c.nextSibling,t.appendChild(n)}else t=null,c=c.nextSibling;r&&v&&(d.setStart(m,p),d.setEnd(h,g),i.setRng(d),e.nodeChanged())}}},VM=function(e){pd(e)&&e.on("NodeChange",b(FM,e))},jM=function(e){return Zo(gn.fromDom(e.getBody()),"*[data-mce-caret]").fold(g(null),(function(e){return e.dom}))},UM=function(e){e.selection.setRng(e.selection.getRng())},WM=function(e,t){t.hasAttribute("data-mce-caret")&&(na(t),UM(e),e.selection.scrollIntoView(t))},qM=function(e,t){var n=jM(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void WM(e,n)):void(Gi(n)&&(WM(e,n),e.undoManager.add()))},GM=function(e){e.on("keyup compositionstart",b(qM,e))};(function(e){e[e["Br"]=0]="Br",e[e["Block"]=1]="Block",e[e["Wrap"]=2]="Wrap",e[e["Eol"]=3]="Eol"})(vE||(vE={}));var KM,XM=function(e,t){return e===Cf.Backwards?se(t):t},YM=function(e,t,n){return e===Cf.Forwards?t.next(n):t.prev(n)},JM=function(e,t,n,r){return Qr(r.getNode(t===Cf.Forwards))?vE.Br:!1===Qm(n,r)?vE.Block:vE.Wrap},QM=function(e,t,n,r){var o,i=Sp(n),a=r,u=[];while(a){if(o=YM(t,i,a),!o)break;if(Qr(o.getNode(!1)))return t===Cf.Forwards?{positions:XM(t,u).concat([o]),breakType:vE.Br,breakAt:R.some(o)}:{positions:XM(t,u),breakType:vE.Br,breakAt:R.some(o)};if(o.isVisible()){if(e(a,o)){var c=JM(n,t,a,o);return{positions:XM(t,u),breakType:c,breakAt:R.some(o)}}u.push(o),a=o}else a=o}return{positions:XM(t,u),breakType:vE.Eol,breakAt:R.none()}},ZM=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===Cf.Backwards?o.concat(r):[r].concat(o)})).getOr([])},eN=function(e,t){return ne(e,(function(e,n){return e.fold((function(){return R.some(n)}),(function(r){return Il(pe(r.getClientRects()),pe(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left),a=Math.abs(t-o.left);return a<=i?n:r})).or(e)}))}),R.none())},tN=function(e,t){return pe(t.getClientRects()).bind((function(t){return eN(e,t.left)}))},nN=b(QM,xf.isAbove,-1),rN=b(QM,xf.isBelow,1),oN=function(e,t){return nN(e,t).breakAt.isNone()},iN=function(e,t){return rN(e,t).breakAt.isNone()},aN=b(ZM,-1,nN),uN=b(ZM,1,rN),cN=function(e){return Pp(e).map((function(t){return[t].concat(rN(e,t).positions)})).getOr([])},sN=function(e){return $p(e).map((function(t){return nN(e,t).positions.concat(t)})).getOr([])},lN=function(e){var t=function(t){return Y(t,(function(t){return t=Fl(t),t.node=e,t}))};if(Pr(e))return t(e.getClientRects());if(Kr(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},fN=function(e){return ue(e,lN)};(function(e){e[e["Up"]=-1]="Up",e[e["Down"]=1]="Down"})(KM||(KM={}));var dN,mN,pN=function(e,t,n,r){while(r=Ym(r,e,ba,t))if(n(r))return},hN=function(e,t,n,r,o,i){var a=0,u=[],c=function(r){var i,c,l;for(l=fN([r]),-1===e&&(l=l.reverse()),i=0;i<l.length;i++)if(c=l[i],!n(c,s)){if(u.length>0&&t(c,Fe(u))&&a++,c.line=a,o(c))return!0;u.push(c)}},s=Fe(i.getClientRects());if(!s)return u;var l=i.getNode();return c(l),pN(e,r,c,l),u},gN=function(e,t){return t.line>e},vN=function(e,t){return t.line===e},bN=b(hN,KM.Up,Wl,ql),yN=b(hN,KM.Down,ql,Wl),wN=function(e,t,n,r){var o,i,a,u,c,s=Sp(t),l=[],f=0,d=function(e){return Fe(e.getClientRects())};1===e?(o=s.next,i=ql,a=Wl,u=kf.after(r)):(o=s.prev,i=Wl,a=ql,u=kf.before(r));var m=d(u);do{if(u.isVisible()&&(c=d(u),!a(c,m))){if(l.length>0&&i(c,Fe(l))&&f++,c=Fl(c),c.position=u,c.line=f,n(c))return l;l.push(c)}}while(u=o(u));return l},xN=function(e){return function(t){return gN(e,t)}},CN=function(e){return function(t){return vN(e,t)}},kN=to,SN=Ym,_N=function(e,t){return Math.abs(e.left-t)},ON=function(e,t){return Math.abs(e.right-t)},TN=function(e,t){return e>=t.left&&e<=t.right},RN=function(e,t){return e>=t.top&&e<=t.bottom},EN=function(e,t){return $e(e,(function(e,n){var r=Math.min(_N(e,t),ON(e,t)),o=Math.min(_N(n,t),ON(n,t));return TN(t,n)?n:TN(t,e)?e:o===r&&kN(n.node)||o<r?n:e}))},AN=function(e,t,n,r,o){var i=SN(r,e,ba,t,!o);do{if(!i||n(i))return}while(i=SN(i,e,ba,t))},DN=function(e,t,n){void 0===n&&(n=!0);var r=[],o=function(e,n){var o=ee(fN([n]),(function(n){return!e(n,t)}));return r=r.concat(o),0===o.length};return r.push(t),AN(KM.Up,e,b(o,Wl),t.node,n),AN(KM.Down,e,b(o,ql),t.node,n),r},MN=function(e){return ee(ge(e.getElementsByTagName("*")),$m)},NN=function(e,t){return{node:e.node,before:_N(e,t)<ON(e,t)}},zN=function(e,t,n){var r=fN(MN(e)),o=ee(r,b(RN,n)),i=EN(o,t);if(i){var a=!Wr(i.node)&&!ro(i.node);if(i=EN(DN(e,i,a),t),i&&$m(i.node))return NN(i,t)}return null},LN=function(e,t){e.selection.setRng(t),Vv(e,e.selection.getRng())},BN=function(e,t,n){return R.some(NA(e,t,n))},IN=function(e,t,n,r,o,i){var a=t===Cf.Forwards,u=Sp(e.getBody()),c=b(lp,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var l=Kl(n);if(i(l))return EA(t,e,l,t===Cf.Backwards,!1)}var f=up(t,e.getBody(),n);if(s(f))return DA(e,f.getNode(!a));var d=WE(a,c(f)),m=ra(n);if(!d)return m?R.some(n):R.none();if(s(d))return EA(t,e,d.getNode(!a),a,!1);var p=c(d);return p&&s(p)&&fp(d,p)?EA(t,e,p.getNode(!a),a,!1):m?BN(e,d.toRange(),!1):R.none()},PN=function(e,t,n,r,o,i){var a=up(t,e.getBody(),n),u=Fe(a.getClientRects()),c=t===KM.Down;if(!u)return R.none();var s,l=c?yN:bN,f=l(e.getBody(),xN(1),a),d=ee(f,CN(1)),m=u.left,p=EN(d,m);if(p&&i(p.node)){var h=Math.abs(m-p.left),g=Math.abs(m-p.right);return EA(t,e,p.node,h<g,!1)}if(s=r(a)?a.getNode():o(a)?a.getNode(!0):Kl(n),s){var v=wN(t,e.getBody(),xN(1),s),b=EN(ee(v,CN(1)),m);if(b)return BN(e,b.position.toRange(),!1);if(b=Fe(ee(v,CN(0))),b)return BN(e,b.position.toRange(),!1)}return 0===d.length?$N(e,c).filter(c?o:r).map((function(t){return NA(e,t.toRange(),!1)})):R.none()},$N=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var o=kf.fromRangeEnd(n),i=rN(r,o);return he(i.positions)}o=kf.fromRangeStart(n),i=nN(r,o);return pe(i.positions)},HN=function(e,t,n){return $N(e,t).filter(n).exists((function(t){return e.selection.setRng(t.toRange()),!0}))},FN=to,VN=function(e,t,n){return IN(t,e,n,mw,pw,FN)},jN=function(e,t,n){var r=function(e){return mw(e)||fw(e)},o=function(e){return pw(e)||dw(e)};return PN(t,e,n,r,o,FN)},UN=function(e){var t=e.dom.create(pd(e));return(!Yt.ie||Yt.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t},WN=function(e,t,n){var r=Sp(e.getBody()),o=b(lp,1===t?r.next:r.prev);if(n.collapsed&&am(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;var a=o(kf.fromRangeStart(n));if(!a){var u=UN(e);1===t?e.$(i).after(u):e.$(i).before(u),e.selection.select(u,!0),e.selection.collapse()}}},qN=function(e,t){var n=t?Cf.Forwards:Cf.Backwards,r=e.selection.getRng();return VN(n,e,r).orThunk((function(){return WN(e,n,r),R.none()}))},GN=function(e,t){var n=t?1:-1,r=e.selection.getRng();return jN(n,e,r).orThunk((function(){return WN(e,n,r),R.none()}))},KN=function(e,t){return qN(e,t).exists((function(t){return LN(e,t),!0}))},XN=function(e,t){return GN(e,t).exists((function(t){return LN(e,t),!0}))},YN=function(e,t){var n=t?pw:mw;return HN(e,t,n)},JN=function(e){return K(["figcaption"],Nn(e))},QN=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},ZN=function(e,t,n){n?gr(e,t):hr(e,t)},ez=function(e,t){var n=gn.fromTag("br");return ZN(e,n,t),QN(n)},tz=function(e,t,n,r){var o=gn.fromTag(n),i=gn.fromTag("br");return uo(o,r),gr(o,i),ZN(e,o,t),QN(i)},nz=function(e,t,n,r){return""===t?ez(e,r):tz(e,r,t,n)},rz=function(e,t){var n=b(En,t);return Xo(gn.fromDom(e.container()),Si,n).filter(JN)},oz=function(e,t,n){return t?iN(e.dom,n):oN(e.dom,n)},iz=function(e,t){var n=gn.fromDom(e.getBody()),r=kf.fromRangeStart(e.selection.getRng()),o=pd(e),i=hd(e);return rz(r,n).exists((function(){if(oz(n,t,r)){var a=nz(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},az=function(e,t){return!!e.selection.isCollapsed()&&iz(e,t)},uz=function(e){return Y(e,(function(e){return Ve({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:m},e)}))},cz=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},sz=function(e,t){return ue(uz(e),(function(e){return cz(e,t)?[e]:[]}))},lz=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},fz=function(e,t){return oe(sz(e,t),(function(e){return e.action()}))},dz=function(e,t){var n=t?Cf.Forwards:Cf.Backwards,r=e.selection.getRng();return IN(e,n,r,sw,lw,ro).exists((function(t){return LN(e,t),!0}))},mz=function(e,t){var n=t?1:-1,r=e.selection.getRng();return PN(e,n,r,sw,lw,ro).exists((function(t){return LN(e,t),!0}))},pz=function(e,t){var n=t?lw:sw;return HN(e,t,n)},hz=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}},gz=function(e,t){return ue(t,(function(t){var n=hz(Fl(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))},vz=function(e,t,n){return ne(e,(function(e,r){return e.fold((function(){return R.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return R.some(i<o?r:e)}))}),R.none())},bz=function(e,t,n,r,o){var i=pl(gn.fromDom(n),"td,th,caption").map((function(e){return e.dom})),a=ee(gz(e,i),(function(e){return t(e,o)}));return vz(a,r,o).map((function(e){return e.cell}))},yz=function(e){return e.bottom},wz=function(e){return e.top},xz=function(e,t){return e.y<t},Cz=function(e,t){return e.y>t},kz=b(bz,yz,xz),Sz=b(bz,wz,Cz),_z=function(e,t){return pe(t.getClientRects()).bind((function(t){return kz(e,t.left,t.top)})).bind((function(e){return tN(sN(e),t)}))},Oz=function(e,t){return he(t.getClientRects()).bind((function(t){return Sz(e,t.left,t.top)})).bind((function(e){return tN(cN(e),t)}))},Tz=function(e,t,n){return n.breakAt.exists((function(n){return e(t,n).breakAt.isSome()}))},Rz=function(e){return e.breakType===vE.Wrap&&0===e.positions.length},Ez=function(e){return e.breakType===vE.Br&&1===e.positions.length},Az=function(e,t,n){var r=e(t,n);return Rz(r)||!Qr(n.getNode())&&Ez(r)?!Tz(e,t,r):r.breakAt.isNone()},Dz=b(Az,nN),Mz=b(Az,rN),Nz=function(e,t,n){var r=kf.fromRangeStart(t);return Lp(!e,n).exists((function(e){return e.isEqual(r)}))},zz=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!Im()||!Nz(t,o,n))&&(EA(i,e,n,!t,!1).each((function(t){LN(e,t)})),!0)},Lz=function(e,t,n){return _z(t,n).orThunk((function(){return pe(n.getClientRects()).bind((function(n){return eN(aN(e,kf.before(t)),n.left)}))})).getOr(kf.before(t))},Bz=function(e,t,n){return Oz(t,n).orThunk((function(){return pe(n.getClientRects()).bind((function(n){return eN(uN(e,kf.after(t)),n.left)}))})).getOr(kf.after(t))},Iz=function(e,t){var n=t.getNode(e);return Pr(n)&&"TABLE"===n.nodeName?R.some(n):R.none()},Pz=function(e,t,n,r){var o=pd(t);o?t.undoManager.transact((function(){var r=gn.fromTag(o);uo(r,hd(t)),gr(r,gn.fromTag("br")),e?pr(gn.fromDom(n),r):mr(gn.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),LN(t,i)})):LN(t,r.toRange())},$z=function(e,t,n){var r=Iz(!!t,n),o=!1===t;r.fold((function(){return LN(e,n.toRange())}),(function(r){return Lp(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return LN(e,n.toRange())}),(function(o){return Pz(t,e,r,n)}))}))},Hz=function(e,t,n,r){var o=e.selection.getRng(),i=kf.fromRangeStart(o),a=e.getBody();if(!t&&Dz(r,i)){var u=Lz(a,n,i);return $z(e,t,u),!0}if(t&&Mz(r,i)){u=Bz(a,n,i);return $z(e,t,u),!0}return!1},Fz=function(e,t,n){return R.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(r){return R.from(e.dom.getParent(r,"table")).map((function(o){return n(e,t,o,r)}))})).getOr(!1)},Vz=function(e,t){return Fz(e,t,zz)},jz=function(e,t){return Fz(e,t,Hz)},Uz=function(e,t,n){var r=Ft().os;fz([{keyCode:Hg.RIGHT,action:lz(KN,e,!0)},{keyCode:Hg.LEFT,action:lz(KN,e,!1)},{keyCode:Hg.UP,action:lz(XN,e,!1)},{keyCode:Hg.DOWN,action:lz(XN,e,!0)},{keyCode:Hg.RIGHT,action:lz(Vz,e,!0)},{keyCode:Hg.LEFT,action:lz(Vz,e,!1)},{keyCode:Hg.UP,action:lz(jz,e,!1)},{keyCode:Hg.DOWN,action:lz(jz,e,!0)},{keyCode:Hg.RIGHT,action:lz(dz,e,!0)},{keyCode:Hg.LEFT,action:lz(dz,e,!1)},{keyCode:Hg.UP,action:lz(mz,e,!1)},{keyCode:Hg.DOWN,action:lz(mz,e,!0)},{keyCode:Hg.RIGHT,action:lz(YD,e,t,!0)},{keyCode:Hg.LEFT,action:lz(YD,e,t,!1)},{keyCode:Hg.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:lz(ZD,e,t)},{keyCode:Hg.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:lz(eM,e,t)},{keyCode:Hg.UP,action:lz(az,e,!1)},{keyCode:Hg.DOWN,action:lz(az,e,!0)}],n).each((function(e){n.preventDefault()}))},Wz=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&Uz(e,t,n)}))},qz=function(e,t,n){fz([{keyCode:Hg.BACKSPACE,action:lz(TM,e,!1)},{keyCode:Hg.BACKSPACE,action:lz(oD,e,!1)},{keyCode:Hg.DELETE,action:lz(oD,e,!0)},{keyCode:Hg.BACKSPACE,action:lz($A,e,!1)},{keyCode:Hg.DELETE,action:lz($A,e,!0)},{keyCode:Hg.BACKSPACE,action:lz(uM,e,t,!1)},{keyCode:Hg.DELETE,action:lz(uM,e,t,!0)},{keyCode:Hg.BACKSPACE,action:lz(vC,e,!1)},{keyCode:Hg.DELETE,action:lz(vC,e,!0)},{keyCode:Hg.BACKSPACE,action:lz(aD,e,!1)},{keyCode:Hg.DELETE,action:lz(aD,e,!0)},{keyCode:Hg.BACKSPACE,action:lz(gM,e,!1)},{keyCode:Hg.DELETE,action:lz(gM,e,!0)},{keyCode:Hg.BACKSPACE,action:lz(OA,e,!1)},{keyCode:Hg.DELETE,action:lz(OA,e,!0)},{keyCode:Hg.BACKSPACE,action:lz(yA,e,!1)},{keyCode:Hg.DELETE,action:lz(yA,e,!0)},{keyCode:Hg.BACKSPACE,action:lz(dM,e,!1)},{keyCode:Hg.DELETE,action:lz(dM,e,!0)}],n).each((function(e){n.preventDefault()}))},Gz=function(e,t){fz([{keyCode:Hg.BACKSPACE,action:lz(rD,e)},{keyCode:Hg.DELETE,action:lz(rD,e)}],t)},Kz=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&qz(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&Gz(e,t)}))},Xz=function(e){while(e){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},Yz=function(e,t){var n,r=t,o=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var a=Xz(t.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&t.insertBefore(o.doc.createTextNode(Bi),t.firstChild)}var u=o.createRng();if(t.normalize(),t.hasChildNodes()){var c=new mi(t,t);while(n=c.current()){if(Kr(n)){u.setStart(n,0),u.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}r=n,n=c.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Qr(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),Vv(e,u)}},Jz=function(e,t){var n,r,o=e.getRoot();n=t;while(n!==o&&"false"!==e.getContentEditable(n))"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Qz=function(e){return R.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Zz=function(e){return Qz(e).fold(g(""),(function(e){return e.nodeName.toUpperCase()}))},eL=function(e){return Qz(e).filter((function(e){return Ai(gn.fromDom(e))})).isSome()},tL=function(e,t){return e.firstChild&&e.firstChild.nodeName===t},nL=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},rL=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},oL=function(e){return rL(e)&&rL(e.parentNode)},iL=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},aL=function(e,t,n){var r=e[n?"firstChild":"lastChild"];while(r){if(Pr(r))break;r=r[n?"nextSibling":"previousSibling"]}return r===t},uL=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){oL(n)&&(o="LI");var u=o?t(o):i.create("BR");if(aL(n,r,!0)&&aL(n,r,!1))nL(n,"LI")?i.insertAfter(u,iL(n)):i.replace(u,n);else if(aL(n,r,!0))nL(n,"LI")?(i.insertAfter(u,iL(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n);else if(aL(n,r,!1))i.insertAfter(u,iL(n));else{n=iL(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var s=c.extractContents();"LI"===o&&tL(s,"LI")?(u=s.firstChild,i.insertAfter(s,n)):(i.insertAfter(s,n),i.insertAfter(u,n))}i.remove(r),Yz(e,u)}},cL=function(e){J(ml(gn.fromDom(e),Pn),(function(e){var t=e.dom;t.nodeValue=Fi(t.nodeValue)}))},sL=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},lL=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},fL=function(e){e.innerHTML='<br data-mce-bogus="1">'},dL=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},mL=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},pL=function(e,t,n){var r,o=n,i=[];if(o){while(o=o.firstChild){if(e.isBlock(o))return;Pr(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}r=i.length;while(r--)o=i[r],(!o.hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||sL(e,o))&&e.remove(o)}},hL=function(e,t,n){return!1===Kr(t)?n:e?1===n&&t.data.charAt(n-1)===$i?0:n:n===t.data.length-1&&t.data.charAt(n)===$i?t.data.length:n},gL=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,hL(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,hL(!1,e.endContainer,e.endOffset)),t},vL=function(e){do{Kr(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)},bL=function(e,t){var n,r,o=e.getRoot();n=t;while(n!==o&&"false"!==e.getContentEditable(n))"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},yL=function(e,t,n){var r=e.dom;R.from(n.style).map(r.parseStyle).each((function(e){var n=yo(gn.fromDom(t)),o=Ve(Ve({},n),e);r.setStyles(t,o)}));var o=R.from(n.class).map((function(e){return e.split(/\s+/)})),i=R.from(t.className).map((function(e){return ee(e.split(/\s+/),(function(e){return""!==e}))}));Il(o,i,(function(e,n){var o=ee(n,(function(t){return!K(e,t)})),i=Ue(e,o);r.setAttrib(t,"class",i.join(" "))}));var a=["style","class"],u=Oe(n,(function(e,t){return!K(a,t)}));r.setAttribs(t,u)},wL=function(e,t){var n=pd(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=hd(e);yL(e,t,r)}},xL=function(e,t,n,r,o){var i,a,u,c,s,l,f=t||"P",d=e.dom,m=bL(d,r);if(a=d.getParent(r,d.isBlock),!a||!mL(d,a)){if(a=a||m,l=a===e.getBody()||lL(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),wL(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;c=r;while(c.parentNode!==a)c=c.parentNode;while(c&&!d.isBlock(c))u=c,c=c.previousSibling;if(u&&e.schema.isValidChild(l,f.toLowerCase())){i=d.create(f),wL(e,i),u.parentNode.insertBefore(i,u),c=u;while(c&&!d.isBlock(c))s=c.nextSibling,i.appendChild(c),c=s;n.setStart(r,o),n.setEnd(r,o)}}return r},CL=function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")},kL=function(e,t){var n,r,o,i,a,u,c,s,l,f,d=e.dom,m=e.schema,p=m.getNonEmptyElements(),h=e.selection.getRng(),g=function(t){var n,o,a,u=r,c=m.getTextInlineElements();if(n=t||"TABLE"===s||"HR"===s?d.create(t||l):i.cloneNode(!1),a=n,!1===bd(e))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(c[u.nodeName]){if(Fp(u)||sh(u))continue;o=u.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((u=u.parentNode)&&u!==x);return wL(e,n),fL(a),n},v=function(e){var t,n,a=hL(e,r,o);if(Kr(r)&&(e?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!e)return!0;if(e&&Pr(r)&&r===i.firstChild)return!0;if(dL(r,"TABLE")||dL(r,"HR"))return f&&!e||!f&&e;var u=new mi(r,i);Kr(r)&&(e&&0===a?u.prev():e||a!==r.nodeValue.length||u.next());while(t=u.current()){if(Pr(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(Kr(t)&&!wa(t.nodeValue))return!1;e?u.prev():u.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(s)&&"HGROUP"!==C?g(l):g(),yd(e)&&mL(d,c)&&d.isEmpty(i)?a=d.split(c,i):d.insertAfter(a,i),Yz(e,a)};av(d,h).each((function(e){h.setStart(e.startContainer,e.startOffset),h.setEnd(e.endContainer,e.endOffset)})),r=h.startContainer,o=h.startOffset,l=pd(e);var y=!(!t||!t.shiftKey),w=!(!t||!t.ctrlKey);Pr(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&Kr(r)?r.nodeValue.length:0);var x=bL(d,r);if(x){(l&&!y||!l&&y)&&(r=xL(e,l,h,r,o)),i=d.getParent(r,d.isBlock),c=i?d.getParent(i.parentNode,d.isBlock):null,s=i?i.nodeName.toUpperCase():"";var C=c?c.nodeName.toUpperCase():"";"LI"!==C||w||(i=c,c=c.parentNode,s=C),/^(LI|DT|DD)$/.test(s)&&d.isEmpty(i)?uL(e,g,c,i,l):l&&i===e.getBody()||(l=l||"P",Ui(i)?(a=na(i),d.isEmpty(i)&&fL(i),wL(e,a),Yz(e,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),Yz(e,dL(i,"HR")?a:i)):(n=gL(h).cloneRange(),n.setEndAfter(i),u=n.extractContents(),cL(u),vL(u),a=u.firstChild,d.insertAfter(u,i),pL(d,p,a),CL(d,i),d.isEmpty(i)&&fL(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(wL(e,a),Yz(e,a))),d.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a}))}},SL=function(e,t,n){var r,o=new mi(t,n),i=e.getNonEmptyElements();while(r=o.next())if(i[r.nodeName.toLowerCase()]||r.length>0)return!0},_L=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},OL=function(e,t,n,r){var o=e.createRng();r?(o.setStartBefore(n),o.setEndBefore(n)):(o.setStartAfter(n),o.setEndAfter(n)),t.setRng(o)},TL=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();av(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,c=a.startContainer;if(1===c.nodeType&&c.hasChildNodes()){var s=u>c.childNodes.length-1;c=c.childNodes[Math.min(u,c.childNodes.length-1)]||c,u=s&&3===c.nodeType?c.nodeValue.length:0}var l=i.getParent(c,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),c&&3===c.nodeType&&u>=c.nodeValue.length&&(SL(e.schema,c,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Tf(i,a,n),_L(i,o,n),OL(i,o,n,r),e.undoManager.add()},RL=function(e,t){var n=gn.fromTag("br");mr(gn.fromDom(t),n),e.undoManager.add()},EL=function(e,t){DL(e.getBody(),t)||pr(gn.fromDom(t),gn.fromTag("br"));var n=gn.fromTag("br");pr(gn.fromDom(t),n),_L(e.dom,e.selection,n.dom),OL(e.dom,e.selection,n.dom,!1),e.undoManager.add()},AL=function(e){return Qr(e.getNode())},DL=function(e,t){return!!AL(kf.after(t))||Bp(e,kf.after(t)).map((function(e){return Qr(e.getNode())})).getOr(!1)},ML=function(e){return e&&"A"===e.nodeName&&"href"in e},NL=function(e){return e.fold(C,ML,ML,C)},zL=function(e){var t=b($E,e),n=kf.fromRangeStart(e.selection.getRng());return ED(t,e.getBody(),n).filter(NL)},LL=function(e,t){t.fold(m,b(RL,e),b(EL,e),m)},BL=function(e,t){var n=zL(e);n.isSome()?n.each(b(LL,e)):TL(e,t)},IL=function(e,t){return Qz(e).filter((function(e){return t.length>0&&_n(gn.fromDom(e),t)})).isSome()},PL=function(e){return IL(e,gd(e))},$L=function(e){return IL(e,vd(e))},HL=Uo.generate([{br:[]},{block:[]},{none:[]}]),FL=function(e,t){return $L(e)},VL=function(e){return function(t,n){var r=""===pd(t);return r===e}},jL=function(e){return function(t,n){return eL(t)===e}},UL=function(e,t){return function(n,r){var o=Zz(n)===e.toUpperCase();return o===t}},WL=function(e){return UL("pre",e)},qL=function(){return UL("summary",!0)},GL=function(e){return function(t,n){return md(t)===e}},KL=function(e,t){return PL(e)},XL=function(e,t){return t},YL=function(e){var t=pd(e),n=Jz(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},JL=function(e,t){return function(n,r){var o=ne(e,(function(e,t){return e&&t(n,r)}),!0);return o?R.some(t):R.none()}},QL=function(e,t){return yD([JL([FL],HL.none()),JL([qL()],HL.br()),JL([WL(!0),GL(!1),XL],HL.br()),JL([WL(!0),GL(!1)],HL.block()),JL([WL(!0),GL(!0),XL],HL.block()),JL([WL(!0),GL(!0)],HL.br()),JL([jL(!0),XL],HL.br()),JL([jL(!0)],HL.block()),JL([VL(!0),XL,YL],HL.block()),JL([VL(!0)],HL.br()),JL([KL],HL.br()),JL([VL(!1),XL],HL.br()),JL([YL],HL.block())],[e,!(!t||!t.shiftKey)]).getOr(HL.none())},ZL=function(e,t){QL(e,t).fold((function(){BL(e,t)}),(function(){kL(e,t)}),m)},eB=function(e,t){t.isDefaultPrevented()||(t.preventDefault(),H_(e.undoManager),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),ZL(e,t)})))},tB=function(e){e.on("keydown",(function(t){t.keyCode===Hg.ENTER&&eB(e,t)}))},nB=function(e,t){fz([{keyCode:Hg.END,action:lz(YN,e,!0)},{keyCode:Hg.HOME,action:lz(YN,e,!1)},{keyCode:Hg.END,action:lz(pz,e,!0)},{keyCode:Hg.HOME,action:lz(pz,e,!1)}],t).each((function(e){t.preventDefault()}))},rB=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&nB(e,t)}))},oB=Ft().browser,iB=function(e){var t=el((function(){e.composing||ox(e)}),0);oB.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))},aB=function(e){iB(e),e.on("input",(function(t){!1===t.isComposing&&ox(e)}))},uB=function(e,t){var n=t.container(),r=t.offset();return Kr(n)?(n.insertData(r,e),R.some(xf(n,r+e.length))):cp(t).map((function(n){var r=gn.fromText(e);return t.isAtEnd()?pr(n,r):mr(n,r),xf(r.dom,e.length)}))},cB=b(uB,Bi),sB=b(uB," "),lB=function(e){return function(t){return t.fold((function(t){return Ip(e.dom,kf.before(t))}),(function(e){return Pp(e)}),(function(e){return $p(e)}),(function(t){return Bp(e.dom,kf.after(t))}))}},fB=function(e,t){return function(n){return qw(e,n)?cB(t):sB(t)}},dB=function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}},mB=function(e){var t=kf.fromRangeStart(e.selection.getRng()),n=gn.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=b($E,e),o=kf.fromRangeStart(e.selection.getRng());return ED(r,e.getBody(),o).bind(lB(n)).bind(fB(n,t)).exists(dB(e))}return!1},pB=function(e,t){fz([{keyCode:Hg.SPACEBAR,action:lz(mB,e)}],t).each((function(e){t.preventDefault()}))},hB=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&pB(e,t)}))},gB=function(e){var t=QD(e);return GM(e),Wz(e,t),Kz(e,t),tB(e),hB(e),aB(e),rB(e),t},vB=function(e){return oO(e)?Ps(null):gB(e)},bB=function(){function e(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 r=e.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&Kg(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!Yt.range&&e.selection.isCollapsed()||fg(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&fg(e)&&("IMG"===e.selection.getNode().nodeName?si.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}return e.prototype.nodeChanged=function(e){var t,n,r,o=this.editor.selection;this.editor.initialized&&o&&!cm(this.editor)&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),t=o.getStart(!0)||r,t.ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,r)||(t=r),n=[],this.editor.dom.getParent(t,(function(e){if(e===r)return!0;n.push(e)})),e=e||{},e.element=t,e.parents=n,this.editor.fire("NodeChange",e))},e.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;t>=0;t--)if(n[t]!==this.lastPath[t])break;if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},e}(),yB=function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))},wB=function(e){e.parser.addNodeFilter("details",(function(e){J(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){J(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",N(t)?t:null),e.attr("data-mce-open",null)}))}))},xB=function(e){yB(e),wB(e)},CB=function(e){return Pr(e)&&Ri(gn.fromDom(e))},kB=function(e){var t=e.selection.getRng(),n=xf.fromRangeStart(t),r=xf.fromRangeEnd(t);if(xf.isElementPosition(n)){var o=n.container();CB(o)&&Pp(o).each((function(e){return t.setStart(e.container(),e.offset())}))}if(xf.isElementPosition(r)){o=n.container();CB(o)&&$p(o).each((function(e){return t.setEnd(e.container(),e.offset())}))}e.selection.setRng(wC(t))},SB=function(e){e.on("click",(function(t){t.detail>=3&&kB(e)}))},_B=function(){var e=Ps(R.none()),t=function(){return e.set(R.none())},n=function(t){return e.set(R.some(t))},r=function(){return e.get().isSome()},o=function(t){return e.get().each(t)};return{clear:t,set:n,isSet:r,on:o}},OB=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:t.top+o.pageYOffset-r.clientTop,left:t.left+o.pageXOffset-r.clientLeft}},TB=function(e){return e.inline?OB(e.getBody()):{left:0,top:0}},RB=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},EB=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o},AB=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=OB(e.getContentAreaContainer()),r=EB(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}},DB=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},MB=function(e,t){return DB(TB(e),RB(e),AB(e,t))},NB=to,zB=eo,LB=function(e,t){return NB(t)&&t!==e},BB=function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!NB(t)},IB=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},PB=function(e,t,n,r){var o=e.dom,i=t.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},$B=function(e,t){e.parentNode!==t&&t.appendChild(e)},HB=function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"},FB=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},VB=function(e){return 0===e.button},jB=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},UB=function(e,t){return function(n){if(VB(n)){var r=oe(t.dom.getParents(n.target),Ql(NB,zB)).getOr(null);if(LB(t.getBody(),r)){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:PB(t,r,r.offsetWidth,r.offsetHeight)})}}}},WB=function(e,t){var n=si.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return t.on("remove",n.stop),function(r){return e.on((function(e){var o=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&o>10){var i=t.fire("dragstart",{target:e.element});if(i.isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var a=jB(e,MB(t,r));$B(e.ghost,t.getBody()),HB(e.ghost,a,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}))}},qB=function(e){var t=e.getSel().getRangeAt(0),n=t.startContainer;return 3===n.nodeType?n.parentNode:n},GB=function(e,t){return function(n){e.on((function(e){if(e.dragging&&BB(t,qB(t.selection),e.element)){var r=IB(e.element),o=t.fire("drop",{clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||t.undoManager.transact((function(){FB(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}})),XB(e)}},KB=function(e,t){return function(){e.on((function(e){e.dragging&&t.fire("dragend")})),XB(e)}},XB=function(e){e.on((function(e){FB(e.ghost)})),e.clear()},YB=function(e){var t=_B(),n=Es.DOM,r=document,o=UB(t,e),i=WB(t,e),a=GB(t,e),u=KB(t,e);e.on("mousedown",o),e.on("mousemove",i),e.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",u),e.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",u)}))},JB=function(e){e.on("drop",(function(t){var n="undefined"!==typeof t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(NB(n)||"false"===e.dom.getContentEditableParent(n))&&t.preventDefault()}))},QB=function(e){var t=function(t){if(!t.defaultPrevented){var n=t.dataTransfer;n&&(K(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&XR(e,"Dropped file type is not supported"))}},n=function(n){Pb(e,n.target)&&t(n)},r=function(){var r=Es.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];J(u,(function(e){r.bind(i,e,n),o.bind(a,e,t)})),e.on("remove",(function(){J(u,(function(e){r.unbind(i,e,n),o.unbind(a,e,t)}))}))};e.on("init",(function(){si.setEditorTimeout(e,r,0)}))},ZB=function(e){YB(e),JB(e),mm(e)&&QB(e)},eI=function(e){var t=el((function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=NA(e,t,!1);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))},tI=function(e){e.on("init",(function(){e.on("focusin",(function(t){var n=t.target;if(ro(n)){var r=Og(e.getBody(),n),o=to(r)?r:n;e.selection.getNode()!==o&&DA(e,o).each((function(t){return e.selection.setRng(t)}))}}))}))},nI=eo,rI=to,oI=function(e,t){return Og(e.getBody(),t)},iI=function(e){var t,n=e.selection,r=e.dom,o=r.isBlock,i=e.getBody(),a=Bm(e,i,o,(function(){return Qb(e)})),u="sel-"+r.uniqueId(),c="data-mce-selected",s=function(e){return r.hasClass(e,"mce-offscreen-selection")},l=function(e){return e!==i&&(rI(e)||ro(e))&&r.isChildOf(e,i)},f=function(e){return mw(e)||pw(e)||sw(e)||lw(e)},d=function(){var e=r.get(u);return e?e.getElementsByTagName("*")[0]:e},m=function(e){e&&n.setRng(e)},p=n.getRng,h=function(t,r,o,i){void 0===i&&(i=!0);var u=e.fire("ShowCaret",{target:r,direction:t,before:o});return u.isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===t),a.show(o,r))},g=function(e){e.hasAttribute("data-mce-caret")&&(na(e),m(p()),n.scrollIntoView(e))},v=function(){e.on("mouseup",(function(t){var n=p();n.collapsed&&$R(e,t.clientX,t.clientY)&&MA(e,n,!1).each(m)})),e.on("click",(function(t){var o=oI(e,t.target);o&&(rI(o)&&(t.preventDefault(),e.focus()),nI(o)&&r.isChildOf(o,n.getNode())&&S())})),e.on("blur NewBlock",S),e.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e){var t=Sp(e);if(!e.firstChild)return!1;var n=kf.before(e.firstChild),r=t.next(n);return r&&!f(r)},c=function(e,t){var n=r.getParent(e,o),i=r.getParent(t,o);return n===i},g=function(t,n){var i=r.getParent(t,o),a=r.getParent(n,o);return!(!i||t===a||!r.isChildOf(i,a)||!1!==rI(oI(e,i)))||i&&!c(i,a)&&u(i)};e.on("tap",(function(t){var n=t.target,r=oI(e,n);rI(r)?(t.preventDefault(),DA(e,r).each(k)):l(n)&&DA(e,n).each(k)}),!0),e.on("mousedown",(function(t){var o=t.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==$R(e,t.clientX,t.clientY)){var a=oI(e,o);if(a)rI(a)?(t.preventDefault(),DA(e,a).each(k)):(S(),nI(a)&&t.shiftKey||Tg(t.clientX,t.clientY,n.getRng())||(O(),n.placeCaretAt(t.clientX,t.clientY)));else if(l(o))DA(e,o).each(k);else if(!1===$m(o)){S(),O();var u=zN(i,t.clientX,t.clientY);if(u&&!g(o,u.node)){t.preventDefault();var c=h(1,u.node,u.before,!1);e.getBody().focus(),m(c)}}}})),e.on("keypress",(function(e){Hg.modifierPressed(e)||rI(n.getNode())&&e.preventDefault()})),e.on("GetSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);n=n.cloneRange(),n.selectNode(t),e.range=n}})),e.on("SetSelectionRange",(function(e){e.range=w(e.range);var t=k(e.range,e.forward);t&&(e.range=t)}));var v=function(e){return"mcepastebin"===e.id};e.on("AfterSetSelectionRange",(function(e){var t=e.range,n=t.startContainer.parentNode;y(t)||v(n)||O(),s(n)||S()})),e.on("copy",(function(e){var t=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!Yt.ie){var n=d();n&&(e.preventDefault(),t.clearData(),t.setData("text/html",n.outerHTML),t.setData("text/plain",n.outerText||n.innerText))}})),ZB(e),eI(e),tI(e)},b=function(e){return qi(e)||Zi(e)||ea(e)},y=function(e){return b(e.startContainer)||b(e.endContainer)},w=function(t){var n=e.schema.getShortEndedElements(),o=r.createRng(),i=t.startContainer,a=t.startOffset,u=t.endContainer,c=t.endOffset;return Ae(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Ae(n,u.nodeName.toLowerCase())?0===c?o.setEndBefore(u):o.setEndAfter(u):o.setEnd(u,c),o},x=function(t,o,i){var a=e.$,c=Zo(gn.fromDom(e.getBody()),"#"+u).fold((function(){return a([])}),(function(e){return a([e.dom])}));0===c.length&&(c=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",u),c.appendTo(e.getBody()));var s=r.createRng();o===i&&Yt.ie?(c.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),s.setStartAfter(c[0].firstChild.firstChild),s.setEndAfter(o)):(c.empty().append(Bi).append(o).append(Bi),s.setStart(c[0].firstChild,1),s.setEnd(c[0].lastChild,0)),c.css({top:r.getPos(t,e.getBody()).y}),c[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(s),s},C=function(n){var o=n.cloneNode(!0),i=e.fire("ObjectSelected",{target:n,targetClone:o});if(i.isDefaultPrevented())return null;var a=x(n,i.targetClone,o),u=gn.fromDom(n);return J(pl(gn.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){En(u,e)||fo(e,c)})),r.getAttrib(n,c)||n.setAttribute(c,"1"),t=n,O(),a},k=function(e,t){if(!e)return null;if(e.collapsed){if(!y(e)){var n=t?1:-1,o=up(n,i,e),a=o.getNode(!t);if($m(a))return h(n,a,!!t&&!o.isAtEnd(),!1);var u=o.getNode(t);if($m(u))return h(n,u,!t&&!o.isAtEnd(),!1)}return null}var c=e.startContainer,s=e.startOffset,f=e.endOffset;if(3===c.nodeType&&0===s&&rI(c.parentNode)&&(c=c.parentNode,s=r.nodeIndex(c),c=c.parentNode),1!==c.nodeType)return null;if(f===s+1&&c===e.endContainer){var d=c.childNodes[s];if(l(d))return C(d)}return null},S=function(){t&&t.removeAttribute(c),Zo(gn.fromDom(e.getBody()),"#"+u).each(xr),t=null},_=function(){a.destroy(),t=null},O=function(){a.hide()};return Yt.ceFalse&&v(),{showCaret:h,showBlockCaretContainer:g,hideFakeCaret:O,destroy:_}},aI=function(e){var t=ln.each,n=Hg.BACKSPACE,r=Hg.DELETE,o=e.dom,i=e.selection,a=e.parser,u=Yt.gecko,c=Yt.ie,s=Yt.webkit,l="data:text/mce-internal,",f=c?"Text":"URL",d=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}},m=function(e){return e.isDefaultPrevented()},p=function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&i.select(t.target),n=e.selection.getContent(),n.length>0&&(r=l+escape(e.id)+","+escape(n),t.dataTransfer.setData(f,r)))},h=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(f),t&&t.indexOf(l)>=0)?(t=t.substr(l.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null},g=function(t,n){e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:t,internal:n}):e.execCommand("mceInsertContent",!1,t)},v=function(){var t=function(e){var t=o.create("body"),n=e.cloneContents();return t.appendChild(n),i.serializer.serialize(t,{format:"html"})},a=function(n){var r=t(n),i=o.createRng();i.selectNode(e.getBody());var a=t(i);return r===a};e.on("keydown",(function(t){var i,u,c=t.keyCode;if(!m(t)&&(c===r||c===n)){if(i=e.selection.isCollapsed(),u=e.getBody(),i&&!o.isEmpty(u))return;if(!i&&!a(e.selection.getRng()))return;t.preventDefault(),e.setContent(""),u.firstChild&&o.isBlock(u.firstChild)?e.selection.setCursorLocation(u.firstChild,0):e.selection.setCursorLocation(u,0),e.nodeChanged()}}))},b=function(){e.shortcuts.add("meta+a",null,"SelectAll")},y=function(){e.inline||o.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=i.getRng(),e.getBody().focus(),"mousedown"===t.type){if(qi(n.startContainer))return;i.placeCaretAt(t.clientX,t.clientY)}else i.setRng(n)}))},w=function(){e.on("keydown",(function(t){if(!m(t)&&t.keyCode===n){if(!e.getBody().getElementsByTagName("hr").length)return;if(i.isCollapsed()&&0===i.getRng().startOffset){var r=i.getNode(),a=r.previousSibling;if("HR"===r.nodeName)return o.remove(r),void t.preventDefault();a&&a.nodeName&&"hr"===a.nodeName.toLowerCase()&&(o.remove(a),t.preventDefault())}}}))},x=function(){Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!m(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),si.setEditorTimeout(e,(function(){n.focus()}))}}))},C=function(){e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==o.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&o.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),i.select(n))}))},k=function(){var n=function(){var n=o.getAttribs(i.getStart().cloneNode(!1));return function(){var r=i.getStart();r!==e.getBody()&&(o.setAttrib(r,"style",null),t(n,(function(e){r.setAttributeNode(e.cloneNode(!0))})))}},r=function(){return!i.isCollapsed()&&o.getParent(i.getStart(),o.isBlock)!==o.getParent(i.getEnd(),o.isBlock)};e.on("keypress",(function(t){var o;if(!m(t)&&(8===t.keyCode||46===t.keyCode)&&r())return o=n(),e.getDoc().execCommand("delete",!1,null),o(),t.preventDefault(),!1})),o.bind(e.getDoc(),"cut",(function(t){var o;!m(t)&&r()&&(o=n(),si.setEditorTimeout(e,(function(){o()})))}))},S=function(){e.on("keydown",(function(e){if(!m(e)&&e.keyCode===n&&i.isCollapsed()&&0===i.getRng().startOffset){var t=i.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},_=function(){e.on("keydown",(function(t){var n,r;if(!m(t)&&t.keyCode===Hg.BACKSPACE){n=i.getRng();var a=n.startContainer,u=n.startOffset,c=o.getRoot();if(r=a,n.collapsed&&0===u){while(r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==c)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(e.formatter.toggle("blockquote",null,r),n=o.createRng(),n.setStart(a,0),n.setEnd(a,0),i.setRng(n))}}}))},O=function(){var t=function(){d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Fd(e)||d("enableObjectResizing",!1)};sm(e)||e.on("BeforeExecCommand mousedown",t)},T=function(){var n=function(){t(o.select("a"),(function(e){var t=e.parentNode,n=o.getRoot();if(t.lastChild===e){while(t&&!o.isBlock(t)){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}o.add(t,"br",{"data-mce-bogus":1})}}))};e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||n()}))},R=function(){pd(e)&&e.on("init",(function(){d("DefaultParagraphSeparator",pd(e))}))},E=function(){e.on("keyup focusin mouseup",(function(e){Hg.modifierPressed(e)||i.normalize()}),!0)},A=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},D=function(){e.inline||e.on("keydown",(function(){document.activeElement===document.body&&e.getWin().focus()}))},M=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(Yt.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))},N=function(){Yt.mac&&e.on("keydown",(function(t){if(Hg.metaKeyPressed(t)&&!t.shiftKey&&(37===t.keyCode||39===t.keyCode)){t.preventDefault();var n=e.selection.getSel();n.modify("move",37===t.keyCode?"backward":"forward","lineboundary")}}))},z=function(){d("AutoUrlDetect",!1)},L=function(){e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},B=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},I=function(){a.addNodeFilter("br",(function(e){var t=e.length;while(t--)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()}))},P=function(){e.on("dragstart",(function(e){p(e)})),e.on("drop",(function(t){if(!m(t)){var n=h(t);if(n&&n.id!==e.id){t.preventDefault();var r=Gg(t.x,t.y,e.getDoc());i.setRng(r),g(n.html,!0)}}}))},$=function(){},H=function(){if(!u||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount};return _(),v(),Yt.windowsPhone||E(),s&&(y(),C(),R(),B(),S(),I(),Yt.iOS?(D(),M(),L()):b()),Yt.ie>=11&&(M(),S()),Yt.ie&&(b(),z(),P()),u&&(w(),x(),k(),O(),T(),A(),N(),S()),{refreshContentEditable:$,isHidden:H}},uI=Es.DOM,cI=function(e,t){var n=gn.fromDom(e.getBody()),r=cr(ur(n)),o=gn.fromTag("style");ao(o,"type","text/css"),gr(o,gn.fromText(t)),gr(r,o),e.on("remove",(function(){xr(o)}))},sI=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},lI=function(e){return Oe(e,(function(e){return!1===P(e)}))},fI=function(e){var t=e.settings,n=e.editorUpload.blobCache;return lI({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:sI(e),validate:!0,blob_cache:n,images_dataimg_filter:t.images_dataimg_filter})},dI=function(e){var t=e.settings;return Ve(Ve({},fI(e)),lI({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before,block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements}))},mI=function(e){var t=OT(fI(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){var r,o,i=t.length,a=e.dom,u="data-mce-"+n;while(i--)if(r=t[i],o=r.attr(n),o&&!r.attr(u)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?(o=a.serializeStyle(a.parseStyle(o),r.name),o.length||(o=null),r.attr(u,o),r.attr(n,o)):"tabindex"===n?(r.attr(u,o),r.attr(n,null)):r.attr(u,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){var t=e.length;while(t--){var n=e[t],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",(function(t){var n=t.length;while(n--){var r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(r.value)+"]]"}})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){var n=t.length,r=e.schema.getNonEmptyElements();while(n--){var o=t[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Ey("br",1)).shortEnded=!0)}})),t},pI=function(e){e.settings.auto_focus&&si.setEditorTimeout(e,(function(){var t;t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus),t.destroyed||t.focus()}),100)},hI=function(e){var t=e.dom.getRoot();e.inline||fg(e)&&e.selection.getStart(!0)!==t||Pp(t).each((function(t){var n=t.getNode(),r=Wr(n)?Pp(n).getOr(t):t;Yt.browser.isIE()?Sb(e,r.toRange()):e.selection.setRng(r.toRange())}))},gI=function(e){e.bindPendingEventDelegates(),e.initialized=!0,Ig(e),e.focus(!0),hI(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),pI(e)},vI=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},bI=function(e,t){var n=vI(e),r=function(){e.on("remove",(function(){return n.unloadAll(t)})),gI(e)};n.loadAll(t,r,r)},yI=function(e,t){var n=e.settings,r=e.getDoc(),o=e.getBody();n.browser_spellcheck||n.gecko_spellcheck||(r.body.spellcheck=!1,uI.setAttrib(o,"spellcheck","false")),e.quirks=aI(e),Bg(e);var i=$d(e);if(void 0!==i&&(o.dir=i),n.protect&&e.on("BeforeSetContent",(function(e){ln.each(n.protect,(function(t){e.content=e.content.replace(t,(function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"}))}))})),e.on("SetContent",(function(){e.addVisual(e.getBody())})),!1===t&&e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"}),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type})),e.contentStyles.length>0){var a="";ln.each(e.contentStyles,(function(e){a+=e+"\r\n"})),e.dom.addStyle(a)}bI(e,e.contentCSS),n.content_style&&cI(e,n.content_style)},wI=function(e,t){var n=e.settings,r=e.getElement(),o=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),t||e.inline||(o.open(),o.write(e.iframeHTML),o.close()),e.inline&&(uI.addClass(r,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&"static"===uI.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=pE(e),e.schema=du(n),e.dom=Es(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:Md(e),referrerPolicy:Nd(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=mI(e),e.serializer=$T(dI(e),e),e.selection=KO(e.dom,e.getWin(),e.serializer,e),e.annotator=kg(e),e.formatter=_E(e),e.undoManager=RE(e),e._nodeChangeDispatcher=new bB(e),e._selectionOverrides=iI(e),BM(e),xB(e),oO(e)||SB(e);var a=vB(e);DM(e,a),VM(e),BE(e),Lg(e),iO(e).fold((function(){yI(e,!1)}),(function(t){e.setProgressState(!0),t.then((function(t){e.setProgressState(!1),yI(e,t)}))}))},xI=Es.DOM,CI=function(e,t){if(document.domain!==window.location.hostname&&Yt.browser.isIE()){var n=fE("mce");e[n]=function(){wI(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return xI.setAttrib(t,"src",r),!0}return!1},kI=function(e,t,n,r){var o=gn.fromTag("iframe");return uo(o,r),uo(o,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),sl(o,"tox-edit-area__iframe"),o},SI=function(e){var t=cd(e)+"<html><head>";sd(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=ld(e),r=fd(e);return dd(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+dd(e)+'" />'),t+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'"><br></body></html>',t},_I=function(e,t){var n=e.editorManager.translate("Rich Text Area. Press ALT-0 for help."),r=kI(e.id,n,t.height,ud(e)).dom;r.onload=function(){r.onload=null,e.fire("load")};var o=CI(e,r);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=SI(e),xI.add(t.iframeContainer,r),o},OI=function(e,t){var n=_I(e,t);t.editorContainer&&(xI.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=xI.isHidden(t.editorContainer)),e.getElement().style.display="none",xI.setAttrib(e.id,"aria-hidden","true"),n||wI(e)},TI=Es.DOM,RI=function(e,t,n){var r=UR.get(n),o=UR.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=ln.trim(n),r&&-1===ln.inArray(t,n)){if(ln.each(UR.dependencies(n),(function(n){RI(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(gH){nE(e,n,gH)}}},EI=function(e){return e.replace(/^\-/,"")},AI=function(e){var t=[];ln.each(fm(e).split(/[ ,]/),(function(n){RI(e,t,EI(n))}))},DI=function(e){var t=ln.trim(Od(e)),n=e.ui.registry.getAll().icons,r=Ve(Ve({},ER.get("default").icons),ER.get(t).icons);we(r,(function(t,r){Ae(n,r)||e.ui.registry.addIcon(r,t)}))},MI=function(e){var t=qd(e);if(N(t)){e.settings.theme=EI(t);var n=WR.get(t);e.theme=new n(e,WR.urls[t]),e.theme.init&&e.theme.init(e,WR.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}},NI=function(e){return e.theme.renderUI()},zI=function(e){var t=e.getElement(),n=qd(e),r=n(e,t);return r.editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||e.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||e.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:t.offsetHeight,r},LI=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},BI=function(e){var t=TI.create("div");return TI.insertAfter(t,e),LI(t)},II=function(e){var t=e.getElement();return e.inline?LI(null):BI(t)},PI=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,N(qd(e))?NI(e):F(qd(e))?zI(e):II(e)},$I=function(e,t){var n={show:R.from(t.show).getOr(m),hide:R.from(t.hide).getOr(m),disable:R.from(t.disable).getOr(m),isDisabled:R.from(t.isDisabled).getOr(C),enable:function(){e.mode.isReadOnly()||R.from(t.enable).map(x)}};e.ui=Ve(Ve({},e.ui),n)},HI=function(e){e.fire("ScriptsLoaded"),DI(e),MI(e),AI(e);var t=PI(e);$I(e,R.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,aE(e),e.inline?wI(e):OI(e,n)},FI=Es.DOM,VI=function(e){return"-"===e.charAt(0)},jI=function(e,t){var n=zd(t),r=Ld(t);if(!1===Js.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,m,void 0,(function(){tE(t,o,n)}))}},UI=function(e,t,n,r){var o=qd(t);if(N(o)){if(!VI(o)&&!WR.urls.hasOwnProperty(o)){var i=Zd(t);i?WR.load(o,t.documentBaseURI.toAbsolute(i)):WR.load(o,"themes/"+o+"/theme"+n+".js")}e.loadQueue((function(){WR.waitFor(o,r)}))}else r()},WI=function(e){return R.from(Td(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:R.none()}}))},qI=function(e,t,n){return R.from(t).filter((function(e){return e.length>0&&!ER.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:R.some(t)}}))},GI=function(e,t,n){var r=qI(t,"default",n),o=WI(t).orThunk((function(){return qI(t,Od(t),"")}));J(Bl([r,o]),(function(n){e.add(n.url,m,void 0,(function(){eE(t,n.url,n.name.getOrUndefined())}))}))},KI=function(e,t){ln.each(dm(e),(function(t,n){UR.load(n,t,m,void 0,(function(){ZR(e,t,n)})),e.settings.plugins+=" "+n})),ln.each(fm(e).split(/[ ,]/),(function(n){if(n=ln.trim(n),n&&!UR.urls[n])if(VI(n)){n=n.substr(1,n.length);var r=UR.dependencies(n);ln.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"},o=UR.createUrl(r,n);UR.load(o.resource,o,m,void 0,(function(){ZR(e,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};UR.load(n,o,m,void 0,(function(){ZR(e,o.prefix+o.resource+o.suffix,n)}))}}))},XI=function(e,t){var n=Is.ScriptLoader;UI(n,e,t,(function(){jI(n,e),GI(n,e,t),KI(e,t),n.loadQueue((function(){e.removed||HI(e)}),e,(function(){e.removed||HI(e)}))}))},YI=function(e,t){return di.forElement(e,{contentCssCors:lm(t),referrerPolicy:Nd(t)})},JI=function(e){var t=e.id;Js.setCode(zd(e));var n=function(){FI.unbind(window,"ready",n),e.render()};if(Uu.Event.domLoaded){if(e.getElement()&&Yt.contentEditable){var r=gn.fromDom(e.getElement()),o=mo(r);e.on("remove",(function(){Q(r.dom.attributes,(function(e){return fo(r,e.name)})),uo(r,o)})),e.ui.styleSheetLoader=YI(r,e),em(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||FI.getParent(t,"form");i&&(e.formElement=i,tm(e)&&!Gr(e.getElement())&&(FI.insertAfter(FI.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},FI.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!nm(e)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=GR(e),e.notificationManager=jR(e),rm(e)&&e.on("GetContent",(function(e){e.save&&(e.content=FI.encode(e.content))})),om(e)&&e.on("submit",(function(){e.initialized&&e.save()})),im(e)&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),XI(e,e.suffix)}}else FI.bind(window,"ready",n)},QI=function(e,t){return MO(e,t)},ZI={"font-size":"size","font-family":"face"},eP=function(e,t,n){var r=function(t){return bo(t,e).orThunk((function(){return"font"===Nn(t)?Ee(ZI,e).bind((function(e){return so(t,e)})):R.none()}))},o=function(e){return En(gn.fromDom(t),e)};return my(gn.fromDom(n),(function(e){return r(e)}),o)},tP=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},nP=function(e,t){return R.from(Es.DOM.getStyle(t,e,!0))},rP=function(e){return function(t,n){return R.from(n).map(gn.fromDom).filter(In).bind((function(n){return eP(e,t,n.dom).or(nP(e,n.dom))})).getOr("")}},oP=rP("font-size"),iP=p(tP,rP("font-family")),aP=function(e){return Pp(e.getBody()).map((function(e){var t=e.container();return Kr(t)?t.parentNode:t}))},uP=function(e){return R.from(e.selection.getRng()).bind((function(t){var n=e.getBody(),r=t.startContainer===n&&0===t.startOffset;return r?R.none():R.from(e.selection.getStart(!0))}))},cP=function(e,t){return uP(e).orThunk(b(aP,e)).map(gn.fromDom).filter(In).map(t)},sP=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=wd(e),o=xd(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},lP=function(e){var t=e.split(/\s*,\s*/);return Y(t,(function(e){return-1===e.indexOf(" ")||ut(e,'"')||ut(e,"'")?e:"'"+e+"'"})).join(",")},fP=function(e,t){var n=sP(e,t);e.formatter.toggle("fontname",{value:lP(n)}),e.nodeChanged()},dP=function(e){return cP(e,(function(t){return iP(e.getBody(),t.dom)})).getOr("")},mP=function(e,t){e.formatter.toggle("fontsize",{value:sP(e,t)}),e.nodeChanged()},pP=function(e){return cP(e,(function(t){return oP(e.getBody(),t.dom)})).getOr("")},hP=function(e){return cP(e,(function(t){var n=gn.fromDom(e.getBody()),r=my(t,(function(e){return bo(e,"line-height")}),b(En,n)),o=function(){var e=parseFloat(go(t,"line-height")),n=parseFloat(go(t,"font-size"));return String(e/n)};return r.getOrThunk(o)})).getOr("")},gP=function(e,t){e.undoManager.transact((function(){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}))},vP=function(e){var t;return"string"!==typeof e?(t=ln.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}},bP=function(e,t){var n=vP(t);AO(e,n.content,n.details)},yP=ln.each,wP=ln.map,xP=ln.inArray,CP=function(){function e(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}return e.prototype.execCommand=function(e,t,n,r){var o,i=!1,a=this;if(!a.editor.removed){if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus?Ob(a.editor):a.editor.focus(),r=a.editor.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;var u=e.toLowerCase();if(o=a.commands.exec[u])return o(u,t,n),a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(yP(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{i=a.editor.getDoc().execCommand(e,t,n)}catch(c){}return!!i&&(a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0)}},e.prototype.queryCommandState=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.state[e])return t(e);try{return this.editor.getDoc().queryCommandState(e)}catch(n){}return!1}},e.prototype.queryCommandValue=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.value[e])return t(e);try{return this.editor.getDoc().queryCommandValue(e)}catch(n){}}},e.prototype.addCommands=function(e,t){void 0===t&&(t="exec");var n=this;yP(e,(function(e,r){yP(r.toLowerCase().split(","),(function(r){n.commands[t][r]=e}))}))},e.prototype.addCommand=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.exec[e]=function(e,o,i,a){return t.call(n||r.editor,o,i,a)}},e.prototype.queryCommandSupported=function(e){if(e=e.toLowerCase(),this.commands.exec[e])return!0;try{return this.editor.getDoc().queryCommandSupported(e)}catch(t){}return!1},e.prototype.addQueryStateHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.state[e]=function(){return t.call(n||r.editor)}},e.prototype.addQueryValueHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.value[e]=function(){return t.call(n||r.editor)}},e.prototype.hasCustomCommand=function(e){return e=e.toLowerCase(),!!this.commands.exec[e]},e.prototype.execNativeCommand=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(e,t,n)},e.prototype.isFormatMatch=function(e){return this.editor.formatter.match(e)},e.prototype.toggleFormat=function(e,t){this.editor.formatter.toggle(e,t?{value:t}:void 0),this.editor.nodeChanged()},e.prototype.storeSelection=function(e){this.selectionBookmark=this.editor.selection.getBookmark(e)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(e){var t=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(n){var r,o=e.getDoc();try{t.execNativeCommand(n)}catch(a){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");Yt.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else e.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),yP("left,center,right,justify".split(","),(function(t){r!==t&&e.formatter.remove("align"+t)})),"none"!==r&&t.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;t.execNativeCommand(n);var o=e.dom.getParent(e.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(t.storeSelection(),e.dom.split(r,o),t.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t.toggleFormat(e)},"ForeColor,HiliteColor":function(e,n,r){t.toggleFormat(e,r)},FontName:function(t,n,r){fP(e,r)},FontSize:function(t,n,r){mP(e,r)},LineHeight:function(t,n,r){gP(e,r)},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t.toggleFormat("blockquote")},FormatBlock:function(e,n,r){return t.toggleFormat(r||"p")},mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},mceRemoveNode:function(n,r,o){var i=o||e.selection.getNode();i!==e.getBody()&&(t.storeSelection(),e.dom.remove(i,!0),t.restoreSelection())},mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),(function(t){if(1===t.nodeType&&o++===r)return e.selection.select(t),!1}),e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},mceInsertContent:function(t,n,r){bP(e,r)},mceInsertRawHTML:function(t,n,r){e.selection.setContent("tiny_mce_marker");var o=e.getContent();e.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(t,n,r){ZL(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){OM(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,r){"string"===typeof r&&(r={href:r});var o=e.dom.getParent(e.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,o)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),eo);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return BL(e,r),!0}});var n=function(t){return function(){var n=e.selection,r=n.isCollapsed()?[e.dom.getParent(n.getNode(),e.dom.isBlock)]:n.getSelectedBlocks(),o=wP(r,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==xP(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 CM(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 dP(e)}),this),t.addQueryValueHandler("FontSize",(function(){return pP(e)}),this),t.addQueryValueHandler("LineHeight",(function(){return hP(e)}),this)},e}(),kP="data-mce-contenteditable",SP=function(e,t,n){dl(e,t)&&!1===n?fl(e,t):n&&sl(e,t)},_P=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(r){}},OP=function(e,t){e.dom.contentEditable=t?"true":"false"},TP=function(e){J(pl(e,'*[contenteditable="true"]'),(function(e){ao(e,kP,"true"),OP(e,!1)}))},RP=function(e){J(pl(e,"*["+kP+'="true"]'),(function(e){fo(e,kP),OP(e,!0)}))},EP=function(e){R.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))},AP=function(e){e.selection.setRng(e.selection.getRng())},DP=function(e,t){var n=gn.fromDom(e.getBody());SP(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),EP(e),e.readonly=!0,OP(n,!1),TP(n)):(e.readonly=!1,OP(n,!0),RP(n),_P(e,"StyleWithCSS",!1),_P(e,"enableInlineTableEditing",!1),_P(e,"enableObjectResizing",!1),Zb(e)&&e.focus(),AP(e),e.nodeChanged())},MP=function(e){return e.readonly},NP=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){MP(e)&&J(t,(function(e){e.attr(kP,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(kP,(function(t){MP(e)&&J(t,(function(e){e.attr("contenteditable",e.attr(kP))}))})),e.serializer.addTempAttr(kP)},zP=function(e){e.serializer?NP(e):e.on("PreInit",(function(){NP(e)}))},LP=function(e){return"click"===e.type},BP=function(e,t){var n=function(t){return En(t,gn.fromDom(e.getBody()))};return ei(t,"a",n).bind((function(e){return so(e,"href")}))},IP=function(e,t){if(LP(t)&&!Hg.metaKeyPressed(t)){var n=gn.fromDom(t.target);BP(e,n).each((function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select(n+',[name="'+it(n,"#")+'"]');r.length&&e.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")}))}},PP=function(e){e.on("ShowCaret",(function(t){MP(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){MP(e)&&t.preventDefault()}))},$P=ln.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"," "),HP=function(){function e(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||C}return e.isNative=function(e){return!!$P[e.toLowerCase()]},e.prototype.fire=function(e,t){var n=e.toLowerCase(),r=t||{};r.type=n,r.target||(r.target=this.scope),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=k},r.stopPropagation=function(){r.isPropagationStopped=k},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=k},r.isDefaultPrevented=C,r.isPropagationStopped=C,r.isImmediatePropagationStopped=C),this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var u=o[i];if(u.once&&this.off(n,u.func),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(!1===u.func.call(this.scope,r))return r.preventDefault(),r}return r},e.prototype.on=function(e,t,n,r){if(!1===t&&(t=C),t){var o={func:t};r&&ln.extend(o,r);var i=e.toLowerCase().split(" "),a=i.length;while(a--){var u=i[a],c=this.bindings[u];c||(c=this.bindings[u]=[],this.toggleEvent(u,!0)),n?c.unshift(o):c.push(o)}}return this},e.prototype.off=function(e,t){var n=this;if(e){var r=e.toLowerCase().split(" "),o=r.length;while(o--){var i=r[o],a=this.bindings[i];if(!i)return we(this.bindings,(function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]})),this;if(a){if(t){var u=a.length;while(u--)a[u].func===t&&(a=a.slice(0,u).concat(a.slice(u+1)),this.bindings[i]=a)}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}}else we(this.bindings,(function(e,t){n.toggleEvent(t,!1)})),this.bindings={};return this},e.prototype.once=function(e,t,n){return this.on(e,t,n,{once:!0})},e.prototype.has=function(e){return e=e.toLowerCase(),!(!this.bindings[e]||0===this.bindings[e].length)},e}(),FP=function(e){return e._eventDispatcher||(e._eventDispatcher=new HP({scope:e,toggleEvent:function(t,n){HP.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},VP={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=FP(r).fire(e,t);if(!1!==n&&r.parent){var i=r.parent();while(i&&!o.isPropagationStopped())i.fire(e,o,!1),i=i.parent()}return o},on:function(e,t,n){return FP(this).on(e,t,n)},off:function(e,t){return FP(this).off(e,t)},once:function(e,t){return FP(this).once(e,t)},hasEventListeners:function(e){return FP(this).has(e)}},jP=Es.DOM,UP=function(e,t){if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=Ud(e);return n?(e.eventRoot||(e.eventRoot=jP.select(n)[0]),e.eventRoot):e.getBody()},WP=function(e){return!e.hidden&&!MP(e)},qP=function(e,t,n){WP(e)?e.fire(t,n):MP(e)&&IP(e,n)},GP=function(e,t){var n;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var r=UP(e,t);if(Ud(e)){if(dN||(dN={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||dN&&(we(dN,(function(t,n){e.dom.unbind(UP(e,n))})),dN=null)}))),dN[t])return;n=function(n){var r=n.target,o=e.editorManager.get(),i=o.length;while(i--){var a=o[i].getBody();(a===r||jP.isChildOf(r,a))&&qP(o[i],t,n)}},dN[t]=n,jP.bind(r,t,n)}else n=function(n){qP(e,t,n)},jP.bind(r,t,n),e.delegates[t]=n}},KP=Ve(Ve({},VP),{bindPendingEventDelegates:function(){var e=this;ln.each(e._pendingNativeEvents,(function(t){GP(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(t?n.initialized?GP(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(UP(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(we(e.delegates,(function(t,n){e.dom.unbind(UP(e,n),n,t)})),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),XP=["design","readonly"],YP=function(e,t,n,r){var o=n[t.get()],i=n[r];try{i.activate()}catch(gH){return void console.error("problem while activating editor mode "+r+":",gH)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&DP(e,i.editorReadOnly),t.set(r),Mg(e,r)},JP=function(e,t,n,r){if(r!==n.get()){if(!Ae(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?YP(e,n,t,r):e.on("init",(function(){return YP(e,n,t,r)}))}},QP=function(e,t,n){var r;if(K(XP,t))throw new Error("Cannot override default mode "+t);return Ve(Ve({},e),(r={},r[t]=Ve(Ve({},n),{deactivate:function(){try{n.deactivate()}catch(gH){console.error("problem while deactivating editor mode "+t+":",gH)}}}),r))},ZP=function(e){var t=Ps("design"),n=Ps({design:{activate:m,deactivate:m,editorReadOnly:!1},readonly:{activate:m,deactivate:m,editorReadOnly:!0}});return zP(e),PP(e),{isReadOnly:function(){return MP(e)},set:function(r){return JP(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(QP(n.get(),e,t))}}},e$=ln.each,t$=ln.explode,n$={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},r$=ln.makeMap("alt,ctrl,shift,meta,access"),o$=function(){function e(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()||(e$(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()))}))}return e.prototype.add=function(e,t,n,r){var o=this,i=o.normalizeCommandFunc(n);return e$(t$(ln.trim(e)),(function(e){var n=o.createShortcut(e,t,i,r);o.shortcuts[n.id]=n})),!0},e.prototype.remove=function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)},e.prototype.normalizeCommandFunc=function(e){var t=this,n=e;return"string"===typeof n?function(){t.editor.execCommand(n,!1,null)}:ln.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n},e.prototype.parseShortcut=function(e){var t,n={};e$(t$(e.toLowerCase(),"+"),(function(e){e in r$?n[e]=!0:/^[0-9]{2,}$/.test(e)?n.keyCode=parseInt(e,10):(n.charCode=e.charCodeAt(0),n.keyCode=n$[e]||e.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(t in r$)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,Yt.mac?n.ctrl=!0:n.shift=!0),n.meta&&(Yt.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},e.prototype.createShortcut=function(e,t,n,r){var o=ln.map(t$(e,">"),this.parseShortcut);return o[o.length-1]=ln.extend(o[o.length-1],{func:n,scope:r||this.editor}),ln.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},e.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},e.prototype.isFunctionKey=function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123},e.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))))},e.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},e}(),i$=function(){var e={},t={},n={},r={},o={},i={},a={},u=function(e,t){return function(n,r){return e[n.toLowerCase()]=Ve(Ve({},r),{type:t})}},c=function(e,t){return r[e.toLowerCase()]=t};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:c,getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}},a$=function(){var e=i$();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},u$=ln.each,c$=ln.trim,s$="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),l$={ftp:21,http:80,https:443,mailto:25},f$=function(){function e(t,n){t=c$(t),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))o.source=t;else{var i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var a=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)t="//mce_host"+o.toAbsPath(a,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,u[1])+u[2]}}t=t.replace(/@@/g,"(mce_at)");var c=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);u$(s$,(function(e,t){var n=c[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[e]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return e.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},e.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},e.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if("./"===t)return t;var r=new e(t,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=l$[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},e.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n<r;n++)if(n>=u.length||a[n]!==u[n]){o=n+1;break}if(a.length<u.length)for(n=0,r=u.length;n<r;n++)if(n>=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=u.length;n<r;n++)i+=n!==o-1?"/"+u[n]:u[n];return i},e.prototype.toAbsPath=function(e,t){var n,r,o=0,i=[],a=/\/$/.test(t)?"/":"",u=e.split("/"),c=t.split("/");for(u$(u,(function(e){e&&i.push(e)})),u=i,n=c.length-1,i=[];n>=0;n--)0!==c[n].length&&"."!==c[n]&&(".."!==c[n]?o>0?o--:i.push(c[n]):o++);return n=u.length-o,r=n<=0?se(i).join("/"):u.slice(0,n).join("/")+"/"+se(i).join("/"),0!==r.indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},e.prototype.getURI=function(e){var t;return void 0===e&&(e=!1),this.source&&!e||(t="",e||(this.protocol?t+=this.protocol+"://":t+="//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source},e}(),d$=Es.DOM,m$=ln.extend,p$=ln.each,h$=ln.resolve,g$=Yt.ie,v$=function(){function e(e,t,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,m$(this,KP),this.settings=kR(this,e,this.documentBaseUrl,n.defaultSettings,t),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(Is.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),Es.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Zs.languageLoad=this.settings.language_load,Zs.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new f$(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new o$(this),this.editorCommands=new CP(this),this.settings.cache_suffix&&(Yt.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:a$(),styleSheetLoader:void 0,show:m,hide:m,enable:m,disable:m,isDisabled:C};var o=this,i=ZP(o);this.mode=i,this.setMode=i.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=ws.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return e.prototype.render=function(){JI(this)},e.prototype.focus=function(e){ny(this,e)},e.prototype.hasFocus=function(){return Qb(this)},e.prototype.execCallback=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"===typeof i&&(r=i.replace(/\.\w+$/,""),r=r?h$(r):0,i=h$(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return Js.translate(e)},e.prototype.getParam=function(e,t,n){return TR(this,e,t,n)},e.prototype.hasPlugin=function(e,t){var n=K(fm(this).split(/[ ,]/),e);return!!n&&(!t||void 0!==UR.get(e))},e.prototype.nodeChanged=function(e){this._nodeChangeDispatcher.nodeChanged(e)},e.prototype.addCommand=function(e,t,n){this.editorCommands.addCommand(e,t,n)},e.prototype.addQueryStateHandler=function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},e.prototype.addQueryValueHandler=function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},e.prototype.addShortcut=function(e,t,n,r){this.shortcuts.add(e,t,n,r)},e.prototype.execCommand=function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},e.prototype.queryCommandState=function(e){return this.editorCommands.queryCommandState(e)},e.prototype.queryCommandValue=function(e){return this.editorCommands.queryCommandValue(e)},e.prototype.queryCommandSupported=function(e){return this.editorCommands.queryCommandSupported(e)},e.prototype.show=function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(d$.show(e.getContainer()),d$.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(g$&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(d$.hide(e.getContainer()),d$.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(e,t){this.fire("ProgressState",{state:e,time:t})},e.prototype.load=function(e){var t,n=this,r=n.getElement();if(n.removed)return"";if(r){e=e||{},e.load=!0;var o=Gr(r)?r.value:r.innerHTML;return t=n.setContent(o,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t}},e.prototype.save=function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return e=e||{},e.save=!0,e.element=o,t=e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,Gr(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=d$.getParent(r.id,"form"))&&p$(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},e.prototype.setContent=function(e,t){return VT(this,e,t)},e.prototype.getContent=function(e){return FT(this,e)},e.prototype.insertContent=function(e,t){t&&(e=m$({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?VT(this,this.startContent,{format:"raw"}):VT(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},e.prototype.getContainer=function(){var e=this;return e.container||(e.container=d$.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=d$.get(this.id)),this.targetElm},e.prototype.getWin=function(){var e,t=this;return t.contentWindow||(e=t.iframeElement,e&&(t.contentWindow=e.contentWindow)),t.contentWindow},e.prototype.getDoc=function(){var e,t=this;return t.contentDocument||(e=t.getWin(),e&&(t.contentDocument=e.document)),t.contentDocument},e.prototype.getBody=function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},e.prototype.convertURL=function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):(e=r.documentBaseURI.toAbsolute(e,o.remove_script_host),e)},e.prototype.addVisual=function(e){QI(this,e)},e.prototype.remove=function(){KT(this)},e.prototype.destroy=function(e){XT(this,e)},e.prototype.uploadImages=function(e){return this.editorUpload.uploadImages(e)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),b$=Es.DOM,y$=ln.explode,w$=ln.each,x$=ln.extend,C$=0,k$=!1,S$=[],_$=[],O$=function(e){return"length"!==e},T$=function(e){var t=e.type;w$(M$.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e);break}}))},R$=function(e){e!==k$&&(e?ws(window).on("resize scroll",T$):ws(window).off("resize scroll",T$),k$=e)},E$=function(e){var t=_$;delete S$[e.id];for(var n=0;n<S$.length;n++)if(S$[n]===e){S$.splice(n,1);break}return _$=ee(_$,(function(t){return e!==t})),M$.activeEditor===e&&(M$.activeEditor=_$.length>0?_$[0]:null),M$.focusedEditor===e&&(M$.focusedEditor=null),t.length!==_$.length},A$=function(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(E$(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e},D$="CSS1Compat"!==document.compatMode,M$=Ve(Ve({},VP),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:ws,majorVersion:"5",minorVersion:"6.2",releaseDate:"2020-12-08",editors:S$,i18n:Js,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,n=this,r="";t=f$.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/"));var o=window.tinymce||window.tinyMCEPreInit;if(o)e=o.base||o.baseURL,r=o.suffix;else{for(var i=document.getElementsByTagName("script"),a=0;a<i.length;a++){var u=i[a].src||"";if(""!==u){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),e=u.substring(0,u.lastIndexOf("/"));break}}}if(!e&&document.currentScript){u=document.currentScript.src;-1!==u.indexOf(".min")&&(r=".min"),e=u.substring(0,u.lastIndexOf("/"))}}n.baseURL=new f$(t).toAbsolute(e),n.documentBaseURL=t,n.baseURI=new f$(n.baseURL),n.suffix=r,Vb(n)},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;void 0!==r&&we(r,(function(e,t){Zs.PluginManager.urls[t]=e}))},init:function(e){var t,n=this,r=ln.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(e,t){return e.inline&&t.tagName.toLowerCase()in r},i=function(e){var t=e.id;return t||(t=Ee(e,"name").filter((function(e){return!b$.get(e)})).getOrThunk(b$.uniqueId),e.setAttribute("id",t)),t},a=function(t){var r=e[t];if(r)return r.apply(n,Array.prototype.slice.call(arguments,2))},u=function(e,t){return t.constructor===RegExp?t.test(e.className):b$.hasClass(e,t)},c=function(e){var t=[];if(Yt.browser.isIE()&&Yt.browser.version.major<11)return rE("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(D$)return rE("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(e.types)return w$(e.types,(function(e){t=t.concat(b$.select(e.selector))})),t;if(e.selector)return b$.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":var n=e.elements||"";n.length>0&&w$(y$(n),(function(e){var n=b$.get(e);n?t.push(n):w$(document.forms,(function(n){w$(n.elements,(function(n){n.name===e&&(e="mce_editor_"+C$++,b$.setAttrib(n,"id",e),t.push(n))}))}))}));break;case"textareas":case"specific_textareas":w$(b$.select("textarea"),(function(n){e.editor_deselector&&u(n,e.editor_deselector)||e.editor_selector&&!u(n,e.editor_selector)||t.push(n)}));break}return t},s=function(e){t=e},l=function(){var t,r=0,u=[],f=function(e,o,i){var a=new v$(e,o,n);u.push(a),a.on("init",(function(){++r===t.length&&s(u)})),a.targetElm=a.targetElm||i,a.render()};b$.unbind(window,"ready",l),a("onpageload"),t=ws.unique(c(e)),e.types?w$(e.types,(function(n){ln.each(t,(function(t){return!b$.is(t,n.selector)||(f(i(t),x$({},e,n),t),!1)}))})):(ln.each(t,(function(e){A$(n.get(e.id))})),t=ln.grep(t,(function(e){return!n.get(e.id)})),0===t.length?s([]):w$(t,(function(t){o(e,t)?rE("Could not initialize inline editor on invalid inline target element",t):f(i(t),e,t)})))};return n.settings=e,b$.bind(window,"ready",l),new ni((function(e){t?e(t):s=function(t){e(t)}}))},get:function(e){return 0===arguments.length?_$.slice(0):N(e)?oe(_$,(function(t){return t.id===e})).getOr(null):V(e)&&_$[e]?_$[e]:null},add:function(e){var t=this,n=S$[e.id];return n===e||(null===t.get(e.id)&&(O$(e.id)&&(S$[e.id]=e),S$.push(e),_$.push(e)),R$(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),mN||(mN=function(e){var n=t.fire("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",mN))),e},createEditor:function(e,t){return this.add(new v$(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!N(e))return n=e,B(r.get(n.id))?null:(E$(n)&&r.fire("RemoveEditor",{editor:n}),0===_$.length&&window.removeEventListener("beforeunload",mN),n.remove(),R$(_$.length>0),n);w$(b$.select(e),(function(e){n=r.get(e.id),n&&r.remove(n)}))}else for(t=_$.length-1;t>=0;t--)r.remove(_$[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new v$(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",0,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){w$(_$,(function(e){e.save()}))},addI18n:function(e,t){Js.add(e,t)},translate:function(e){return Js.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new f$(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new f$(this.baseURL)}});M$.setup();var N$,z$,L$=Math.min,B$=Math.max,I$=Math.round,P$=function(e,t,n){var r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,c=t.h,s=(n||"").split("");return"b"===s[0]&&(o+=c),"r"===s[1]&&(r+=u),"c"===s[0]&&(o+=I$(c/2)),"c"===s[1]&&(r+=I$(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=I$(a/2)),"c"===s[4]&&(r-=I$(i/2)),j$(r,o,i,a)},$$=function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if(o=P$(e,t,r[i]),o.x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},H$=function(e,t,n){return j$(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},F$=function(e,t){var n=B$(e.x,t.x),r=B$(e.y,t.y),o=L$(e.x+e.w,t.x+t.w),i=L$(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:j$(n,r,o-n,i-r)},V$=function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,c=t.y+t.h,s=B$(0,t.x-r),l=B$(0,t.y-o),f=B$(0,i-u),d=B$(0,a-c);return r+=s,o+=l,n&&(i+=s,a+=l,r-=f,o-=d),i-=f,a-=d,j$(r,o,i-r,a-o)},j$=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},U$=function(e){return j$(e.left,e.top,e.width,e.height)},W$={inflate:H$,relativePosition:P$,findBestRelativePosition:$$,intersect:F$,clamp:V$,create:j$,fromClientRect:U$},q$=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),e.apply(null,t))}},a=i(e),u=i(t),c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];r||null!==o||(o=setTimeout((function(){return u.apply(null,e)}),n))};return{start:c,resolve:a,reject:u}},G$=function(){var e={},t={},n=function(n,r){var o='Script at URL "'+r+'" failed to load',i='Script at URL "'+r+"\" did not call `tinymce.Resource.add('"+n+"', data)` within 1 second";if(void 0!==e[n])return e[n];var a=new ni((function(e,a){var u=q$(e,a);t[n]=u.resolve,Is.ScriptLoader.loadScript(r,(function(){return u.start(i)}),(function(){return u.reject(o)}))}));return e[n]=a,a},r=function(n,r){void 0!==t[n]&&(t[n](r),delete t[n]),e[n]=ni.resolve(r)};return{load:n,add:r}},K$=G$(),X$=ln.each,Y$=ln.extend,J$=function(){};J$.extend=N$=function(e){var t=this,n=t.prototype,r=function(){var e,t,n,r=this;if(!z$&&(r.init&&r.init.apply(r,arguments),t=r.Mixins,t)){e=t.length;while(e--)n=t[e],n.init&&n.init.apply(r,arguments)}},o=function(){return this},i=function(e,t){return function(){var r=this,o=r._super;r._super=n[e];var i=t.apply(r,arguments);return r._super=o,i}};z$=!0;var a=new t;return z$=!1,e.Mixins&&(X$(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),n.Mixins&&(e.Mixins=n.Mixins.concat(e.Mixins))),e.Methods&&X$(e.Methods.split(","),(function(t){e[t]=o})),e.Properties&&X$(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&X$(e.Statics,(function(e,t){r[t]=e})),e.Defaults&&n.Defaults&&(e.Defaults=Y$({},n.Defaults,e.Defaults)),we(e,(function(e,t){"function"===typeof e&&n[t]?a[t]=i(t,e):a[t]=e})),r.prototype=a,r.constructor=r,r.extend=N$,r};var Q$,Z$=Math.min,eH=Math.max,tH=Math.round,nH=function(e){var t={},n=0,r=0,o=0,i=function(e,t,n){var r,o,i;r=0,o=0,i=0,e/=255,t/=255,n/=255;var a=Z$(e,Z$(t,n)),u=eH(e,eH(t,n));if(a===u)return i=a,{h:0,s:0,v:100*i};var c=e===a?t-n:n===a?e-t:n-e;return r=e===a?3:n===a?1:5,r=60*(r-c/(u-a)),o=(u-a)/u,i=u,{h:tH(r),s:tH(100*o),v:tH(100*i)}},a=function(e,t,i){if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=eH(0,Z$(t,1)),i=eH(0,Z$(i,1)),0!==t){var a=e/60,u=i*t,c=u*(1-Math.abs(a%2-1)),s=i-u;switch(Math.floor(a)){case 0:n=u,r=c,o=0;break;case 1:n=c,r=u,o=0;break;case 2:n=0,r=u,o=c;break;case 3:n=0,r=c,o=u;break;case 4:n=c,r=0,o=u;break;case 5:n=u,r=0,o=c;break;default:n=r=o=0}n=tH(255*(n+s)),r=tH(255*(r+s)),o=tH(255*(o+s))}else n=r=o=tH(255*i)},u=function(){var e=function(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},c=function(){return{r:n,g:r,b:o}},s=function(){return i(n,r,o)},l=function(e){var i;return"object"===typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&a(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&l(e),t.toRgb=c,t.toHsv=s,t.toHex=u,t.parse=l,t},rH=function(e){var t=JSON.stringify(e);return N(t)?t.replace(/[\u0080-\uFFFF]/g,(function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t})):t},oH={serialize:rH,parse:function(e){try{return JSON.parse(e)}catch(t){}}},iH={callbacks:{},count:0,send:function(e){var t=this,n=Es.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},aH=Ve(Ve({},VP),{send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):si.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",aH.fire("beforeInitialize",{settings:e}),t=new XMLHttpRequest,t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&ln.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t=aH.fire("beforeSend",{xhr:t,settings:e}).xhr,t.send(e.data),!e.async)return r();si.setTimeout(r,10)}}),uH=ln.extend,cH=function(){function e(e){this.settings=uH({},e),this.count=0}return e.sendRPC=function(t){return(new e).send(t)},e.prototype.send=function(e){var t=e.error,n=e.success,r=uH(this.settings,e);r.success=function(e,o){e=oH.parse(e),"undefined"===typeof e&&(e={error:"JSON Parse error."}),e.error?t.call(r.error_scope||r.scope,e.error,o):n.call(r.success_scope||r.scope,e.result)},r.error=function(e,n){t&&t.call(r.error_scope||r.scope,e,n)},r.data=oH.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),r.content_type="application/json",aH.send(r)},e}(),sH=function(){return function(){var e={},t=[],n={getItem:function(t){var n=e[t];return n||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()};try{var lH="__storage_test__";Q$=window.localStorage,Q$.setItem(lH,lH),Q$.removeItem(lH)}catch(gH){Q$=sH()}var fH=Q$,dH={geom:{Rect:W$},util:{Promise:ni,Delay:si,Tools:ln,VK:Hg,URI:f$,Class:J$,EventDispatcher:HP,Observable:VP,I18n:Js,XHR:aH,JSON:oH,JSONRequest:cH,JSONP:iH,LocalStorage:fH,Color:nH},dom:{EventUtils:Uu,Sizzle:Rc,DomQuery:ws,TreeWalker:mi,TextSeeker:Ll,DOMUtils:Es,ScriptLoader:Is,RangeUtils:lv,Serializer:$T,StyleSheetLoader:li,ControlSelection:Vg,BookmarkManager:_g,Selection:KO,Event:Uu.Event},html:{Styles:Mu,Entities:tu,Node:Ey,Schema:du,SaxParser:Wy,DomParser:OT,Writer:Dy,Serializer:My},Env:Yt,AddOnManager:Zs,Annotator:kg,Formatter:_E,UndoManager:RE,EditorCommands:CP,WindowManager:GR,NotificationManager:jR,EditorObservable:KP,Shortcuts:o$,Editor:v$,FocusManager:Rb,EditorManager:M$,DOM:Es.DOM,ScriptLoader:Is.ScriptLoader,PluginManager:UR,ThemeManager:WR,IconManager:ER,Resource:K$,trim:ln.trim,isArray:ln.isArray,is:ln.is,toArray:ln.toArray,makeMap:ln.makeMap,each:ln.each,map:ln.map,grep:ln.grep,inArray:ln.inArray,extend:ln.extend,create:ln.create,walk:ln.walk,createNS:ln.createNS,resolve:ln.resolve,explode:ln.explode,_addCacheSuffix:ln._addCacheSuffix,isOpera:Yt.opera,isWebKit:Yt.webkit,isIE:Yt.ie,isGecko:Yt.gecko,isMac:Yt.mac},mH=ln.extend(M$,dH),pH=function(t){try{e.exports=t}catch(n){}},hH=function(e){window.tinymce=e,window.tinyMCE=e};hH(mH),pH(mH)})()}).call(this,n("c8ba"))},e8b0:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return e},n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)},r="\ufeff",o=function(e){return e.replace(/\uFEFF/g,"")},i=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},a="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]",u={aletter:"[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]",midnumlet:"[-'\\.‘’․﹒'.]",midletter:"[:··״‧︓﹕:]",midnum:"[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]",numeric:"[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]",cr:"\\r",lf:"\\n",newline:"[\v\f
\u2028\u2029]",extend:"[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]",format:"[-឴឵---\ufeff-]",katakana:"[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]",extendnumlet:"[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]",punctuation:a},c={ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},s=[new RegExp(u.aletter),new RegExp(u.midnumlet),new RegExp(u.midletter),new RegExp(u.midnum),new RegExp(u.numeric),new RegExp(u.cr),new RegExp(u.lf),new RegExp(u.newline),new RegExp(u.extend),new RegExp(u.format),new RegExp(u.katakana),new RegExp(u.extendnumlet),new RegExp("@")],l="",f=new RegExp("^"+u.punctuation+"$"),d=/^\s+$/,m=s,p=c.OTHER,h=function(e){for(var t=p,n=m.length,r=0;r<n;++r){var o=m[r];if(o&&o.test(e)){t=r;break}}return t},g=function(e){var t={};return function(n){if(t[n])return t[n];var r=e(n);return t[n]=r,r}},v=function(e){var t=g(h);return i(e,t)},b=function(e,t){var n=e[t],r=e[t+1];if(t<0||t>e.length-1&&0!==t)return!1;if(n===c.ALETTER&&r===c.ALETTER)return!1;var o=e[t+2];if(n===c.ALETTER&&(r===c.MIDLETTER||r===c.MIDNUMLET||r===c.AT)&&o===c.ALETTER)return!1;var i=e[t-1];return(n!==c.MIDLETTER&&n!==c.MIDNUMLET&&r!==c.AT||r!==c.ALETTER||i!==c.ALETTER)&&((n!==c.NUMERIC&&n!==c.ALETTER||r!==c.NUMERIC&&r!==c.ALETTER)&&((n!==c.MIDNUM&&n!==c.MIDNUMLET||r!==c.NUMERIC||i!==c.NUMERIC)&&((n!==c.NUMERIC||r!==c.MIDNUM&&r!==c.MIDNUMLET||o!==c.NUMERIC)&&(n!==c.EXTEND&&n!==c.FORMAT&&i!==c.EXTEND&&i!==c.FORMAT&&r!==c.EXTEND&&r!==c.FORMAT&&((n!==c.CR||r!==c.LF)&&(n===c.NEWLINE||n===c.CR||n===c.LF||(r===c.NEWLINE||r===c.CR||r===c.LF||(n!==c.KATAKANA||r!==c.KATAKANA)&&((r!==c.EXTENDNUMLET||n!==c.ALETTER&&n!==c.NUMERIC&&n!==c.KATAKANA&&n!==c.EXTENDNUMLET)&&((n!==c.EXTENDNUMLET||r!==c.ALETTER&&r!==c.NUMERIC&&r!==c.KATAKANA)&&n!==c.AT)))))))))},y=l,w=d,x=f,C=function(e){return"http"===e||"https"===e},k=function(e,t){var n;for(n=t;n<e.length;n++)if(w.test(e[n]))break;return n},S=function(e,t){var n=k(e,t+1),r=e.slice(t+1,n).join(y);return"://"===r.substr(0,3)?n:t},_=function(e,t,n,r){for(var o=[],i=[],a=0;a<n.length;++a)if(i.push(e[a]),b(n,a)){var u=t[a];if((r.includeWhitespace||!w.test(u))&&(r.includePunctuation||!x.test(u))){var c=a-i.length+1,s=a+1,l=t.slice(c,s).join(y);if(C(l)){var f=S(t,a),d=e.slice(s,f);Array.prototype.push.apply(i,d),a=f}o.push(i)}i=[]}return o},O=function(){return{includeWhitespace:!1,includePunctuation:!1}},T=function(e,t,o){o=n(n({},O()),o);for(var i=[],a=[],u=0;u<e.length;u++){var c=t(e[u]);c!==r&&(i.push(e[u]),a.push(c))}var s=v(a);return _(i,a,s,o)},R=T,E=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),A=function(e,t){var n=t.getBlockElements(),r=t.getShortEndedElements(),i=function(e){return n[e.nodeName]||r[e.nodeName]},a=[],u="",c=new E(e,e);while(e=c.next())3===e.nodeType?u+=o(e.data):i(e)&&u.length&&(a.push(u),u="");return u.length&&a.push(u),a},D=function(e){return e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length},M=function(e,n){var r=A(e,n).join("\n");return R(r.split(""),t).length},N=function(e,t){var n=A(e,t).join("");return D(n)},z=function(e,t){var n=A(e,t).join("").replace(/\s/g,"");return D(n)},L=function(e,t){return function(){return t(e.getBody(),e.schema)}},B=function(e,t){return function(){return t(e.selection.getRng().cloneContents(),e.schema)}},I=function(e){return L(e,M)},P=function(e){return{body:{getWordCount:I(e),getCharacterCount:L(e,N),getCharacterCountWithoutSpaces:L(e,z)},selection:{getWordCount:B(e,M),getCharacterCount:B(e,N),getCharacterCountWithoutSpaces:B(e,z)},getCount:I(e)}},$=tinymce.util.Tools.resolve("tinymce.util.Delay"),H=function(e,t){e.fire("wordCountUpdate",{wordCount:{words:t.body.getWordCount(),characters:t.body.getCharacterCount(),charactersWithoutSpaces:t.body.getCharacterCountWithoutSpaces()}})},F=function(e,t){H(e,t)},V=function(e,t,n){var r=$.debounce((function(){return F(e,t)}),n);e.on("init",(function(){F(e,t),$.setEditorTimeout(e,(function(){e.on("SetContent BeforeAddUndo Undo Redo keyup",r)}),0)}))},j=function(e,t){e.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(t.body.getWordCount()),String(t.selection.getWordCount())],["Characters (no spaces)",String(t.body.getCharacterCountWithoutSpaces()),String(t.selection.getCharacterCountWithoutSpaces())],["Characters",String(t.body.getCharacterCount()),String(t.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},U=function(e,t){e.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:function(){return j(e,t)}}),e.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:function(){return j(e,t)}})};function W(t){void 0===t&&(t=300),e.add("wordcount",(function(e){var n=P(e);return U(e,n),V(e,n,t),n}))}W()})()},e90b:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],staticClass:"view",attrs:{id:"system_Refusal","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[n("div",{staticClass:"crm_search"},[n("el-form",{ref:"form",attrs:{"label-position":"",model:e.search,"label-width":""}},[n("el-row",[n("el-col",{attrs:{span:24,md:24,lg:24}},[n("el-form-item",[n("el-select",{staticClass:"crm_search_down_special crm-border-radius-no",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.search.type,callback:function(t){e.$set(e.search,"type",t)},expression:"search.type"}},[n("el-option",{attrs:{label:e.$t("R-VerifiedUser"),value:1}}),n("el-option",{attrs:{label:e.$t("R-PendingAccount"),value:2}}),n("el-option",{attrs:{label:e.$t("R-LeverAdjust"),value:3}}),n("el-option",{attrs:{label:e.$t("R-PasswordReset"),value:4}}),n("el-option",{attrs:{label:e.$t("R-BelongingAdjust"),value:5}}),n("el-option",{attrs:{label:e.$t("R-ActivitiesApply"),value:6}}),n("el-option",{attrs:{label:e.$t("R-CommissionAdjust"),value:7}}),n("el-option",{attrs:{label:e.$t("R-HangUndo"),value:8}}),n("el-option",{attrs:{label:e.$t("R-AgentApply"),value:9}}),n("el-option",{attrs:{label:e.$t("R-Financial"),value:10}}),n("el-option",{attrs:{label:e.$t("R-Real"),value:11}}),n("el-option",{attrs:{label:e.$t("R-PammManagerValid"),value:12}}),n("el-option",{attrs:{label:e.$t("Documentary.R-SignalSourceApply"),value:13}}),n("el-option",{attrs:{label:e.$t("R-System"),value:-1}})],1)],1),n("el-form-item",[n("el-button",{staticClass:"crm-border-radius-no crm-border-left-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:e.toSearch}})],1)],1)],1),n("el-form-item",[e.display["R-Refusal-Add"].show?n("div",{staticClass:"search_action_btn"},[n("span",{staticClass:"crm-cursor",on:{click:e.addRefusal}},[n("i",{staticClass:"el-icon-plus"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Add",expression:"'Btn.Add'"}]})])]):e._e()])],1)],1),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mock_tableData,stripe:""}},[n("el-table-column",{attrs:{prop:"",align:"left",label:e.$i18n.t("Label.SubIndex")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.subIndex||"--")+" ")]}}])}),n("el-table-column",{attrs:{prop:"",align:"left",label:e.$i18n.t("Label.CN")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.content||"--")+" ")]}}])}),n("el-table-column",{attrs:{prop:"",align:"left",label:e.$i18n.t("Label.EN")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.enContent||"--")+" ")]}}])}),n("el-table-column",{attrs:{prop:"",align:"center",label:e.$i18n.t("Label.Action")},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleCommand}},[n("span",{staticClass:"el-dropdown-link crm-cursor"},[n("i",{staticClass:"iconfont iconcaidan",staticStyle:{"font-weight":"bold","font-size":"20px"}})]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e.display["R-Refusal-Update"].show?n("el-dropdown-item",{attrs:{command:{type:"editor",row:t.row}}},[n("i",{staticClass:"el-icon-s-operation"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Editor",expression:"'Btn.Editor'"}]})]):e._e(),"-1"!=e.search.type&&e.display["R-Refusal-Delete"].show?n("el-dropdown-item",{attrs:{command:{type:"delete",id:t.row.id}}},[n("i",{staticClass:"el-icon-delete"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Delete",expression:"'Btn.Delete'"}]})]):e._e()],1)],1)]}}])})],1),e.pagerInfo.rowTotal?n("div",{staticClass:"crm_pagination"},[n("div",{staticClass:"crm_page_total"},[n("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item1",expression:"'Page.total.item1'"}]}),n("span",[e._v(e._s(e.pagerInfo.rowTotal))]),n("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item2",expression:"'Page.total.item2'"}]})]),n("el-pagination",{staticClass:"page",attrs:{background:"",layout:"sizes, prev, pager, next","page-sizes":[10,20,50,100],"page-size":e.pagerInfo.row,total:e.pagerInfo.rowTotal},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1):e._e(),n("trading-info-add",{attrs:{dialogInfoTradingAdd:e.dialogInfoTradingAdd,editor:e.editor,addType:e.addType,myInfo:e.myInfo,formList:e.formList},on:{confirmToReload:e.confirmToReload,closeAdd:e.closeAdd}}),e.dialogInfoTradingAdd?n("div",{staticClass:"crm_verified_info_mask",on:{click:e.closeDiaAdd}}):e._e()],1)},o=[],i=(n("ac1f"),n("841c"),n("5530")),a=(n("96cf"),n("1da1")),u=n("da7c"),c=n("f121"),s=n.n(c),l=n("8fd6"),f=s.a.Code,d={name:"Refusal",components:{TradingInfoAdd:l["a"]},data:function(){return{pictLoading:!1,user_type:"real",mock_tableData:[],search:{type:1},dialogInfoTradingAdd:!1,editor:"",addType:"",myInfo:{},formList:{},pagerInfo:{row:10,current:1,pageTotal:0,rowTotal:0}}},computed:{display:function(){return JSON.parse(this.Session.Get("display",!0))}},methods:{handleCommand:function(e){"editor"==e.type?(this.editor=1,this.refusalSingle(e.row.id)):"delete"==e.type&&this.deleteReal(e.id)},closeDiaAdd:function(){this.dialogInfoTradingAdd=!1,this.editor=""},closeAdd:function(e){this.dialogInfoTradingAdd=e},addRefusal:function(){this.editor="",this.myInfo.type=this.search.type,this.addType="system_Refusal",this.dialogInfoTradingAdd=!0},confirmToReload:function(){this.closeDiaAdd(),this.searchFunc()},deleteReal:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=this,this.$pigeon.MessageConfirm(this.$i18n.t("Msg.Delete"),this.$i18n.t("Msg.SystemPrompt"),this.$i18n.t("Btn.Confirm"),this.$i18n.t("Btn.Cancel"),Object(a["a"])(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u["a"].reasonsRefusalDelete({ids:[t]});case 2:r=e.sent,r.code==f.StatusOK?(n.$pigeon.MessageOK(n.$i18n.t("Msg.DeleteSuccess")),n.searchFunc()):n.$pigeon.MessageError(r.msg);case 4:case"end":return e.stop()}}),e)}))),(function(){}));case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),refusalSingle:function(e){var t=this;return Object(a["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,u["a"].reasonsRefusalSingle({id:e});case 2:r=n.sent,r.code==f.StatusOK?(t.formList=r.data,t.addType="system_Refusal",t.dialogInfoTradingAdd=!0,t.$pigeon.MessageOK(t.$i18n.t("Msg.SearchSuccess"))):t.$pigeon.MessageError(r.msg);case 4:case"end":return n.stop()}}),n)})))()},searchFunc:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.pictLoading=!0,e.display["R-Refusal-Search"].show){t.next=5;break}return e.$pigeon.MessageWarning(e.$i18n.t("Msg.NotDisplay")),e.pictLoading=!1,t.abrupt("return");case 5:return t.next=7,u["a"].reasonsRefusalSearchList(Object(i["a"])(Object(i["a"])({},e.search),{},{page:{current:e.pagerInfo.current,row:e.pagerInfo.row}}));case 7:n=t.sent,n.code==f.StatusOK?(e.mock_tableData=n.data,null!=n.page?(e.pagerInfo.rowTotal=n.page.rowTotal,e.pagerInfo.pageTotal=n.page.pageTotal):e.pagerInfo.rowTotal=0,e.$pigeon.MessageOK(e.$i18n.t("Msg.SearchSuccess"))):e.$pigeon.MessageError(n.msg),e.pictLoading=!1;case 10:case"end":return t.stop()}}),t)})))()},toSearch:function(){this.pagerInfo.current=1,this.searchFunc()},handleSizeChange:function(e){this.pagerInfo.row=e,this.searchFunc()},handleCurrentChange:function(e){this.pagerInfo.current=e,this.searchFunc()}},mounted:function(){this.searchFunc()},watch:{"search.type":function(){this.searchFunc()}}},m=d,p=(n("a578"),n("5538"),n("2877")),h=Object(p["a"])(m,r,o,!1,null,"3b7eedd7",null);t["default"]=h.exports},ef1f:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()},n=function(e){return e.getContent({source_view:!0})},r=function(e){var r=n(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:r},onSubmit:function(n){t(e,n.getData().code),n.close()}})},o=function(e){e.addCommand("mceCodeEditor",(function(){r(e)}))},i=function(e){e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return r(e)}}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return r(e)}})};function a(){e.add("code",(function(e){return o(e),i(e),{}}))}a()})()},ef88:function(e,t,n){},f025:function(e,t,n){},f557:function(e,t,n){n("5e4c")},f6cf:function(e,t,n){n("0597")},fc39:function(e,t){tinymce.IconManager.add("default",{icons:{"accessibility-check":'<svg width="24" height="24"><path d="M12 2a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2c0-1.1.9-2 2-2zm8 7h-5v12c0 .6-.4 1-1 1a1 1 0 01-1-1v-5c0-.6-.4-1-1-1a1 1 0 00-1 1v5c0 .6-.4 1-1 1a1 1 0 01-1-1V9H4a1 1 0 110-2h16c.6 0 1 .4 1 1s-.4 1-1 1z" fill-rule="nonzero"/></svg>',"action-next":'<svg width="24" height="24"><path fill-rule="nonzero" d="M5.7 7.3a1 1 0 00-1.4 1.4l7.7 7.7 7.7-7.7a1 1 0 10-1.4-1.4L12 13.6 5.7 7.3z"/></svg>',"action-prev":'<svg width="24" height="24"><path fill-rule="nonzero" d="M18.3 15.7a1 1 0 001.4-1.4L12 6.6l-7.7 7.7a1 1 0 001.4 1.4L12 9.4l6.3 6.3z"/></svg>',"align-center":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm3 4h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 110-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm-3-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-justify":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-left":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-none":'<svg width="24" height="24"><path d="M14.2 5L13 7H5a1 1 0 110-2h9.2zm4 0h.8a1 1 0 010 2h-2l1.2-2zm-6.4 4l-1.2 2H5a1 1 0 010-2h6.8zm4 0H19a1 1 0 010 2h-4.4l1.2-2zm-6.4 4l-1.2 2H5a1 1 0 010-2h4.4zm4 0H19a1 1 0 010 2h-6.8l1.2-2zM7 17l-1.2 2H5a1 1 0 010-2h2zm4 0h8a1 1 0 010 2H9.8l1.2-2zm5.2-13.5l1.3.7-9.7 16.3-1.3-.7 9.7-16.3z" fill-rule="evenodd"/></svg>',"align-right":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm6 4h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm-6-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"arrow-left":'<svg width="24" height="24"><path d="M5.6 13l12 6a1 1 0 001.4-1V6a1 1 0 00-1.4-.9l-12 6a1 1 0 000 1.8z" fill-rule="evenodd"/></svg>',"arrow-right":'<svg width="24" height="24"><path d="M18.5 13l-12 6A1 1 0 015 18V6a1 1 0 011.4-.9l12 6a1 1 0 010 1.8z" fill-rule="evenodd"/></svg>',bold:'<svg width="24" height="24"><path d="M7.8 19c-.3 0-.5 0-.6-.2l-.2-.5V5.7c0-.2 0-.4.2-.5l.6-.2h5c1.5 0 2.7.3 3.5 1 .7.6 1.1 1.4 1.1 2.5a3 3 0 01-.6 1.9c-.4.6-1 1-1.6 1.2.4.1.9.3 1.3.6s.8.7 1 1.2c.4.4.5 1 .5 1.6 0 1.3-.4 2.3-1.3 3-.8.7-2.1 1-3.8 1H7.8zm5-8.3c.6 0 1.2-.1 1.6-.5.4-.3.6-.7.6-1.3 0-1.1-.8-1.7-2.3-1.7H9.3v3.5h3.4zm.5 6c.7 0 1.3-.1 1.7-.4.4-.4.6-.9.6-1.5s-.2-1-.7-1.4c-.4-.3-1-.4-2-.4H9.4v3.8h4z" fill-rule="evenodd"/></svg>',bookmark:'<svg width="24" height="24"><path d="M6 4v17l6-4 6 4V4c0-.6-.4-1-1-1H7a1 1 0 00-1 1z" fill-rule="nonzero"/></svg>',"border-width":'<svg width="24" height="24"><path d="M5 14.8h14a1 1 0 010 2H5a1 1 0 010-2zm-.5 3.7h15c.3 0 .5.2.5.5s-.2.5-.5.5h-15a.5.5 0 110-1zm.5-8.3h14c.6 0 1 .4 1 1v1c0 .5-.4 1-1 1H5a1 1 0 01-1-1v-1c0-.6.4-1 1-1zm0-5.7h14c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1H5a1 1 0 01-1-1v-2c0-.6.4-1 1-1z" fill-rule="evenodd"/></svg>',brightness:'<svg width="24" height="24"><path d="M12 17c.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.7-.3 1 1 0 01-.3-.7v-1c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3zm0-10a1 1 0 01-.7-.3A1 1 0 0111 6V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 01-.7.3zm7 4c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 01-.7.3h-1a1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1zM7 12c0 .3-.1.5-.3.7a1 1 0 01-.7.3H5a1 1 0 01-.7-.3A1 1 0 014 12c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1c.3 0 .5.1.7.3.2.2.3.4.3.7zm10 3.5l.7.8c.2.1.3.4.3.6 0 .3-.1.6-.3.8a1 1 0 01-.8.3 1 1 0 01-.6-.3l-.8-.7a1 1 0 01-.3-.8c0-.2.1-.5.3-.7a1 1 0 011.4 0zm-10-7l-.7-.8a1 1 0 01-.3-.6c0-.3.1-.6.3-.8.2-.2.5-.3.8-.3.2 0 .5.1.7.3l.7.7c.2.2.3.5.3.8 0 .2-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.8-.3zm10 0a1 1 0 01-.8.3 1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.6.3-.8l.8-.7c.1-.2.4-.3.6-.3.3 0 .6.1.8.3.2.2.3.5.3.8 0 .2-.1.5-.3.7l-.7.7zm-10 7c.2-.2.5-.3.8-.3.2 0 .5.1.7.3a1 1 0 010 1.4l-.8.8a1 1 0 01-.6.3 1 1 0 01-.8-.3 1 1 0 01-.3-.8c0-.2.1-.5.3-.6l.7-.8zM12 8a4 4 0 013.7 2.4 4 4 0 010 3.2A4 4 0 0112 16a4 4 0 01-3.7-2.4 4 4 0 010-3.2A4 4 0 0112 8zm0 6.5c.7 0 1.3-.2 1.8-.7.5-.5.7-1.1.7-1.8s-.2-1.3-.7-1.8c-.5-.5-1.1-.7-1.8-.7s-1.3.2-1.8.7c-.5.5-.7 1.1-.7 1.8s.2 1.3.7 1.8c.5.5 1.1.7 1.8.7z" fill-rule="evenodd"/></svg>',browse:'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9.4l-2.3 2.3a1 1 0 11-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 01-1.4 1.4L13 13.4V20a1 1 0 01-2 0v-6.6z" fill-rule="nonzero"/></svg>',cancel:'<svg width="24" height="24"><path d="M12 4.6a7.4 7.4 0 110 14.8 7.4 7.4 0 010-14.8zM12 3a9 9 0 100 18 9 9 0 000-18zm0 8L14.8 8l1 1.1-2.7 2.8 2.7 2.7-1.1 1.1-2.7-2.7-2.7 2.7-1-1.1 2.6-2.7-2.7-2.7 1-1.1 2.8 2.7z" fill-rule="nonzero"/></svg>',"change-case":'<svg width="24" height="24"><path d="M18.4 18.2v-.6c-.5.8-1.3 1.2-2.4 1.2-2.2 0-3.3-1.6-3.3-4.8 0-3.1 1-4.7 3.3-4.7 1.1 0 1.8.3 2.4 1.1v-.6c0-.5.4-.8.8-.8s.8.3.8.8v8.4c0 .5-.4.8-.8.8a.8.8 0 01-.8-.8zm-2-7.4c-1.3 0-1.8.9-1.8 3.2 0 2.4.5 3.3 1.7 3.3 1.3 0 1.8-.9 1.8-3.2 0-2.4-.5-3.3-1.7-3.3zM10 15.7H5.5l-.8 2.6a1 1 0 01-1 .7h-.2a.7.7 0 01-.7-1l4-12a1 1 0 012 0l4 12a.7.7 0 01-.8 1h-.2a1 1 0 01-1-.7l-.8-2.6zm-.3-1.5l-2-6.5-1.9 6.5h3.9z" fill-rule="evenodd"/></svg>',"character-count":'<svg width="24" height="24"><path d="M4 11.5h16v1H4v-1zm4.8-6.8V10H7.7V5.8h-1v-1h2zM11 8.3V9h2v1h-3V7.7l2-1v-.9h-2v-1h3v2.4l-2 1zm6.3-3.4V10h-3.1V9h2.1V8h-2.1V6.8h2.1v-1h-2.1v-1h3.1zM5.8 16.4c0-.5.2-.8.5-1 .2-.2.6-.3 1.2-.3l.8.1c.2 0 .4.2.5.3l.4.4v2.8l.2.3H8.2v-.1-.2l-.6.3H7c-.4 0-.7 0-1-.2a1 1 0 01-.3-.9c0-.3 0-.6.3-.8.3-.2.7-.4 1.2-.4l.6-.2h.3v-.2l-.1-.2a.8.8 0 00-.5-.1 1 1 0 00-.4 0l-.3.4h-1zm2.3.8h-.2l-.2.1-.4.1a1 1 0 00-.4.2l-.2.2.1.3.5.1h.4l.4-.4v-.6zm2-3.4h1.2v1.7l.5-.3h.5c.5 0 .9.1 1.2.5.3.4.5.8.5 1.4 0 .6-.2 1.1-.5 1.5-.3.4-.7.6-1.3.6l-.6-.1-.4-.4v.4h-1.1v-5.4zm1.1 3.3c0 .3 0 .6.2.8a.7.7 0 001.2 0l.2-.8c0-.4 0-.6-.2-.8a.7.7 0 00-.6-.3l-.6.3-.2.8zm6.1-.5c0-.2 0-.3-.2-.4a.8.8 0 00-.5-.2c-.3 0-.5.1-.6.3l-.2.9c0 .3 0 .6.2.8.1.2.3.3.6.3.2 0 .4 0 .5-.2l.2-.4h1.1c0 .5-.3.8-.6 1.1a2 2 0 01-1.3.4c-.5 0-1-.2-1.3-.6a2 2 0 01-.5-1.4c0-.6.1-1.1.5-1.5.3-.4.8-.5 1.4-.5.5 0 1 0 1.2.3.4.3.5.7.5 1.2h-1v-.1z" fill-rule="evenodd"/></svg>',"checklist-rtl":'<svg width="24" height="24"><path d="M5 17h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm14.2 11c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 8c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checklist:'<svg width="24" height="24"><path d="M11 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8a1 1 0 010 2h-8a1 1 0 010-2zM7.2 16c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 8c-.2.3-.7.4-1 0L3.8 6.9a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checkmark:'<svg width="24" height="24"><path d="M18.2 5.4a1 1 0 011.6 1.2l-8 12a1 1 0 01-1.5.1l-5-5a1 1 0 111.4-1.4l4.1 4.1 7.4-11z" fill-rule="nonzero"/></svg>',"chevron-down":'<svg width="10" height="10"><path d="M8.7 2.2c.3-.3.8-.3 1 0 .4.4.4.9 0 1.2L5.7 7.8c-.3.3-.9.3-1.2 0L.2 3.4a.8.8 0 010-1.2c.3-.3.8-.3 1.1 0L5 6l3.7-3.8z" fill-rule="nonzero"/></svg>',"chevron-left":'<svg width="10" height="10"><path d="M7.8 1.3L4 5l3.8 3.7c.3.3.3.8 0 1-.4.4-.9.4-1.2 0L2.2 5.7a.8.8 0 010-1.2L6.6.2C7 0 7.4 0 7.8.2c.3.3.3.8 0 1.1z" fill-rule="nonzero"/></svg>',"chevron-right":'<svg width="10" height="10"><path d="M2.2 1.3a.8.8 0 010-1c.4-.4.9-.4 1.2 0l4.4 4.1c.3.4.3.9 0 1.2L3.4 9.8c-.3.3-.8.3-1.2 0a.8.8 0 010-1.1L6 5 2.2 1.3z" fill-rule="nonzero"/></svg>',"chevron-up":'<svg width="10" height="10"><path d="M8.7 7.8L5 4 1.3 7.8c-.3.3-.8.3-1 0a.8.8 0 010-1.2l4.1-4.4c.3-.3.9-.3 1.2 0l4.2 4.4c.3.3.3.9 0 1.2-.3.3-.8.3-1.1 0z" fill-rule="nonzero"/></svg>',close:'<svg width="24" height="24"><path d="M17.3 8.2L13.4 12l3.9 3.8a1 1 0 01-1.5 1.5L12 13.4l-3.8 3.9a1 1 0 01-1.5-1.5l3.9-3.8-3.9-3.8a1 1 0 011.5-1.5l3.8 3.9 3.8-3.9a1 1 0 011.5 1.5z" fill-rule="evenodd"/></svg>',"code-sample":'<svg width="24" height="26"><path d="M7.1 11a2.8 2.8 0 01-.8 2 2.8 2.8 0 01.8 2v1.7c0 .3.1.6.4.8.2.3.5.4.8.4.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.7 0-1.4-.3-2-.8-.5-.6-.8-1.3-.8-2V15c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 01-.4-.4v-.8c0-.2.2-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V9.3c0-.7.3-1.4.8-2 .6-.5 1.3-.8 2-.8.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8V11zm9.8 0V9.3c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 01-.4-.4V7c0-.2.1-.4.4-.4.7 0 1.4.3 2 .8.5.6.8 1.3.8 2V11c0 .3.1.6.4.8.2.3.5.4.8.4.2 0 .4.2.4.4v.8c0 .2-.2.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8v1.7c0 .7-.3 1.4-.8 2-.6.5-1.3.8-2 .8a.4.4 0 01-.4-.4v-.8c0-.2.1-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V15a2.8 2.8 0 01.8-2 2.8 2.8 0 01-.8-2zm-3.3-.4c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1 0-.5.1-.9.5-1.2.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4.4.3.5.7.5 1.2zM12 13c.4 0 .8.1 1.1.5.4.3.5.7.5 1.1 0 1-.1 1.6-.5 2a3 3 0 01-1.1 1c-.4.3-.8.4-1.1.4a.5.5 0 01-.5-.5V17a3 3 0 001-.2l.6-.6c-.6 0-1-.2-1.3-.5-.2-.3-.3-.7-.3-1 0-.5.1-1 .5-1.2.3-.4.7-.5 1.1-.5z" fill-rule="evenodd"/></svg>',"color-levels":'<svg width="24" height="24"><path d="M17.5 11.4A9 9 0 0118 14c0 .5 0 1-.2 1.4 0 .4-.3.9-.5 1.3a6.2 6.2 0 01-3.7 3 5.7 5.7 0 01-3.2 0A5.9 5.9 0 017.6 18a6.2 6.2 0 01-1.4-2.6 6.7 6.7 0 010-2.8c0-.4.1-.9.3-1.3a13.6 13.6 0 012.3-4A20 20 0 0112 4a26.4 26.4 0 013.2 3.4 18.2 18.2 0 012.3 4zm-2 4.5c.4-.7.5-1.4.5-2a7.3 7.3 0 00-1-3.2c.2.6.2 1.2.2 1.9a4.5 4.5 0 01-1.3 3 5.3 5.3 0 01-2.3 1.5 4.9 4.9 0 01-2 .1 4.3 4.3 0 002.4.8 4 4 0 002-.6 4 4 0 001.5-1.5z" fill-rule="evenodd"/></svg>',"color-picker":'<svg width="24" height="24"><path d="M12 3a9 9 0 000 18 1.5 1.5 0 001.1-2.5c-.2-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 005-5c0-4.4-4-8-9-8zm-5.5 9a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm3-4a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm3 4a1.5 1.5 0 110-3 1.5 1.5 0 010 3z" fill-rule="nonzero"/></svg>',"color-swatch-remove-color":'<svg width="24" height="24"><path stroke="#000" stroke-width="2" d="M21 3L3 21" fill-rule="evenodd"/></svg>',"color-swatch":'<svg width="24" height="24"><rect x="3" y="3" width="18" height="18" rx="1" fill-rule="evenodd"/></svg>',"comment-add":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9 19l3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 00-1 1v10c0 .6.4 1 1 1h4v2zm-2 4v-4H5a3 3 0 01-3-3V6a3 3 0 013-3h14a3 3 0 013 3v10a3 3 0 01-3 3h-6.4L7 23z"/><path d="M13 10h2a1 1 0 010 2h-2v2a1 1 0 01-2 0v-2H9a1 1 0 010-2h2V8a1 1 0 012 0v2z"/></g></svg>',comment:'<svg width="24" height="24"><path fill-rule="nonzero" d="M9 19l3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 00-1 1v10c0 .6.4 1 1 1h4v2zm-2 4v-4H5a3 3 0 01-3-3V6a3 3 0 013-3h14a3 3 0 013 3v10a3 3 0 01-3 3h-6.4L7 23z"/></svg>',contrast:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4zm-6 8a6 6 0 006 6V6a6 6 0 00-6 6z" fill-rule="evenodd"/></svg>',copy:'<svg width="24" height="24"><path d="M16 3H6a2 2 0 00-2 2v11h2V5h10V3zm1 4a2 2 0 012 2v10a2 2 0 01-2 2h-7a2 2 0 01-2-2V9c0-1.2.9-2 2-2h7zm0 12V9h-7v10h7z" fill-rule="nonzero"/></svg>',crop:'<svg width="24" height="24"><path d="M17 8v7h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1a1 1 0 01-1-1v-2H7V9H5a1 1 0 110-2h2V5c0-.6.4-1 1-1s1 .4 1 1v2h7l3-3 1 1-3 3zM9 9v5l5-5H9zm1 6h5v-5l-5 5z" fill-rule="evenodd"/></svg>',"cut-column":'<svg width="24" height="24"><path fill-rule="evenodd" d="M7.2 4.5c.9 0 1.6.4 2.2 1A3.7 3.7 0 0110.5 8v.5l1 1 4-4 1-.5a3.3 3.3 0 012 0c.4 0 .7.3 1 .5L17 8h4v13h-6V10l-1.5 1.5.5.5v4l-2.5-2.5-1 1v.5c0 .4 0 .8-.3 1.2-.2.5-.4.9-.8 1.2-.6.7-1.3 1-2.2 1-.8.2-1.5 0-2-.6l-.5-.8-.2-1c0-.4 0-.8.3-1.2A3.9 3.9 0 017 12.7c.5-.2 1-.3 1.5-.2l1-1-1-1c-.5 0-1 0-1.5-.2-.5-.1-1-.4-1.4-.9-.4-.3-.6-.7-.8-1.2L4.5 7c0-.4 0-.7.2-1 0-.3.3-.6.5-.8.5-.5 1.2-.8 2-.7zm12.3 5h-3v10h3v-10zM8 13.8h-.3l-.4.2a2.8 2.8 0 00-.7.4v.1a2.8 2.8 0 00-.6.8l-.1.4v.7l.2.5.5.2h.7a2.6 2.6 0 00.8-.3 2.4 2.4 0 00.7-.7 2.5 2.5 0 00.3-.8 1.5 1.5 0 000-.8 1 1 0 00-.2-.4 1 1 0 00-.5-.2H8zm3.5-3.7c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4zM7 5.8h-.4a1 1 0 00-.5.3 1 1 0 00-.2.5v.7a2.5 2.5 0 00.3.8l.2.3h.1l.4.4.4.2.4.1h.7L9 9l.2-.4a1.6 1.6 0 000-.8 2.6 2.6 0 00-.3-.8A2.5 2.5 0 007.7 6l-.4-.1H7z"/></svg>',"cut-row":'<svg width="24" height="24"><path fill-rule="evenodd" d="M22 3v5H9l3 3 2-2h4l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8.7.6 1 1.3 1 2.2.2.8 0 1.5-.6 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 01-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 018.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 010-2c0-.4.3-.7.5-1l2 2V3h14zM8.5 15.3h-.3a2.6 2.6 0 00-.8.4 2.5 2.5 0 00-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 00.8-.3L9 18V18l.4-.4.2-.4.1-.4v-.3-.4a1 1 0 00-.2-.5 1 1 0 00-.4-.2h-.5zm7 0H15a1 1 0 00-.4.3 1 1 0 00-.2.5 1.5 1.5 0 000 .7v.4a2.8 2.8 0 00.5.7h.1a2.8 2.8 0 00.8.6l.4.1h.7l.5-.2.2-.5v-.4-.3a2.6 2.6 0 00-.3-.8 2.4 2.4 0 00-.7-.7 2.5 2.5 0 00-.8-.3h-.3zM12 11.6c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4zm8.5-7.1h-11v2h11v-2z"/></svg>',cut:'<svg width="24" height="24"><path d="M18 15c.6.7 1 1.4 1 2.3 0 .8-.2 1.5-.7 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 01-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 018.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 010-2c0-.4.3-.7.5-1l6 6 6-6 .5 1a3.3 3.3 0 010 2c0 .4-.3.7-.5 1l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8zm-8.5 2.2l.1-.4v-.3-.4a1 1 0 00-.2-.5 1 1 0 00-.4-.2 1.6 1.6 0 00-.8 0 2.6 2.6 0 00-.8.3 2.5 2.5 0 00-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 00.8-.3 2.8 2.8 0 001-1zm2.5-2.8c.4 0 .7-.1 1-.4.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4s-.7.1-1 .4c-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4zm5.4 4l.2-.5v-.4-.3a2.6 2.6 0 00-.3-.8 2.4 2.4 0 00-.7-.7 2.5 2.5 0 00-.8-.3 1.5 1.5 0 00-.8 0 1 1 0 00-.4.2 1 1 0 00-.2.5 1.5 1.5 0 000 .7v.4l.3.4.3.4a2.8 2.8 0 00.8.5l.4.1h.7l.5-.2z" fill-rule="evenodd"/></svg>',"document-properties":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 00-2 2v14c0 1.1.9 2 2 2h10a2 2 0 002-2V7.6L14.4 3zM17 19H7V5h6v4h4v10z" fill-rule="nonzero"/></svg>',drag:'<svg width="24" height="24"><path d="M13 5h2v2h-2V5zm0 4h2v2h-2V9zM9 9h2v2H9V9zm4 4h2v2h-2v-2zm-4 0h2v2H9v-2zm0 4h2v2H9v-2zm4 0h2v2h-2v-2zM9 5h2v2H9V5z" fill-rule="evenodd"/></svg>',"duplicate-column":'<svg width="24" height="24"><path d="M17 6v16h-7V6h7zm-2 2h-3v12h3V8zm-2-6v2H8v15H6V2h7z"/></svg>',"duplicate-row":'<svg width="24" height="24"><path d="M22 11v7H6v-7h16zm-2 2H8v3h12v-3zm-1-6v2H4v5H2V7h17z"/></svg>',duplicate:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M16 3v2H6v11H4V5c0-1.1.9-2 2-2h10zm3 8h-2V9h-7v10h9a2 2 0 01-2 2h-7a2 2 0 01-2-2V9c0-1.2.9-2 2-2h7a2 2 0 012 2v2z"/><path d="M17 14h1a1 1 0 010 2h-1v1a1 1 0 01-2 0v-1h-1a1 1 0 010-2h1v-1a1 1 0 012 0v1z"/></g></svg>',"edit-block":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19.8 8.8l-9.4 9.4c-.2.2-.5.4-.9.4l-5.4 1.2 1.2-5.4.5-.8 9.4-9.4c.7-.7 1.8-.7 2.5 0l2.1 2.1c.7.7.7 1.8 0 2.5zm-2-.2l1-.9v-.3l-2.2-2.2a.3.3 0 00-.3 0l-1 1L18 8.5zm-1 1l-2.5-2.4-6 6 2.5 2.5 6-6zm-7 7.1l-2.6-2.4-.3.3-.1.2-.7 3 3.1-.6h.1l.4-.5z"/></svg>',"edit-image":'<svg width="24" height="24"><path d="M18 16h2V7a2 2 0 00-2-2H7v2h11v9zM6 17h15a1 1 0 010 2h-1v1a1 1 0 01-2 0v-1H6a2 2 0 01-2-2V7H3a1 1 0 110-2h1V4a1 1 0 112 0v13zm3-5.3l1.3 2 3-4.7 3.7 6H7l2-3.3z" fill-rule="nonzero"/></svg>',"embed-page":'<svg width="24" height="24"><path d="M19 6V5H5v14h2A13 13 0 0119 6zm0 1.4c-.8.8-1.6 2.4-2.2 4.6H19V7.4zm0 5.6h-2.4c-.4 1.8-.6 3.8-.6 6h3v-6zm-4 6c0-2.2.2-4.2.6-6H13c-.7 1.8-1.1 3.8-1.1 6h3zm-4 0c0-2.2.4-4.2 1-6H9.6A12 12 0 008 19h3zM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm11.8 9c.4-1.9 1-3.4 1.8-4.5a9.2 9.2 0 00-4 4.5h2.2zm-3.4 0a12 12 0 012.8-4 12 12 0 00-5 4h2.2z" fill-rule="nonzero"/></svg>',embed:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm1 2v14h14V5H5zm4.8 2.6l5.6 4a.5.5 0 010 .8l-5.6 4A.5.5 0 019 16V8a.5.5 0 01.8-.4z" fill-rule="nonzero"/></svg>',emoji:'<svg width="24" height="24"><path d="M9 11c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 00-1 1c0 .6.4 1 1 1zm6 0c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 00-1 1c0 .6.4 1 1 1zm-3 5.5c2.1 0 4-1.5 4.4-3.5H7.6c.5 2 2.3 3.5 4.4 3.5zM12 4a8 8 0 100 16 8 8 0 000-16zm0 14.5a6.5 6.5 0 110-13 6.5 6.5 0 010 13z" fill-rule="nonzero"/></svg>',export:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M14.4 3L18 7v1h-5V5H7v14h9a1 1 0 012 0c0 1-.8 2-1.9 2H7c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2h7.5z"/><path d="M18.1 12c.5 0 .9.4.9 1 0 .5-.3 1-.8 1h-7.3c-.5 0-.9-.4-.9-1 0-.5.3-1 .8-1h7.3z"/><path d="M16.4 9.2a1 1 0 011.4.2l2.4 3.6-2.4 3.6a1 1 0 01-1.7-1v-.2l1.7-2.4-1.6-2.4a1 1 0 01.2-1.4z"/></g></svg>',fill:'<svg width="24" height="26"><path d="M16.6 12l-9-9-1.4 1.4 2.4 2.4-5.2 5.1c-.5.6-.5 1.6 0 2.2L9 19.6a1.5 1.5 0 002.2 0l5.5-5.5c.5-.6.5-1.6 0-2.2zM5.2 13L10 8.2l4.8 4.8H5.2zM19 14.5s-2 2.2-2 3.5c0 1.1.9 2 2 2a2 2 0 002-2c0-1.3-2-3.5-2-3.5z" fill-rule="nonzero"/></svg>',"flip-horizontally":'<svg width="24" height="24"><path d="M14 19h2v-2h-2v2zm4-8h2V9h-2v2zM4 7v10c0 1.1.9 2 2 2h3v-2H6V7h3V5H6a2 2 0 00-2 2zm14-2v2h2a2 2 0 00-2-2zm-7 16h2V3h-2v18zm7-6h2v-2h-2v2zm-4-8h2V5h-2v2zm4 12a2 2 0 002-2h-2v2z" fill-rule="nonzero"/></svg>',"flip-vertically":'<svg width="24" height="24"><path d="M5 14v2h2v-2H5zm8 4v2h2v-2h-2zm4-14H7a2 2 0 00-2 2v3h2V6h10v3h2V6a2 2 0 00-2-2zm2 14h-2v2a2 2 0 002-2zM3 11v2h18v-2H3zm6 7v2h2v-2H9zm8-4v2h2v-2h-2zM5 18c0 1.1.9 2 2 2v-2H5z" fill-rule="nonzero"/></svg>',"format-painter":'<svg width="24" height="24"><path d="M18 5V4c0-.5-.4-1-1-1H5a1 1 0 00-1 1v4c0 .6.5 1 1 1h12c.6 0 1-.4 1-1V7h1v4H9v9c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-7h8V5h-3z" fill-rule="nonzero"/></svg>',format:'<svg width="24" height="24"><path fill-rule="evenodd" d="M17 5a1 1 0 010 2h-4v11a1 1 0 01-2 0V7H7a1 1 0 110-2h10z"/></svg>',fullscreen:'<svg width="24" height="24"><path d="M15.3 10l-1.2-1.3 2.9-3h-2.3a.9.9 0 110-1.7H19c.5 0 .9.4.9.9v4.4a.9.9 0 11-1.8 0V7l-2.9 3zm0 4l3 3v-2.3a.9.9 0 111.7 0V19c0 .5-.4.9-.9.9h-4.4a.9.9 0 110-1.8H17l-3-2.9 1.3-1.2zM10 15.4l-2.9 3h2.3a.9.9 0 110 1.7H5a.9.9 0 01-.9-.9v-4.4a.9.9 0 111.8 0V17l2.9-3 1.2 1.3zM8.7 10L5.7 7v2.3a.9.9 0 01-1.7 0V5c0-.5.4-.9.9-.9h4.4a.9.9 0 010 1.8H7l3 2.9-1.3 1.2z" fill-rule="nonzero"/></svg>',gallery:'<svg width="24" height="24"><path fill-rule="nonzero" d="M5 15.7l2.3-2.2c.3-.3.7-.3 1 0L11 16l5.1-5c.3-.4.8-.4 1 0l2 1.9V8H5v7.7zM5 18V19h3l1.8-1.9-2-2L5 17.9zm14-3l-2.5-2.4-6.4 6.5H19v-4zM4 6h16c.6 0 1 .4 1 1v13c0 .6-.4 1-1 1H4a1 1 0 01-1-1V7c0-.6.4-1 1-1zm6 7a2 2 0 110-4 2 2 0 010 4zM4.5 4h15a.5.5 0 110 1h-15a.5.5 0 010-1zm2-2h11a.5.5 0 110 1h-11a.5.5 0 010-1z"/></svg>',gamma:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm1 2v14h14V5H5zm6.5 11.8V14L9.2 8.7a5.1 5.1 0 00-.4-.8l-.1-.2H8 8v-1l.3-.1.3-.1h.7a1 1 0 01.6.5l.1.3a8.5 8.5 0 01.3.6l1.9 4.6 2-5.2a1 1 0 011-.6.5.5 0 01.5.6L13 14v2.8a.7.7 0 01-1.4 0z" fill-rule="nonzero"/></svg>',help:'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M12 5.5a6.5 6.5 0 00-6 9 6.3 6.3 0 001.4 2l1 1a6.3 6.3 0 003.6 1 6.5 6.5 0 006-9 6.3 6.3 0 00-1.4-2l-1-1a6.3 6.3 0 00-3.6-1zM12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4z"/><path d="M9.6 9.7a.7.7 0 01-.7-.8c0-1.1 1.5-1.8 3.2-1.8 1.8 0 3.2.8 3.2 2.4 0 1.4-.4 2.1-1.5 2.8-.2 0-.3.1-.3.2a2 2 0 00-.8.8.8.8 0 01-1.4-.6c.3-.7.8-1 1.3-1.5l.4-.2c.7-.4.8-.6.8-1.5 0-.5-.6-.9-1.7-.9-.5 0-1 .1-1.4.3-.2 0-.3.1-.3.2v-.2c0 .4-.4.8-.8.8z" fill-rule="nonzero"/><circle cx="12" cy="16" r="1"/></g></svg>',"highlight-bg-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path id="tox-icon-highlight-bg-color__color" d="M3 18h18v3H3z"/><path fill-rule="nonzero" d="M7.7 16.7H3l3.3-3.3-.7-.8L10.2 8l4 4.1-4 4.2c-.2.2-.6.2-.8 0l-.6-.7-1.1 1.1zm5-7.5L11 7.4l3-2.9a2 2 0 012.6 0L18 6c.7.7.7 2 0 2.7l-2.9 2.9-1.8-1.8-.5-.6"/></g></svg>',home:'<svg width="24" height="24"><path fill-rule="nonzero" d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>',"horizontal-rule":'<svg width="24" height="24"><path d="M4 11h16v2H4z" fill-rule="evenodd"/></svg>',"image-options":'<svg width="24" height="24"><path d="M6 10a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm12 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm-6 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2z" fill-rule="nonzero"/></svg>',image:'<svg width="24" height="24"><path d="M5 15.7l3.3-3.2c.3-.3.7-.3 1 0L12 15l4.1-4c.3-.4.8-.4 1 0l2 1.9V5H5v10.7zM5 18V19h3l2.8-2.9-2-2L5 17.9zm14-3l-2.5-2.4-6.4 6.5H19v-4zM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm6 8a2 2 0 100-4 2 2 0 000 4z" fill-rule="nonzero"/></svg>',indent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 110-2zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm-5 4h12a1 1 0 010 2H7a1 1 0 010-2zm-2.6-3.8L6.2 12l-1.8-1.2a1 1 0 011.2-1.6l3 2a1 1 0 010 1.6l-3 2a1 1 0 11-1.2-1.6z" fill-rule="evenodd"/></svg>',info:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4zm-1 3v2h2V7h-2zm3 10v-1h-1v-5h-3v1h1v4h-1v1h4z" fill-rule="evenodd"/></svg>',"insert-character":'<svg width="24" height="24"><path d="M15 18h4l1-2v4h-6v-3.3l1.4-1a6 6 0 001.8-2.9 6.3 6.3 0 00-.1-4.1 5.8 5.8 0 00-3-3.2c-.6-.3-1.3-.5-2.1-.5a5.1 5.1 0 00-3.9 1.8 6.3 6.3 0 00-1.3 6 6.2 6.2 0 001.8 3l1.4.9V20H4v-4l1 2h4v-.5l-2-1L5.4 15A6.5 6.5 0 014 11c0-1 .2-1.9.6-2.7A7 7 0 016.3 6C7.1 5.4 8 5 9 4.5c1-.3 2-.5 3.1-.5a8.8 8.8 0 015.7 2 7 7 0 011.7 2.3 6 6 0 01.2 4.8c-.2.7-.6 1.3-1 1.9a7.6 7.6 0 01-3.6 2.5v.5z" fill-rule="evenodd"/></svg>',"insert-time":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M12 19a7 7 0 100-14 7 7 0 000 14zm0 2a9 9 0 110-18 9 9 0 010 18z"/><path d="M16 12h-3V7c0-.6-.4-1-1-1a1 1 0 00-1 1v7h5c.6 0 1-.4 1-1s-.4-1-1-1z"/></g></svg>',invert:'<svg width="24" height="24"><path d="M18 19.3L16.5 18a5.8 5.8 0 01-3.1 1.9 6.1 6.1 0 01-5.5-1.6A5.8 5.8 0 016 14v-.3l.1-1.2A13.9 13.9 0 017.7 9l-3-3 .7-.8 2.8 2.9 9 8.9 1.5 1.6-.7.6zm0-5.5v.3l-.1 1.1-.4 1-1.2-1.2a4.3 4.3 0 00.2-1v-.2c0-.4 0-.8-.2-1.3l-.5-1.4a14.8 14.8 0 00-3-4.2L12 6a26.1 26.1 0 00-2.2 2.5l-1-1a20.9 20.9 0 012.9-3.3L12 4l1 .8a22.2 22.2 0 014 5.4c.6 1.2 1 2.4 1 3.6z" fill-rule="evenodd"/></svg>',italic:'<svg width="24" height="24"><path d="M16.7 4.7l-.1.9h-.3c-.6 0-1 0-1.4.3-.3.3-.4.6-.5 1.1l-2.1 9.8v.6c0 .5.4.8 1.4.8h.2l-.2.8H8l.2-.8h.2c1.1 0 1.8-.5 2-1.5l2-9.8.1-.5c0-.6-.4-.8-1.4-.8h-.3l.2-.9h5.8z" fill-rule="evenodd"/></svg>',"line-height":'<svg width="24" height="24"><path d="M21 5a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zm0 4a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zm0 4a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zm0 4a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zM7 3.6l3.7 3.7a1 1 0 01-1.3 1.5h-.1L8 7.3v9.2l1.3-1.3a1 1 0 011.3 0h.1c.4.4.4 1 0 1.3v.1L7 20.4l-3.7-3.7a1 1 0 011.3-1.5h.1L6 16.7V7.4L4.7 8.7a1 1 0 01-1.3 0h-.1a1 1 0 010-1.3v-.1L7 3.6z"/></svg>',line:'<svg width="24" height="24"><path d="M15 9l-8 8H4v-3l8-8 3 3zm1-1l-3-3 1-1h1c-.2 0 0 0 0 0l2 2s0 .2 0 0v1l-1 1zM4 18h16v2H4v-2z" fill-rule="evenodd"/></svg>',link:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 011.4 1.4l-2.1 2a2 2 0 102.7 2.8l4.8-4.8a1 1 0 000-1.4 1 1 0 111.4-1.3 2.9 2.9 0 010 4L9.6 20a3.9 3.9 0 01-5.5-5.5l2-2zm11.6-.6a1 1 0 01-1.4-1.4l2-2a2 2 0 10-2.6-2.8L11 10.3a1 1 0 000 1.4A1 1 0 119.6 13a2.9 2.9 0 010-4L14.4 4a3.9 3.9 0 015.5 5.5l-2 2z" fill-rule="nonzero"/></svg>',"list-bull-circle":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M11 16a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6zM11 26a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6zM11 36a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6z" fill-rule="nonzero"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-default":'<svg width="48" height="48"><g fill-rule="evenodd"><circle cx="11" cy="14" r="3"/><circle cx="11" cy="24" r="3"/><circle cx="11" cy="34" r="3"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-square":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M8 11h6v6H8zM8 21h6v6H8zM8 31h6v6H8z"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-num-default-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 17v-4.8l-1.6 1v-1.1l1.6-1h1.2V17zM33.3 17.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm1.7 5.7c0-1.2 1-2 2.2-2 1.3 0 2.1.8 2.1 1.8 0 .7-.3 1.2-1.3 2.2l-1.2 1v.2h2.6v1h-4.3v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H35zm-1.7 4.3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm3.2 7.3v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H35c0-1.1 1-1.8 2.2-1.8 1.2 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.7.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .6 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm-3.3 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-default":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10 17v-4.8l-1.5 1v-1.1l1.6-1h1.2V17h-1.2zm3.6.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm-5 5.7c0-1.2.8-2 2.1-2s2.1.8 2.1 1.8c0 .7-.3 1.2-1.4 2.2l-1.1 1v.2h2.6v1H8.6v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H8.5zm6.3 4.3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM10 34.4v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H8.6c0-1.1 1-1.8 2.2-1.8 1.3 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.8.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .7 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm4.7 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-lower-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M36.5 16c-.9 0-1.5-.5-1.5-1.3s.6-1.3 1.8-1.4h1v-.4c0-.4-.2-.6-.7-.6-.4 0-.7.1-.8.4h-1.1c0-.8.8-1.4 2-1.4S39 12 39 13V16h-1.2v-.6c-.3.4-.8.7-1.4.7zm.4-.8c.6 0 1-.4 1-.9V14h-1c-.5.1-.7.3-.7.6 0 .4.3.6.7.6zM33.1 16.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zM37.7 26c-.7 0-1.2-.2-1.5-.7v.7H35v-6.3h1.2v2.5c.3-.5.8-.9 1.5-.9 1.1 0 1.8 1 1.8 2.4 0 1.5-.7 2.4-1.8 2.4zm-.5-3.6c-.6 0-1 .5-1 1.3s.4 1.4 1 1.4c.7 0 1-.6 1-1.4 0-.8-.3-1.3-1-1.3zM33.2 26.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm6 7h-1c-.1-.5-.4-.8-1-.8s-1 .5-1 1.4c0 1 .4 1.4 1 1.4.5 0 .9-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm-6.1 3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.3 15.2c.5 0 1-.4 1-.9V14h-1c-.5.1-.8.3-.8.6 0 .4.3.6.8.6zm-.4.9c-1 0-1.5-.6-1.5-1.4 0-.8.6-1.3 1.7-1.4h1.1v-.4c0-.4-.2-.6-.7-.6-.5 0-.8.1-.9.4h-1c0-.8.8-1.4 2-1.4 1.1 0 1.8.6 1.8 1.6V16h-1.1v-.6h-.1c-.2.4-.7.7-1.3.7zm4.6 0c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-3.2 10c-.6 0-1.2-.3-1.4-.8v.7H8.5v-6.3H10v2.5c.3-.5.8-.9 1.4-.9 1.2 0 1.9 1 1.9 2.4 0 1.5-.7 2.4-1.9 2.4zm-.4-3.7c-.7 0-1 .5-1 1.3s.3 1.4 1 1.4c.6 0 1-.6 1-1.4 0-.8-.4-1.3-1-1.3zm4 3.7c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-2.2 7h-1.2c0-.5-.4-.8-.9-.8-.6 0-1 .5-1 1.4 0 1 .4 1.4 1 1.4.5 0 .8-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm1.8 3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-greek-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 16c-1.2 0-2-.8-2-2.3 0-1.5.8-2.4 2-2.4.6 0 1 .4 1.3 1v-.9H40v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1-.7h-.2c-.2.4-.7.8-1.3.8zm.3-1c.6 0 1-.5 1-1.3s-.4-1.3-1-1.3-1 .5-1 1.3.4 1.4 1 1.4zM33.3 16.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM36 21.9c0-1.5.8-2.3 2.1-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.9 1.3.9.3 1.3.8 1.3 1.7 0 1.2-.7 1.9-1.8 1.9-.6 0-1.1-.3-1.4-.8v2.2H36V22zm1.8 1.2v-1h.3c.5 0 .9-.2.9-.7 0-.5-.3-.8-.9-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1 1.3s1-.4 1-1-.4-1-1.2-1h-.3zM33.3 26.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM37.1 34.6L34.8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.2.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2zm.7 1a2 2 0 00-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1zM33.3 36.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-greek":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.5 15c.7 0 1-.5 1-1.3s-.3-1.3-1-1.3c-.5 0-.9.5-.9 1.3s.4 1.4 1 1.4zm-.3 1c-1.1 0-1.8-.8-1.8-2.3 0-1.5.7-2.4 1.8-2.4.7 0 1.1.4 1.3 1h.1v-.9h1.2v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1.1-.7h-.1c-.2.4-.7.8-1.4.8zm5 .1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm-4.9 7v-1h.3c.6 0 1-.2 1-.7 0-.5-.4-.8-1-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1.1 1.3.6 0 1-.4 1-1s-.5-1-1.3-1h-.3zM8.6 22c0-1.5.7-2.3 2-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.8 1.3.8.3 1.3.8 1.3 1.7 0 1.2-.8 1.9-1.9 1.9-.6 0-1.1-.3-1.3-.8v2.2H8.5V22zm6.2 4.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm-4.5 8.5L8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.1.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2zm.7 1a2 2 0 00-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1zm4.5.5c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M32.9 16v-1.2h-1.3V16H33zm0 10v-1.2h-1.3V26H33zm0 10v-1.2h-1.3V36H33z"/><path fill-rule="nonzero" d="M36 21h-1.5v5H36zM36 31h-1.5v5H36zM39 21h-1.5v5H39zM39 31h-1.5v5H39zM42 31h-1.5v5H42zM36 11h-1.5v5H36zM36 19h-1.5v1H36zM36 29h-1.5v1H36zM39 19h-1.5v1H39zM39 29h-1.5v1H39zM42 29h-1.5v1H42zM36 9h-1.5v1H36z"/></g></svg>',"list-num-lower-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 16v-1.2h1.3V16H15zm0 10v-1.2h1.3V26H15zm0 10v-1.2h1.3V36H15z"/><path fill-rule="nonzero" d="M12 21h1.5v5H12zM12 31h1.5v5H12zM9 21h1.5v5H9zM9 31h1.5v5H9zM6 31h1.5v5H6zM12 11h1.5v5H12zM12 19h1.5v1H12zM12 29h1.5v1H12zM9 19h1.5v1H9zM9 29h1.5v1H9zM6 29h1.5v1H6zM12 9h1.5v1H12z"/></g></svg>',"list-num-upper-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M39.3 17l-.5-1.4h-2l-.5 1.4H35l2-6h1.6l2 6h-1.3zm-1.6-4.7l-.7 2.3h1.6l-.8-2.3zM33.4 17c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm4.7 9.9h-2.7v-6H38c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7zm-1.4-5v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1zm0 4h1.1c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9h-1.1V26zM33 27.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm4.9 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2zm-4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-upper-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M12.6 17l-.5-1.4h-2L9.5 17H8.3l2-6H12l2 6h-1.3zM11 12.3l-.7 2.3h1.6l-.8-2.3zm4.7 4.8c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zM11.4 27H8.7v-6h2.6c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7zM10 22v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1zm0 4H11c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9H10V26zm5.4 1.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-4.1 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2zm4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-upper-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M31.6 17v-1.2H33V17h-1.3zm0 10v-1.2H33V27h-1.3zm0 10v-1.2H33V37h-1.3z"/><path fill-rule="nonzero" d="M34.5 20H36v7h-1.5zM34.5 30H36v7h-1.5zM37.5 20H39v7h-1.5zM37.5 30H39v7h-1.5zM40.5 30H42v7h-1.5zM34.5 10H36v7h-1.5z"/></g></svg>',"list-num-upper-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 17v-1.2h1.3V17H15zm0 10v-1.2h1.3V27H15zm0 10v-1.2h1.3V37H15z"/><path fill-rule="nonzero" d="M12 20h1.5v7H12zM12 30h1.5v7H12zM9 20h1.5v7H9zM9 30h1.5v7H9zM6 30h1.5v7H6zM12 10h1.5v7H12z"/></g></svg>',lock:'<svg width="24" height="24"><path d="M16.3 11c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H8V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h.3zM10 8v3h4V8a1 1 0 00-.3-.7A1 1 0 0013 7h-2a1 1 0 00-.7.3 1 1 0 00-.3.7z" fill-rule="evenodd"/></svg>',ltr:'<svg width="24" height="24"><path d="M11 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 017.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L11 5zM4.4 16.2L6.2 15l-1.8-1.2a1 1 0 011.2-1.6l3 2a1 1 0 010 1.6l-3 2a1 1 0 11-1.2-1.6z" fill-rule="evenodd"/></svg>',"more-drawer":'<svg width="24" height="24"><path d="M6 10a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm12 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm-6 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2z" fill-rule="nonzero"/></svg>',"new-document":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 00-2 2v14c0 1.1.9 2 2 2h10a2 2 0 002-2V7.6L14.4 3zM17 19H7V5h6v4h4v10z" fill-rule="nonzero"/></svg>',"new-tab":'<svg width="24" height="24"><path d="M15 13l2-2v8H5V7h8l-2 2H7v8h8v-4zm4-8v5.5l-2-2-5.6 5.5H10v-1.4L15.5 7l-2-2H19z" fill-rule="evenodd"/></svg>',"non-breaking":'<svg width="24" height="24"><path d="M11 11H8a1 1 0 110-2h3V6c0-.6.4-1 1-1s1 .4 1 1v3h3c.6 0 1 .4 1 1s-.4 1-1 1h-3v3c0 .6-.4 1-1 1a1 1 0 01-1-1v-3zm10 4v5H3v-5c0-.6.4-1 1-1s1 .4 1 1v3h14v-3c0-.6.4-1 1-1s1 .4 1 1z" fill-rule="evenodd"/></svg>',notice:'<svg width="24" height="24"><path d="M17.8 9.8L15.4 4 20 8.5v7L15.5 20h-7L4 15.5v-7L8.5 4h7l2.3 5.8zm0 0l2.2 5.7-2.3-5.8zM13 17v-2h-2v2h2zm0-4V7h-2v6h2z" fill-rule="evenodd"/></svg>',"ordered-list-rtl":'<svg width="24" height="24"><path d="M6 17h8a1 1 0 010 2H6a1 1 0 010-2zm0-6h8a1 1 0 010 2H6a1 1 0 010-2zm0-6h8a1 1 0 010 2H6a1 1 0 110-2zm13-1v3.5a.5.5 0 11-1 0V5h-.5a.5.5 0 110-1H19zm-1 8.8l.2.2h1.3a.5.5 0 110 1h-1.6a1 1 0 01-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 00-.2-.2h-1.3a.5.5 0 01-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3zm2 4.2v2c0 .6-.4 1-1 1h-1.5a.5.5 0 010-1h1.2a.3.3 0 100-.6h-1.3a.4.4 0 110-.8h1.3a.3.3 0 000-.6h-1.2a.5.5 0 110-1H19c.6 0 1 .4 1 1z" fill-rule="evenodd"/></svg>',"ordered-list":'<svg width="24" height="24"><path d="M10 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 110-2zM6 4v3.5c0 .3-.2.5-.5.5a.5.5 0 01-.5-.5V5h-.5a.5.5 0 010-1H6zm-1 8.8l.2.2h1.3c.3 0 .5.2.5.5s-.2.5-.5.5H4.9a1 1 0 01-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 00-.2-.2H4.5a.5.5 0 01-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3zM7 17v2c0 .6-.4 1-1 1H4.5a.5.5 0 010-1h1.2c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.4a.4.4 0 110-.8h1.3c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.5a.5.5 0 110-1H6c.6 0 1 .4 1 1z" fill-rule="evenodd"/></svg>',orientation:'<svg width="24" height="24"><path d="M7.3 6.4L1 13l6.4 6.5 6.5-6.5-6.5-6.5zM3.7 13l3.6-3.7L11 13l-3.7 3.7-3.6-3.7zM12 6l2.8 2.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0L9.2 5.7a.8.8 0 010-1.2L13.6.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L12 4h1a9 9 0 11-4.3 16.9l1.5-1.5A7 7 0 1013 6h-1z" fill-rule="nonzero"/></svg>',outdent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 110-2zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm-5 4h12a1 1 0 010 2H7a1 1 0 010-2zm1.6-3.8a1 1 0 01-1.2 1.6l-3-2a1 1 0 010-1.6l3-2a1 1 0 011.2 1.6L6.8 12l1.8 1.2z" fill-rule="evenodd"/></svg>',"page-break":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M5 11c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1h-1a1 1 0 010-2zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zM7 3v5h10V3c0-.6.4-1 1-1s1 .4 1 1v7H5V3c0-.6.4-1 1-1s1 .4 1 1zM6 22a1 1 0 01-1-1v-7h14v7c0 .6-.4 1-1 1a1 1 0 01-1-1v-5H7v5c0 .6-.4 1-1 1z"/></g></svg>',paragraph:'<svg width="24" height="24"><path fill-rule="evenodd" d="M10 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 016.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L10 5z"/></svg>',"paste-column-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h7v2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm8 7v12h-6V8h6zm-1.5 1.5h-3v9h3v-9zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-column-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V18c0 1-.8 2-1.9 2H11v-2h7V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v2H4V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm-2 7v12H4V8h6zM8.5 9.5h-3v9h3v-9zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-row-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V11h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h14c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm10 11v5H8v-5h14zm-1.5 1.5h-11v2h11v-2zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-row-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h12v-4h2v4c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm10 7v5H8V8h14zm-1.5 1.5h-11v2h11v-2zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-text":'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h3V9h9zM9 20H6a2 2 0 01-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0112 1a3 3 0 012.8 2H18a2 2 0 012 2v4h1v12H9v-1zm1.5-9.5v9h9v-9h-9zM12 3a1 1 0 00-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1zm0 9h6v2h-.5l-.5-1h-1v4h.8v1h-3.6v-1h.8v-4h-1l-.5 1H12v-2z" fill-rule="nonzero"/></svg>',paste:'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h3V9h9zM9 20H6a2 2 0 01-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0112 1a3 3 0 012.8 2H18a2 2 0 012 2v4h1v12H9v-1zm1.5-9.5v9h9v-9h-9zM12 3a1 1 0 00-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1z" fill-rule="nonzero"/></svg>',"permanent-pen":'<svg width="24" height="24"><path d="M10.5 17.5L8 20H3v-3l3.5-3.5a2 2 0 010-3L14 3l1 1-7.3 7.3a1 1 0 000 1.4l3.6 3.6c.4.4 1 .4 1.4 0L20 9l1 1-7.6 7.6a2 2 0 01-2.8 0l-.1-.1z" fill-rule="nonzero"/></svg>',plus:'<svg width="24" height="24"><path d="M12 4c.5 0 1 .4 1 .9V11h6a1 1 0 01.1 2H13v6a1 1 0 01-2 .1V13H5a1 1 0 01-.1-2H11V5c0-.6.4-1 1-1z"/></svg>',preferences:'<svg width="24" height="24"><path d="M20.1 13.5l-1.9.2a5.8 5.8 0 01-.6 1.5l1.2 1.5c.4.4.3 1 0 1.4l-.7.7a1 1 0 01-1.4 0l-1.5-1.2a6.2 6.2 0 01-1.5.6l-.2 1.9c0 .5-.5.9-1 .9h-1a1 1 0 01-1-.9l-.2-1.9a5.8 5.8 0 01-1.5-.6l-1.5 1.2a1 1 0 01-1.4 0l-.7-.7a1 1 0 010-1.4l1.2-1.5a6.2 6.2 0 01-.6-1.5l-1.9-.2a1 1 0 01-.9-1v-1c0-.5.4-1 .9-1l1.9-.2a5.8 5.8 0 01.6-1.5L5.2 7.3a1 1 0 010-1.4l.7-.7a1 1 0 011.4 0l1.5 1.2a6.2 6.2 0 011.5-.6l.2-1.9c0-.5.5-.9 1-.9h1c.5 0 1 .4 1 .9l.2 1.9a5.8 5.8 0 011.5.6l1.5-1.2a1 1 0 011.4 0l.7.7c.3.4.4 1 0 1.4l-1.2 1.5a6.2 6.2 0 01.6 1.5l1.9.2c.5 0 .9.5.9 1v1c0 .5-.4 1-.9 1zM12 15a3 3 0 100-6 3 3 0 000 6z" fill-rule="evenodd"/></svg>',preview:'<svg width="24" height="24"><path d="M3.5 12.5c.5.8 1.1 1.6 1.8 2.3 2 2 4.2 3.2 6.7 3.2s4.7-1.2 6.7-3.2a16.2 16.2 0 002.1-2.8 15.7 15.7 0 00-2.1-2.8c-2-2-4.2-3.2-6.7-3.2a9.3 9.3 0 00-6.7 3.2A16.2 16.2 0 003.2 12c0 .2.2.3.3.5zm-2.4-1l.7-1.2L4 7.8C6.2 5.4 8.9 4 12 4c3 0 5.8 1.4 8.1 3.8a18.2 18.2 0 012.8 3.7v1l-.7 1.2-2.1 2.5c-2.3 2.4-5 3.8-8.1 3.8-3 0-5.8-1.4-8.1-3.8a18.2 18.2 0 01-2.8-3.7 1 1 0 010-1zm12-3.3a2 2 0 102.7 2.6 4 4 0 11-2.6-2.6z" fill-rule="nonzero"/></svg>',print:'<svg width="24" height="24"><path d="M18 8H6a3 3 0 00-3 3v6h2v3h14v-3h2v-6a3 3 0 00-3-3zm-1 10H7v-4h10v4zm.5-5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm.5-8H6v2h12V5z" fill-rule="nonzero"/></svg>',quote:'<svg width="24" height="24"><path d="M7.5 17h.9c.4 0 .7-.2.9-.6L11 13V8c0-.6-.4-1-1-1H6a1 1 0 00-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 00.8 1.3zm8 0h.9c.4 0 .7-.2.9-.6L19 13V8c0-.6-.4-1-1-1h-4a1 1 0 00-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 00.8 1.3z" fill-rule="nonzero"/></svg>',redo:'<svg width="24" height="24"><path d="M17.6 10H12c-2.8 0-4.4 1.4-4.9 3.5-.4 2 .3 4 1.4 4.6a1 1 0 11-1 1.8c-2-1.2-2.9-4.1-2.3-6.8.6-3 3-5.1 6.8-5.1h5.6l-3.3-3.3a1 1 0 111.4-1.4l5 5a1 1 0 010 1.4l-5 5a1 1 0 01-1.4-1.4l3.3-3.3z" fill-rule="nonzero"/></svg>',reload:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M5 22.1l-1.2-4.7v-.2a1 1 0 011-1l5 .4a1 1 0 11-.2 2l-2.2-.2a7.8 7.8 0 008.4.2 7.5 7.5 0 003.5-6.4 1 1 0 112 0 9.5 9.5 0 01-4.5 8 9.9 9.9 0 01-10.2 0l.4 1.4a1 1 0 11-2 .5zM13.6 7.4c0-.5.5-1 1-.9l2.8.2a8 8 0 00-9.5-1 7.5 7.5 0 00-3.6 7 1 1 0 01-2 0 9.5 9.5 0 014.5-8.6 10 10 0 0110.9.3l-.3-1a1 1 0 012-.5l1.1 4.8a1 1 0 01-1 1.2l-5-.4a1 1 0 01-.9-1z"/></g></svg>',"remove-formatting":'<svg width="24" height="24"><path d="M13.2 6a1 1 0 010 .2l-2.6 10a1 1 0 01-1 .8h-.2a.8.8 0 01-.8-1l2.6-10H8a1 1 0 110-2h9a1 1 0 010 2h-3.8zM5 18h7a1 1 0 010 2H5a1 1 0 010-2zm13 1.5L16.5 18 15 19.5a.7.7 0 01-1-1l1.5-1.5-1.5-1.5a.7.7 0 011-1l1.5 1.5 1.5-1.5a.7.7 0 011 1L17.5 17l1.5 1.5a.7.7 0 01-1 1z" fill-rule="evenodd"/></svg>',remove:'<svg width="24" height="24"><path d="M16 7h3a1 1 0 010 2h-1v9a3 3 0 01-3 3H9a3 3 0 01-3-3V9H5a1 1 0 110-2h3V6a3 3 0 013-3h2a3 3 0 013 3v1zm-2 0V6c0-.6-.4-1-1-1h-2a1 1 0 00-1 1v1h4zm2 2H8v9c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V9zm-7 3a1 1 0 012 0v4a1 1 0 01-2 0v-4zm4 0a1 1 0 012 0v4a1 1 0 01-2 0v-4z" fill-rule="nonzero"/></svg>',"resize-handle":'<svg width="10" height="10"><g fill-rule="nonzero"><path d="M8.1 1.1A.5.5 0 119 2l-7 7A.5.5 0 111 8l7-7zM8.1 5.1A.5.5 0 119 6l-3 3A.5.5 0 115 8l3-3z"/></g></svg>',resize:'<svg width="24" height="24"><path d="M4 5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h6c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 01-.7.3H7.4L18 16.6V13c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v6c0 .3-.1.5-.3.7a1 1 0 01-.7.3h-6a1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3.6L6 7.4V11c0 .3-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.7-.3A1 1 0 014 11V5z" fill-rule="evenodd"/></svg>',"restore-draft":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1z"/><path d="M4.7 10H9a1 1 0 010 2H3a1 1 0 01-1-1V5a1 1 0 112 0v3l2.5-2.4a9.2 9.2 0 0110.8-1.5A9 9 0 0113.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 111.3-1.5 7.2 7.2 0 0011.6-3.7 7 7 0 00-3.5-7.7A7.2 7.2 0 008 7L4.7 10z" fill-rule="nonzero"/></g></svg>',"rotate-left":'<svg width="24" height="24"><path d="M4.7 10H9a1 1 0 010 2H3a1 1 0 01-1-1V5a1 1 0 112 0v3l2.5-2.4a9.2 9.2 0 0110.8-1.5A9 9 0 0113.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 111.3-1.5 7.2 7.2 0 0011.6-3.7 7 7 0 00-3.5-7.7A7.2 7.2 0 008 7L4.7 10z" fill-rule="nonzero"/></svg>',"rotate-right":'<svg width="24" height="24"><path d="M20 8V5a1 1 0 012 0v6c0 .6-.4 1-1 1h-6a1 1 0 010-2h4.3L16 7A7.2 7.2 0 007.7 6a7 7 0 003 13.1c1.9.1 3.7-.5 5-1.7a1 1 0 011.4 1.5A9.2 9.2 0 012.2 14c-.9-3.9 1-8 4.5-9.9 3.5-1.9 8-1.3 10.8 1.5L20 8z" fill-rule="nonzero"/></svg>',rtl:'<svg width="24" height="24"><path d="M8 5h8v2h-2v12h-2V7h-2v12H8v-7c-.5 0-1 0-1.4-.3A3.4 3.4 0 014.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L8 5zm12 11.2a1 1 0 11-1 1.6l-3-2a1 1 0 010-1.6l3-2a1 1 0 111 1.6L18.4 15l1.8 1.2z" fill-rule="evenodd"/></svg>',save:'<svg width="24" height="24"><path d="M5 16h14a2 2 0 012 2v2a2 2 0 01-2 2H5a2 2 0 01-2-2v-2c0-1.1.9-2 2-2zm0 2v2h14v-2H5zm10 0h2v2h-2v-2zm-4-6.4L8.7 9.3a1 1 0 10-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 10-1.4-1.4L13 11.6V4a1 1 0 00-2 0v7.6z" fill-rule="nonzero"/></svg>',search:'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12z" fill-rule="nonzero"/></svg>',"select-all":'<svg width="24" height="24"><path d="M3 5h2V3a2 2 0 00-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2a2 2 0 00-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8a2 2 0 002-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z" fill-rule="nonzero"/></svg>',selected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2zm3.6 10.9L7 12.3a.7.7 0 00-1 1L9.6 17 18 8.6a.7.7 0 000-1 .7.7 0 00-1 0l-7.4 7.3z"/></svg>',settings:'<svg width="24" height="24"><path d="M11 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V8H5a1 1 0 110-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.5V6zM8 8h2V6H8v2zm9 2.8v.2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v.3c0 .2 0 .3-.2.5l-.6.2h-2.4c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V13H5a1 1 0 010-2h8v-.3c0-.2 0-.3.2-.5l.6-.2h2.4c.3 0 .4 0 .6.2l.2.6zM14 13h2v-2h-2v2zm-3 2.8v.2h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V18H5a1 1 0 010-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.6zM8 18h2v-2H8v2z" fill-rule="evenodd"/></svg>',sharpen:'<svg width="24" height="24"><path d="M16 6l4 4-8 9-8-9 4-4h8zm-4 10.2l5.5-6.2-.1-.1H12v-.3h5.1l-.2-.2H12V9h4.6l-.2-.2H12v-.3h4.1l-.2-.2H12V8h3.6l-.2-.2H8.7L6.5 10l.1.1H12v.3H6.9l.2.2H12v.3H7.3l.2.2H12v.3H7.7l.3.2h4v.3H8.2l.2.2H12v.3H8.6l.3.2H12v.3H9l.3.2H12v.3H9.5l.2.2H12v.3h-2l.2.2H12v.3h-1.6l.2.2H12v.3h-1.1l.2.2h.9v.3h-.7l.2.2h.5v.3h-.3l.3.2z" fill-rule="evenodd"/></svg>',sourcecode:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9.8 15.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0l-4.4-4.1a.8.8 0 010-1.2l4.4-4.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L6 12l3.8 3.7zM14.2 15.7c-.3.3-.3.8 0 1 .4.4.9.4 1.2 0l4.4-4.1c.3-.3.3-.9 0-1.2l-4.4-4.2a.8.8 0 00-1.2 0c-.3.3-.3.8 0 1.1L18 12l-3.8 3.7z"/></g></svg>',"spell-check":'<svg width="24" height="24"><path d="M6 8v3H5V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h2c.3 0 .5.1.7.3.2.2.3.4.3.7v6H8V8H6zm0-3v2h2V5H6zm13 0h-3v5h3v1h-3a1 1 0 01-.7-.3 1 1 0 01-.3-.7V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3v1zm-5 1.5l-.1.7c-.1.2-.3.3-.6.3.3 0 .5.1.6.3l.1.7V10c0 .3-.1.5-.3.7a1 1 0 01-.7.3h-3V4h3c.3 0 .5.1.7.3.2.2.3.4.3.7v1.5zM13 10V8h-2v2h2zm0-3V5h-2v2h2zm3 5l1 1-6.5 7L7 15.5l1.3-1 2.2 2.2L16 12z" fill-rule="evenodd"/></svg>',"strike-through":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M15.6 8.5c-.5-.7-1-1.1-1.3-1.3-.6-.4-1.3-.6-2-.6-2.7 0-2.8 1.7-2.8 2.1 0 1.6 1.8 2 3.2 2.3 4.4.9 4.6 2.8 4.6 3.9 0 1.4-.7 4.1-5 4.1A6.2 6.2 0 017 16.4l1.5-1.1c.4.6 1.6 2 3.7 2 1.6 0 2.5-.4 3-1.2.4-.8.3-2-.8-2.6-.7-.4-1.6-.7-2.9-1-1-.2-3.9-.8-3.9-3.6C7.6 6 10.3 5 12.4 5c2.9 0 4.2 1.6 4.7 2.4l-1.5 1.1z"/><path d="M5 11h14a1 1 0 010 2H5a1 1 0 010-2z" fill-rule="nonzero"/></g></svg>',subscript:'<svg width="24" height="24"><path d="M10.4 10l4.6 4.6-1.4 1.4L9 11.4 4.4 16 3 14.6 7.6 10 3 5.4 4.4 4 9 8.6 13.6 4 15 5.4 10.4 10zM21 19h-5v-1l1-.8 1.7-1.6c.3-.4.5-.8.5-1.2 0-.3 0-.6-.2-.7-.2-.2-.5-.3-.9-.3a2 2 0 00-.8.2l-.7.3-.4-1.1 1-.6 1.2-.2c.8 0 1.4.3 1.8.7.4.4.6.9.6 1.5s-.2 1.1-.5 1.6a8 8 0 01-1.3 1.3l-.6.6h2.6V19z" fill-rule="nonzero"/></svg>',superscript:'<svg width="24" height="24"><path d="M15 9.4L10.4 14l4.6 4.6-1.4 1.4L9 15.4 4.4 20 3 18.6 7.6 14 3 9.4 4.4 8 9 12.6 13.6 8 15 9.4zm5.9 1.6h-5v-1l1-.8 1.7-1.6c.3-.5.5-.9.5-1.3 0-.3 0-.5-.2-.7-.2-.2-.5-.3-.9-.3l-.8.2-.7.4-.4-1.2c.2-.2.5-.4 1-.5.3-.2.8-.2 1.2-.2.8 0 1.4.2 1.8.6.4.4.6 1 .6 1.6 0 .5-.2 1-.5 1.5l-1.3 1.4-.6.5h2.6V11z" fill-rule="nonzero"/></svg>',"table-cell-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9H5v5h6v-5zm8 0h-6v5h6v-5zm-8-7H5v5h6V6z"/></svg>',"table-cell-select-all":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v12h14V6z"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2z" opacity=".2"/></g></svg>',"table-cell-select-inner":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v12h14V6z" opacity=".2"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2z"/></g></svg>',"table-delete-column":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-4 4h-2V6h-2v2H9V6H5v12h4v-2h2v2h2v-2h2v2h4V6h-4v2zm.3.5l1 1.2-3 2.3 3 2.3-1 1.2L12 13l-3.3 2.6-1-1.2 3-2.3-3-2.3 1-1.2L12 11l3.3-2.5z"/></svg>',"table-delete-row":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v3h2.5v2H5v2h2.5v2H5v3h14v-3h-2.5v-2H19v-2h-2.5V9H19V6zm-4.7 1.8l1.2 1L13 12l2.6 3.3-1.2 1-2.3-3-2.3 3-1.2-1L11 12 8.5 8.7l1.2-1 2.3 3 2.3-3z"/></svg>',"table-delete-table":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 6v12h14V6H5z"/><path d="M14.4 8.6l1 1-2.3 2.4 2.3 2.4-1 1-2.4-2.3-2.4 2.3-1-1 2.3-2.4-2.3-2.4 1-1 2.4 2.3z"/></g></svg>',"table-insert-column-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M20 4c.6 0 1 .4 1 1v2a1 1 0 01-2 0V6h-8v12h8v-1a1 1 0 012 0v2c0 .5-.4 1-.9 1H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h15zM9 13H5v5h4v-5zm7-5c.5 0 1 .4 1 .9V11h2a1 1 0 01.1 2H17v2a1 1 0 01-2 .1V13h-2a1 1 0 01-.1-2H15V9c0-.6.4-1 1-1zM9 6H5v5h4V6z"/></svg>',"table-insert-column-before":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H4a1 1 0 01-1-1v-2a1 1 0 012 0v1h8V6H5v1a1 1 0 11-2 0V5c0-.6.4-1 1-1h15zm0 9h-4v5h4v-5zM8 8c.5 0 1 .4 1 .9V11h2a1 1 0 01.1 2H9v2a1 1 0 01-2 .1V13H5a1 1 0 01-.1-2H7V9c0-.6.4-1 1-1zm11-2h-4v5h4V6z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4a1 1 0 110 2H5v6h14V6h-1a1 1 0 010-2h2c.6 0 1 .4 1 1v13a2 2 0 01-2 2H5a2 2 0 01-2-2V5c0-.6.4-1 1-1h2zm5 10H5v4h6v-4zm8 0h-6v4h6v-4zM12 3c.5 0 1 .4 1 .9V6h2a1 1 0 010 2h-2v2a1 1 0 01-2 .1V8H9a1 1 0 010-2h2V4c0-.6.4-1 1-1z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M12 13c.5 0 1 .4 1 .9V16h2a1 1 0 01.1 2H13v2a1 1 0 01-2 .1V18H9a1 1 0 01-.1-2H11v-2c0-.6.4-1 1-1zm6 7a1 1 0 010-2h1v-6H5v6h1a1 1 0 010 2H4a1 1 0 01-1-1V6c0-1.1.9-2 2-2h14a2 2 0 012 2v13c0 .5-.4 1-.9 1H18zM11 6H5v4h6V6zm8 0h-6v4h6V6z"/></svg>',"table-left-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 9h-4v5h4v-5zm-6 0H9v5h4v-5zm0-7H9v5h4V6zm6 0h-4v5h4V6z"/></svg>',"table-merge-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 15.5V18h3v-2.5H5zm14-5h-9V18h9v-7.5zM19 6h-4v2.5h4V6zM8 6H5v2.5h3V6zm5 0h-3v2.5h3V6zm-8 7.5h3v-3H5v3z"/></svg>',"table-row-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 15v3h6v-3H5zm14 0h-6v3h6v-3zm0-9h-6v3h6V6zM5 9h6V6H5v3z"/></svg>',"table-split-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM8 15.5H5V18h3v-2.5zm11-5h-9V18h9v-7.5zm-2.5 1l1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2zm-8.5-1H5v3h3v-3zM19 6h-4v2.5h4V6zM8 6H5v2.5h3V6zm5 0h-3v2.5h3V6z"/></svg>',"table-top-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 11H5v3h6v-3zm8 0h-6v3h6v-3zm0-5h-6v3h6v-3zM5 13h6v-3H5v3z"/></svg>',table:'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 14v4h6v-4H5zm14 0h-6v4h6v-4zm0-6h-6v4h6V8zM5 12h6V8H5v4z"/></svg>',template:'<svg width="24" height="24"><path d="M19 19v-1H5v1h14zM9 16v-4a5 5 0 116 0v4h4a2 2 0 012 2v3H3v-3c0-1.1.9-2 2-2h4zm4 0v-5l.8-.6a3 3 0 10-3.6 0l.8.6v5h2z" fill-rule="nonzero"/></svg>',"temporary-placeholder":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M9 7.6V6h2.5V4.5a.5.5 0 111 0V6H15v1.6a8 8 0 11-6 0zm-2.6 5.3a.5.5 0 00.3.6c.3 0 .6 0 .6-.3l.1-.2a5 5 0 013.3-2.8c.3-.1.4-.4.4-.6-.1-.3-.4-.5-.6-.4a6 6 0 00-4.1 3.7z"/><circle cx="14" cy="4" r="1"/><circle cx="12" cy="2" r="1"/><circle cx="10" cy="4" r="1"/></g></svg>',"text-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path id="tox-icon-text-color__color" d="M3 18h18v3H3z"/><path d="M8.7 16h-.8a.5.5 0 01-.5-.6l2.7-9c.1-.3.3-.4.5-.4h2.8c.2 0 .4.1.5.4l2.7 9a.5.5 0 01-.5.6h-.8a.5.5 0 01-.4-.4l-.7-2.2c0-.3-.3-.4-.5-.4h-3.4c-.2 0-.4.1-.5.4l-.7 2.2c0 .3-.2.4-.4.4zm2.6-7.6l-.6 2a.5.5 0 00.5.6h1.6a.5.5 0 00.5-.6l-.6-2c0-.3-.3-.4-.5-.4h-.4c-.2 0-.4.1-.5.4z"/></g></svg>',toc:'<svg width="24" height="24"><path d="M5 5c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 110-2zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 110-2zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm0-4c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 110-2zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2z" fill-rule="evenodd"/></svg>',translate:'<svg width="24" height="24"><path d="M12.7 14.3l-.3.7-.4.7-2.2-2.2-3.1 3c-.3.4-.8.4-1 0a.7.7 0 010-1l3.1-3A12.4 12.4 0 016.7 9H8a10.1 10.1 0 001.7 2.4c.5-.5 1-1.1 1.4-1.8l.9-2H4.7a.7.7 0 110-1.5h4.4v-.7c0-.4.3-.8.7-.8.4 0 .7.4.7.8v.7H15c.4 0 .8.3.8.7 0 .4-.4.8-.8.8h-1.4a12.3 12.3 0 01-1 2.4 13.5 13.5 0 01-1.7 2.3l1.9 1.8zm4.3-3l2.7 7.3a.5.5 0 01-.4.7 1 1 0 01-1-.7l-.6-1.5h-3.4l-.6 1.5a1 1 0 01-1 .7.5.5 0 01-.4-.7l2.7-7.4a1 1 0 012 0zm-2.2 4.4h2.4L16 12.5l-1.2 3.2z" fill-rule="evenodd"/></svg>',underline:'<svg width="24" height="24"><path d="M16 5c.6 0 1 .4 1 1v5.5a4 4 0 01-.4 1.8l-1 1.4a5.3 5.3 0 01-5.5 1 5 5 0 01-1.6-1c-.5-.4-.8-.9-1.1-1.4a4 4 0 01-.4-1.8V6c0-.6.4-1 1-1s1 .4 1 1v5.5c0 .3 0 .6.2 1l.6.7a3.3 3.3 0 002.2.8 3.4 3.4 0 002.2-.8c.3-.2.4-.5.6-.8l.2-.9V6c0-.6.4-1 1-1zM8 17h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2z" fill-rule="evenodd"/></svg>',undo:'<svg width="24" height="24"><path d="M6.4 8H12c3.7 0 6.2 2 6.8 5.1.6 2.7-.4 5.6-2.3 6.8a1 1 0 01-1-1.8c1.1-.6 1.8-2.7 1.4-4.6-.5-2.1-2.1-3.5-4.9-3.5H6.4l3.3 3.3a1 1 0 11-1.4 1.4l-5-5a1 1 0 010-1.4l5-5a1 1 0 011.4 1.4L6.4 8z" fill-rule="nonzero"/></svg>',unlink:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 011.4 1.4l-2 2a2 2 0 102.6 2.8l4.8-4.8a1 1 0 000-1.4 1 1 0 111.4-1.3 2.9 2.9 0 010 4L9.6 20a3.9 3.9 0 01-5.5-5.5l2-2zm11.6-.6a1 1 0 01-1.4-1.4l2.1-2a2 2 0 10-2.7-2.8L11 10.3a1 1 0 000 1.4A1 1 0 119.6 13a2.9 2.9 0 010-4L14.4 4a3.9 3.9 0 015.5 5.5l-2 2zM7.6 6.3a.8.8 0 01-1 1.1L3.3 4.2a.7.7 0 111-1l3.2 3.1zM5.1 8.6a.8.8 0 010 1.5H3a.8.8 0 010-1.5H5zm5-3.5a.8.8 0 01-1.5 0V3a.8.8 0 011.5 0V5zm6 11.8a.8.8 0 011-1l3.2 3.2a.8.8 0 01-1 1L16 17zm-2.2 2a.8.8 0 011.5 0V21a.8.8 0 01-1.5 0V19zm5-3.5a.7.7 0 110-1.5H21a.8.8 0 010 1.5H19z" fill-rule="nonzero"/></svg>',unlock:'<svg width="24" height="24"><path d="M16 5c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h-2V8a1 1 0 00-.3-.7A1 1 0 0016 7h-2a1 1 0 00-.7.3 1 1 0 00-.3.7v3h.3c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H4.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H11V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2z" fill-rule="evenodd"/></svg>',"unordered-list":'<svg width="24" height="24"><path d="M11 5h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zM4.5 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1z" fill-rule="evenodd"/></svg>',unselected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2zm0 1a1 1 0 00-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H6z"/></svg>',upload:'<svg width="24" height="24"><path d="M18 19v-2a1 1 0 012 0v3c0 .6-.4 1-1 1H5a1 1 0 01-1-1v-3a1 1 0 012 0v2h12zM11 6.4L8.7 8.7a1 1 0 01-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 11-1.4 1.4L13 6.4V16a1 1 0 01-2 0V6.4z" fill-rule="nonzero"/></svg>',user:'<svg width="24" height="24"><path d="M12 24a12 12 0 110-24 12 12 0 010 24zm-8.7-5.3a11 11 0 0017.4 0C19.4 16.3 14.6 15 12 15c-2.6 0-7.4 1.3-8.7 3.7zM12 13c2.2 0 4-2 4-4.5S14.2 4 12 4 8 6 8 8.5 9.8 13 12 13z" fill-rule="nonzero"/></svg>',visualblocks:'<svg width="24" height="24"><path d="M9 19v2H7v-2h2zm-4 0v2a2 2 0 01-2-2h2zm8 0v2h-2v-2h2zm8 0a2 2 0 01-2 2v-2h2zm-4 0v2h-2v-2h2zM15 7a1 1 0 010 2v7a1 1 0 01-2 0V9h-1v7a1 1 0 01-2 0v-4a2.5 2.5 0 01-.2-5H15zM5 15v2H3v-2h2zm16 0v2h-2v-2h2zM5 11v2H3v-2h2zm16 0v2h-2v-2h2zM5 7v2H3V7h2zm16 0v2h-2V7h2zM5 3v2H3c0-1.1.9-2 2-2zm8 0v2h-2V3h2zm6 0a2 2 0 012 2h-2V3zM9 3v2H7V3h2zm8 0v2h-2V3h2z" fill-rule="evenodd"/></svg>',visualchars:'<svg width="24" height="24"><path d="M10 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 016.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L10 5z" fill-rule="evenodd"/></svg>',warning:'<svg width="24" height="24"><path d="M19.8 18.3c.2.5.3.9 0 1.2-.1.3-.5.5-1 .5H5.2c-.5 0-.9-.2-1-.5-.3-.3-.2-.7 0-1.2L11 4.7l.5-.5.5-.2c.2 0 .3 0 .5.2.2 0 .3.3.5.5l6.8 13.6zM12 18c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7a1 1 0 00-.3-.7 1 1 0 00-.7-.3 1 1 0 00-.7.3 1 1 0 00-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3zm.7-3l.3-4a1 1 0 00-.3-.7 1 1 0 00-.7-.3 1 1 0 00-.7.3 1 1 0 00-.3.7l.3 4h1.4z" fill-rule="evenodd"/></svg>',"zoom-in":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12zm-1-9a1 1 0 012 0v6a1 1 0 01-2 0V8zm-2 4a1 1 0 010-2h6a1 1 0 010 2H8z" fill-rule="nonzero"/></svg>',"zoom-out":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12zm-3-5a1 1 0 010-2h6a1 1 0 010 2H8z" fill-rule="nonzero"/></svg>'}})}}]);
|