1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-libs"],{"014b":function(e,t,n){"use strict";var r=n("e53d"),o=n("07e3"),i=n("8e60"),a=n("63b6"),u=n("9138"),c=n("ebfd").KEY,s=n("294c"),l=n("dbdb"),f=n("45f2"),d=n("62a0"),h=n("5168"),m=n("ccb9"),p=n("6718"),g=n("47ee"),v=n("9003"),b=n("e4ae"),y=n("f772"),w=n("241e"),x=n("36c3"),C=n("1bc3"),S=n("aebd"),k=n("a159"),_=n("0395"),E=n("bf0b"),A=n("9aa9"),T=n("d9f6"),O=n("c3a1"),B=E.f,R=T.f,D=_.f,N=r.Symbol,I=r.JSON,P=I&&I.stringify,M="prototype",F=h("_hidden"),L=h("toPrimitive"),z={}.propertyIsEnumerable,H=l("symbol-registry"),U=l("symbols"),V=l("op-symbols"),j=Object[M],W="function"==typeof N&&!!A.f,$=r.QObject,G=!$||!$[M]||!$[M].findChild,X=i&&s((function(){return 7!=k(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=B(j,t);r&&delete j[t],R(e,t,n),r&&e!==j&&R(j,t,r)}:R,q=function(e){var t=U[e]=k(N[M]);return t._k=e,t},K=W&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},Y=function(e,t,n){return e===j&&Y(V,t,n),b(e),t=C(t,!0),b(n),o(U,t)?(n.enumerable?(o(e,F)&&e[F][t]&&(e[F][t]=!1),n=k(n,{enumerable:S(0,!1)})):(o(e,F)||R(e,F,S(1,{})),e[F][t]=!0),X(e,t,n)):R(e,t,n)},Z=function(e,t){b(e);var n,r=g(t=x(t)),o=0,i=r.length;while(i>o)Y(e,n=r[o++],t[n]);return e},J=function(e,t){return void 0===t?k(e):Z(k(e),t)},Q=function(e){var t=z.call(this,e=C(e,!0));return!(this===j&&o(U,e)&&!o(V,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,F)&&this[F][e])||t)},ee=function(e,t){if(e=x(e),t=C(t,!0),e!==j||!o(U,t)||o(V,t)){var n=B(e,t);return!n||!o(U,t)||o(e,F)&&e[F][t]||(n.enumerable=!0),n}},te=function(e){var t,n=D(x(e)),r=[],i=0;while(n.length>i)o(U,t=n[i++])||t==F||t==c||r.push(t);return r},ne=function(e){var t,n=e===j,r=D(n?V:x(e)),i=[],a=0;while(r.length>a)!o(U,t=r[a++])||n&&!o(j,t)||i.push(U[t]);return i};W||(N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(V,n),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),X(this,e,S(1,n))};return i&&G&&X(j,e,{configurable:!0,set:t}),q(e)},u(N[M],"toString",(function(){return this._k})),E.f=ee,T.f=Y,n("6abf").f=_.f=te,n("355d").f=Q,A.f=ne,i&&!n("b8e3")&&u(j,"propertyIsEnumerable",Q,!0),m.f=function(e){return q(h(e))}),a(a.G+a.W+a.F*!W,{Symbol:N});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)h(re[oe++]);for(var ie=O(h.store),ae=0;ie.length>ae;)p(ie[ae++]);a(a.S+a.F*!W,"Symbol",{for:function(e){return o(H,e+="")?H[e]:H[e]=N(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in H)if(H[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!W,"Object",{create:J,defineProperty:Y,defineProperties:Z,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var ue=s((function(){A.f(1)}));a(a.S+a.F*ue,"Object",{getOwnPropertySymbols:function(e){return A.f(w(e))}}),I&&a(a.S+a.F*(!W||s((function(){var e=N();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))}))),"JSON",{stringify:function(e){var t,n,r=[e],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=t=r[1],(y(t)||void 0!==e)&&!K(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,P.apply(I,r)}}),N[M][L]||n("35e8")(N[M],L,N[M].valueOf),f(N,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},"01f9":function(e,t,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),u=n("84f2"),c=n("41a0"),s=n("7f20"),l=n("38fd"),f=n("2b4c")("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",p="values",g=function(){return this};e.exports=function(e,t,n,v,b,y,w){c(n,t,v);var x,C,S,k=function(e){if(!d&&e in T)return T[e];switch(e){case m:return function(){return new n(this,e)};case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",E=b==p,A=!1,T=e.prototype,O=T[f]||T[h]||b&&T[b],B=O||k(b),R=b?E?k("entries"):B:void 0,D="Array"==t&&T.entries||O;if(D&&(S=l(D.call(new e)),S!==Object.prototype&&S.next&&(s(S,_,!0),r||"function"==typeof S[f]||a(S,f,g))),E&&O&&O.name!==p&&(A=!0,B=function(){return O.call(this)}),r&&!w||!d&&!A&&T[f]||a(T,f,B),u[t]=B,u[_]=g,b)if(x={values:E?B:k(p),keys:y?B:k(m),entries:R},w)for(C in x)C in T||i(T,C,x[C]);else o(o.P+o.F*(d||A),t,x);return x}},"02f4":function(e,t,n){var r=n("4588"),o=n("be13");e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),c=r(n),s=u.length;return c<0||c>=s?e?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?e?u.charAt(c):i:e?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},"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"),h=function(){return h=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},h.apply(this,arguments)};function m(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 p(){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},S=function(e){return function(t){return C(t)===e}},k=function(e){return function(t){return typeof t===e}},_=function(e){return function(t){return e===t}},E=S("string"),A=S("object"),T=S("array"),O=k("boolean"),B=_(void 0),R=function(e){return null===e||void 0===e},D=function(e){return!R(e)},N=k("function"),I=k("number"),P=function(e,t){if(T(e)){for(var n=0,r=e.length;n<r;++n)if(!t(e[n]))return!1;return!0}return!1},M=Array.prototype.slice,F=Array.prototype.indexOf,L=Array.prototype.push,z=function(e,t){return F.call(e,t)},H=function(e,t){var n=z(e,t);return-1===n?x.none():x.some(n)},U=function(e,t){return z(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},W=function(e,t){for(var n=[],r=0;r<e.length;r+=t){var o=M.call(e,r,r+t);n.push(o)}return n},$=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},G=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},X=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},q=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}},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},Y=function(e,t,n){return X(e,(function(e){n=t(n,e)})),n},Z=function(e,t,n){return G(e,(function(e){n=t(n,e)})),n},J=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()},Q=function(e,t){return J(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(!T(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);L.apply(t,e[n])}return t},ne=function(e,t){return te($(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=M.call(e,0);return t.reverse(),t},ie=function(e,t){return K(e,(function(e){return!U(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=M.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 M.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()},he=function(e){var t=function(t){return e===t},n=function(t){return he(e)},r=function(t){return he(e)},o=function(t){return he(t(e))},a=function(t){return he(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)},h=function(t){return t(e)},m=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:h,toOptional:m}},me=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 me(e)},c=function(t){return me(t(e))},d=function(t){return me(e)},h=function(t,n){return t(e)};return{is:l,isValue:l,isError:f,getOr:a,getOrThunk:n,getOrDie:r,or:o,orThunk:i,fold:h,map:u,mapError:c,each:t,bind:d,exists:l,forall:f,toOptional:x.none}},pe=function(e,t){return e.fold((function(){return me(t)}),he)},ge={value:he,error:me,fromOption:pe};(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 G(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},Se=function(e){return{stype:g.Value,svalue:e}},ke=function(e){return{stype:g.Error,serror:e}},_e=function(e){return ve(e,ge.error,ge.value)},Ee=function(e){return e.fold(ke,Se)},Ae={fromResult:Ee,toResult:_e,svalue:Se,partition:be,serror:ke,bind:xe,bindError:Ce,map:we,mapError:ye,fold:ve},Te=Object.keys,Oe=Object.hasOwnProperty,Be=function(e,t){for(var n=Te(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},Re=function(e,t){return De(e,(function(e,n){return{k:n,v:t(e,n)}}))},De=function(e,t){var n={};return Be(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}},Ie=function(e,t,n,r){var o={};return Be(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},Pe=function(e,n){var r={};return Ie(e,n,Ne(r),t),r},Me=function(e,t){var n=[];return Be(e,(function(e,r){n.push(t(e,r))})),n},Fe=function(e,t){for(var n=Te(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()},Le=function(e){return Me(e,(function(e){return e}))},ze=function(e,t){return He(e,t)?x.from(e[t]):x.none()},He=function(e,t){return Oe.call(e,t)},Ue=function(e,t){return He(e,t)&&void 0!==e[t]&&null!==e[t]},Ve=function(e){if(!T(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 G(e,(function(r,o){var i=Te(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(!T(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=Te(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 U(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},We=Object.prototype.hasOwnProperty,$e=function(e,t){return t},Ge=function(e,t){var n=A(e)&&A(t);return n?qe(e,t):t},Xe=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)We.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},qe=Xe(Ge),Ke=Xe($e),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}},Ze=je.generate([{strict:[]},{defaultedThunk:["fallbackThunk"]},{asOption:[]},{asDefaultedOptionThunk:["fallbackThunk"]},{mergeWithThunk:["baseThunk"]}]),Je=function(e){return Ze.defaultedThunk(i(e))},Qe=function(e){return Ze.mergeWithThunk(i(e))},et=Ze.strict,tt=Ze.asOption,nt=Ze.defaultedThunk,rt=(Ze.asDefaultedOptionThunk,Ze.mergeWithThunk),ot=(je.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){var t=[],n=[];return G(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 Be(e,(function(e,r){U(t,r)||(n[r]=e)})),n},at=function(e,t){var n;return n={},n[e]=t,n},ut=function(e){var t={};return G(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(qe(t,Ke.apply(void 0,e)))},dt=function(e){return ge.error(te(e))},ht=function(e,t){var n=ot(e);return n.errors.length>0?dt(n.errors):ft(n.values,t)},mt=function(e,t){return e.length>0?Ae.svalue(qe(t,Ke.apply(void 0,e))):Ae.svalue(t)},pt=function(e){return r(Ae.serror,te)(e)},gt=function(e,t){var n=Ae.partition(e);return n.errors.length>0?pt(n.errors):mt(n.values,t)},vt=function(e){var t=Ae.partition(e);return t.errors.length>0?pt(t.errors):Ae.svalue(t.values)},bt={consolidateObj:gt,consolidateArr:vt},yt=function(e){return A(e)&&Te(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 $(t,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))},xt=function(e,t){return Ae.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)}))},St=function(e,t){return xt(e,(function(){return'Choice schema did not contain choice key: "'+t+'"'}))},kt=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"}))},Et=function(e,t){return xt(e,(function(){return t}))},At=je.generate([{field:["key","okey","presence","prop"]},{state:["okey","instantiator"]}]),Tt=function(e,t,n){return ze(t,n).fold((function(){return Ct(e,n,t)}),Ae.svalue)},Ot=function(e,t,n){var r=ze(e,t).fold((function(){return n(e)}),a);return Ae.svalue(r)},Bt=function(e,t){return Ae.svalue(ze(e,t))},Rt=function(e,t,n){var r=ze(e,t).map((function(t){return!0===t?n(e):t}));return Ae.svalue(r)},Dt=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 Ae.map(i,(function(e){return at(o,r(e))}))},s=function(t){return t.fold((function(){var e=at(o,r(x.none()));return Ae.svalue(e)}),(function(t){var i=u.extract(e.concat([n]),r,t);return Ae.map(i,(function(e){return at(o,r(x.some(e)))}))}))};return function(){return a.fold((function(){return Ae.bind(Tt(e,t,n),c)}),(function(e){return Ae.bind(Ot(t,n,e),c)}),(function(){return Ae.bind(Bt(t,n),s)}),(function(e){return Ae.bind(Rt(t,n,e),s)}),(function(e){var r=e(t),o=Ae.map(Ot(t,n,i({})),(function(e){return qe(r,e)}));return Ae.bind(o,c)}))}()}),(function(e,n){var o=n(t);return Ae.svalue(at(e,r(o)))}))},Nt=function(e,t,n,r){var o=$(n,(function(n){return Dt(e,t,n,r)}));return bt.consolidateObj(o,{})},It=function(e){var t=function(t,n,r){return e().extract(t,n,r)},n=function(){return e().toString()};return{extract:t,toString:n}},Pt=function(e){var t=function(t,n,r){return Ae.bindError(e(r,n),(function(e){return Et(t,e)}))},n=function(){return"val"};return{extract:t,toString:n}},Mt=function(e){return Te(Pe(e,(function(e){return void 0!==e&&null!==e})))},Ft=function(e){var t=Lt(e),n=Y(e,(function(e,t){return t.fold((function(t){return qe(e,st(t,!0))}),i(e))}),{}),r=function(e,r,o){var i=O(o)?[]:Mt(o),a=K(i,(function(e){return!Ue(n,e)}));return 0===a.length?t.extract(e,r,o):_t(e,a)};return{extract:r,toString:t.toString}},Lt=function(e){var t=function(t,n,r){return Nt(t,r,e,n)},n=function(){var t=$(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}},zt=function(e){var t=function(t,n,r){var o=$(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("+$(e,(function(e){return e.toString()})).join(", ")+")"};return{extract:t,toString:n}},Ut=function(e,t){var n=function(t,n){return zt(Pt(e)).extract(t,a,n)},r=function(e,r,o){var i=Te(o),a=n(e,i);return Ae.bind(a,(function(n){var i=$(n,(function(e){return At.field(e,e,et(),t)}));return Lt(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(Pt(Ae.svalue)),Wt=r(zt,Lt),$t=At.state,Gt=At.field,Xt=function(e,t,n,r,o){var i=ze(r,o);return i.fold((function(){return kt(e,r,o)}),(function(r){return r.extract(e.concat(["branch: "+o]),t,n)}))},qt=function(e,t){var n=function(n,r,o){var i=ze(o,e);return i.fold((function(){return St(n,e)}),(function(e){return Xt(n,r,o,t,e)}))},r=function(){return"chooseOn("+e+"). Possible values: "+Te(t)};return{extract:n,toString:r}},Kt=Pt(Ae.svalue),Yt=function(e){return Wt(e)},Zt=function(){return zt(Kt)},Jt=It,Qt=function(e){return Pt((function(t){return e(t).fold(Ae.serror,Ae.svalue)}))},en=function(e,t){return Ut((function(t){return Ae.fromResult(e(t))}),t)},tn=function(e,t,n,r){var o=t.extract([e],n,r);return Ae.mapError(o,(function(e){return{input:r,errors:e}}))},nn=function(e,t,n){return Ae.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 qt(e,t)},cn=function(e,t){return qt(e,Re(t,Lt))},sn=function(e,t){return Vt(e,t)},ln=i(Kt),fn=function(e,t){return Pt((function(n){var r=typeof n;return e(n)?Ae.svalue(n):Ae.serror("Expected type: "+t+" but got: "+r)}))},dn=fn(I,"number"),hn=fn(E,"string"),mn=fn(O,"boolean"),pn=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=Pt((function(e){return gn(e)?Ae.svalue(e):Ae.serror("Expected value to be acceptable for sending via postMessage")})),bn=function(e){return Qt((function(t){return U(e,t)?ge.value(t):ge.error('Unsupported value: "'+t+'", choose one of "'+e.join(", ")+'".')}))},yn=function(e){return Gt(e,e,et(),jt())},wn=function(e,t){return Gt(e,e,et(),t)},xn=function(e){return wn(e,dn)},Cn=function(e){return wn(e,hn)},Sn=function(e,t){return Gt(e,e,et(),bn(t))},kn=function(e){return wn(e,mn)},_n=function(e){return wn(e,pn)},En=function(e,t){return Gt(e,e,tt(),Pt((function(n){return Ae.serror("The field: "+e+" is forbidden. "+t)})))},An=function(e,t){return Gt(e,e,et(),Lt(t))},Tn=function(e,t){return Gt(e,e,et(),Wt(t))},On=function(e,t){return Gt(e,e,et(),zt(t))},Bn=function(e){return Gt(e,e,tt(),jt())},Rn=function(e,t){return Gt(e,e,tt(),t)},Dn=function(e){return Rn(e,dn)},Nn=function(e){return Rn(e,hn)},In=function(e){return Rn(e,pn)},Pn=function(e,t){return Rn(e,zt(t))},Mn=function(e,t){return Rn(e,Lt(t))},Fn=function(e,t){return Rn(e,Ft(t))},Ln=function(e,t){return Gt(e,e,Je(t),jt())},zn=function(e,t,n){return Gt(e,e,Je(t),n)},Hn=function(e,t){return zn(e,t,dn)},Un=function(e,t){return zn(e,t,hn)},Vn=function(e,t,n){return zn(e,t,bn(n))},jn=function(e,t){return zn(e,t,mn)},Wn=function(e,t){return zn(e,t,pn)},$n=function(e,t){return zn(e,t,vn)},Gn=function(e,t,n){return zn(e,t,zt(n))},Xn=function(e,t,n){return zn(e,t,Lt(n))},qn=function(e,t){return $t(e,t)},Kn=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 Qn(r.childNodes[0])},Zn=function(e,t){var n=t||document,r=n.createElement(e);return Qn(r)},Jn=function(e,t){var n=t||document,r=n.createTextNode(e);return Qn(r)},Qn=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(Qn)},tr={fromHtml:Yn,fromTag:Zn,fromText:Jn,fromDom:Qn,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 Q(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},hr=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},mr=function(e,t){return-1!==e.indexOf(t)},pr=function(e,t){return hr(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 mr(t,e)}},wr=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return mr(e,"edge/")&&mr(e,"chrome")&&mr(e,"safari")&&mr(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,br],search:function(e){return mr(e,"chrome")&&!mr(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return mr(e,"msie")||mr(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(mr(e,"safari")||mr(e,"mobile/"))&&mr(e,"applewebkit")}}],xr=[{name:"Windows",search:yr("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return mr(e,"iphone")||mr(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)},Sr="Edge",kr="Chrome",_r="IE",Er="Opera",Ar="Firefox",Tr="Safari",Or=function(){return Br({current:void 0,version:cr.unknown()})},Br=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Sr),isChrome:r(kr),isIE:r(_r),isOpera:r(Er),isFirefox:r(Ar),isSafari:r(Tr)}},Rr={unknown:Or,nu:Br,edge:i(Sr),chrome:i(kr),ie:i(_r),opera:i(Er),firefox:i(Ar),safari:i(Tr)},Dr="Windows",Nr="iOS",Ir="Android",Pr="Linux",Mr="OSX",Fr="Solaris",Lr="FreeBSD",zr="ChromeOS",Hr=function(){return Ur({current:void 0,version:cr.unknown()})},Ur=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Dr),isiOS:r(Nr),isAndroid:r(Ir),isOSX:r(Mr),isLinux:r(Pr),isSolaris:r(Fr),isFreeBSD:r(Lr),isChromeOS:r(zr)}},Vr={unknown:Hr,nu:Ur,windows:i(Dr),ios:i(Nr),android:i(Ir),linux:i(Pr),osx:i(Mr),solaris:i(Fr),freebsd:i(Lr),chromeos:i(zr)},jr=function(e,t){var n=Cr.browsers(),r=Cr.oses(),o=dr.detectBrowser(n,e).fold(Rr.unknown,Rr.nu),i=dr.detectOs(r,e).fold(Vr.unknown,Vr.nu),a=nr(i,o,e,t);return{browser:o,os:i,deviceType:a}},Wr={detect:jr},$r=function(e){return window.matchMedia(e).matches},Gr=Ye((function(){return Wr.detect(navigator.userAgent,$r)})),Xr=function(){return Gr()},qr=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Kr=function(e,t){return qr(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},Yr=9,Zr=11,Jr=1,Qr=3,eo=function(e,t){var n=e.dom;if(n.nodeType!==Jr)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!==Jr&&e.nodeType!==Yr&&e.nodeType!==Zr||0===e.childElementCount},no=function(e,t){var n=void 0===t?document:t.dom;return to(n)?[]:$(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 Kr(e.dom,t.dom)},uo=function(e,t){return Xr().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)},ho=function(e){if(!Ue(e,"can")&&!Ue(e,"abort")&&!Ue(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",Ft([Ln("can",f),Ln("abort",l),Ln("run",t)]),e)},mo=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return Z(e,(function(e,r){return e&&t(r).apply(void 0,n)}),!0)}},po=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return Z(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=mo(e,(function(e){return e.can})),n=po(e,(function(e){return e.abort})),r=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];G(e,(function(e){e.run.apply(void 0,t)}))};return ho({can:t,abort:n,run:r})},bo=i,yo=bo("touchstart"),wo=bo("touchmove"),xo=bo("touchend"),Co=bo("touchcancel"),So=bo("mousedown"),ko=bo("mousemove"),_o=bo("mouseout"),Eo=bo("mouseup"),Ao=bo("mouseover"),To=bo("focusin"),Oo=bo("focusout"),Bo=bo("keydown"),Ro=bo("keyup"),Do=bo("input"),No=bo("change"),Io=bo("click"),Po=bo("transitionend"),Mo=bo("selectstart"),Fo=function(e){return i("alloy."+e)},Lo={tap:Fo("tap")},zo=Fo("focus"),Ho=Fo("blur.post"),Uo=Fo("paste.post"),Vo=Fo("receive"),jo=Fo("execute"),Wo=Fo("focus.item"),$o=Lo.tap,Go=Fo("longpress"),Xo=Fo("sandbox.close"),qo=Fo("typeahead.cancel"),Ko=Fo("system.init"),Yo=Fo("system.touchmove"),Zo=Fo("system.touchend"),Jo=Fo("system.scroll"),Qo=Fo("system.resize"),ei=Fo("system.attached"),ti=Fo("system.detached"),ni=Fo("system.dismissRequested"),ri=Fo("system.repositionRequested"),oi=Fo("focusmanager.shifted"),ii=Fo("slotcontainer.visibility"),ai=Fo("change.tab"),ui=Fo("dismiss.tab"),ci=Fo("highlight"),si=Fo("dehighlight"),li=function(e,t){mi(e,e.element,t,{})},fi=function(e,t,n){mi(e,e.element,t,n)},di=function(e){li(e,jo())},hi=function(e,t,n){mi(e,t,n,{})},mi=function(e,t,n,r){var o=h({target:t},r);e.getSystem().triggerEvent(n,t,o)},pi=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:ho({abort:t})}},bi=function(e,t){return{key:e,value:ho({can:t})}},yi=function(e){return{key:e,value:ho({run:function(e,t){t.event.prevent()}})}},wi=function(e,t){return{key:e,value:ho({run:t})}},xi=function(e,t,n){return{key:e,value:ho({run:function(e,r){t.apply(void 0,[e,r].concat(n))}})}},Ci=function(e){return function(t){return wi(e,t)}},Si=function(e){return function(t){return{key:e,value:ho({run:function(e,n){fo(e,n)&&t(e,n)}})}}},ki=function(e,t){return wi(e,(function(n,r){n.getSystem().getByUid(t).each((function(t){pi(t,t.element,e,r)}))}))},_i=function(e,t,n){var r=t.partUids[n];return ki(e,r)},Ei=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)}))},Ai=function(e){return wi(e,(function(e,t){t.cut()}))},Ti=function(e){return wi(e,(function(e,t){t.stop()}))},Oi=function(e,t){return Si(e)(t)},Bi=Si(ei()),Ri=Si(ti()),Di=Si(Ko()),Ni=Ci(jo()),Ii=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),Pi=function(e){return e.dom.nodeType},Mi=function(e){return function(t){return Pi(t)===e}},Fi=Mi(Jr),Li=Mi(Qr),zi=Mi(Yr),Hi=Mi(Zr),Ui=function(e){return tr.fromDom(e.dom.ownerDocument)},Vi=function(e){return zi(e)?e:Ui(e)},ji=function(e){return tr.fromDom(Vi(e).dom.documentElement)},Wi=function(e){return tr.fromDom(Vi(e).dom.defaultView)},$i=function(e){return x.from(e.dom.parentNode).map(tr.fromDom)},Gi=function(e){return $i(e)},Xi=function(e){return x.from(e.dom.offsetParent).map(tr.fromDom)},qi=function(e){return x.from(e.dom.nextSibling).map(tr.fromDom)},Ki=function(e){return $(e.dom.childNodes,tr.fromDom)},Yi=function(e,t){var n=e.dom.childNodes;return x.from(n[t]).map(tr.fromDom)},Zi=function(e){return Yi(e,0)},Ji=function(e,t){var n=$i(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Qi=function(e,t){var n=qi(e);n.fold((function(){var n=$i(e);n.each((function(e){ta(e,t)}))}),(function(e){Ji(e,t)}))},ea=function(e,t){var n=Zi(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){Ji(e,t)}))},ra=function(e,t){G(t,(function(t){Ji(e,t)}))},oa=function(e,t){G(t,(function(t){ta(e,t)}))},ia=function(e){e.dom.textContent="",G(Ki(e),(function(e){aa(e)}))},aa=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},ua=function(e){var t=Ki(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,Ki(tr.fromDom(r))},sa=function(e){return e.dom.innerHTML},la=function(e,t){var n=Ui(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(!(E(n)||O(n)||I(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+"")},ha=function(e,t,n){da(e.dom,t,n)},ma=function(e,t){var n=e.dom;Be(t,(function(e,t){da(n,t,e)}))},pa=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},ga=function(e,t){return x.from(pa(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)},Sa=function(e,t,n){return oo(t,e.element)&&!oo(t,n)},ka=gi([bi(zo(),(function(e,t){var n=t.event,r=n.originator,o=n.target;return!Sa(e,r,o)||(console.warn(zo()+" did not get interpreted by the desired target. \nOriginator: "+Ca(r)+"\nTarget: "+Ca(o)+"\nCheck the "+zo()+" event handlers"),!1)}))]),_a=Object.freeze({__proto__:null,events:ka}),Ea=0,Aa=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return Ea++,e+"_"+r+Ea+String(n)},Ta=i("alloy-id-"),Oa=i("data-alloy-id"),Ba=Ta(),Ra=Oa(),Da=function(e,t){var n=Aa(Ba+e);return Na(t,n),n},Na=function(e,t){Object.defineProperty(e.dom,Ra,{value:t,writable:!0})},Ia=function(e){var t=Fi(e)?e.dom[Ra]:null;return x.from(t)},Pa=function(e){return Aa(e)},Ma=a,Fa=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}},La=Fa(),za=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 $(e,(function(e){return pr(e,"/*")?e.substring(0,e.length-"/*".length):e}))},Ua=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=Aa("alloy-premade"),Wa=function(e){return st(ja,e)},$a=function(e){return ze(e,ja)},Ga=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,p([t.getApis(),t],n))}),e)},Xa={init:function(){return qa({readState:function(){return"No State required"}})}},qa=function(e){return e},Ka=function(e,t){var n=$(t,(function(e){return Mn(e.name(),[yn("config"),Ln("state",Xa)])})),r=nn("component.behaviours",Lt(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:Re(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},Za=function(e){return e.data},Ja=function(e,t){var n={};return Be(e,(function(e,r){Be(e,(function(e,o){var i=ze(n,o).getOr([]);n[o]=i.concat([t(r,e)])}))})),n},Qa=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 h(h({},e),{attributes:h(h({},e.attributes),t.attributes),styles:h(h({},e.styles),t.styles),classes:e.classes.concat(t.classes)})},tu=function(e,t,n,r){var o=h({},t);G(n,(function(t){o[t.name()]=t.exhibit(e,r)}));var i=Ja(o,(function(e,t){return{name:e,modification:t}})),a=function(e){return Y(e,(function(e,t){return h(h({},t.modification),e)}),{})},u=Y(i.classes,(function(e,t){return t.modification.concat(e)}),[]),c=a(i.attributes),s=a(i.styles);return Qa({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 G(e,(function(e){n[e.name()]=e.handlers(t)})),n},su=function(e,t,n){var r=h(h({},n),cu(t,e));return Ja(r,uu)},lu=function(e,t,n,r){var o=su(e,n,r);return mu(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($(t,(function(e){return e.name})),null,2)])},hu=function(e,t,n){var r=t[n];return r?nu("Event: "+n,"name",e,r).map((function(e){var t=$(e,(function(e){return e.handler}));return vo(t)})):du(n,e)},mu=function(e,t){var n=Me(e,(function(e,n){var r=1===e.length?ge.value(e[0].handler):hu(e,t,n);return r.map((function(r){var o=fu(r),i=e.length>1?K(t[n],(function(t){return V(e,(function(e){return e.name===t}))})).join(" > "):e[0].name;return st(n,ru(o,i))}))}));return ht(n,{})},pu="alloy.base.behaviour",gu=function(e){var t;return nn("custom.definition",Lt([Gt("dom","dom",et(),Lt([yn("tag"),Ln("styles",{}),Ln("classes",[]),Ln("attributes",{}),Bn("value"),Bn("innerHtml")])),yn("components"),yn("uid"),Ln("events",{}),Ln("apis",{}),Gt("eventOrder","eventOrder",Qe((t={},t[jo()]=["disabling",pu,"toggling","typeaheadevents"],t[zo()]=[pu,"focusing","keying"],t[Ko()]=[pu,"disabling","toggling","representing"],t[Do()]=[pu,"representing","streaming","invalidating"],t[ti()]=[pu,"representing","item-events","tooltipping"],t[So()]=["focusing",pu,"item-type-events"],t[yo()]=["focusing",pu,"item-type-events"],t[Ao()]=["item-type-events","tooltipping"],t[Vo()]=["receiving","reflecting","tooltipping"],t)),ln()),Bn("domModification")]),e)},vu=function(e){return h(h({},e.dom),{uid:e.uid,domChildren:$(e.components,(function(e){return e.element}))})},bu=function(e){return e.domModification.fold((function(){return Qa({})}),Qa)},yu=function(e){return e.events},wu=function(e,t){var n=pa(e,t);return void 0===n||""===n?[]:n.split(" ")},xu=function(e,t,n){var r=wu(e,t),o=r.concat([n]);return ha(e,t,o.join(" ")),!0},Cu=function(e,t,n){var r=K(wu(e,t),(function(e){return e!==n}));return r.length>0?ha(e,t,r.join(" ")):ba(e,t),!1},Su=function(e){return void 0!==e.dom.classList},ku=function(e){return wu(e,"class")},_u=function(e,t){return xu(e,"class",t)},Eu=function(e,t){return Cu(e,"class",t)},Au=function(e,t){Su(e)?e.dom.classList.add(t):_u(e,t)},Tu=function(e){var t=Su(e)?e.dom.classList:ku(e);0===t.length&&ba(e,"class")},Ou=function(e,t){if(Su(e)){var n=e.dom.classList;n.remove(t)}else Eu(e,t);Tu(e)},Bu=function(e,t){return Su(e)&&e.dom.classList.contains(t)},Ru=function(e,t){G(t,(function(t){Au(e,t)}))},Du=function(e,t){G(t,(function(t){Ou(e,t)}))},Nu=function(e){return void 0!==e.style&&N(e.style.getPropertyValue)},Iu=function(e){return Hi(e)},Pu=N(Element.prototype.attachShadow)&&N(Node.prototype.getRootNode),Mu=i(Pu),Fu=Pu?function(e){return tr.fromDom(e.dom.getRootNode())}:Vi,Lu=function(e){return Iu(e)?e:tr.fromDom(Vi(e).dom.body)},zu=function(e){return Hu(e).isSome()},Hu=function(e){var t=Fu(e);return Iu(t)?x.some(t):x.none()},Uu=function(e){return tr.fromDom(e.dom.host)},Vu=function(e){if(Mu()&&D(e.target)){var t=tr.fromDom(e.target);if(Fi(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 D(e.dom.shadowRoot)},Wu=function(e){var t=Li(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(Wu,Uu))},$u=function(){return Gu(tr.fromDom(document))},Gu=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)},Xu=function(e,t,n){if(!E(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)},qu=function(e,t){Nu(e)&&e.style.removeProperty(t)},Ku=function(e,t,n){var r=e.dom;Xu(r,t,n)},Yu=function(e,t){var n=e.dom;Be(t,(function(e,t){Xu(n,t,e)}))},Zu=function(e,t){var n=e.dom;Be(t,(function(e,t){e.fold((function(){qu(n,t)}),(function(e){Xu(n,t,e)}))}))},Ju=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||Wu(e)?o:Qu(n,t)},Qu=function(e,t){return Nu(e)?e.style.getPropertyValue(t):""},ec=function(e,t){var n=e.dom,r=Qu(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);Ku(r,t,n);var o=ec(r,t);return o.isSome()},rc=function(e,t){var n=e.dom;qu(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);ma(t,e.attributes),Ru(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=ze(e,"behaviours").getOr({}),n=K(Te(t),(function(e){return void 0!==t[e]}));return $(n,(function(e){return t[e].me}))},sc=function(e,t){return Ka(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()},hc=function(e){var t=function(){return b},n=Kn(La),r=rn(gu(e)),o=lc(e),i=Ya(o),a=Za(o),u=fc(r,i,a),c=uc(u),s=dc(r,i,a),l=Kn(r.components),f=function(e){n.set(e)},d=function(){n.set(Fa(t))},h=function(){var e=Ki(c),t=ne(e,(function(e){return n.get().getByDom(e).fold((function(){return[]}),(function(e){return[e]}))}));l.set(t)},m=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()},p=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:m,hasConfigured:p,spec:e,readState:v,getApis:g,connect:f,disconnect:d,element:c,syncComponents:h,components:l.get,events:s};return b},mc=function(e){var t=ze(e,"components").getOr([]);return $(t,yc)},pc=function(e){var t=Ma(e),n=t.events,r=m(t,["events"]),o=mc(r),i=h(h({},r),{events:h(h({},_a),n),components:o});return ge.value(hc(i))},gc=function(e){var t=tr.fromText(e);return vc({element:t})},vc=function(e){var n=on("external.component",Ft([yn("element"),Bn("uid")]),e),r=Kn(Fa()),o=function(e){r.set(e)},a=function(){r.set(Fa((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 Wa(u)},bc=Pa,yc=function(e){return $a(e).fold((function(){var t=e.hasOwnProperty("uid")?e:h({uid:bc("")},e);return pc(t).getOrDie()}),(function(e){return e}))},wc=Wa;function xc(e,t){var n=function(t,n){if(!I(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=Ju(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return Z(t,(function(t,n){var r=Ju(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 Wu(e)?t.getBoundingClientRect().height:t.offsetHeight})),Sc=function(e){return Cc.get(e)},kc=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);Ku(e,"max-height",r+"px")},Ec=function(e,t){var n=function(n,r){return Ec(e+n,t+r)};return{left:e,top:t,translate:n}},Ac=Ec,Tc=function(e){var t=e.getBoundingClientRect();return Ac(t.left,t.top)},Oc=function(e,t){return void 0!==e?e:void 0!==t?t:0},Bc=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return Ac(n.offsetLeft,n.offsetTop);var i=Oc(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=Oc(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),u=Oc(o.clientTop,n.clientTop),c=Oc(o.clientLeft,n.clientLeft);return Rc(e).translate(a-c,i-u)},Rc=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?Ac(r.offsetLeft,r.offsetTop):Wu(e)?Tc(t):Ac(0,0)},Dc=xc("width",(function(e){return e.dom.offsetWidth})),Nc=function(e,t){return Dc.set(e,t)},Ic=function(e){return Dc.get(e)},Pc=function(e){return Dc.getOuter(e)},Mc=function(e,t){var n=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],r=Dc.max(e,t,n);Ku(e,"max-width",r+"px")},Fc=function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}},Lc=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 Fc(t,e.clientX,e.clientY,n,o,i,e)},zc=function(e,t){return function(n){e(n)&&t(Lc(n))}},Hc=function(e,t,n,r,o){var i=zc(n,r);return e.dom.addEventListener(t,i,o),{unbind:u(jc,e,t,i,o)}},Uc=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)},Wc=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 Ac(n,r)},$c=function(e,t,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollTo(e,t)},Gc=function(e){var t=void 0===e?window:e;return x.from(t["visualViewport"])},Xc=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},qc=function(e){var t=void 0===e?window:e,n=t.document,r=Wc(tr.fromDom(n));return Gc(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Xc(r.left,r.top,n,o)}),(function(e){return Xc(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Kc=function(e,t){var n=e.view(t);return n.fold(i([]),(function(t){var n=e.owner(t),r=Kc(e,n);return[t].concat(r)}))},Yc=function(e,t){var n=t.owner(e),r=Kc(t,n);return x.some(r)},Zc=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)},Jc=function(e){return Ui(e)},Qc=Object.freeze({__proto__:null,view:Zc,owner:Jc}),es=function(e){var t=tr.fromDom(document),n=Wc(t),r=Yc(e,Qc);return r.fold(u(Bc,e),(function(t){var r=Rc(e),o=Y(t,(function(e,t){var n=Rc(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return Ac(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=Bc(e),n=Pc(e),r=kc(e);return rs(t.left,t.top,n,r)},is=function(e){var t=es(e),n=Pc(e),r=kc(e);return rs(t.left,t.top,n,r)},as=function(){return qc(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()},hs=function(e,t,n){return ss(e,(function(e){return eo(e,t)}),n)},ms=function(e,t){return ro(t,e)},ps=function(e,t,n){var r=function(e,t){return eo(e,t)};return us(r,hs,e,t,n)},gs=function(e){var t=ls(e,(function(e){if(!Fi(e))return!1;var t=pa(e,"id");return void 0!==t&&t.indexOf("aria-owns")>-1}));return t.bind((function(e){var t=pa(e,"id"),n=Fu(e);return ms(n,'[aria-owns="'+t+'"]')}))},vs=function(){var e=Aa("aria-owns"),t=function(t){ha(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=Kn({}),Ss=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();U(["mousemove","mouseover","mouseout",Ko()],e)||console.log(e,{event:e,time:o-r,target:t.dom,sequence:$(n,(function(e){return U(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+Ca(e.target)+")":e.outcome}))})}}},ks=function(e,t,n){var r=ze(Cs.get(),e).orThunk((function(){var t=Te(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(Os());case cs.LOGGING:var o=Ss(e,t),i=n(o);return o.write(),i;case cs.STOP:return!0}},_s=["alloy/data/Fields","alloy/debugging/Debugging"],Es=function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return Q(t,(function(e){return e.indexOf("alloy")>0&&!V(_s,(function(t){return e.indexOf(t)>-1}))})).getOr(ws)}return ws},As={logEventCut:t,logEventStopped:t,logNoParent:t,logEventNoHandlers:t,logEventResponse:t,write:t},Ts=function(e,t,n){return ks(e,t,n)},Os=i(As),Bs=i([yn("menu"),yn("selectedMenu")]),Rs=i([yn("item"),yn("selectedItem")]),Ds=(i(Lt(Rs().concat(Bs()))),i(Lt(Rs()))),Ns=An("initSize",[yn("numColumns"),yn("numRows")]),Is=function(){return wn("markers",Ds())},Ps=function(){return An("markers",[yn("backgroundMenu")].concat(Bs()).concat(Rs()))},Ms=function(e){return An("markers",$(e,yn))},Fs=function(e,t,n){Es();return Gt(t,t,n,Qt((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)}))})))},Ls=function(e){return Fs("onHandler",e,Je(t))},zs=function(e){return Fs("onKeyboardHandler",e,Je(x.none))},Hs=function(e){return Fs("onHandler",e,et())},Us=function(e){return Fs("onKeyboardHandler",e,et())},Vs=function(e,t){return qn(e,i(t))},js=function(e){return qn(e,a)},Ws=i(Ns),$s=function(e,t,n,r,o,i){return{x:e,y:t,bubble:n,direction:r,boundsRestriction:o,label:i}},Gs=je.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Xs=function(e,t,n,r,o,i,a,u,c){return e.fold(t,n,r,o,i,a,u,c)},qs=function(e,t,n,r){return e.fold(t,t,r,r,t,r,n,n)},Ks=function(e,t,n,r){return e.fold(t,r,t,r,n,n,t,r)},Ys=Gs.southeast,Zs=Gs.southwest,Js=Gs.northeast,Qs=Gs.northwest,el=Gs.south,tl=Gs.north,nl=Gs.east,rl=Gs.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 ze(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 ze(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},hl=function(e){return e.x+e.width},ml=function(e,t){return e.x-t.width},pl=function(e,t,n){return $s(ul(e),fl(e),n.southeast(),Ys(),il(e,{left:1,top:3}),"layout-se")},gl=function(e,t,n){return $s(sl(e,t),fl(e),n.southwest(),Zs(),il(e,{right:0,top:3}),"layout-sw")},vl=function(e,t,n){return $s(ul(e),ll(e,t),n.northeast(),Js(),il(e,{left:1,bottom:2}),"layout-ne")},bl=function(e,t,n){return $s(sl(e,t),ll(e,t),n.northwest(),Qs(),il(e,{right:0,bottom:2}),"layout-nw")},yl=function(e,t,n){return $s(cl(e,t),ll(e,t),n.north(),tl(),il(e,{bottom:2}),"layout-n")},wl=function(e,t,n){return $s(cl(e,t),fl(e),n.south(),el(),il(e,{top:3}),"layout-s")},xl=function(e,t,n){return $s(hl(e),dl(e,t),n.east(),nl(),il(e,{left:0}),"layout-e")},Cl=function(e,t,n){return $s(ml(e,t),dl(e,t),n.west(),rl(),il(e,{right:1}),"layout-w")},Sl=function(){return[pl,gl,vl,bl,wl,yl,xl,Cl]},kl=function(){return[gl,pl,bl,vl,wl,yl,xl,Cl]},_l=function(){return[vl,bl,pl,gl,yl,wl]},El=function(){return[bl,vl,gl,pl,yl,wl]},Al=function(){return[pl,gl,vl,bl,wl,yl]},Tl=function(){return[gl,pl,bl,vl,wl,yl]},Ol=function(e,t){return t.universal?e:K(e,(function(e){return U(t.channels,e)}))},Bl=function(e){return gi([wi(Vo(),(function(t,n){var r=e.channels,o=Te(r),i=n,a=Ol(o,i);G(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)}))}))])},Rl=Object.freeze({__proto__:null,events:Bl}),Dl=[wn("channels",en(ge.value,Ft([Hs("onReceive"),Ln("schema",ln())])))],Nl=function(e,t,n){return Ni((function(r){n(r,e,t)}))},Il=function(e,t,n){return Di((function(r,o){n(r,e,t)}))},Pl=function(e,t,n,r,o,i){var a=Ft(e),u=Mn(t,[Fn("config",e)]);return zl(a,u,t,n,r,o,i)},Ml=function(e,t,n,r,o,i){var a=e,u=Mn(t,[Rn("config",e)]);return zl(a,u,t,n,r,o,i)},Fl=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 za(r,n,t)},Ll=function(e){return{key:e,value:void 0}},zl=function(e,t,n,r,o,i,a){var c=function(e){return Ue(e,n)?e[n]():x.none()},s=Re(o,(function(e,t){return Fl(n,e,t)})),l=Re(i,(function(e,t){return Ua(e,t)})),f=h(h(h({},l),s),{revoke:u(Ll,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 ze(r,"exhibit").map((function(n){return n(t,e.config,e.state)}))})).getOr(Qa({}))},name:function(){return n},handlers:function(e){return c(e).map((function(e){var t=ze(r,"events").getOr((function(){return{}}));return t(e.config,e.state)})).getOr({})}});return f},Hl=function(e){return lt(e)},Ul=Ft([yn("fields"),yn("name"),Ln("active",{}),Ln("apis",{}),Ln("state",Xa),Ln("extra",{})]),Vl=function(e){var t=on("Creating behaviour: "+e.name,Ul,e);return Pl(t.fields,t.name,t.active,t.apis,t.extra,t.state)},jl=Ft([yn("branchKey"),yn("branches"),yn("name"),Ln("active",{}),Ln("apis",{}),Ln("state",Xa),Ln("extra",{})]),Wl=function(e){var t=on("Creating behaviour: "+e.name,jl,e);return Ml(cn(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},$l=i(void 0),Gl=Vl({fields:Dl,name:"receiving",active:Rl}),Xl=function(e,t){return Qa({classes:[],styles:t.useFixed()?{}:{position:"relative"}})},ql=Object.freeze({__proto__:null,exhibit:Xl}),Kl=function(){return tr.fromDom(document)},Yl=function(e){return e.dom.focus()},Zl=function(e){return e.dom.blur()},Jl=function(e){var t=Fu(e).dom;return e.dom===t.activeElement},Ql=function(e){return void 0===e&&(e=Kl()),x.from(e.dom.activeElement).map(tr.fromDom)},ef=function(e){return Ql(Fu(e)).filter((function(t){return e.dom.contains(t.dom)}))},tf=function(e,n){var r=Fu(n),o=Ql(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){Ql(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"};Zu(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),h=x.some(u),m=x.some(l),p=x.some(f),g=x.none();return Xs(t.direction,(function(){return nf(e,d,h,g,g)}),(function(){return nf(e,g,h,m,g)}),(function(){return nf(e,d,g,g,p)}),(function(){return nf(e,g,g,m,p)}),(function(){return nf(e,d,h,g,g)}),(function(){return nf(e,d,g,g,p)}),(function(){return nf(e,d,h,g,g)}),(function(){return nf(e,g,h,m,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=Wc();return es(t).translate(-e.left,-e.top)})),o=Pc(t),i=kc(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=Ac(t,n),o=function(){var e=Wc();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),hf=of.fixed,mf=function(e,t){return{anchorBox:e,origin:t}},pf=function(e,t){return mf(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,h=t+r<=a+c,m=d&&h,p=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:m,limitX:y,limitY:w,deltaW:p,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,h=l.x,m=l.right,p=o+c,g=a+s,v=yf(p,g,t,n,l),b=v.originInBounds,y=v.sizeInBounds,w=v.limitX,x=v.limitY,C=v.deltaW,S=v.deltaH,k=i(x+S-f),_=i(d-x),E=qs(e.direction,_,_,k),A=i(w+C-h),T=i(m-w),O=Ks(e.direction,T,T,A),B={x:w,y:x,width:C,height:S,maxHeight:E,maxWidth:O,direction:e.direction,classes:{on:e.bubble.classesOn,off:e.bubble.classesOff},label:e.label,candidateYforTest:g};return b&&y?bf.fit(B):bf.nofit(B,C,S)},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=Z(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:Pc(e),height:kc(e)}},Sf=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)},kf=function(e,t){var n=t.classes;Du(e,n.off),Ru(e,n.on)},_f=function(e,t,n){var r=n.maxHeightFunction;r(e,t.maxHeight)},Ef=function(e,t,n){var r=n.maxWidthFunction;r(e,t.maxWidth)},Af=function(e,t,n){rf(e,uf(n.origin,t))},Tf=function(e,t){_c(e,Math.floor(t))},Of=i((function(e,t){Tf(e,t),Yu(e,{"overflow-x":"hidden","overflow-y":"auto"})})),Bf=i((function(e,t){Tf(e,t)})),Rf=function(e,t,n){return void 0===e[t]?n:e[t]},Df=function(e,n,r,o,i,a){var u=Rf(a,"maxHeightFunction",Of()),c=Rf(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=Sf(e,t,n,r);Af(t,o,r),kf(t,o),_f(t,o,r),Ef(t,o,r)},If=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right"],Pf=function(e,t,n){var r=function(e){return ze(n,e).getOr([])},o=function(e,t,n){var o=ie(If,n);return{offset:Ac(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"])}}},Mf=function(){return Pf(0,0,{})},Ff=function(e){return e},Lf=function(e,t){return function(n){return"rtl"===zf(n)?t:e}},zf=function(e){return"rtl"===Ju(e,"direction")?"rtl":"ltr"};(function(e){e["TopToBottom"]="toptobottom",e["BottomToTop"]="bottomtotop"})(xs||(xs={}));var Hf="data-alloy-vertical-dir",Uf=function(e){return ds(e,(function(e){return Fi(e)&&pa(e,"data-alloy-vertical-dir")===xs.BottomToTop}))},Vf=function(){return Mn("layouts",[yn("onLtr"),yn("onRtl"),Bn("onBottomLtr"),Bn("onBottomRtl")])},jf=function(e,t,n,r,o,i,a){var u=a.map(Uf).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=Lf(l,f);return d(e)},Wf=function(e,t,n){var r=t.hotspot,o=cf(n,r.element),i=jf(e.element,t,Al(),Tl(),_l(),El(),x.some(t.hotspot.element));return x.some(Ff({anchorBox:o,bubble:t.bubble.getOr(Mf()),overrides:t.overrides,layouts:i,placer:x.none()}))},$f=[yn("hotspot"),Bn("bubble"),Ln("overrides",{}),Vf(),Vs("placement",Wf)],Gf=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,Sl(),kl(),Sl(),kl(),x.none());return x.some(Ff({anchorBox:o,bubble:t.bubble,overrides:t.overrides,layouts:i,placer:x.none()}))},Xf=[yn("x"),yn("y"),Ln("height",0),Ln("width",0),Ln("bubble",Mf()),Ln("overrides",{}),Vf(),Vs("placement",Gf)],qf="\ufeff",Kf=" ",Yf=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Zf={create:Yf},Jf=je.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Qf=function(e,t,n,r){return e.fold(t,n,r)},ed=function(e){return e.fold(a,a,a)},td=Jf.before,nd=Jf.on,rd=Jf.after,od={before:td,on:nd,after:rd,cata:Qf,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 Wi(t)},dd=Zf.create,hd={domRange:cd,relative:sd,exact:ld,exactFromRange:ad,getWin:fd,range:dd},md=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)}))},pd=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 md(r,t),pd(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))}))}}})},Sd=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)},kd=function(e,t){var n=Cd(e,t);return Sd(e,n)},_d=function(e,t){var n=kd(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 Ed(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 Ad=Ed(Li,"text"),Td=function(e){return Ad.get(e)},Od=function(e){return Ad.getOption(e)},Bd=function(e){return"img"===Ii(e)?1:Od(e).fold((function(){return Ki(e).length}),(function(e){return e.length}))},Rd=function(e){return Od(e).filter((function(e){return 0!==e.trim().length||e.indexOf(Kf)>-1})).isSome()},Dd=["img","br"],Nd=function(e){var t=Rd(e);return t||U(Dd,Ii(e))},Id=function(e){return Pd(e,Nd)},Pd=function(e,t){var n=function(e){for(var r=Ki(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)},Md=function(e,t){return no(t,e)},Fd=function(e,t,n,r){var o=Ui(e),i=o.dom.createRange();return i.setStart(e.dom,t),i.setEnd(n.dom,r),i},Ld=function(e,t,n,r){var o=Fd(e,t,n,r),i=oo(e,n)&&t===r;return o.collapsed&&!i},zd=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(Zf.create(tr.fromDom(t.startContainer),t.startOffset,tr.fromDom(n.endContainer),n.endOffset))}return x.none()},Ud=function(e){if(null===e.anchorNode||null===e.focusNode)return Hd(e);var t=tr.fromDom(e.anchorNode),n=tr.fromDom(e.focusNode);return Ld(t,e.anchorOffset,n,e.focusOffset)?x.some(Zf.create(t,e.anchorOffset,n,e.focusOffset)):Hd(e)},Vd=function(e){return zd(e).filter((function(e){return e.rangeCount>0})).bind(Ud)},jd=function(e,t){var n=_d(e,t);return yd(n)},Wd=function(e,t){return{element:e,offset:t}},$d=function(e,t){var n=Ki(e);if(0===n.length)return Wd(e,t);if(t<n.length)return Wd(n[t],0);var r=n[n.length-1],o=Li(r)?Td(r).length:Ki(r).length;return Wd(r,o)},Gd=je.generate([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),Xd=function(e){return e.fold(a,(function(e,t,n){return e.translate(-t,-n)}))},qd=function(e){return e.fold(a,a)},Kd=function(e){return Z(e,(function(e,t){return e.translate(t.left,t.top)}),Ac(0,0))},Yd=function(e){var t=$(e,Xd);return Kd(t)},Zd=function(e){var t=$(e,qd);return Kd(t)},Jd=Gd.screen,Qd=Gd.absolute,eh=function(e,t,n){var r=Wi(n.root).dom,o=function(t){var n=Ui(t),r=Ui(e.element);return oo(n,r)};return x.from(r.frameElement).map(tr.fromDom).filter(o).map(Bc)},th=function(e,t,n){var r=Ui(e.element),o=Wc(r),i=eh(e,t,n).getOr(o);return Qd(i,o.left,o.top)},nh=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=Jd(Ac(o,i));return x.some(ts(c,a,u))},rh=function(e,t,n,r,o){return e.map((function(e){var i=[t,e.point],a=ff(r,(function(){return Zd(i)}),(function(){return Zd(i)}),(function(){return Yd(i)})),u=ns(a.left,a.top,e.width,e.height),c=n.showAbove?_l():Al(),s=n.showAbove?El():Tl(),l=jf(o,n,c,s,c,s,x.none());return Ff({anchorBox:u,bubble:n.bubble.getOr(Mf()),overrides:n.overrides,layouts:l,placer:x.none()})}))},oh=function(e,t){return Li(e)?Wd(e,t):$d(e,t)},ih=function(e,t){var n=t.getSelection.getOrThunk((function(){return function(){return Vd(e)}}));return n().map((function(e){var t=oh(e.start,e.soffset),n=oh(e.finish,e.foffset);return hd.range(t.element,t.offset,n.element,n.offset)}))},ah=function(e,t,n){var r=Wi(t.root).dom,o=th(e,n,t),i=ih(r,t).bind((function(e){var t=jd(r,hd.exactFromRange(e)).orThunk((function(){var t=tr.fromText(qf);return Ji(e.start,t),jd(r,hd.exact(t,0,t,1)).map((function(e){return aa(t),e}))}));return t.bind((function(e){return nh(e.left,e.top,e.width,e.height)}))})),a=ih(r,t).bind((function(e){return Fi(e.start)?x.some(e.start):Gi(e.start)})),u=a.getOr(e.element);return rh(i,o,t,n,u)},uh=[Bn("getSelection"),yn("root"),Bn("bubble"),Vf(),Ln("overrides",{}),Ln("showAbove",!1),Vs("placement",ah)],ch=function(e,t,n){var r=th(e,n,t);return t.node.bind((function(o){var i=o.dom.getBoundingClientRect(),a=nh(i.left,i.top,i.width,i.height),u=t.node.getOr(e.element);return rh(a,r,t,n,u)}))},sh=[yn("node"),yn("root"),Bn("bubble"),Vf(),Ln("overrides",{}),Ln("showAbove",!1),Vs("placement",ch)],lh=function(e){return e.x+e.width},fh=function(e,t){return e.x-t.width},dh=function(e,t){return e.y-t.height+e.height},hh=function(e){return e.y},mh=function(e,t,n){return $s(lh(e),hh(e),n.southeast(),Ys(),il(e,{left:0,top:2}),"link-layout-se")},ph=function(e,t,n){return $s(fh(e,t),hh(e),n.southwest(),Zs(),il(e,{right:1,top:2}),"link-layout-sw")},gh=function(e,t,n){return $s(lh(e),dh(e,t),n.northeast(),Js(),il(e,{left:0,bottom:3}),"link-layout-ne")},vh=function(e,t,n){return $s(fh(e,t),dh(e,t),n.northwest(),Qs(),il(e,{right:1,bottom:3}),"link-layout-nw")},bh=function(){return[mh,ph,gh,vh]},yh=function(){return[ph,mh,vh,gh]},wh=function(e,t,n){var r=cf(n,t.item.element),o=jf(e.element,t,bh(),yh(),bh(),yh(),x.none());return x.some(Ff({anchorBox:r,bubble:Mf(),overrides:t.overrides,layouts:o,placer:x.none()}))},xh=[yn("item"),Vf(),Ln("overrides",{}),Vs("placement",wh)],Ch=cn("anchor",{selection:uh,node:sh,hotspot:$f,submenu:xh,makeshift:Xf}),Sh=function(){var e=document.documentElement;return hf(0,0,e.clientWidth,e.clientHeight)},kh=function(e){var t=Bc(e.element),n=e.element.dom.getBoundingClientRect();return df(t.left,t.top,n.width,n.height)},_h=function(e,t,n,r,o){var i=pf(n.anchorBox,t);Df(i,o.element,n.bubble,n.layouts,r,n.overrides)},Eh=function(e,t,n,r,o){Ah(e,t,n,r,o,x.none())},Ah=function(e,t,n,r,o,i){var a=i.map(os);return Th(e,t,n,r,o,a)},Th=function(e,t,n,r,o,a){var u=on("positioning anchor.info",Ch,r);tf((function(){Ku(o.element,"position","fixed");var n=ec(o.element,"visibility");Ku(o.element,"visibility","hidden");var r=t.useFixed()?Sh():kh(e),c=u.placement,s=a.map(i).or(t.getBounds);c(e,u,r).each((function(t){var n=t.placer.getOr(_h);n(e,r,t,s,o)})),n.fold((function(){rc(o.element,"visibility")}),(function(e){Ku(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)},Oh=function(e,t,n){return t.useFixed()?"fixed":"absolute"},Bh=Object.freeze({__proto__:null,position:Eh,positionWithin:Ah,positionWithinBounds:Th,getMode:Oh}),Rh=[Ln("useFixed",l),Bn("getBounds")],Dh=Vl({fields:Rh,name:"positioning",active:ql,apis:Bh}),Nh=function(e){li(e,ti());var t=e.components();G(t,Nh)},Ih=function(e){var t=e.components();G(t,Ih),li(e,ei())},Ph=function(e,t){ta(e.element,t.element)},Mh=function(e){G(e.components(),(function(e){return aa(e.element)})),ia(e.element),e.syncComponents()},Fh=function(e,t){var n=e.components();Mh(e);var r=ie(n,t);G(r,(function(t){Nh(t),e.getSystem().removeFromWorld(t)})),G(t,(function(t){t.getSystem().isConnected()?Ph(e,t):(e.getSystem().addToWorld(t),Ph(e,t),Wu(e.element)&&Ih(t)),e.syncComponents()}))},Lh=function(e,t){zh(e,t,ta)},zh=function(e,t,n){e.getSystem().addToWorld(t),n(e.element,t.element),Wu(e.element)&&Ih(t),e.syncComponents()},Hh=function(e){Nh(e),aa(e.element),e.getSystem().removeFromWorld(e)},Uh=function(e){var t=$i(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}));Hh(e),t.each((function(e){e.syncComponents()}))},Vh=function(e){var t=e.components();G(t,Hh),ia(e.element),e.syncComponents()},jh=function(e,t){$h(e,t,ta)},Wh=function(e,t){$h(e,t,Qi)},$h=function(e,t,n){n(e,t.element);var r=Ki(t.element);G(r,(function(e){t.getByDom(e).each(Ih)}))},Gh=function(e){var t=Ki(e.element);G(t,(function(t){e.getByDom(t).each(Nh)})),aa(e.element)},Xh=function(e,t,n,r){n.get().each((function(t){Vh(e)}));var o=t.getAttachPoint(e);Lh(o,e);var i=e.getSystem().build(r);return Lh(e,i),n.set(i),i},qh=function(e,t,n,r){var o=Xh(e,t,n,r);return t.onOpen(e,o),o},Kh=function(e,t,n,r){return n.get().map((function(){return Xh(e,t,n,r)}))},Yh=function(e,t,n,r,o){rm(e,t),qh(e,t,n,r),o(),im(e,t)},Zh=function(e,t,n){n.get().each((function(r){Vh(e),Uh(e),t.onClose(e,r),n.clear()}))},Jh=function(e,t,n){return n.isOpen()},Qh=function(e,t,n,r){return Jh(e,t,n)&&n.get().exists((function(n){return t.isPartOf(e,n,r)}))},em=function(e,t,n){return n.get()},tm=function(e,t,n,r){ec(e.element,t).fold((function(){ba(e.element,n)}),(function(t){ha(e.element,n,t)})),Ku(e.element,t,r)},nm=function(e,t,n){ga(e.element,n).fold((function(){return rc(e.element,t)}),(function(n){return Ku(e.element,t,n)}))},rm=function(e,t,n){var r=t.getAttachPoint(e);Ku(e.element,"position",Dh.getMode(r)),tm(e,"visibility",t.cloakVisibilityAttr,"hidden")},om=function(e){return V(["top","left","right","bottom"],(function(t){return ec(e,t).isSome()}))},im=function(e,t,n){om(e.element)||rc(e.element,"position"),nm(e,"visibility",t.cloakVisibilityAttr)},am=Object.freeze({__proto__:null,cloak:rm,decloak:im,open:qh,openWhileCloaked:Yh,close:Zh,isOpen:Jh,isPartOf:Qh,getState:em,setContent:Kh}),um=function(e,t){return gi([wi(Xo(),(function(n,r){Zh(n,e,t)}))])},cm=Object.freeze({__proto__:null,events:um}),sm=[Ls("onOpen"),Ls("onClose"),yn("isPartOf"),yn("getAttachPoint"),Ln("cloakVisibilityAttr","data-precloak-visibility")],lm=function(){var e=Kn(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 qa({readState:t,isOpen:n,clear:a,set:r,get:o})},fm=Object.freeze({__proto__:null,init:lm}),dm=Vl({fields:sm,name:"sandboxing",active:cm,apis:am,state:fm}),hm=i("dismiss.popups"),mm=i("reposition.popups"),pm=i("mouse.released"),gm=Ft([Ln("isExtraPart",l),Mn("fireEventInstead",[Ln("event",ni())])]),vm=function(e){var t,n=on("Dismissal",gm,e);return t={},t[hm()]={schema:Ft([yn("target")]),onReceive:function(e,t){if(dm.isOpen(e)){var r=dm.isPartOf(e,t.target)||n.isExtraPart(e,t.target);r||n.fireEventInstead.fold((function(){return dm.close(e)}),(function(t){return li(e,t.event)}))}}},t},bm=Ft([Mn("fireEventInstead",[Ln("event",ri())]),_n("doReposition")]),ym=function(e){var t,n=on("Reposition",bm,e);return t={},t[mm()]={onReceive:function(e){dm.isOpen(e)&&n.fireEventInstead.fold((function(){return n.doReposition(e)}),(function(t){return li(e,t.event)}))}},t},wm=function(e,t,n){t.store.manager.onLoad(e,t,n)},xm=function(e,t,n){t.store.manager.onUnload(e,t,n)},Cm=function(e,t,n,r){t.store.manager.setValue(e,t,n,r)},Sm=function(e,t,n){return t.store.manager.getValue(e,t,n)},km=function(e,t,n){return n},_m=Object.freeze({__proto__:null,onLoad:wm,onUnload:xm,setValue:Cm,getValue:Sm,getState:km}),Em=function(e,t){var n=e.resetOnDom?[Bi((function(n,r){wm(n,e,t)})),Ri((function(n,r){xm(n,e,t)}))]:[Il(e,t,wm)];return gi(n)},Am=Object.freeze({__proto__:null,events:Em}),Tm=function(){var e=Kn(null),t=function(){return{mode:"memory",value:e.get()}},n=function(){return null===e.get()},r=function(){e.set(null)};return qa({set:e.set,get:e.get,isNotSet:n,clear:r,readState:t})},Om=function(){var e=function(){};return qa({readState:e})},Bm=function(){var e=Kn({}),t=Kn({}),n=function(){return{mode:"dataset",dataByValue:e.get(),dataByText:t.get()}},r=function(){e.set({}),t.set({})},o=function(n){return ze(e.get(),n).orThunk((function(){return ze(t.get(),n)}))},i=function(n){var r=e.get(),o=t.get(),i={},a={};G(n,(function(e){i[e.value]=e,ze(e,"meta").each((function(t){ze(t,"text").each((function(t){a[t]=e}))}))})),e.set(h(h({},r),i)),t.set(h(h({},o),a))};return qa({readState:n,lookup:o,update:i,clear:r})},Rm=function(e){return e.store.manager.state(e)},Dm=Object.freeze({__proto__:null,memory:Tm,dataset:Bm,manual:Om,init:Rm}),Nm=function(e,t,n,r){var o=t.store;n.update([r]),o.setValue(e,r),t.onSetValue(e,r)},Im=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}))},Pm=function(e,t,n){var r=t.store;r.initialValue.each((function(r){Nm(e,t,n,r)}))},Mm=function(e,t,n){n.clear()},Fm=[Bn("initialValue"),yn("getFallbackEntry"),yn("getDataKey"),yn("setValue"),Vs("manager",{setValue:Nm,getValue:Im,onLoad:Pm,onUnload:Mm,state:Bm})],Lm=function(e,t,n){return t.store.getValue(e)},zm=function(e,t,n,r){t.store.setValue(e,r),t.onSetValue(e,r)},Hm=function(e,t,n){t.store.initialValue.each((function(n){t.store.setValue(e,n)}))},Um=[yn("getValue"),Ln("setValue",t),Bn("initialValue"),Vs("manager",{setValue:zm,getValue:Lm,onLoad:Hm,onUnload:t,state:Xa.init})],Vm=function(e,t,n,r){n.set(r),t.onSetValue(e,r)},jm=function(e,t,n){return n.get()},Wm=function(e,t,n){t.store.initialValue.each((function(e){n.isNotSet()&&n.set(e)}))},$m=function(e,t,n){n.clear()},Gm=[Bn("initialValue"),Vs("manager",{setValue:Vm,getValue:jm,onLoad:Wm,onUnload:$m,state:Tm})],Xm=[zn("store",{mode:"memory"},cn("mode",{memory:Gm,manual:Um,dataset:Fm})),Ls("onSetValue"),Ln("resetOnDom",!1)],qm=Vl({fields:Xm,name:"representing",active:Am,apis:_m,extra:{setValueFrom:function(e,t){var n=qm.getValue(t);qm.setValue(e,n)}},state:Dm}),Km=function(e,t){return Xn(e,{},$(t,(function(t){return En(t.name(),"Cannot configure "+t.name()+" for "+e)})).concat([qn("dump",a)]))},Ym=function(e){return e.dump},Zm=function(e,t){return h(h({},e.dump),Hl(t))},Jm={field:Km,augment:Zm,get:Ym},Qm="placeholder",ep=je.generate([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),tp=function(e){return He(e,"uiType")},np=function(e,t,n,r){return e.exists((function(e){return e!==n.owner}))?ep.single(!0,i(n)):ze(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+Te(r)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(e){return e.replace()}))},rp=function(e,t,n,r){return tp(n)&&n.uiType===Qm?np(e,t,n,r):ep.single(!1,i(n))},op=function(e,t,n,r){var o=rp(e,t,n,r);return o.fold((function(o,i){var a=tp(n)?i(t,n.config,n.validated):i(t),u=ze(a,"components").getOr([]),c=ne(u,(function(n){return op(e,t,n,r)}));return[h(h({},a),{components:c})]}),(function(e,r){if(tp(n)){var o=r(t,n.config,n.validated),i=n.validated.preprocess.getOr(a);return i(o)}return r(t)}))},ip=function(e,t,n,r){return ne(n,(function(n){return op(e,t,n,r)}))},ap=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}},up=function(e,t,n,r){var o=Re(r,(function(e,t){return ap(t,e)})),i=ip(e,t,n,o);return Be(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},cp=ep.single,sp=ep.multiple,lp=i(Qm),fp=je.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),dp=Ln("factory",{sketch:a}),hp=Ln("schema",[]),mp=yn("name"),pp=Gt("pname","pname",nt((function(e){return"<alloy."+Aa(e.name)+">"})),ln()),gp=qn("schema",(function(){return[Bn("preprocess")]})),vp=Ln("defaults",i({})),bp=Ln("overrides",i({})),yp=Lt([dp,hp,mp,pp,vp,bp]),wp=Lt([dp,hp,mp,vp,bp]),xp=Lt([dp,hp,mp,pp,vp,bp]),Cp=Lt([dp,gp,mp,yn("unit"),pp,vp,bp]),Sp=function(e){return e.fold(x.some,x.none,x.some,x.some)},kp=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},_p=function(e){return e.fold(a,a,a,a)},Ep=function(e,t){return function(n){var r=on("Converting part type",t,n);return e(r)}},Ap=Ep(fp.required,yp),Tp=Ep(fp.external,wp),Op=Ep(fp.optional,xp),Bp=Ep(fp.group,Cp),Rp=i("entirety"),Dp=Object.freeze({__proto__:null,required:Ap,external:Tp,optional:Op,group:Bp,asNamedPart:Sp,name:kp,asCommon:_p,original:Rp}),Np=function(e,t,n,r){return qe(t.defaults(e,n,r),n,{uid:e.partUids[t.name]},t.overrides(e,n,r))},Ip=function(e,t,n){var r={},o={};return G(n,(function(e){e.fold((function(e){r[e.pname]=cp(!0,(function(t,n,r){return e.factory.sketch(Np(t,e,n,r))}))}),(function(e){var n=t.parts[e.name];o[e.name]=i(e.factory.sketch(Np(t,e,n[Rp()]),n))}),(function(e){r[e.pname]=cp(!1,(function(t,n,r){return e.factory.sketch(Np(t,e,n,r))}))}),(function(e){r[e.pname]=sp(!0,(function(t,n,r){var o=t[e.name];return $(o,(function(n){return e.factory.sketch(qe(e.defaults(t,n,r),n,e.overrides(t,n)))}))}))}))})),{internals:i(r),externals:i(o)}},Pp=function(e,t){var n={};return G(t,(function(t){Sp(t).each((function(t){var r=Mp(e,t.pname);n[t.name]=function(n){var o=on("Part: "+t.name+" in "+e,Lt(t.schema),n);return h(h({},r),{config:n,validated:o})}}))})),n},Mp=function(e,t){return{uiType:lp(),owner:e,name:t}},Fp=function(e,t,n){return{uiType:lp(),owner:e,name:t,config:n,validated:{}}},Lp=function(e){return ne(e,(function(e){return e.fold(x.none,x.some,x.none,x.none).map((function(e){return An(e.name,e.schema.concat([js(Rp())]))})).toArray()}))},zp=function(e){return $(e,kp)},Hp=function(e,t,n){return Ip(e,t,n)},Up=function(e,t,n){return up(x.some(e),t,t.components,n)},Vp=function(e,t,n){var r=t.partUids[n];return e.getSystem().getByUid(r).toOptional()},jp=function(e,t,n){return Vp(e,t,n).getOrDie("Could not find part: "+n)},Wp=function(e,t,n){var r={},o=t.partUids,a=e.getSystem();return G(n,(function(e){r[e]=i(a.getByUid(o[e]))})),r},$p=function(e,t){var n=e.getSystem();return Re(t.partUids,(function(e,t){return i(n.getByUid(e))}))},Gp=function(e){return Te(e.partUids)},Xp=function(e,t,n){var r={},o=t.partUids,a=e.getSystem();return G(n,(function(e){r[e]=i(a.getByUid(o[e]).getOrDie())})),r},qp=function(e,t){var n=zp(t);return lt($(n,(function(t){return{key:t,value:e+"-"+t}})))},Kp=function(e){return Gt("partUids","partUids",rt((function(t){return qp(t.uid,e)})),ln())},Yp=Object.freeze({__proto__:null,generate:Pp,generateOne:Fp,schemas:Lp,names:zp,substitutes:Hp,components:Up,defaultUids:qp,defaultUidsSchema:Kp,getAllParts:$p,getAllPartNames:Gp,getPart:Vp,getPartOrDie:jp,getParts:Wp,getPartsOrDie:Xp}),Zp=function(e,t){var n=e.length>0?[An("parts",e)]:[];return n.concat([yn("uid"),Ln("dom",{}),Ln("components",[]),js("originalSpec"),Ln("debug.sketcher",{})]).concat(t)},Jp=function(e,t,n,r,o){var i=Zp(r,o);return on(e+" [SpecSchema]",Ft(i.concat(t)),n)},Qp=function(e,t,n,r){var o=ng(r),i=Jp(e,t,o,[],[]);return n(i,o)},eg=function(e,t,n,r,o){var i=ng(o),a=Lp(n),u=Kp(n),c=Jp(e,t,i,a,[u]),s=Hp(e,c,n),l=Up(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:h(h({},e),{uid:Pa("uid")})};function rg(e){return void 0!==e.uid}var og,ig=Ft([yn("name"),yn("factory"),yn("configFields"),Ln("apis",{}),Ln("extraApis",{})]),ag=Ft([yn("name"),yn("factory"),yn("configFields"),yn("partFields"),Ln("apis",{}),Ln("extraApis",{})]),ug=function(e){var t=on("Sketcher for "+e.name,ig,e),n=function(e){return Qp(t.name,t.configFields,t.factory,e)},r=Re(t.apis,Ga),o=Re(t.extraApis,(function(e,t){return Ua(e,t)}));return h(h({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=Pp(t.name,t.partFields),o=Re(t.apis,Ga),i=Re(t.extraApis,(function(e,t){return Ua(e,t)}));return h(h({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()},hg=function(e,t){return void 0!==e&&null!==e?x.some(t(e)):x.none()},mg=function(e,t){return e?x.some(t):x.none()},pg=function(e){return"input"===Ii(e)&&"radio"!==pa(e,"type")||"textarea"===Ii(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=Md(e.element,"."+t.highlightClass);G(o,(function(n){V(r,(function(e){return e.element===n}))||(Ou(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){Tg(e,t,n,r)&&(Ou(r.element,t.highlightClass),t.onDehighlight(e,r),li(r,si()))},Sg=function(e,t,n,r){wg(e,t,n,[r]),Tg(e,t,n,r)||(Au(r.element,t.highlightClass),t.onHighlight(e,r),li(r,ci()))},kg=function(e,t,n){Rg(e,t).each((function(r){Sg(e,t,n,r)}))},_g=function(e,t,n){Dg(e,t).each((function(r){Sg(e,t,n,r)}))},Eg=function(e,t,n,r){Bg(e,t,n,r).fold((function(e){throw new Error(e)}),(function(r){Sg(e,t,n,r)}))},Ag=function(e,t,n,r){var o=Mg(e,t),i=Q(o,r);i.each((function(r){Sg(e,t,n,r)}))},Tg=function(e,t,n,r){return Bu(r.element,t.highlightClass)},Og=function(e,t,n){return ms(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Bg=function(e,t,n,r){var o=Md(e.element,"."+t.itemClass);return x.from(o[r]).fold((function(){return ge.error("No element found with index "+r)}),e.getSystem().getByDom)},Rg=function(e,t,n){return ms(e.element,"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Dg=function(e,t,n){var r=Md(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=Md(e.element,"."+t.itemClass),i=ee(o,(function(e){return Bu(e,t.highlightClass)}));return i.bind((function(t){var n=gf(t,r,0,o.length-1);return e.getSystem().getByDom(o[n]).toOptional()}))},Ig=function(e,t,n){return Ng(e,t,n,-1)},Pg=function(e,t,n){return Ng(e,t,n,1)},Mg=function(e,t,n){var r=Md(e.element,"."+t.itemClass);return sg($(r,(function(t){return e.getSystem().getByDom(t).toOptional()})))},Fg=Object.freeze({__proto__:null,dehighlightAll:xg,dehighlight:Cg,highlight:Sg,highlightFirst:kg,highlightLast:_g,highlightAt:Eg,highlightBy:Ag,isHighlighted:Tg,getHighlighted:Og,getFirst:Rg,getLast:Dg,getPrevious:Ig,getNext:Pg,getCandidates:Mg}),Lg=[yn("highlightClass"),yn("itemClass"),Ls("onHighlight"),Ls("onDehighlight")],zg=Vl({fields:Lg,name:"highlighting",apis:Fg}),Hg=[8],Ug=[9],Vg=[13],jg=[27],Wg=[32],$g=[37],Gg=[38],Xg=[39],qg=[40],Kg=function(e,t,n){var r=oe(e.slice(0,t)),o=oe(e.slice(t+1));return Q(r.concat(o),n)},Yg=function(e,t,n){var r=oe(e.slice(0,t));return Q(r,n)},Zg=function(e,t,n){var r=e.slice(0,t),o=e.slice(t+1);return Q(o.concat(r),n)},Jg=function(e,t,n){var r=e.slice(t+1);return Q(r,n)},Qg=function(e){return function(t){var n=t.raw;return U(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=Q(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 zg.getHighlighted(e).map((function(e){return e.element}))},n=function(n,r){var o=e(n);n.getSystem().getByDom(r).fold(t,(function(e){zg.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([Ln("focusManager",uv()),zn("focusInside","onFocus",Qt((function(e){return U(["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(zo(),(function(r,o){n(r,e,t),o.stop()}))})),u=function(n,r){var i=Qg(Wg.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(Bo(),(function(r,o){a(r,o,n,e,t).fold((function(){u(r,o)}),(function(e){o.stop()}))})),wi(Ro(),(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=[Bn("onEscape"),Bn("onEnter"),Ln("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Ln("firstTabstop",0),Ln("useTabstopAt",f),Bn("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return ps(t,e)})).getOr(t);return Sc(n)>0},r=function(e,t){var r=Md(e.element,t.selector),o=K(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 ps(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=Md(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?Kg:Yg;return l(e,t,n,r)},h=function(e,t,n){var r=n.cyclic?Zg:Jg;return l(e,t,n,r)},m=function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))},p=function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))},g=i([ov(ev([tv,Qg(Ug)]),d),ov(Qg(Ug),h),ov(Qg(jg),p),ov(ev([rv,Qg(Vg)]),m)]),v=i([]);return sv(t,Xa.init,g,v,(function(){return x.some(c)}))},fv=lv(qn("cyclic",l)),dv=lv(qn("cyclic",f)),hv=function(e,t,n){return hi(e,n,jo()),x.some(!0)},mv=function(e,t,n){var r=pg(n)&&Qg(Wg)(t.event);return r?x.none():hv(e,t,n)},pv=function(e,t){return x.some(!0)},gv=[Ln("execute",mv),Ln("useSpace",!1),Ln("useEnter",!0),Ln("useControlEnter",!1),Ln("useDown",!1)],vv=function(e,t,n){return n.execute(e,t,e.element)},bv=function(e,t,n,r){var o=n.useSpace&&!pg(e.element)?Wg:[],i=n.useEnter?Vg:[],a=n.useDown?qg:[],u=o.concat(i).concat(a);return[ov(Qg(u),vv)].concat(n.useControlEnter?[ov(ev([nv,Qg(Vg)]),vv)]:[])},yv=function(e,t,n,r){return n.useSpace&&!pg(e.element)?[ov(Qg(Wg),pv)]:[]},wv=sv(gv,Xa.init,bv,yv,(function(){return x.none()})),xv=function(){var e=Kn(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 qa({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)},Sv=Object.freeze({__proto__:null,flatgrid:xv,init:Cv}),kv=function(e){return function(t,n,r,o){var i=e(t.element);return Tv(i,t,n,r,o)}},_v=function(e,t){var n=Lf(e,t);return kv(n)},Ev=function(e,t){var n=Lf(t,e);return kv(n)},Av=function(e){return function(t,n,r,o){return Tv(e,t,n,r,o)}},Tv=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}))},Ov=Av,Bv=Av,Rv=Av,Dv=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},Nv=function(e){return!Dv(e.dom)},Iv=function(e,t){return ee(e,t).map((function(t){return{index:t,candidates:e}}))},Pv=function(e,t,n){var r=function(e){return oo(e,t)},o=Md(e,n),i=K(o,Nv);return Iv(i,r)},Mv=function(e,t){return ee(e,(function(e){return oo(t,e)}))},Fv=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()}))},Lv=function(e,t,n,r,o){return Fv(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})}))},zv=function(e,t,n,r,o){return Fv(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 Lv(e,t,n,r,1)},Uv=function(e,t,n,r){return Lv(e,t,n,r,-1)},Vv=function(e,t,n,r){return zv(e,t,n,r,-1)},jv=function(e,t,n,r){return zv(e,t,n,r,1)},Wv=[yn("selector"),Ln("execute",mv),zs("onEscape"),Ln("captureTab",!1),Ws()],$v=function(e,t,n){ms(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},Gv=function(e,t){return t.focusManager.get(e).bind((function(e){return ps(e,t.selector)}))},Xv=function(e,t,n,r){return Gv(e,n).bind((function(r){return n.execute(e,t,r)}))},qv=function(e){return function(t,n,r,o){return Pv(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))}))}},Kv=function(e,t,n){return n.captureTab?x.some(!0):x.none()},Yv=function(e,t,n){return n.onEscape(e,t)},Zv=qv(Uv),Jv=qv(Hv),Qv=qv(Vv),eb=qv(jv),tb=i([ov(Qg($g),_v(Zv,Jv)),ov(Qg(Xg),Ev(Zv,Jv)),ov(Qg(Gg),Ov(Qv)),ov(Qg(qg),Bv(eb)),ov(ev([tv,Qg(Ug)]),Kv),ov(ev([rv,Qg(Ug)]),Kv),ov(Qg(jg),Yv),ov(Qg(Wg.concat(Vg)),Xv)]),nb=i([ov(Qg(Wg),pv)]),rb=sv(Wv,xv,tb,nb,(function(){return x.some($v)})),ob=function(e,t,n,r){var o=function(e){return"button"===Ii(e)&&"disabled"===pa(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 Pv(e,n,t).bind((function(e){var t=e.index,n=e.candidates;return i(t,t,n)}))},ib=[yn("selector"),Ln("getInitial",x.none),Ln("execute",mv),zs("onEscape"),Ln("executeOnMove",!1),Ln("allowVertical",!0)],ab=function(e,t){return t.focusManager.get(e).bind((function(e){return ps(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 ms(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)},hb=function(e,t,n,r){var o=$g.concat(n.allowVertical?Gg:[]),i=Xg.concat(n.allowVertical?qg:[]);return[ov(Qg(o),fb(_v(sb,lb))),ov(Qg(i),fb(Ev(sb,lb))),ov(Qg(Vg),ub),ov(Qg(Wg),ub),ov(Qg(jg),db)]},mb=i([ov(Qg(Wg),pv)]),pb=sv(ib,Xa.init,hb,mb,(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)},Sb=function(e,t,n){return bb(e,n,t,-1)},kb=function(e,t,n){return bb(e,n,t,1)},_b=function(e,t,n){return yb(e,t,n,-1)},Eb=function(e,t,n){return yb(e,t,n,1)},Ab=function(e,t,n){return wb(e,n,t,-1)},Tb=function(e,t,n){return wb(e,n,t,1)},Ob=[An("selectors",[yn("row"),yn("cell")]),Ln("cycles",!0),Ln("previousSelector",x.none),Ln("execute",mv)],Bb=function(e,t,n){var r=t.previousSelector(e).orThunk((function(){var n=t.selectors;return ms(e.element,n.cell)}));r.each((function(n){t.focusManager.set(e,n)}))},Rb=function(e,t,n){return ef(e.element).bind((function(r){return n.execute(e,t,r)}))},Db=function(e,t){return $(e,(function(e){return Md(e,t.selectors.cell)}))},Nb=function(e,t){return function(n,r,o){var i=o.cycles?e:t;return ps(r,o.selectors.row).bind((function(e){var t=Md(e,o.selectors.cell);return Mv(t,r).bind((function(t){var r=Md(n,o.selectors.row);return Mv(r,e).bind((function(e){var n=Db(r,o);return i(n,e,t).map((function(e){return e.cell}))}))}))}))}},Ib=Nb(Cb,_b),Pb=Nb(xb,Eb),Mb=Nb(Sb,Ab),Fb=Nb(kb,Tb),Lb=i([ov(Qg($g),_v(Ib,Pb)),ov(Qg(Xg),Ev(Ib,Pb)),ov(Qg(Gg),Ov(Mb)),ov(Qg(qg),Bv(Fb)),ov(Qg(Wg.concat(Vg)),Rb)]),zb=i([ov(Qg(Wg),pv)]),Hb=sv(Ob,Xa.init,Lb,zb,(function(){return x.some(Bb)})),Ub=[yn("selector"),Ln("execute",mv),Ln("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){ms(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},Wb=function(e,t,n){return ob(e,n.selector,t,-1)},$b=function(e,t,n){return ob(e,n.selector,t,1)},Gb=function(e,t,n,r){return n.moveOnTab?Rv(Wb)(e,t,n,r):x.none()},Xb=function(e,t,n,r){return n.moveOnTab?Rv($b)(e,t,n,r):x.none()},qb=i([ov(Qg(Gg),Rv(Wb)),ov(Qg(qg),Rv($b)),ov(ev([tv,Qg(Ug)]),Gb),ov(ev([rv,Qg(Ug)]),Xb),ov(Qg(Vg),Vb),ov(Qg(Wg),Vb)]),Kb=i([ov(Qg(Wg),pv)]),Yb=sv(Ub,Xa.init,qb,Kb,(function(){return x.some(jb)})),Zb=[zs("onSpace"),zs("onEnter"),zs("onShiftEnter"),zs("onLeft"),zs("onRight"),zs("onTab"),zs("onShiftTab"),zs("onUp"),zs("onDown"),zs("onEscape"),Ln("stopSpaceKeyup",!1),Bn("focusIn")],Jb=function(e,t,n){return[ov(Qg(Wg),n.onSpace),ov(ev([rv,Qg(Vg)]),n.onEnter),ov(ev([tv,Qg(Vg)]),n.onShiftEnter),ov(ev([tv,Qg(Ug)]),n.onShiftTab),ov(ev([rv,Qg(Ug)]),n.onTab),ov(Qg(Gg),n.onUp),ov(Qg(qg),n.onDown),ov(Qg($g),n.onLeft),ov(Qg(Xg),n.onRight),ov(Qg(Wg),n.onSpace),ov(Qg(jg),n.onEscape)]},Qb=function(e,t,n){return n.stopSpaceKeyup?[ov(Qg(Wg),pv)]:[]},ey=sv(Zb,Xa.init,Jb,Qb,(function(e){return e.focusIn})),ty=fv.schema(),ny=dv.schema(),ry=pb.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 Ue(e,"setGridSize")},fy=Wl({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:Sv}),dy=function(e,t,n,r){tf((function(){var t=$(r,e.getSystem().build);Fh(e,t)}),e.element)},hy=function(e,t,n,r){var o=e.getSystem().build(r);zh(e,o,n)},my=function(e,t,n,r){hy(e,t,ta,r)},py=function(e,t,n,r){hy(e,t,ea,r)},gy=function(e,t,n,r){var o=vy(e),i=Q(o,(function(e){return oo(r.element,e.element)}));i.each(Uh)},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){hy(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:my,prepend:py,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)}})},Sy=function(e,t){var n=Cy(e,t);return{key:e,value:{config:{},me:n,configAsRaw:i({}),initialConfig:{},state:Xa}}},ky=function(e,t){t.ignore||(Yl(e.element),t.onFocus(e))},_y=function(e,t){t.ignore||Zl(e.element)},Ey=function(e){return Jl(e.element)},Ay=Object.freeze({__proto__:null,focus:ky,blur:_y,isFocused:Ey}),Ty=function(e,t){var n=t.ignore?{}:{attributes:{tabindex:"-1"}};return Qa(n)},Oy=function(e){return gi([wi(zo(),(function(t,n){ky(t,e),n.stop()}))].concat(e.stopMousedown?[wi(So(),(function(e,t){t.event.prevent()}))]:[]))},By=Object.freeze({__proto__:null,exhibit:Ty,events:Oy}),Ry=[Ls("onFocus"),Ln("stopMousedown",!1),Ln("ignore",!1)],Dy=Vl({fields:Ry,name:"focusing",active:By,apis:Ay}),Ny=function(e){var t=function(){var t=Kn(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}},Iy=function(e,t,n){var r=t.aria;r.update(e,r,n.get())},Py=function(e,t,n){t.toggleClass.each((function(t){n.get()?Au(e.element,t):Ou(e.element,t)}))},My=function(e,t,n){zy(e,t,n,!n.get())},Fy=function(e,t,n){n.set(!0),Py(e,t,n),Iy(e,t,n)},Ly=function(e,t,n){n.set(!1),Py(e,t,n),Iy(e,t,n)},zy=function(e,t,n,r){var o=r?Fy:Ly;o(e,t,n)},Hy=function(e,t,n){return n.get()},Uy=function(e,t,n){zy(e,t,n,t.selected)},Vy=Object.freeze({__proto__:null,onLoad:Uy,toggle:My,isOn:Hy,on:Fy,off:Ly,set:zy}),jy=function(){return Qa({})},Wy=function(e,t){var n=Nl(e,t,My),r=Il(e,t,Uy);return gi(te([e.toggleOnExecute?[n]:[],[r]]))},$y=Object.freeze({__proto__:null,exhibit:jy,events:Wy}),Gy=function(e,t,n){ha(e.element,"aria-pressed",n),t.syncWithExpanded&&Ky(e,t,n)},Xy=function(e,t,n){ha(e.element,"aria-selected",n)},qy=function(e,t,n){ha(e.element,"aria-checked",n)},Ky=function(e,t,n){ha(e.element,"aria-expanded",n)},Yy=[Ln("selected",!1),Bn("toggleClass"),Ln("toggleOnExecute",!0),zn("aria",{mode:"none"},cn("mode",{pressed:[Ln("syncWithExpanded",!1),Vs("update",Gy)],checked:[Vs("update",qy)],expanded:[Vs("update",Ky)],selected:[Vs("update",Xy)],none:[Vs("update",t)]}))],Zy=Vl({fields:Yy,name:"toggling",active:$y,apis:Vy,state:Ny(!1)}),Jy=function(){var e=function(e,t){t.stop(),di(e)};return[wi(Io(),e),wi($o(),e),Ai(yo()),Ai(So())]},Qy=function(e){var t=function(e){return Ni((function(t,n){e(t),n.stop()}))};return gi(te([e.map(t).toArray(),Jy()]))},ew="alloy.item-hover",tw="alloy.item-focus",nw=function(e){(ef(e.element).isNone()||Dy.isFocused(e))&&(Dy.isFocused(e)||Dy.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:h(h({},e.domModification),{attributes:h(h(h({role:e.toggling.isSome()?"menuitemcheckbox":"menuitem"},e.domModification.attributes),{"aria-haspopup":e.hasSubmenu}),e.hasSubmenu?{"aria-expanded":!1}:{})}),behaviours:Jm.augment(e.itemBehaviours,[e.toggling.fold(Zy.revoke,(function(e){return Zy.config(h({aria:{mode:"checked"}},e))})),Dy.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:function(e){rw(e)}}),fy.config({mode:"execution"}),qm.config({store:{mode:"memory",initialValue:e.data}}),Sy("item-type-events",p(Jy(),[wi(Ao(),nw),wi(Wo(),Dy.focus)]))]),components:e.components,eventOrder:e.eventOrder}},uw=[yn("data"),yn("components"),yn("dom"),Ln("hasSubmenu",!1),Bn("toggling"),Jm.field("itemBehaviours",[Zy,Dy,fy,qm]),Ln("ignoreFocus",!1),Ln("domModification",{}),Vs("builder",aw),Ln("eventOrder",{})],cw=function(e){return{dom:e.dom,components:e.components,events:gi([Ti(Wo())])}},sw=[yn("dom"),yn("components"),Vs("builder",cw)],lw=function(){return"item-widget"},fw=i([Ap({name:"widget",overrides:function(e){return{behaviours:Hl([qm.config({store:{mode:"manual",getValue:function(t){return e.data},setValue:function(){}}})])}}})]),dw=function(e){var t=Hp(lw(),e,fw()),n=Up(lw(),e,t.internals()),r=function(t){return Vp(t,e,"widget").map((function(e){return fy.focusIn(e),e}))},o=function(t,n){return pg(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(Ao(),nw),wi(Wo(),(function(t,n){e.autofocus?r(t):Dy.focus(t)}))]),behaviours:Jm.augment(e.widgetBehaviours,[qm.config({store:{mode:"memory",initialValue:e.data}}),Dy.config({ignore:e.ignoreFocus,onFocus:function(e){rw(e)}}),fy.config({mode:"special",focusIn:e.autofocus?function(e){r(e)}:$l(),onLeft:o,onRight:o,onEscape:function(t,n){return Dy.isFocused(t)||e.autofocus?e.autofocus?(n.setSource(t.element),x.none()):x.none():(Dy.focus(t),x.some(!0))}})])}},hw=[yn("uid"),yn("data"),yn("components"),yn("dom"),Ln("autofocus",!1),Ln("ignoreFocus",!1),Jm.field("widgetBehaviours",[qm,Dy,fy]),Ln("domModification",{}),Kp(fw()),Vs("builder",dw)],mw=cn("type",{widget:hw,item:uw,separator:sw}),pw=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([Bp({factory:{sketch:function(e){var t=on("menu.spec item",mw,e);return t.builder(t)}},name:"items",unit:"item",defaults:function(e,t){return t.hasOwnProperty("uid")?t:h(h({},t),{uid:Pa("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"),Ln("eventOrder",{}),Km("menuBehaviours",[zg,qm,yg,fy]),zn("movement",{mode:"menu",moveOnTab:!0},cn("mode",{grid:[Ws(),Vs("config",pw)],matrix:[Vs("config",gw),yn("rowSelector")],menu:[Ln("moveOnTab",!0),Vs("config",vw)]})),Is(),Ln("fakeFocus",!1),Ln("focusManager",uv()),Ls("onHighlight")]),ww=i("alloy.menu-focus"),xw=function(e,t,n,r){return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Zm(e.menuBehaviours,[zg.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight}),qm.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){zg.highlight(e,n),t.stop(),fi(e,ww(),{menu:e,item:n})}))})),wi(ow(),(function(e,t){var n=t.event.item;zg.highlight(e,n)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}}},Cw=cg({name:"Menu",configFields:yw(),partFields:bw(),factory:xw}),Sw=function(e){return De(e,(function(e,t){return{k:e,v:t}}))},kw=function(e,t,n,r){return ze(n,r).bind((function(r){return ze(e,r).bind((function(r){var o=kw(e,t,n,r);return x.some([r].concat(o))}))})).getOr([])},_w=function(e,t){var n={};Be(e,(function(e,t){G(e,(function(e){n[e]=t}))}));var r=t,o=Sw(t),i=Re(o,(function(e,t){return[t].concat(kw(n,r,o,t))}));return Re(n,(function(e){return ze(i,e).getOr([e])}))},Ew=function(){var e=Kn({}),t=Kn({}),n=Kn({}),r=Kn(x.none()),o=Kn({}),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(h(h({},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 Fe(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=K(b(e).toArray(),(function(e){return g(e).isSome()}));return ze(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 ze(e.get(),t).map((function(e){var r=ze(n.get(),t).getOr([]);return[e].concat(r)}))},m=function(e){return ze(n.get(),e).bind((function(e){return e.length>1?x.some(e.slice(1)):x.none()}))},p=function(e){return ze(n.get(),e)},g=function(e){return v(e).bind(Aw)},v=function(e){return ze(t.get(),e)},b=function(t){return ze(e.get(),t)},y=function(e){var t=o.get();return ie(Te(t),e)},w=function(){return r.get().bind(g)},C=function(){return t.get()};return{setMenuBuilt:u,setContents:c,expand:d,refresh:p,collapse:m,lookupMenu:v,lookupItem:b,otherMenus:y,getPrimary:w,getMenus:C,clear:i,isClear:a,getTriggeringPath:f}},Aw=function(e){return"prepared"===e.type?x.some(e.menu):x.none()},Tw={init:Ew,extractPreparedMenu:Aw},Ow=function(e,t){var n,r=Kn(x.none()),o=function(t,n,r){return Re(r,(function(r,o){var i=function(){return Cw.sketch(h(h({},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=Tw.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 qm.getValue(e).value},c=function(e,t,n){return de(t,(function(e){if(!e.getSystem().isConnected())return x.none();var t=zg.getCandidates(e);return Q(t,(function(e){return u(e)===n}))}))},s=function(t){return Re(e.data.menus,(function(e,t){return ne(e.items,(function(e){return"separator"===e.type?[]:[e.data.value]}))}))},l=function(e,t){zg.highlight(e,t),zg.getHighlighted(t).orThunk((function(){return zg.getFirst(t)})).each((function(t){hi(e,t.element,Wo())}))},f=function(e,t){return sg($(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));G(o,(function(n){Du(n.element,[e.markers.backgroundMenu]),e.stayInDom||xy.remove(t,n)}))},m=function(t){return r.get().getOrThunk((function(){var n={},o=Md(t.element,"."+e.markers.item),i=K(o,(function(e){return"true"===pa(e,"aria-haspopup")}));return G(i,(function(e){t.getSystem().getByDom(e).each((function(e){var t=u(e);n[t]=e}))})),r.set(x.some(n)),n}))},p=function(e,t){var n=m(e);Be(n,(function(e,n){var r=U(t,n);ha(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 G(a,(function(t){Au(t.element,e.markers.backgroundMenu)})),Wu(i.element)||xy.append(t,wc(i)),Du(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 p(t,a),x.from(a[0]).bind((function(u){return i.lookupMenu(u).bind((function(c){var s=v(t,u,c);return Wu(s.element)||xy.append(t,wc(s)),e.onOpenSubmenu(t,r,s,oe(a)),o===n.HighlightSubmenu?(zg.highlightFirst(s),g(t,i,a)):(zg.dehighlightAll(s),x.some(r))}))}))}))},y=function(t,n){var r=u(n);return i.collapse(r).bind((function(r){return p(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 p(e,t),g(e,i,t)}))},C=function(e,t){return pg(t.element)?x.none():b(e,t,n.HighlightSubmenu)},S=function(e,t){return pg(t.element)?x.none():y(e,t)},k=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 ps(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}))}))}))}},E=gi([wi(ww(),(function(e,t){var n=t.event.item;i.lookupItem(u(n)).each((function(){var n=t.event.menu;zg.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(){}))}))})),Bi((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)}))]:[])),A=function(e){return zg.getHighlighted(e).bind(zg.getHighlighted)},T=function(e){A(e).each((function(t){y(e,t)}))},O=function(e){i.getPrimary().each((function(t){l(e,t)}))},B=function(e){return x.from(e.components()[0]).filter((function(e){return"menu"===pa(e.element,"role")}))},R=function(t){var n=i.getPrimary().bind((function(e){return A(t).bind((function(e){var n=u(e),r=Le(i.getMenus()),o=sg($(r,Tw.extractPreparedMenu));return i.getTriggeringPath(n,(function(e){return c(t,o,e)}))})).map((function(t){return{primary:e,triggeringPath:t}}))}));n.fold((function(){B(t).each((function(n){e.onRepositionMenu(t,n,[])}))}),(function(n){var r=n.primary,o=n.triggeringPath;e.onRepositionMenu(t,r,o)}))},D={collapseMenu:T,highlightPrimary:O,repositionMenus:R};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Zm(e.tmenuBehaviours,[fy.config({mode:"special",onRight:_(C),onLeft:_(S),onEscape:_(k),focusIn:function(e,t){i.getPrimary().each((function(t){hi(e,t.element,Wo())}))}}),zg.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),yg.config({find:function(e){return zg.getHighlighted(e)}}),xy.config({})]),eventOrder:e.eventOrder,apis:D,events:E}},Bw=i("collapse-item"),Rw=function(e,t,n){return{primary:e,menus:t,expansions:n}},Dw=function(e,t){return{primary:e,menus:st(e,t),expansions:{}}},Nw=function(e){return{value:Aa(Bw()),meta:{text:e}}},Iw=ug({name:"TieredMenu",configFields:[Us("onExecute"),Us("onEscape"),Hs("onOpenMenu"),Hs("onOpenSubmenu"),Ls("onRepositionMenu"),Ls("onCollapseMenu"),Ln("highlightImmediately",!0),An("data",[yn("primary"),yn("menus"),yn("expansions")]),Ln("fakeFocus",!1),Ls("onHighlight"),Ls("onHover"),Ps(),yn("dom"),Ln("navigateOnHover",!0),Ln("stayInDom",!1),Km("tmenuBehaviours",[fy,zg,yg,xy]),Ln("eventOrder",{})],apis:{collapseMenu:function(e,t){e.collapseMenu(t)},highlightPrimary:function(e,t){e.highlightPrimary(t)},repositionMenus:function(e,t){e.repositionMenus(t)}},factory:Ow,extraApis:{tieredData:Rw,singleData:Dw,collapseItem:Nw}}),Pw=function(e,t,n,r,o){var i=function(){return e.lazySink(t)},a="horizontal"===r.type?{layouts:{onLtr:function(){return Al()},onRtl:function(){return Tl()}}}:{},u=function(e){return 2===e.length},c=function(e){return u(e)?a:{}};return Iw.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,highlightImmediately:r.menu.highlightImmediately,onEscape:function(){return dm.close(t),e.onEscape.map((function(e){return e(t)})),x.some(!0)},onExecute:function(){return x.some(!0)},onOpenMenu:function(e,t){Dh.positionWithinBounds(i().getOrDie(),n,t,o())},onOpenSubmenu:function(e,t,n,r){var o=i().getOrDie();Dh.position(o,h({anchor:"submenu",item:t},c(r)),n)},onRepositionMenu:function(e,t,r){var a=i().getOrDie();Dh.positionWithinBounds(a,n,t,o()),G(r,(function(e){var t=c(e.triggeringPath);Dh.position(a,h({anchor:"submenu",item:e.triggeringItem},t),e.triggeredMenu)}))}})},Mw=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){dm.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();dm.openWhileCloaked(t,r,(function(){return Dh.positionWithinBounds(i,n,t,o())})),qm.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=Pw(e,t,n,r,o);dm.open(t,i),qm.setValue(t,x.some({mode:"menu",menu:i}))},s=function(e){dm.isOpen(e)&&(qm.setValue(e,x.none()),dm.close(e))},l=function(e){return dm.getState(e)},f=function(t){dm.isOpen(t)&&qm.getValue(t).each((function(n){switch(n.mode){case"menu":dm.getState(t).each((function(e){Iw.repositionMenus(e)}));break;case"position":var r=e.lazySink(t).getOrDie();Dh.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:dm.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Zm(e.inlineBehaviours,[dm.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)}}),qm.config({store:{mode:"memory",initialValue:x.none()}}),Gl.config({channels:h(h({},vm(h({isExtraPart:t.isExtraPart},e.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),ym(h(h({},e.fireRepositionEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})),{doReposition:f})))})]),eventOrder:e.eventOrder,apis:d}},Fw=ug({name:"InlineView",configFields:[yn("lazySink"),Ls("onShow"),Ls("onHide"),In("onEscape"),Km("inlineBehaviours",[dm,qm,Gl]),Mn("fireDismissalEventInstead",[Ln("event",ni())]),Mn("fireRepositionEventInstead",[Ln("event",ri())]),Ln("getRelated",x.none),Ln("isExtraPart",l),Ln("eventOrder",x.none)],factory:Mw,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)}}}),Lw=function(e){return e.x},zw=function(e,t){return e.x+e.width/2-t.width/2},Hw=function(e,t){return e.x+e.width-t.width},Uw=function(e){return e.y},Vw=function(e,t){return e.y+e.height-t.height},jw=function(e,t,n){return $s(Hw(e,t),Vw(e,t),n.innerSoutheast(),Qs(),il(e,{right:0,bottom:3}),"layout-inner-se")},Ww=function(e,t,n){return $s(Lw(e),Vw(e,t),n.innerSouthwest(),Js(),il(e,{left:1,bottom:3}),"layout-inner-sw")},$w=function(e,t,n){return $s(Hw(e,t),Uw(e),n.innerNortheast(),Zs(),il(e,{right:0,top:2}),"layout-inner-ne")},Gw=function(e,t,n){return $s(Lw(e),Uw(e),n.innerNorthwest(),Ys(),il(e,{left:1,top:2}),"layout-inner-nw")},Xw=function(e,t,n){return $s(zw(e,t),Uw(e),n.innerNorth(),el(),il(e,{top:2}),"layout-inner-n")},qw=function(e,t,n){return $s(zw(e,t),Vw(e,t),n.innerSouth(),tl(),il(e,{bottom:3}),"layout-inner-s")},Kw=tinymce.util.Tools.resolve("tinymce.util.Delay"),Yw=function(e){var t=Qy(e.action),n=e.dom.tag,r=function(t){return ze(e.dom,"attributes").bind((function(e){return ze(e,t)}))},o=function(){if("button"===n){var e=r("type").getOr("button"),t=r("role").map((function(e){return{role:e}})).getOr({});return h({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:Jm.augment(e.buttonBehaviours,[Dy.config({}),fy.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:o()},eventOrder:e.eventOrder}},Zw=ug({name:"Button",factory:Yw,configFields:[Ln("uid",void 0),yn("dom"),Ln("components",[]),Jm.field("buttonBehaviours",[Dy,fy]),Bn("action"),Bn("role"),Ln("eventOrder",{})]}),Jw=function(e){var t=rg(e)&&Ue(e,"uid")?e.uid:Pa("memento"),n=function(e){return e.getSystem().getByUid(t).getOrDie()},r=function(e){return e.getSystem().getByUid(t).toOptional()},o=function(){return h(h({},e),{uid:t})};return{get:n,getOpt:r,asSpec:o}},Qw=function(e){return x.from(e()["temporary-placeholder"]).getOr("!not found!")},ex=function(e,t){return x.from(t()[e.toLowerCase()]).getOrThunk((function(){return Qw(t)}))},tx=function(e,t,n){return x.from(t()[e.toLowerCase()]).or(n).getOrThunk((function(){return Qw(t)}))},nx=function(e,t){return de(e,(function(e){return x.from(t()[e.toLowerCase()])})).getOrThunk((function(){return Qw(t)}))},rx={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},ox=function(e){var t=Jw({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=Jw({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=Jw(Zw.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([Dy.config({}),Sy("notification-events",[wi(To(),(function(e){s.getOpt(e).each(Dy.focus)}))])]),components:l.concat(e.progress?[o.asSpec()]:[]).concat(e.closeButton?[s.asSpec()]:[]),apis:u}},ix=ug({name:"Notification",factory:ox,configFields:[Bn("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 qw;case"tc-tc":return Xw;case"tc-bc":return yl;case"bc-tc":default:return wl}},i=function(e){G(e,(function(e){return e.moveTo(0,0)}))},a=function(e){e.length>0&&(se(e).each((function(e){return e.moveRel(null,"banner")})),G(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(),Fw.hide(s)},c=yc(ix.sketch({text:e.text,level:U(["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(Fw.sketch(h({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&&Kw.setTimeout((function(){u()}),e.timeout),{close:u,moveTo:function(e,t){Fw.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:$u(),node:x.some(tr.fromDom(e)),layouts:{onRtl:function(){return[r]},onLtr:function(){return[r]}}};Fw.showAt(s,i,wc(c))}else Fw.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)||U(["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))},hx="[data-mce-autocompleter]",mx=function(e,t){return px(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),$i(n).each((function(e){return e.dom.normalize()})),Id(n).map((function(t){e.selection.setCursorLocation(t.dom,Bd(t))})),n}))},px=function(e){return ps(e,hx)},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),px(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})}))},Sx=function(e,t){t.on("keypress compositionend",e.onKeypress.throttle),t.on("remove",e.onKeypress.cancel);var n=function(e,t){fi(e,Bo(),{raw:t})};t.on("keydown",(function(t){var r=function(){return e.getView().bind(zg.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(zg.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()&&px(tr.fromDom(t.element)).isNone()&&e.cancelIfNecessary()}))},kx={setup:Sx},_x=tinymce.util.Tools.resolve("tinymce.util.Promise"),Ex=function(e,t){return{container:e,offset:t}},Ax=function(e){return e.nodeType===Qr},Tx=function(e){return e.nodeType===Jr},Ox=function(e){if(Ax(e))return Ex(e,e.data.length);var t=e.childNodes;return t.length>0?Ox(t[t.length-1]):Ex(e,t.length)},Bx=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?Bx(n[t],0):n.length>0&&Tx(e)&&n.length===t?Ox(n[n.length-1]):Ex(e,t)},Rx=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()},Dx=function(e){return function(t){var n=Bx(t.startContainer,t.startOffset);return!Rx(e,n)}},Nx=function(e,t,n){return de(n.triggerChars,(function(n){return Cx(e,t,n)}))},Ix=function(e,t){var n=t(),r=e.selection.getRng();return Nx(e.dom,r,n).bind((function(n){return Px(e,t,n)}))},Px=function(e,t,n,r){void 0===r&&(r={});var o=t(),i=e.selection.getRng(),a=i.startContainer.nodeValue,u=K(o.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return Dx(e.dom)}))(n.range,a,n.text)}));if(0===u.length)return x.none();var c=_x.all($(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})},Mx=Lt([Cn("type"),Nn("text")]),Fx=function(e){return nn("separatormenuitem",Mx,e)},Lx=Lt([Ln("type","autocompleteitem"),Ln("active",!1),Ln("disabled",!1),Ln("meta",{}),Cn("value"),Nn("text"),Nn("icon")]),zx=Lt([Cn("type"),Cn("ch"),Hn("minChars",1),Ln("columns",1),Hn("maxResults",10),In("matches"),_n("fetch"),_n("onAction"),Gn("highlightOn",[],hn)]),Hx=function(e){return nn("Autocompleter.Separator",Mx,e)},Ux=function(e){return nn("Autocompleter.Item",Lx,e)},Vx=function(e){return nn("Autocompleter",zx,e)},jx=[jn("disabled",!1),Nn("tooltip"),Nn("icon"),Nn("text"),Wn("onSetup",(function(){return t}))],Wx=Lt([Cn("type"),_n("onAction")].concat(jx)),$x=function(e){return nn("toolbarbutton",Wx,e)},Gx=[jn("active",!1)].concat(jx),Xx=Lt(Gx.concat([Cn("type"),_n("onAction")])),qx=function(e){return nn("ToggleButton",Xx,e)},Kx=[Wn("predicate",(function(){return!1})),Vn("scope","node",["node","editor"]),Vn("position","selection",["node","selection","line"])],Yx=jx.concat([Ln("type","contextformbutton"),Ln("primary",!1),_n("onAction"),qn("original",a)]),Zx=Gx.concat([Ln("type","contextformbutton"),Ln("primary",!1),_n("onAction"),qn("original",a)]),Jx=jx.concat([Ln("type","contextformbutton")]),Qx=Gx.concat([Ln("type","contextformtogglebutton")]),eC=cn("type",{contextformbutton:Yx,contextformtogglebutton:Zx}),tC=Lt([Ln("type","contextform"),Wn("initValue",(function(){return""})),Nn("label"),On("commands",eC),Rn("launch",cn("type",{contextformbutton:Jx,contextformtogglebutton:Qx}))].concat(Kx)),nC=function(e){return nn("ContextForm",tC,e)},rC=Lt([Ln("type","contexttoolbar"),Cn("items")].concat(Kx)),oC=function(e){return nn("ContextToolbar",rC,e)},iC=function(e){var t={};return G(e,(function(e){t[e]={}})),Te(t)},aC=function(e){var t=e.ui.registry.getAll().popups,n=Re(t,(function(e){return Vx(e).fold((function(e){throw new Error(an(e))}),(function(e){return e}))})),r=iC(Me(n,(function(e){return e.ch}))),o=Le(n),i=function(e){return K(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},hC="tox-collection__item--enabled",mC="tox-collection__group-heading",pC="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",SC="tox-collection__item-container--column",kC="tox-collection__item-container--row",_C="tox-collection__item-container--align-right",EC="tox-collection__item-container--align-left",AC="tox-collection__item-container--valign-top",TC="tox-collection__item-container--valign-middle",OC="tox-collection__item-container--valign-bottom",BC=function(e){return ze(dC,e).getOr(sC)},RC=function(e){return"color"===e?"tox-swatches":"tox-menu"},DC=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:RC(e),tieredMenu:"tox-tiered-menu"}},NC=function(e){var t=DC(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:BC(e)}},IC=function(e,t,n){var r=DC(n);return{tag:"div",classes:te([[r.menu,"tox-menu-"+t+"-column"],e?[r.hasIcons]:[]])}},PC=[Cw.parts.items({})],MC=function(e,t,n){var r=DC(n),o={tag:"div",classes:te([[r.tieredMenu]])};return{dom:o,markers:NC(n)}},FC=function(e,t){return function(n){var r=W(n,t);return $(r,(function(t){return{dom:e,components:t}}))}},LC=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?FC({tag:"div",classes:["tox-swatches__row"]},e):a})]}]}},zC=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Cw.parts.items({preprocess:FC({tag:"div",classes:["tox-collection__group"]},e)})]}},HC=function(e,t){var n=[],r=[];return G(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),$(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},UC=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?FC({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}))},WC=function(e){return console.error(an(e)),console.log(e),x.none()},$C=function(e,t,n,r,o){var i=VC(n);return{value:e,dom:i.dom,components:i.components,items:n}},GC=function(e,t,n,r,o){if("color"===o){var i=LC(r);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r){i=UC(r,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&1===r){i=UC(1,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o){i=UC(r,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("listpreview"===o&&"auto"!==r){i=zC(r);return{value:e,dom:i.dom,components:i.components,items:n}}return{value:e,dom:IC(t,r,o),components:PC,items:n}},XC=[Cn("type"),Cn("src"),Nn("alt"),Gn("classes",[],hn)],qC=Lt(XC),KC=[Cn("type"),Cn("text"),Nn("name"),Gn("classes",["tox-collection__item-label"],hn)],YC=Lt(KC),ZC=Jt((function(){return un("type",{cardimage:qC,cardtext:YC,cardcontainer:JC})})),JC=Lt([Cn("type"),Un("direction","horizontal"),Un("align","left"),Un("valign","middle"),On("items",ZC)]),QC=[jn("disabled",!1),Nn("text"),Nn("shortcut"),Gt("value","value",nt((function(){return Aa("menuitem-value")})),ln()),Ln("meta",{})],eS=Lt([Cn("type"),Nn("label"),On("items",ZC),Wn("onSetup",(function(){return t})),Wn("onAction",t)].concat(QC)),tS=function(e){return nn("cardmenuitem",eS,e)},nS=Lt([Cn("type"),jn("active",!1),Nn("icon")].concat(QC)),rS=function(e){return nn("choicemenuitem",nS,e)},oS=["inserttable","colorswatch"],iS=Lt([Cn("type"),Sn("fancytype",oS),Wn("onAction",t)]),aS=function(e){return nn("fancymenuitem",iS,e)},uS=Lt([Cn("type"),Wn("onSetup",(function(){return t})),Wn("onAction",t),Nn("icon")].concat(QC)),cS=function(e){return nn("menuitem",uS,e)},sS=Lt([Cn("type"),_n("getSubmenuItems"),Wn("onSetup",(function(){return t})),Nn("icon")].concat(QC)),lS=function(e){return nn("nestedmenuitem",sS,e)},fS=Lt([Cn("type"),Nn("icon"),jn("active",!1),Wn("onSetup",(function(){return t})),_n("onAction")].concat(QC)),dS=function(e){return nn("togglemenuitem",fS,e)},hS=function(e,t,n){var r=Md(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()},mS=function(e,t){return Hl([Sy(e,t)])},pS=function(e){return mS(Aa("unnamed-events"),e)},gS={namedEvents:mS,unnamedEvents:pS},vS=[yn("lazySink"),yn("tooltipDom"),Ln("exclusive",!0),Ln("tooltipComponents",[]),Ln("delay",300),Vn("mode","normal",["normal","follow-highlight"]),Ln("anchor",(function(e){return{anchor:"hotspot",hotspot:e,layouts:{onLtr:i([wl,yl,pl,vl,gl,bl]),onRtl:i([wl,yl,pl,vl,gl,bl])}}})),Ls("onHide"),Ls("onShow")],bS=function(){var e=Kn(x.none()),t=Kn(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 qa({getTooltip:n,isShowing:c,setTooltip:r,clearTooltip:o,clearTimer:a,resetTimer:u,readState:s})},yS=Object.freeze({__proto__:null,init:bS}),wS=Aa("tooltip.exclusive"),xS=Aa("tooltip.show"),CS=Aa("tooltip.hide"),SS=function(e,t,n){e.getSystem().broadcastOn([wS],{})},kS=function(e,t,n,r){n.getTooltip().each((function(e){e.getSystem().isConnected()&&xy.set(e,r)}))},_S=Object.freeze({__proto__:null,hideAllExclusive:SS,setComponents:kS}),ES=function(e,t){var n=function(n){t.getTooltip().each((function(r){Uh(r),e.onHide(n,r),t.clearTooltip()})),t.clearTimer()},r=function(n){if(!t.isShowing()){SS(n);var r=e.lazySink(n).getOrDie(),o=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:gi("normal"===e.mode?[wi(Ao(),(function(e){li(n,xS)})),wi(_o(),(function(e){li(n,CS)}))]:[]),behaviours:Hl([xy.config({})])});t.setTooltip(o),Lh(r,o),e.onShow(n,o),Dh.position(r,e.anchor(n),o)}};return gi(te([[wi(xS,(function(n){t.resetTimer((function(){r(n)}),e.delay)})),wi(CS,(function(r){t.resetTimer((function(){n(r)}),e.delay)})),wi(Vo(),(function(e,t){var r=t;r.universal||U(r.channels,wS)&&n(e)})),Ri((function(e){n(e)}))],"normal"===e.mode?[wi(To(),(function(e){li(e,xS)})),wi(Ho(),(function(e){li(e,CS)})),wi(Ao(),(function(e){li(e,xS)})),wi(_o(),(function(e){li(e,CS)}))]:[wi(ci(),(function(e,t){li(e,xS)})),wi(si(),(function(e){li(e,CS)}))]]))},AS=Object.freeze({__proto__:null,events:ES}),TS=Vl({fields:vS,name:"tooltipping",active:AS,state:yS,apis:_S}),OS=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),BS=tinymce.util.Tools.resolve("tinymce.util.I18n"),RS=["input","button","textarea","select"],DS=function(e,t,n){var r=t.disabled()?HS:US;r(e,t)},NS=function(e,t){return!0===t.useNative&&U(RS,Ii(e.element))},IS=function(e){return va(e.element,"disabled")},PS=function(e){ha(e.element,"disabled","disabled")},MS=function(e){ba(e.element,"disabled")},FS=function(e){return"true"===pa(e.element,"aria-disabled")},LS=function(e){ha(e.element,"aria-disabled","true")},zS=function(e){ha(e.element,"aria-disabled","false")},HS=function(e,t,n){t.disableClass.each((function(t){Au(e.element,t)}));var r=NS(e,t)?PS:LS;r(e),t.onDisabled(e)},US=function(e,t,n){t.disableClass.each((function(t){Ou(e.element,t)}));var r=NS(e,t)?MS:zS;r(e),t.onEnabled(e)},VS=function(e,t){return NS(e,t)?IS(e):FS(e)},jS=function(e,t,n,r){var o=r?HS:US;o(e,t)},WS=Object.freeze({__proto__:null,enable:US,disable:HS,isDisabled:VS,onLoad:DS,set:jS}),$S=function(e,t){return Qa({classes:t.disabled()?t.disableClass.toArray():[]})},GS=function(e,t){return gi([vi(jo(),(function(t,n){return VS(t,e)})),Il(e,t,DS)])},XS=Object.freeze({__proto__:null,exhibit:$S,events:GS}),qS=[Wn("disabled",l),Ln("useNative",!0),Bn("disableClass"),Ls("onDisabled"),Ls("onEnabled")],KS=Vl({fields:qS,name:"disabling",active:XS,apis:WS}),YS=tinymce.util.Tools.resolve("tinymce.EditorManager"),ZS=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):YS.baseURL+"/skins/ui/"+r}return n},JS=function(e){return e.getParam("readonly",!1,"boolean")},QS=function(e){return!1===e.getParam("skin")},ek=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},tk=function(e){return e.getParam("width",OS.DOM.getStyle(e.getElement(),"width"))},nk=function(e){return x.from(e.getParam("min_width")).filter(I)},rk=function(e){return x.from(e.getParam("min_height")).filter(I)},ok=function(e){return x.from(e.getParam("max_width")).filter(I)},ik=function(e){return x.from(e.getParam("max_height")).filter(I)},ak=function(e){return x.from(e.getParam("style_formats")).filter(T)},uk=function(e){return e.getParam("style_formats_merge",!1,"boolean")},ck=function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},sk=function(e){return e.getParam("removed_menuitems","")},lk=function(e){return!1!==e.getParam("menubar",!0,"boolean")},fk=function(e){var t=e.getParam("toolbar",!0),n=!0===t,r=E(t),o=T(t)&&t.length>0;return!hk(e)&&(o||r||n)},dk=function(e){var t=j(9,(function(t){return e.getParam("toolbar"+(t+1),!1,"string")})),n=K(t,(function(e){return"string"===typeof e}));return n.length>0?x.some(n):x.none()},hk=function(e){return dk(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 mk,pk=function(e){return e.getParam("toolbar_mode","","string")};(function(e){e["auto"]="auto",e["top"]="top",e["bottom"]="bottom"})(mk||(mk={}));var gk,vk=function(e){return e.getParam("toolbar_groups",{},"object")},bk=function(e){return e.getParam("toolbar_location",mk.auto,"string")},yk=function(e){return bk(e)===mk.bottom},wk=function(e){return e.getParam("fixed_toolbar_container","","string")},xk=function(e){return e.getParam("toolbar_persist",!1,"boolean")},Ck=function(e){var t=wk(e);return t.length>0&&e.inline?ms($u(),t):x.none()},Sk=function(e){return e.inline&&Ck(e).isSome()},kk=function(e){var t=Ck(e);return t.getOrThunk((function(){return Lu(Fu(tr.fromDom(e.getElement())))}))},_k=function(e){return e.inline&&!lk(e)&&!fk(e)&&!hk(e)},Ek=function(e){var t=e.getParam("toolbar_sticky",!1,"boolean");return(t||e.inline)&&!Sk(e)&&!_k(e)},Ak=function(e){return e.getParam("draggable_modal",!1,"boolean")},Tk=function(e){var t=e.getParam("menu");return t?Re(t,(function(e){return h(h({},e),{items:e.items})})):{}},Ok=function(e){return e.getParam("menubar")},Bk=function(e){return e.getParam("toolbar",!0)},Rk=function(e){return e.getParam("file_picker_callback")},Dk=function(e){return e.getParam("file_picker_types")},Nk=function(e){return e.getParam("file_browser_callback_types")},Ik=function(e){return!1===e.getParam("typeahead_urls")},Pk=function(e){return e.getParam("anchor_top","#top")},Mk=function(e){return e.getParam("anchor_bottom","#bottom")},Fk=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},Lk="silver.readonly",zk=Lt([kn("readonly")]),Hk=function(e,t){var n=e.outerContainer,r=n.element;t&&(e.mothership.broadcastOn([hm()],{target:r}),e.uiMothership.broadcastOn([hm()],{target:r})),e.mothership.broadcastOn([Lk],{readonly:t}),e.uiMothership.broadcastOn([Lk],{readonly:t})},Uk=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&Hk(t,!0)})),e.on("SwitchMode",(function(){return Hk(t,e.mode.isReadOnly())})),JS(e)&&e.setMode("readonly")},Vk=function(){var e;return Gl.config({channels:(e={},e[Lk]={schema:zk,onReceive:function(e,t){KS.set(e,t.readonly)}},e)})},jk=function(e){return KS.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},Wk=function(e){return KS.config({disabled:e})},$k=function(e){return KS.config({disabled:e,disableClass:"tox-tbtn--disabled"})},Gk=function(e){return KS.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},Xk={item:jk,button:Wk,splitButton:$k,toolbarButton:Gk},qk=function(e,t){var n=e.getApi(t);return function(e){e(n)}},Kk=function(e,t){return Bi((function(n){var r=qk(e,n);r((function(n){var r=e.onSetup(n);null!==r&&void 0!==r&&t.set(r)}))}))},Yk=function(e,t){return Ri((function(n){return qk(e,n)(t.get())}))},Zk=function(e,t){return Ni((function(n,r){qk(e,n)(e.onAction),e.triggersSubmenu||t!==cC.CLOSE_ON_EXECUTE||(li(n,Xo()),r.stop())}))},Jk=(gk={},gk[jo()]=["disabling","alloy.base.behaviour","toggling","item-events"],gk),Qk=function(e){return ne(e,(function(e){return e.toArray()}))},e_=function(e,n,r,o){var i=Kn(t);return{type:"item",dom:n.dom,components:Qk(n.optComponents),data:e.data,eventOrder:Jk,hasSubmenu:e.triggersSubmenu,itemBehaviours:Hl([Sy("item-events",[Zk(e,r),Kk(e,i),Yk(e,i)]),Xk.item((function(){return e.disabled||o.isDisabled()})),Vk(),xy.config({})].concat(e.itemBehaviours))}},t_=function(e){return{value:e.value,meta:h({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=$(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:[pC],innerHtml:e}}},i_=function(e){return{dom:{tag:"div",classes:[gC]},components:[gc(BS.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(BS.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?SC:kC,r="left"===e.align?EC:_C,o=function(){switch(e.valign){case"top":return AC;case"middle":return TC;case"bottom":return OC}};return{dom:{tag:"div",classes:[CC,n,r,o()]},components:t}},h_=function(e,t,n){return{dom:{tag:"img",classes:t,attributes:{src:e,alt:n.getOr("")}}}},m_=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 h(h({},s),t===o?{tag:"button",classes:p(s.classes,["tox-swatches__picker-btn"]),innerHtml:u}:t===i?{classes:p(s.classes,["tox-swatch--remove"]),innerHtml:u}:{attributes:h(h({},s.attributes),{"data-mce-color":t}),styles:{"background-color":t}})};return{dom:a(),optComponents:[]}},p_=function(e,t){var n=t.map((function(e){return{attributes:{title:BS.translate(e)}}})).getOr({});return h({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:p_(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 BS.isRtl()&&U(v_,e)?e+"-rtl":e}))},i=BS.isRtl()&&e.iconContent.exists((function(e){return U(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?m_(e.ariaLabel,e.value,a,t):g_(e,a,n,c,i)},w_=function(e,t){return ze(e,"tooltipWorker").map((function(e){return[TS.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{anchor:"submenu",item:e,overrides:{maxHeightFunction:Bf}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){TS.setComponents(t,[vc({element:tr.fromDom(e)})])}))}})]})).getOr([])},x_=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},C_=function(e){return OS.DOM.encode(e)},S_=function(e,t){var n=BS.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},k_=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 S_(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){Zy.set(e,t)},isActive:function(){return Zy.isOn(e)},isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.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 qe(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:hC,toggleOnExecute:!1,selected:e.active}})},E_=Pp(lw(),fw()),A_=function(e){return{value:e}},T_=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,O_=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,B_=function(e){return T_.test(e)||O_.test(e)},R_=function(e){var t=e.value.replace(T_,(function(e,t,n,r){return t+t+n+n+r+r}));return{value:t}},D_=function(e){var t=R_(e),n=O_.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},I_=function(e){var t=N_(e.red)+N_(e.green)+N_(e.blue);return A_(t)},P_=Math.min,M_=Math.max,F_=Math.round,L_=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,z_=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,H_=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},U_=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=M_(0,P_(i,1)),a=M_(0,P_(a,1)),0===i)return t=n=r=F_(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=F_(255*(t+l)),n=F_(255*(n+l)),r=F_(255*(r+l)),H_(t,n,r,1)},j_=function(e){var t=D_(e),n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16);return H_(n,r,o,1)},W_=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)},$_=function(e){if("transparent"===e)return x.some(H_(0,0,0,0));var t=L_.exec(e);if(null!==t)return x.some(W_(t[1],t[2],t[3],"1"));var n=z_.exec(e);return null!==n?x.some(W_(n[1],n[2],n[3],n[4])):x.none()},G_=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},X_=H_(255,0,0,1),q_=function(e){return e.fire("SkinLoaded")},K_=function(e,t){return e.fire("SkinLoadError",t)},Y_=function(e){return e.fire("ResizeEditor")},Z_=function(e,t){return e.fire("ResizeContent",t)},J_=function(e,t){return e.fire("ScrollContent",t)},Q_=function(e,t){return e.fire("TextColorChange",t)},eE=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),tE="tinymce-custom-colors";function nE(e){void 0===e&&(e=10);var t=eE.getItem(tE),n=E(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(),eE.setItem(tE,JSON.stringify(o))},a=function(e){o.splice(e,1)},u=function(){return o.slice(0)};return{add:i,state:u}}var rE="choiceitem",oE=[{type:rE,text:"Light Green",value:"#BFEDD2"},{type:rE,text:"Light Yellow",value:"#FBEEB8"},{type:rE,text:"Light Red",value:"#F8CAC6"},{type:rE,text:"Light Purple",value:"#ECCAFA"},{type:rE,text:"Light Blue",value:"#C2E0F4"},{type:rE,text:"Green",value:"#2DC26B"},{type:rE,text:"Yellow",value:"#F1C40F"},{type:rE,text:"Red",value:"#E03E2D"},{type:rE,text:"Purple",value:"#B96AD9"},{type:rE,text:"Blue",value:"#3598DB"},{type:rE,text:"Dark Turquoise",value:"#169179"},{type:rE,text:"Orange",value:"#E67E23"},{type:rE,text:"Dark Red",value:"#BA372A"},{type:rE,text:"Dark Purple",value:"#843FA1"},{type:rE,text:"Dark Blue",value:"#236FA1"},{type:rE,text:"Light Gray",value:"#ECF0F1"},{type:rE,text:"Medium Gray",value:"#CED4D9"},{type:rE,text:"Gray",value:"#95A5A6"},{type:rE,text:"Dark Gray",value:"#7E8C8D"},{type:rE,text:"Navy Blue",value:"#34495E"},{type:rE,text:"Black",value:"#000000"},{type:rE,text:"White",value:"#ffffff"}],iE=nE(10),aE=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},uE=function(e,t){return e.getParam("color_cols",t,"number")},cE=function(e){return!1!==e.getParam("custom_colors")},sE=function(e){return e.getParam("color_map")},lE=function(e){var t=sE(e);return void 0!==t?aE(t):oE},fE=function(){return $(iE.state(),(function(e){return{type:rE,text:e,value:e}}))},dE=function(e){iE.add(e)},hE=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},mE=function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))},pE=function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))},gE=function(e){e.addCommand("mceApplyTextcolor",(function(t,n){mE(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){pE(e,t)}))},vE=function(e){return Math.max(5,Math.ceil(Math.sqrt(e)))},bE=function(e){var t=lE(e),n=vE(t.length);return uE(e,n)},yE=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]},wE=function(e,t,n,r){if("custom"===n){var o=EE(e);o((function(n){n.each((function(n){dE(n),e.execCommand("mceApplyTextcolor",t,n),r(n)}))}),"#000000")}else"remove"===n?(r(""),e.execCommand("mceRemoveTextcolor",t)):(r(n),e.execCommand("mceApplyTextcolor",t,n))},xE=function(e,t){return e.concat(fE().concat(yE(t)))},CE=function(e,t){return function(n){n(xE(e,t))}},SE=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)},kE=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(hE(e,n));return r.bind((function(e){return $_(e).map((function(e){var n=I_(e).value;return mr(t.toLowerCase(),n)}))})).getOr(!1)},columns:bE(e),fetch:CE(lE(e),cE(e)),onAction:function(t){null!==o.get()&&wE(e,n,o.get(),(function(){}))},onItemAction:function(r,i){wE(e,n,i,(function(n){o.set(n),Q_(e,{name:t,color:n})}))},onSetup:function(n){null!==o.get()&&SE(n,t,o.get());var r=function(e){e.name===t&&SE(n,e.name,e.color)};return e.on("TextColorChange",r),function(){e.off("TextColorChange",r)}}})},_E=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){wE(e,r,n.value,t)}}]}})},EE=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())}})}},AE=function(e){gE(e);var t=Kn(null),n=Kn(null);kE(e,"forecolor","forecolor","Text color",t),kE(e,"backcolor","hilitecolor","Background color",n),_E(e,"forecolor","forecolor","Text color"),_E(e,"backcolor","hilitecolor","Background color")},TE=function(e,t,n,r,o,i,a,u){var c=jC(t),s="color"!==o?"normal":"color",l=OE(t,n,r,s,i,a,u);return GC(e,c,l,r,o)},OE=function(e,t,n,r,o,i,a){return sg($(e,(function(u){return"choiceitem"===u.type?rS(u).fold(WC,(function(c){return x.some(__(c,1===n,r,t,i(u.value),o,a,jC(e)))})):x.none()})))},BE=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}},RE=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 DE(e,t){var n=xE(t.colorinput.getColors(),t.colorinput.hasCustomColors()),r=t.colorinput.getColorCols(),o="color",i=TE(Aa("menu-value"),n,(function(t){e.onAction({value:t})}),r,o,cC.CLOSE_ON_EXECUTE,(function(){return!1}),t.shared.providers),a=h(h({},i),{markers:NC(o),movement:BE(r,o)});return{type:"widget",data:{value:Aa("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[E_.widget(Cw.sketch(a))]}}var NE,IE=Aa("cell-over"),PE=Aa("cell-execute"),ME=function(e,t,n){var r,o=function(n){return fi(n,IE,{row:e,col:t})},i=function(n){return fi(n,PE,{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([Sy("insert-table-picker-cell",[wi(Ao(),Dy.focus),wi(jo(),i),wi(Io(),a),wi($o(),a)]),Zy.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),Dy.config({onFocus:o})])})},FE=function(e,t,n){for(var r=[],o=0;o<t;o++){for(var i=[],a=0;a<n;a++)i.push(ME(o,a,e));r.push(i)}return r},LE=function(e,t,n,r,o){for(var i=0;i<r;i++)for(var a=0;a<o;a++)Zy.set(e[i][a],i<=t&&a<=n)},zE=function(e){return ne(e,(function(e){return $(e,wc)}))},HE=function(e,t){return gc(t+1+"x"+(e+1))},UE=function(e){var t=10,n=10,r=Aa("size-label"),o=FE(r,t,n),i=Jw({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:r}},components:[gc("0x0")],behaviours:Hl([xy.config({})])});return{type:"widget",data:{value:Aa("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[E_.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:zE(o).concat(i.asSpec()),behaviours:Hl([Sy("insert-table-picker",[Ei(IE,(function(e,r,a){var u=a.event.row,c=a.event.col;LE(o,u,c,t,n),xy.set(i.get(e),[HE(u,c)])})),Ei(PE,(function(t,n,r){e.onAction({numRows:r.event.row+1,numColumns:r.event.col+1}),li(t,Xo())}))]),fy.config({initSize:{numRows:t,numColumns:n},mode:"flatgrid",selector:'[role="button"]'})])})]}},VE={inserttable:UE,colorswatch:DE},jE=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)?x.some(e[t]):x.none()},WE=function(e,t){return jE(VE,e.fancytype).map((function(n){return n(e,t)}))},$E=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 KS.isDisabled(e)},setDisabled:function(t){return KS.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)},GE=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e){return{isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.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)},XE=function(e){var t=e.text.fold((function(){return{}}),(function(e){return{innerHtml:e}}));return{type:"separator",dom:h({tag:"div",classes:[lC,mC]},t),components:[]}},qE=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e){return{setActive:function(t){Zy.set(e,t)},isActive:function(){return Zy.isOn(e)},isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.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 qe(e_({data:t_(e),disabled:e.disabled,getApi:o,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,t,n),{toggling:{toggleClass:hC,toggleOnExecute:!1,selected:e.active}})},KE=function(e,t){return $(e,(function(e){switch(e.type){case"cardcontainer":return d_(e,KE(e.items,t));case"cardimage":return h_(e.src,e.classes,e.alt);case"cardtext":var n=e.name.exists((function(e){return U(t.cardText.highlightOn,e)})),r=n?x.from(t.cardText.matchText).getOr(""):"";return a_(S_(e.text,r),e.classes)}}))},YE=function(e,t,n,r){var o=function(e){return{isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){KS.set(e,t),G(Md(e.element,"*"),(function(n){e.getSystem().getByDom(n).each((function(e){e.hasConfigured(KS)&&KS.set(e,t)}))}))}}},i={dom:p_(!1,e.label),optComponents:[x.some({dom:{tag:"div",classes:[CC,kC]},components:KE(e.items,r)})]};return e_({data:t_(h({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)},ZE=k_,JE=XE,QE=GE,eA=$E,tA=qE,nA=WE,rA=YE;(function(e){e[e["ContentFocus"]=0]="ContentFocus",e[e["UiFocus"]=1]="UiFocus"})(NE||(NE={}));var oA=function(e,t,n,r,o){var i=n.shared.providers,a=function(e){return o?h(h({},e),{shortcut:x.none(),icon:e.text.isSome()?x.none():e.icon}):e};switch(e.type){case"menuitem":return cS(e).fold(WC,(function(e){return x.some(QE(a(e),t,i,r))}));case"nestedmenuitem":return lS(e).fold(WC,(function(e){return x.some(eA(a(e),t,i,r,o))}));case"togglemenuitem":return dS(e).fold(WC,(function(e){return x.some(tA(a(e),t,i,r))}));case"separator":return Fx(e).fold(WC,(function(e){return x.some(JE(e))}));case"fancymenuitem":return aS(e).fold(WC,(function(e){return nA(a(e),n)}));default:return console.error("Unknown item in general menu",e),x.none()}},iA=function(e,t,n,r,o,i,a){var u=1===r,c=!u||jC(e);return sg($(e,(function(e){switch(e.type){case"separator":return Hx(e).fold(WC,(function(e){return x.some(JE(e))}));case"cardmenuitem":return tS(e).fold(WC,(function(e){return x.some(rA(h(h({},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 Ux(e).fold(WC,(function(e){return x.some(ZE(e,t,u,"normal",n,o,i,c))}))}})))},aA=function(e,t,n,r,o){var i=jC(t),a=sg($(t,(function(e){var t=function(e){return o?!e.hasOwnProperty("text"):i},a=function(e){return oA(e,n,r,t(e),o)};return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?a(h(h({},e),{disabled:!0})):a(e)}))),u=o?$C:GC;return u(e,i,a,1,"normal")},uA=function(e){return Iw.singleData(e.value,e)},cA=function(e,t,n,r){var o=n===NE.ContentFocus?cv():uv(),i=BE(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===NE.ContentFocus,focusManager:o,menuBehaviours:gS.unnamedEvents("auto"!==t?[]:[Bi((function(e,t){hS(e,4,a.item).each((function(t){var n=t.numColumns,r=t.numRows;fy.setGridSize(e,r,n)}))}))])}},sA=function(e,t){var n=Kn(x.none()),r=Kn(!1),o=yc(Fw.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:Hl([Sy("dismissAutocompleter",[wi(ni(),(function(){return c()}))])]),lazySink:t.getSink})),i=function(){return Fw.isOpen(o)},a=function(){return n.get().isSome()},u=function(){a()&&Fw.hide(o)},c=function(){if(a()){var t=n.get().map((function(e){return e.element}));px(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 iA(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(),m(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=mx(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);Fw.showAt(o,{anchor:"node",root:tr.fromDom(e.getBody()),node:x.from(t.element)},Cw.sketch(cA(GC("autocompleter-value",!0,i,a,"normal"),a,NE.ContentFocus,"normal"))),Fw.getContent(o).each(zg.highlightFirst)},h=function(t){return n.get().map((function(n){return Cx(e.dom,e.selection.getRng(),n.triggerChar).bind((function(n){return Px(e,s,n,t)}))})).getOrThunk((function(){return Ix(e,s)}))},m=function(e){h(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()}}))}))}))},p=sx((function(e){27!==e.which&&m()}),50),g={onKeypress:p,cancelIfNecessary:c,isMenuOpen:i,isActive:a,isProcessingAction:r.get,getView:function(){return Fw.getContent(o)}};!1===e.hasPlugin("rtc")&&kx.setup(g,e)},lA={register:sA},fA=f,dA=function(e,t,n){return Uc(e,t,fA,n)},hA=function(e,t,n){return Vc(e,t,fA,n)},mA=Lc,pA=function(e,t,n){return ps(e,t,n).isSome()};function gA(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 vA=5,bA=400,yA=function(e){var t=e.raw;return void 0===t.touches||1!==t.touches.length?x.none():x.some(t.touches[0])},wA=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>vA||r>vA},xA=function(e){var t=Kn(x.none()),n=Kn(!1),r=gA((function(t){e.triggerEvent(Go(),t),n.set(!0)}),bA),o=function(e){return yA(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(),yA(e).each((function(e){t.get().each((function(n){wA(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($o(),o)}))},u=lt([{key:yo(),value:o},{key:wo(),value:i},{key:xo(),value:a}]),c=function(e,t){return ze(u,t).bind((function(t){return t(e)}))};return{fireIfReady:c}},CA=function(e){var t=e.raw;return t.which===Hg[0]&&!U(["input","textarea"],Ii(e.target))&&!pA(e.target,'[contenteditable="true"]')},SA=function(){return Xr().browser.isFirefox()},kA=Ft([_n("triggerEvent"),Ln("stopBackspace",!0)]),_A=function(e,t){return SA()?hA(e,"focus",t):dA(e,"focusin",t)},EA=function(e,t){return SA()?hA(e,"blur",t):dA(e,"focusout",t)},AA=function(e,t){var n=on("Getting GUI events settings",kA,t),r=["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"],o=xA(n),i=$(r.concat(["selectstart","input","contextmenu","change","transitionend","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return dA(e,t,(function(e){o.fireIfReady(e,t).each((function(t){t&&e.kill()}));var r=n.triggerEvent(t,e);r&&e.kill()}))})),a=Kn(x.none()),u=dA(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(Uo(),e)}),0)))})),c=dA(e,"keydown",(function(e){var t=n.triggerEvent("keydown",e);t?e.kill():!0===n.stopBackspace&&CA(e)&&e.prevent()})),s=_A(e,(function(e){var t=n.triggerEvent("focusin",e);t&&e.kill()})),l=Kn(x.none()),f=EA(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(){G(i,(function(e){e.unbind()})),c.unbind(),s.unbind(),f.unbind(),u.unbind(),a.get().each(clearTimeout),l.get().each(clearTimeout)};return{unbind:d}},TA=function(e,t){var n=ze(e,"target").getOr(t);return Kn(n)},OA=function(e,t){var n=Kn(!1),r=Kn(!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}},BA=function(e){var n=Kn(!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")}},RA=je.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),DA=function(e,t,n,r,o,i){var a=e(t,r),u=OA(n,o);return a.fold((function(){return i.logEventNoHandlers(t,r),RA.complete()}),(function(e){var n=e.descHandler,r=au(n);return r(u),u.isStopped()?(i.logEventStopped(t,e.element,n.purpose),RA.stopped()):u.isCut()?(i.logEventCut(t,e.element,n.purpose),RA.complete()):$i(e.element).fold((function(){return i.logNoParent(t,e.element,n.purpose),RA.complete()}),(function(r){return i.logEventResponse(t,e.element,n.purpose),RA.resume(r)}))}))},NA=function(e,t,n,r,o,i){return DA(e,t,n,r,o,i).fold((function(){return!0}),(function(r){return NA(e,t,n,r,o,i)}),(function(){return!1}))},IA=function(e,t,n,r,o){var i=TA(n,r);return DA(e,t,n,r,i,o)},PA=function(e,t,n){var r=BA(t);return G(e,(function(e){var t=e.descHandler,n=au(t);n(r)})),r.isStopped()},MA=function(e,t,n,r){return FA(e,t,n,n.target,r)},FA=function(e,t,n,r,o){var i=TA(n,r);return NA(e,t,n,r,i,o)},LA=function(e,t){return{element:e,descHandler:t}},zA=function(e,t){return{id:e,descHandler:t}};function HA(){var e={},t=function(t,n,r){Be(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 Ia(t).fold((function(){return x.none()}),(function(n){return e.bind((function(e){return ze(e,n)})).map((function(e){return LA(t,e)}))}))},r=function(t){return ze(e,t).map((function(e){return Me(e,(function(e,t){return zA(t,e)}))})).getOr([])},o=function(t,r,o){var i=ze(e,r);return lo(o,(function(e){return n(i,e)}),t)},i=function(t){Be(e,(function(e,n){e.hasOwnProperty(t)&&delete e[t]}))};return{registerId:t,unregisterId:i,filterByType:r,find:o}}function UA(){var e=HA(),t={},n=function(e){var t=e.element;return Ia(t).fold((function(){return Da("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"+(Wu(r.element)?" ":" not ")+"already in the DOM");i(e)},o=function(o){var i=n(o);Ue(t,i)&&r(o,i);var a=[o];e.registerId(a,i,o.events),t[i]=o},i=function(n){Ia(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 ze(t,e)};return{find:u,filter:a,register:o,unregister:i,getById:c}}var VA=function(e){var t=e.dom,n=t.attributes,r=m(t,["attributes"]);return{uid:e.uid,dom:h({tag:"div",attributes:h({role:"presentation"},n)},r),components:e.components,behaviours:Ym(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},jA=ug({name:"Container",factory:VA,configFields:[Ln("components",[]),Km("containerBehaviours",[]),Ln("events",{}),Ln("domModification",{}),Ln("eventOrder",{})]}),WA=function(e){var n=function(t){return $i(e.element).fold((function(){return!0}),(function(e){return oo(t,e)}))},r=UA(),o=function(e,t){return r.find(n,e,t)},a=AA(e.element,{triggerEvent:function(e,t){return Ts(e,t.target,(function(n){return MA(o,e,t,n)}))}}),u={debugInfo:i("real"),triggerEvent:function(e,t,n){Ts(e,t,(function(r){return FA(o,e,n,t,r)}))},triggerFocus:function(e,n){Ia(e).fold((function(){Yl(e)}),(function(r){Ts(zo(),e,(function(r){return IA(o,zo(),{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){p(e)},broadcastOn:function(e,t){g(e,t)},broadcastEvent:function(e,t){v(e,t)},isConnected:f},c=function(e){e.connect(u),Li(e.element)||(r.register(e),G(e.components(),c),u.triggerEvent(Ko(),e.element,{target:e.element}))},s=function(e){Li(e.element)||(G(e.components(),s),r.unregister(e)),e.disconnect()},l=function(t){Lh(e,t)},d=function(e){Uh(e)},h=function(){a.unbind(),aa(e.element)},m=function(e){var t=r.filter(Vo());G(t,(function(t){var n=t.descHandler,r=au(n);r(e)}))},p=function(e){m({universal:!0,data:e})},g=function(e,t){m({universal:!1,channels:e,data:t})},v=function(e,t){var n=r.filter(e);return PA(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=Ia(e).getOr("not found");return b(t)};return c(e),{root:e,element:e.element,destroy:h,add:l,remove:d,getByUid:b,getByDom:y,addToWorld:c,removeFromWorld:s,broadcast:p,broadcastOn:g,broadcastEvent:v}},$A=function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:$(e.items,t.interpreter)}},GA=i([Ln("prefix","form-field"),Km("fieldBehaviours",[yg,qm])]),XA=i([Op({schema:[yn("dom")],name:"label"}),Op({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"}),Ap({factory:{sketch:function(e){var t=ct(e,["factory"]);return e.factory.sketch(t)}},schema:[yn("factory")],name:"field"})]),qA=function(e,t,n,r){var o=Zm(e.fieldBehaviours,[yg.config({find:function(t){return Vp(t,e,"field")}}),qm.config({store:{mode:"manual",getValue:function(e){return yg.getCurrent(e).bind(qm.getValue)},setValue:function(e,t){yg.getCurrent(e).each((function(e){qm.setValue(e,t)}))}}})]),i=gi([Bi((function(t,n){var r=Wp(t,e,["label","field","aria-descriptor"]);r.field().each((function(t){var n=Aa(e.prefix);r.label().each((function(e){ha(e.element,"for",n),ha(t.element,"id",n)})),r["aria-descriptor"]().each((function(n){var r=Aa(e.prefix);ha(n.element,"id",r),ha(t.element,"aria-describedby",r)}))}))}))]),a={getField:function(t){return Vp(t,e,"field")},getLabel:function(t){return Vp(t,e,"label")}};return{uid:e.uid,dom:e.dom,components:t,behaviours:o,events:i,apis:a}},KA=cg({name:"FormField",configFields:GA(),partFields:XA(),factory:qA,apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),YA=function(e,t){return Qa({attributes:lt([{key:t.tabAttr,value:"true"}])})},ZA=Object.freeze({__proto__:null,exhibit:YA}),JA=[Ln("tabAttr","data-alloy-tabstop")],QA=Vl({fields:JA,name:"tabstopping",active:ZA}),eT=tinymce.util.Tools.resolve("tinymce.html.Entities"),tT=function(e,t,n,r){var o=rT(e,t,n,r);return KA.sketch(o)},nT=function(e,t){return tT(e,t,[],[])},rT=function(e,t,n,r){return{dom:iT(n),components:e.toArray().concat([t]),fieldBehaviours:Hl(r)}},oT=function(){return iT([])},iT=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},aT=function(e,t){return KA.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},uT=Aa("form-component-change"),cT=Aa("form-close"),sT=Aa("form-cancel"),lT=Aa("form-action"),fT=Aa("form-submit"),dT=Aa("form-block"),hT=Aa("form-unblock"),mT=Aa("form-tabchange"),pT=Aa("form-resize"),gT=function(e,t){var n,r=e.label.map((function(e){return aT(e,t)})),o=function(e){return function(t,n){ps(n.event.target,"[data-collection-item-value]").each((function(r){e(t,n,r,pa(r,"data-collection-item-value"))}))}},i=function(n,r){var o=$(r,(function(n){var r=BS.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="'+eT.encodeAllRaw(n.value)+'" title="'+u+'" aria-label="'+u+'">'+i+o+"</div>"})),i="auto"!==e.columns&&e.columns>1?W(o,e.columns):[o],a=$(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,lT,{name:e.name,value:i})})),c=[wi(Ao(),o((function(e,t,n){Yl(n)}))),wi(Io(),u),wi($o(),u),wi(To(),o((function(e,t,n){ms(e.element,"."+wC).each((function(e){Ou(e,wC)})),Au(n,wC)}))),wi(Oo(),o((function(e){ms(e.element,"."+wC).each((function(e){Ou(e,wC)}))}))),Ni(o((function(t,n,r,o){fi(t,lT,{name:e.name,value:o})})))],s=function(e,t){return $(Md(e.element,".tox-collection__item"),t)},l=KA.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:a},behaviours:Hl([KS.config({disabled:t.isDisabled,onDisabled:function(e){s(e,(function(e){Au(e,"tox-collection__item--state-disabled"),ha(e,"aria-disabled",!0)}))},onEnabled:function(e){s(e,(function(e){Ou(e,"tox-collection__item--state-disabled"),ba(e,"aria-disabled")}))}}),Vk(),xy.config({}),qm.config({store:{mode:"memory",initialValue:[]},onSetValue:function(t,n){i(t,n),"auto"===e.columns&&hS(t,5,"tox-collection__item").each((function(e){var n=e.numRows,r=e.numColumns;fy.setGridSize(t,n,r)})),li(t,pT)}}),QA.config({}),fy.config(RE(e.columns,"normal")),Sy("collection-events",c)]),eventOrder:(n={},n[jo()]=["disabling","alloy.base.behaviour","collection-events"],n)}),f=["tox-form__group--collection"];return tT(r,l,f,[])},vT=i([Bn("data"),Ln("inputAttributes",{}),Ln("inputStyles",{}),Ln("tag","input"),Ln("inputClasses",[]),Ls("onSetValue"),Ln("styles",{}),Ln("eventOrder",{}),Km("inputBehaviours",[qm,Dy]),Ln("selectOnFocus",!0)]),bT=function(e){return Hl([Dy.config({onFocus:e.selectOnFocus?function(e){var t=e.element,n=ic(t);t.dom.setSelectionRange(0,n.length)}:t})])},yT=function(e){return h(h({},bT(e)),Zm(e.inputBehaviours,[qm.config({store:h(h({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})]))},wT=function(e){return{tag:e.tag,attributes:h({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},xT=function(e,t){return{uid:e.uid,dom:wT(e),components:[],behaviours:yT(e),eventOrder:e.eventOrder}},CT=ug({name:"Input",configFields:vT(),factory:xT}),ST={},kT={exports:ST};(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,h=-1;function m(){d&&l&&(d=!1,l.length?f=l.concat(f):h=-1,f.length&&p())}function p(){if(!d){var e=c(m);d=!0;var t=f.length;while(t){l=f,f=[];while(++h<t)l&&l[h].run();h=-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(p)},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,ST,kT,void 0);var _T,ET=kT.exports.boltExport,AT=function(e){var t=x.none(),n=[],r=function(e){return AT((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){G(e,c)},c=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e(i),{get:o,map:r,isReady:a}},TT=function(e){return AT((function(t){t(e)}))},OT={nu:AT,pure:TT},BT=function(e){setTimeout((function(){throw e}),0)},RT=function(e){var t=function(t){e().then(t,BT)},n=function(t){return RT((function(){return e().then(t)}))},r=function(t){return RT((function(){return e().then((function(e){return t(e).toPromise()}))}))},o=function(t){return RT((function(){return e().then((function(){return t.toPromise()}))}))},i=function(){return OT.nu(t)},a=function(){var t=null;return RT((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:a,toPromise:u,get:t}},DT=function(e){return RT((function(){return new ET(e)}))},NT=function(e){return RT((function(){return ET.resolve(e)}))},IT={nu:DT,pure:NT},PT=["input","textarea"],MT=function(e){var t=Ii(e);return U(PT,t)},FT=function(e,t){var n=t.getRoot(e).getOr(e.element);Ou(n,t.invalidClass),t.notify.each((function(t){MT(e.element)&&ha(e.element,"aria-invalid",!1),t.getContainer(e).each((function(e){la(e,t.validHtml)})),t.onValid(e)}))},LT=function(e,t,n,r){var o=t.getRoot(e).getOr(e.element);Au(o,t.invalidClass),t.notify.each((function(t){MT(e.element)&&ha(e.element,"aria-invalid",!0),t.getContainer(e).each((function(e){la(e,r)})),t.onInvalid(e,r)}))},zT=function(e,t,n){return t.validator.fold((function(){return IT.pure(ge.value(!0))}),(function(t){return t.validate(e)}))},HT=function(e,t,n){return t.notify.each((function(t){t.onValidate(e)})),zT(e,t).map((function(r){return e.getSystem().isConnected()?r.fold((function(r){return LT(e,t,n,r),ge.error(r)}),(function(n){return FT(e,t),ge.value(n)})):ge.error("No longer in system")}))},UT=function(e,t){var n=t.getRoot(e).getOr(e.element);return Bu(n,t.invalidClass)},VT=Object.freeze({__proto__:null,markValid:FT,markInvalid:LT,query:zT,run:HT,isInvalid:UT}),jT=function(e,n){return e.validator.map((function(r){return gi([wi(r.onEvent,(function(t){HT(t,e,n).get(a)}))].concat(r.validateOnLoad?[Bi((function(r){HT(r,e,n).get(t)}))]:[]))})).getOr({})},WT=Object.freeze({__proto__:null,events:jT}),$T=[yn("invalidClass"),Ln("getRoot",x.none),Mn("notify",[Ln("aria","alert"),Ln("getContainer",x.none),Ln("validHtml",""),Ls("onValid"),Ls("onInvalid"),Ls("onValidate")]),Mn("validator",[yn("validate"),Ln("onEvent","input"),Ln("validateOnLoad",!0)])],GT=Vl({fields:$T,name:"invalidating",active:WT,apis:VT,extra:{validation:function(e){return function(t){var n=qm.getValue(t);return IT.pure(e(n))}}}}),XT=function(e,t,n,r){return n.getOrCreate(e,t,r)},qT=Object.freeze({__proto__:null,getCoupled:XT}),KT=[wn("others",en(ge.value,ln()))],YT=function(){var e={},t=function(t,n,r){var o=Te(n.others);if(o)return ze(e,r).getOrThunk((function(){var o=ze(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 qa({readState:n,getOrCreate:t})},ZT=Object.freeze({__proto__:null,init:YT}),JT=Vl({fields:KT,name:"coupling",apis:qT,state:ZT}),QT=i("sink"),eO=i(Op({name:QT(),overrides:i({dom:{tag:"div"},behaviours:Hl([Dh.config({useFixed:f})]),events:gi([Ai(Bo()),Ai(So()),Ai(Io())])})}));(function(e){e[e["HighlightFirst"]=0]="HighlightFirst",e[e["HighlightNone"]=1]="HighlightNone"})(_T||(_T={}));var tO=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}}))},nO=function(e,t,n){var r=e.fetch;return r(n).map(t)},rO=function(e,t,n,r,o,i,a){var u=nO(e,t,r),c=cO(r,e);return u.map((function(e){return e.bind((function(e){return x.from(Iw.sketch(h(h({},i.menu()),{uid:Pa(""),data:e,highlightImmediately:a===_T.HighlightFirst,onOpenMenu:function(e,t){var r=c().getOrDie();Dh.position(r,n,t),dm.decloak(o)},onOpenSubmenu:function(e,t,n){var r=c().getOrDie();Dh.position(r,{anchor:"submenu",item:t},n),dm.decloak(o)},onRepositionMenu:function(e,t,r){var o=c().getOrDie();Dh.position(o,n,t),G(r,(function(e){Dh.position(o,{anchor:"submenu",item:e.triggeringItem},e.triggeredMenu)}))},onEscape:function(){return Dy.focus(r),dm.close(o),x.some(!0)}})))}))}))},oO=function(e,t,n,r,o,i,a){var u=tO(e,n),c=rO(e,t,u,n,r,o,a);return c.map((function(e){return e.fold((function(){dm.isOpen(r)&&dm.close(r)}),(function(e){dm.cloak(r),dm.open(r,e),i(r)})),r}))},iO=function(e,t,n,r,o,i,a){return dm.close(r),IT.pure(r)},aO=function(e,t,n,r,o,i){var a=JT.getCoupled(n,"sandbox"),u=dm.isOpen(a),c=u?iO:oO;return c(e,t,n,a,r,o,i)},uO=function(e,t,n){var r=yg.getCurrent(t).getOr(t),o=Ic(e.element);n?Ku(r.element,"min-width",o+"px"):Nc(r.element,o)},cO=function(e,t){return e.getSystem().getByUid(t.uid+"-"+QT()).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)}}))}))},sO=function(e){dm.getState(e).each((function(e){Iw.repositionMenus(e)}))},lO=function(e,t,n){var r=vs(),o=function(o,i){var a=tO(e,t);r.link(t.element),e.matchWidth&&uO(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=cO(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:r.id,role:"listbox"}},behaviours:Jm.augment(e.sandboxBehaviours,[qm.config({store:{mode:"memory",initialValue:t}}),dm.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 dm.getState(e).bind((function(e){return yg.getCurrent(e)}))}}),Gl.config({channels:h(h({},vm({isExtraPart:l})),ym({doReposition:sO}))})])}},fO=function(e){var t=JT.getCoupled(e,"sandbox");sO(t)},dO=function(){return[Ln("sandboxClasses",[]),Jm.field("sandboxBehaviours",[yg,Gl,dm,qm])]},hO=i([yn("dom"),yn("fetch"),Ls("onOpen"),zs("onExecute"),Ln("getHotspot",x.some),Ln("getAnchorOverrides",i({})),Vf(),Km("dropdownBehaviours",[Zy,JT,fy,Dy]),yn("toggleClass"),Ln("eventOrder",{}),Bn("lazySink"),Ln("matchWidth",!1),Ln("useMinWidth",!1),Bn("role")].concat(dO())),mO=i([Tp({schema:[Ps()],name:"menu",defaults:function(e){return{onExecute:e.onExecute}}}),eO()]),pO=function(e,n,r,o){var i,a=function(t){return ze(e.dom,"attributes").bind((function(e){return ze(e,t)}))},u=function(e){dm.getState(e).each((function(e){Iw.highlightPrimary(e)}))},c=function(n){var r=u;aO(e,(function(e){return e}),n,o,r,_T.HighlightFirst).get(t)},s={expand:function(n){Zy.isOn(n)||aO(e,(function(e){return e}),n,o,t,_T.HighlightNone).get(t)},open:function(n){Zy.isOn(n)||aO(e,(function(e){return e}),n,o,t,_T.HighlightFirst).get(t)},isOpen:Zy.isOn,close:function(n){Zy.isOn(n)&&aO(e,(function(e){return e}),n,o,t,_T.HighlightFirst).get(t)},repositionMenus:function(e){Zy.isOn(e)&&fO(e)}},l=function(e,t){return di(e),x.some(!0)};return{uid:e.uid,dom:e.dom,components:n,behaviours:Zm(e.dropdownBehaviours,[Zy.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),JT.config({others:{sandbox:function(t){return lO(e,t,{onOpen:function(){Zy.on(t)},onClose:function(){Zy.off(t)}})}}}),fy.config({mode:"special",onSpace:l,onEnter:l,onDown:function(e,t){if(gO.isOpen(e)){var n=JT.getCoupled(e,"sandbox");u(n)}else gO.open(e);return x.some(!0)},onEscape:function(e,t){return gO.isOpen(e)?(gO.close(e),x.some(!0)):x.none()}}),Dy.config({})]),events:Qy(x.some(c)),eventOrder:h(h({},e.eventOrder),(i={},i[jo()]=["disabling","toggling","alloy.base.behaviour"],i)),apis:s,domModification:{attributes:h(h({"aria-haspopup":"true"},e.role.fold((function(){return{}}),(function(e){return{role:e}}))),"button"===e.dom.tag?{type:a("type").getOr("button")}:{})}}},gO=cg({name:"Dropdown",configFields:hO(),partFields:mO(),factory:pO,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)}}}),vO=function(){return Qa({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})},bO=function(){return gi([vi(Mo(),f)])},yO=Object.freeze({__proto__:null,events:bO,exhibit:vO}),wO=Vl({fields:[],name:"unselecting",active:yO}),xO=function(e,t){return gO.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:Hl([Xk.button(t.providers.isDisabled),Vk(),wO.config({}),QA.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:function(n){return IT.nu((function(t){return e.fetch(t)})).map((function(r){return x.from(uA(qe(TE(Aa("menu-value"),r,(function(t){e.onItemAction(n,t)}),e.columns,e.presets,cC.CLOSE_ON_EXECUTE,(function(){return!1}),t.providers),{movement:BE(e.columns,e.presets)})))}))},parts:{menu:MC(!1,1,e.presets)}})},CO=Aa("color-input-change"),SO=Aa("color-swatch-change"),kO=Aa("color-picker-cancel"),_O=function(e,t,n){var r=KA.parts.field({factory:CT,inputClasses:["tox-textfield"],onSetValue:function(e){return GT.run(e).get((function(){}))},inputBehaviours:Hl([KS.config({disabled:t.providers.isDisabled}),Vk(),QA.config({}),GT.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(e){return $i(e.element)},notify:{onValid:function(e){var t=qm.getValue(e);fi(e,CO,{color:t})}},validator:{validateOnLoad:!1,validate:function(e){var t=qm.getValue(e);if(0===t.length)return IT.pure(ge.value(!0));var n=tr.fromTag("span");Ku(n,"background-color",t);var r=ec(n,"background-color").fold((function(){return ge.error("blah")}),(function(e){return ge.value(t)}));return IT.pure(r)}}})]),selectOnFocus:!1}),o=e.label.map((function(e){return aT(e,t.providers)})),i=function(e,t){fi(e,SO,{value:t})},a=function(e,t){u.getOpt(e).each((function(e){"custom"===t?n.colorPicker((function(t){t.fold((function(){return li(e,kO)}),(function(t){i(e,t),dE(t)}))}),"#ffffff"):i(e,"remove"===t?"":t)}))},u=Jw(xO({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[gl,pl,wl]},onLtr:function(){return[pl,gl,wl]}},components:[],fetch:CE(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:a},t));return KA.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([Sy("form-field-events",[wi(CO,(function(t,n){u.getOpt(t).each((function(e){Ku(e.element,"background-color",n.event.color)})),fi(t,uT,{name:e.name})})),wi(SO,(function(e,t){KA.getField(e).each((function(n){qm.setValue(n,t.event.value),yg.getCurrent(e).each(Dy.focus)}))})),wi(kO,(function(e,t){KA.getField(e).each((function(t){yg.getCurrent(e).each(Dy.focus)}))}))])])})},EO=function(e,t,n){return{hue:e,saturation:t,value:n}},AO=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,EO(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,EO(Math.round(t),Math.round(100*n),Math.round(100*r))},TO=function(e){var t=(100-e)/100*360,n=EO(t,100,100),r=V_(n);return I_(r)},OO=Aa("rgb-hex-update"),BO=Aa("slider-update"),RO=Aa("palette-update"),DO=Op({schema:[yn("dom")],name:"label"}),NO=function(e){return Op({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(So(),(function(t,n,r){return e(t,r)}),[t]),xi(ko(),(function(t,n,r){r.mouseIsDown.get()&&e(t,r)}),[t])])}}))}})},IO=NO("top-left"),PO=NO("top"),MO=NO("top-right"),FO=NO("right"),LO=NO("bottom-right"),zO=NO("bottom"),HO=NO("bottom-left"),UO=NO("left"),VO=Ap({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(So(),e,"spectrum"),_i(ko(),e,"spectrum"),_i(Eo(),e,"spectrum")])}}}),jO=Ap({schema:[qn("mouseIsDown",(function(){return Kn(!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)}}),Dy.config({})]),events:gi([wi(yo(),r),wi(wo(),r),wi(So(),r),wi(ko(),(function(t,n){e.mouseIsDown.get()&&r(t,n)}))])}}}),WO=[DO,UO,FO,PO,zO,IO,MO,HO,LO,VO,jO],$O="slider.change.value",GO=i($O),XO=function(e){return-1!==e.type.indexOf("touch")},qO=function(e){var t=e.event.raw;if(XO(t)){var n=t;return void 0!==n.touches&&1===n.touches.length?x.some(n.touches[0]).map((function(e){return Ac(e.clientX,e.clientY)})):x.none()}var r=t;return void 0!==r.clientX?x.some(r).map((function(e){return Ac(e.clientX,e.clientY)})):x.none()},KO="top",YO="right",ZO="bottom",JO="left",QO=function(e){return e.model.minX},eB=function(e){return e.model.minY},tB=function(e){return e.model.minX-1},nB=function(e){return e.model.minY-1},rB=function(e){return e.model.maxX},oB=function(e){return e.model.maxY},iB=function(e){return e.model.maxX+1},aB=function(e){return e.model.maxY+1},uB=function(e,t,n){return t(e)-n(e)},cB=function(e){return uB(e,rB,QO)},sB=function(e){return uB(e,oB,eB)},lB=function(e){return cB(e)/2},fB=function(e){return sB(e)/2},dB=function(e){return e.stepSize},hB=function(e){return e.snapToGrid},mB=function(e){return e.snapStart},pB=function(e){return e.rounded},gB=function(e,t){return void 0!==e[t+"-edge"]},vB=function(e){return gB(e,JO)},bB=function(e){return gB(e,YO)},yB=function(e){return gB(e,KO)},wB=function(e){return gB(e,ZO)},xB=function(e){return e.model.value.get()},CB=function(e){return{x:e}},SB=function(e){return{y:e}},kB=function(e,t){return{x:e,y:t}},_B=function(e,t){fi(e,GO(),{value:t})},EB=function(e,t){_B(e,kB(tB(t),nB(t)))},AB=function(e,t){_B(e,SB(nB(t)))},TB=function(e,t){_B(e,kB(lB(t),nB(t)))},OB=function(e,t){_B(e,kB(iB(t),nB(t)))},BB=function(e,t){_B(e,CB(iB(t)))},RB=function(e,t){_B(e,kB(iB(t),fB(t)))},DB=function(e,t){_B(e,kB(iB(t),aB(t)))},NB=function(e,t){_B(e,SB(aB(t)))},IB=function(e,t){_B(e,kB(lB(t),aB(t)))},PB=function(e,t){_B(e,kB(tB(t),aB(t)))},MB=function(e,t){_B(e,CB(tB(t)))},FB=function(e,t){_B(e,kB(tB(t),fB(t)))},LB=function(e,t,n,r){return e<t?e:e>n?n:e===t?t-1:Math.max(t,e-r)},zB=function(e,t,n,r){return e>n?e:e<t?t:e===n?n+1:Math.min(n,e+r)},HB=function(e,t,n){return Math.max(t,Math.min(n,e))},UB=function(e,t,n,r,o){return o.fold((function(){var o=e-t,i=Math.round(o/r)*r;return HB(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)}))},VB=function(e,t,n){return Math.min(n,Math.max(e,t))-t},jB=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,h=e.screenRange,m=s?t-1:t,p=l?n+1:n;if(o<f)return m;if(o>d)return p;var g=VB(o,f,d),v=HB(g/h*r+t,m,p);return a&&v>=t&&v<=n?UB(v,t,n,i,u):c?Math.round(v):v},WB=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},$B="top",GB="right",XB="bottom",qB="left",KB="width",YB="height",ZB=function(e){return e.element.dom.getBoundingClientRect()},JB=function(e,t){return e[t]},QB=function(e){var t=ZB(e);return JB(t,qB)},eR=function(e){var t=ZB(e);return JB(t,GB)},tR=function(e){var t=ZB(e);return JB(t,$B)},nR=function(e){var t=ZB(e);return JB(t,XB)},rR=function(e){var t=ZB(e);return JB(t,KB)},oR=function(e){var t=ZB(e);return JB(t,YB)},iR=function(e,t,n){return(e+t)/2-n},aR=function(e,t){var n=ZB(e),r=ZB(t),o=JB(n,qB),i=JB(n,GB),a=JB(r,qB);return iR(o,i,a)},uR=function(e,t){var n=ZB(e),r=ZB(t),o=JB(n,$B),i=JB(n,XB),a=JB(r,$B);return iR(o,i,a)},cR=function(e,t){fi(e,GO(),{value:t})},sR=function(e){return{x:e}},lR=function(e,t,n){var r={min:QO(t),max:rB(t),range:cB(t),value:n,step:dB(t),snap:hB(t),snapStart:mB(t),rounded:pB(t),hasMinEdge:vB(t),hasMaxEdge:bB(t),minBound:QB(e),maxBound:eR(e),screenRange:rR(e)};return jB(r)},fR=function(e,t,n){var r=lR(e,t,n),o=sR(r);return cR(e,o),r},dR=function(e,t){var n=QO(t);cR(e,sR(n))},hR=function(e,t){var n=rB(t);cR(e,sR(n))},mR=function(e,t,n){var r=e>0?zB:LB,o=r(xB(n).x,QO(n),rB(n),dB(n));return cR(t,sR(o)),x.some(o)},pR=function(e){return function(t,n){return mR(e,t,n).map((function(){return!0}))}},gR=function(e){var t=qO(e);return t.map((function(e){return e.left}))},vR=function(e,t,n,r,o){var i=0,a=rR(e),u=r.bind((function(t){return x.some(aR(t,e))})).getOr(i),c=o.bind((function(t){return x.some(aR(t,e))})).getOr(a),s={min:QO(t),max:rB(t),range:cB(t),value:n,hasMinEdge:vB(t),hasMaxEdge:bB(t),minBound:QB(e),minOffset:i,maxBound:eR(e),maxOffset:a,centerMinEdge:u,centerMaxEdge:c};return WB(s)},bR=function(e,t,n,r,o,i){var a=vR(t,i,n,r,o);return QB(t)-QB(e)+a},yR=function(e,t,n,r){var o=xB(n),i=bR(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=Ic(t.element)/2;Ku(t.element,"left",i-a+"px")},wR=pR(-1),xR=pR(1),CR=x.none,SR=x.none,kR={"top-left":x.none(),top:x.none(),"top-right":x.none(),right:x.some(BB),"bottom-right":x.none(),bottom:x.none(),"bottom-left":x.none(),left:x.some(MB)},_R=Object.freeze({__proto__:null,setValueFrom:fR,setToMin:dR,setToMax:hR,findValueOfOffset:lR,getValueFromEvent:gR,findPositionOfValue:bR,setPositionFromValue:yR,onLeft:wR,onRight:xR,onUp:CR,onDown:SR,edgeActions:kR}),ER=function(e,t){fi(e,GO(),{value:t})},AR=function(e){return{y:e}},TR=function(e,t,n){var r={min:eB(t),max:oB(t),range:sB(t),value:n,step:dB(t),snap:hB(t),snapStart:mB(t),rounded:pB(t),hasMinEdge:yB(t),hasMaxEdge:wB(t),minBound:tR(e),maxBound:nR(e),screenRange:oR(e)};return jB(r)},OR=function(e,t,n){var r=TR(e,t,n),o=AR(r);return ER(e,o),r},BR=function(e,t){var n=eB(t);ER(e,AR(n))},RR=function(e,t){var n=oB(t);ER(e,AR(n))},DR=function(e,t,n){var r=e>0?zB:LB,o=r(xB(n).y,eB(n),oB(n),dB(n));return ER(t,AR(o)),x.some(o)},NR=function(e){return function(t,n){return DR(e,t,n).map((function(){return!0}))}},IR=function(e){var t=qO(e);return t.map((function(e){return e.top}))},PR=function(e,t,n,r,o){var i=0,a=oR(e),u=r.bind((function(t){return x.some(uR(t,e))})).getOr(i),c=o.bind((function(t){return x.some(uR(t,e))})).getOr(a),s={min:eB(t),max:oB(t),range:sB(t),value:n,hasMinEdge:yB(t),hasMaxEdge:wB(t),minBound:tR(e),minOffset:i,maxBound:nR(e),maxOffset:a,centerMinEdge:u,centerMaxEdge:c};return WB(s)},MR=function(e,t,n,r,o,i){var a=PR(t,i,n,r,o);return tR(t)-tR(e)+a},FR=function(e,t,n,r){var o=xB(n),i=MR(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),a=Sc(t.element)/2;Ku(t.element,"top",i-a+"px")},LR=x.none,zR=x.none,HR=NR(-1),UR=NR(1),VR={"top-left":x.none(),top:x.some(AB),"top-right":x.none(),right:x.none(),"bottom-right":x.none(),bottom:x.some(NB),"bottom-left":x.none(),left:x.none()},jR=Object.freeze({__proto__:null,setValueFrom:OR,setToMin:BR,setToMax:RR,findValueOfOffset:TR,getValueFromEvent:IR,findPositionOfValue:MR,setPositionFromValue:FR,onLeft:LR,onRight:zR,onUp:HR,onDown:UR,edgeActions:VR}),WR=function(e,t){fi(e,GO(),{value:t})},$R=function(e,t){return{x:e,y:t}},GR=function(e,t,n){var r=lR(e,t,n.left),o=TR(e,t,n.top),i=$R(r,o);return WR(e,i),i},XR=function(e,t,n,r){var o=e>0?zB:LB,i=t?xB(r).x:o(xB(r).x,QO(r),rB(r),dB(r)),a=t?o(xB(r).y,eB(r),oB(r),dB(r)):xB(r).y;return WR(n,$R(i,a)),x.some(i)},qR=function(e,t){return function(n,r){return XR(e,t,n,r).map((function(){return!0}))}},KR=function(e,t){var n=QO(t),r=eB(t);WR(e,$R(n,r))},YR=function(e,t){var n=rB(t),r=oB(t);WR(e,$R(n,r))},ZR=function(e){return qO(e)},JR=function(e,t,n,r){var o=xB(n),i=bR(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=MR(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),u=Ic(t.element)/2,c=Sc(t.element)/2;Ku(t.element,"left",i-u+"px"),Ku(t.element,"top",a-c+"px")},QR=qR(-1,!1),eD=qR(1,!1),tD=qR(-1,!0),nD=qR(1,!0),rD={"top-left":x.some(EB),top:x.some(TB),"top-right":x.some(OB),right:x.some(RB),"bottom-right":x.some(DB),bottom:x.some(IB),"bottom-left":x.some(PB),left:x.some(FB)},oD=Object.freeze({__proto__:null,setValueFrom:GR,setToMin:KR,setToMax:YR,getValueFromEvent:ZR,setPositionFromValue:JR,onLeft:QR,onRight:eD,onUp:tD,onDown:nD,edgeActions:rD}),iD=[Ln("stepSize",1),Ln("onChange",t),Ln("onChoose",t),Ln("onInit",t),Ln("onDragStart",t),Ln("onDragEnd",t),Ln("snapToGrid",!1),Ln("rounded",!0),Bn("snapStart"),wn("model",cn("mode",{x:[Ln("minX",0),Ln("maxX",100),qn("value",(function(e){return Kn(e.mode.minX)})),yn("getInitialValue"),Vs("manager",_R)],y:[Ln("minY",0),Ln("maxY",100),qn("value",(function(e){return Kn(e.mode.minY)})),yn("getInitialValue"),Vs("manager",jR)],xy:[Ln("minX",0),Ln("maxX",100),Ln("minY",0),Ln("maxY",100),qn("value",(function(e){return Kn({x:e.mode.minX,y:e.mode.minY})})),yn("getInitialValue"),Vs("manager",oD)]})),Km("sliderBehaviours",[fy,qm]),qn("mouseIsDown",(function(){return Kn(!1)}))],aD=function(e,t,n,r){var o,i=function(t){return jp(t,e,"thumb")},a=function(t){return jp(t,e,"spectrum")},u=function(t){return Vp(t,e,"left-edge")},c=function(t){return Vp(t,e,"right-edge")},s=function(t){return Vp(t,e,"top-edge")},l=function(t){return Vp(t,e,"bottom-edge")},d=e.model,h=d.manager,m=function(t,n){h.setPositionFromValue(t,n,e,{getLeftEdge:u,getRightEdge:c,getTopEdge:s,getBottomEdge:l,getSpectrum:a})},p=function(t,n){d.value.set(n);var r=i(t);return m(t,r),e.onChange(t,r,n),x.some(!0)},g=function(t){h.setToMin(t,e)},v=function(t){h.setToMax(t,e)},b=function(t){var n=function(){Vp(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:Zm(e.sliderBehaviours,[fy.config({mode:"special",focusIn:function(t){return Vp(t,e,"spectrum").map(fy.focusIn).map(f)}}),qm.config({store:{mode:"manual",getValue:function(e){return d.value.get()}}}),Gl.config({channels:(o={},o[pm()]={onReceive:b},o)})]),events:gi([wi(GO(),(function(e,t){p(e,t.event.value)})),Bi((function(t,n){var r=d.getInitialValue();d.value.set(r);var o=i(t);m(t,o);var u=a(t);e.onInit(t,o,u,d.value.get())})),wi(yo(),y),wi(xo(),w),wi(So(),y),wi(Eo(),w)]),apis:{resetToMin:g,resetToMax:v,changeValue:p,refresh:m},domModification:{styles:{position:"relative"}}}},uD=cg({name:"Slider",configFields:iD,partFields:WO,factory:aD,apis:{resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),cD=function(e,t){var n=uD.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=uD.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return uD.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([Dy.config({})]),onChange:function(e,t,n){fi(e,BO,{value:n})}})},sD="form",lD=[Km("formBehaviours",[qm])],fD=function(e){return"<alloy.field."+e+">"},dD=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),Fp(sD,fD(t),n)};return{field:t,record:function(){return e}}}(),n=e(t),r=t.record(),o=$(r,(function(e){return Ap({name:e,pname:fD(e)})}));return eg(sD,lD,o,mD,n)},hD=function(e,t){return e.fold((function(){return ge.error(t)}),ge.value)},mD=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:Zm(e.formBehaviours,[qm.config({store:{mode:"manual",getValue:function(t){var n=$p(t,e);return Re(n,(function(e,t){return e().bind((function(e){var n=yg.getCurrent(e);return hD(n,new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+Ca(e.element)))})).map(qm.getValue)}))},setValue:function(t,n){Be(n,(function(n,r){Vp(t,e,r).each((function(e){yg.getCurrent(e).each((function(e){qm.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return Vp(t,e,n).bind(yg.getCurrent)}}}},pD={getField:Ga((function(e,t,n){return e.getField(t,n)})),sketch:dD},gD=Aa("valid-input"),vD=Aa("invalid-input"),bD=Aa("validating-input"),yD="colorcustom.rgb.",wD=function(e,n,r,o){var i=function(t,r){return GT.config({invalidClass:n("invalid"),notify:{onValidate:function(e){fi(e,bD,{type:t})},onValid:function(e){fi(e,gD,{type:t,value:qm.getValue(e)})},onInvalid:function(e){fi(e,vD,{type:t,value:qm.getValue(e)})}},validator:{validate:function(t){var n=qm.getValue(t),o=r(n)?ge.value(!0):ge.error(e("aria.input.invalid"));return IT.pure(o)},validateOnLoad:!1}})},a=function(r,o,a,u,c){var s=e(yD+"range"),l=KA.parts.label({dom:{tag:"label",innerHtml:a,attributes:{"aria-label":u}}}),f=KA.parts.field({data:c,factory:CT,inputAttributes:h({type:"text"},"hex"===o?{"aria-live":"polite"}:{}),inputClasses:[n("textfield")],inputBehaviours:Hl([i(o,r),QA.config({})]),onSetValue:function(e){if(GT.isInvalid(e)){var n=GT.run(e);n.get(t)}}}),d=[l,f],m="hex"!==o?[KA.parts["aria-descriptor"]({text:s})]:[],p=d.concat(m);return{dom:{tag:"div",attributes:{role:"presentation"}},components:p}},u=function(e,t){var n=I_(t);return pD.getField(e,"hex").each((function(t){Dy.isFocused(t)||qm.setValue(e,{hex:n.value})})),n},c=function(e,t){var n=t.red,r=t.green,o=t.blue;qm.setValue(e,{red:n,green:r,blue:o})},s=Jw({dom:{tag:"div",classes:[n("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),l=function(e,t){s.getOpt(e).each((function(e){Ku(e.element,"background-color","#"+t.value)}))},f=function(){var t={red:Kn(x.some(255)),green:Kn(x.some(255)),blue:Kn(x.some(255)),hex:Kn(x.some("ffffff"))},i=function(e,t){var n=j_(t);c(e,n),m(n)},f=function(e){return t[e].get()},d=function(e,n){t[e].set(n)},h=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)}))}))}))},m=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))},p=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=A_(t);d("hex",x.some(t));var o=j_(n);c(e,o),m(o),fi(e,OO,{hex:n}),l(e,n)},v=function(e,t,n){var r=parseInt(n,10);d(t,x.some(r)),h().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(yD+t+".label"),description:e(yD+t+".description")}},C=w("red"),S=w("green"),k=w("blue"),_=w("hex");return qe(pD.sketch((function(t){return{dom:{tag:"form",classes:[n("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[t.field("red",KA.sketch(a(U_,"red",C.label,C.description,255))),t.field("green",KA.sketch(a(U_,"green",S.label,S.description,255))),t.field("blue",KA.sketch(a(U_,"blue",k.label,k.description,255))),t.field("hex",KA.sketch(a(B_,"hex",_.label,_.description,"ffffff"))),s.asSpec()],formBehaviours:Hl([GT.config({invalidClass:n("form-invalid")}),Sy("rgb-form-events",[wi(gD,y),wi(vD,p),wi(bD,p)])])}})),{apis:{updateHex:function(e,t){qm.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},xD=function(e,t){var n=uD.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),r=uD.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,G_(t))},u=function(e){var a=i({x:0,y:0}),u=function(e,t,n){fi(e,RO,{value:n})},c=function(e,t,n,r){o(n.element.dom,G_(X_))},s=Hl([yg.config({find:x.some}),Dy.config({})]);return uD.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},CD=function(e,n){var r=function(t){var r=wD(e,n,t.onValidHex,t.onInvalidHex),o=xD(e,n),i={paletteRgba:Kn(X_)},a=Jw(o.sketch({})),u=Jw(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){G(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=AO(o),u=EO(a.hue,r.x,100-r.y),c=V_(u),s=I_(c);l(t,s,e)}},d=function(){var e=[c,s];return function(t,n){var r=n.event.value,o=TO(r.y);l(t,o,e)}};return{uid:t.uid,dom:t.dom,components:[a.asSpec(),cD(e,n),u.asSpec()],behaviours:Hl([Sy("colour-picker-events",[wi(RO,f()),wi(BO,d())]),yg.config({find:function(e){return u.getOpt(e)}}),fy.config({mode:"acyclic"})])}},o=ug({name:"ColourPicker",configFields:[yn("dom"),Ln("onValidHex",t),Ln("onInvalidHex",t)],factory:r});return o},SD=function(){return yg.config({find:x.some})},kD=function(e){return yg.config({find:e.getOpt})},_D=function(e){return yg.config({find:function(t){return Yi(t.element,e).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}})},ED={self:SD,memento:kD,childAt:_D},AD={"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"},TD=function(e){return AD[e]},OD=function(e){return TD(e)},BD=function(e){var t=function(e){return"tox-"+e},n=CD(OD,t),r=function(e){fi(e,lT,{name:"hex-valid",value:!0})},o=function(e){fi(e,lT,{name:"hex-valid",value:!1})},i=Jw(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([qm.config({store:{mode:"manual",getValue:function(e){var t=i.get(e),n=yg.getCurrent(t),r=n.bind((function(e){var t=qm.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){qm.setValue(e,{hex:x.from(r[1]).getOr("")}),pD.getField(e,"hex").each((function(e){li(e,Do())}))}))}}}),ED.self()])}},RD=tinymce.util.Tools.resolve("tinymce.Resource"),DD=function(e){return Object.prototype.hasOwnProperty.call(e,"init")},ND=function(e){var t=Kn(x.none()),n=Jw({dom:{tag:e.tag}}),r=Kn(x.none());return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Hl([Sy("custom-editor-events",[Bi((function(o){n.getOpt(o).each((function(n){(DD(e)?e.init(n.element.dom):RD.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))}))}))}))]),qm.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)}))}}}),ED.self()]),components:[n.asSpec()]}},ID=tinymce.util.Tools.resolve("tinymce.util.Tools"),PD=Lt([Ln("preprocess",a),Ln("postprocess",a)]),MD=function(e,t){var n=on("RepresentingConfigs.memento processors",PD,t);return qm.config({store:{mode:"manual",getValue:function(t){var r=e.get(t),o=qm.getValue(r);return n.postprocess(o)},setValue:function(t,r){var o=n.preprocess(r),i=e.get(t);qm.setValue(i,o)}}})},FD=function(e,t,n){return qm.config(qe({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},LD=function(e,t,n){return FD(e,(function(e){return t(e.element)}),(function(e,t){return n(e.element,t)}))},zD=function(e){return LD(e,ic,ac)},HD=function(e){return LD(e,sa,la)},UD=function(e){return qm.config({store:{mode:"memory",initialValue:e}})},VD={memento:MD,withElement:LD,withComp:FD,domValue:zD,domHtml:HD,memory:UD},jD="jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp",WD=function(e,t){var n=ID.explode(t.getSetting("images_file_types",jD,"string")),r=function(e){return V(n,(function(t){return pr(e.name,"."+t)}))};return K(fe(e),r)},$D=function(e,t){var n=function(e,t){t.stop()},r=function(e){return function(t,n){G(e,(function(e){e(t,n)}))}},o=function(e,t){if(!KS.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){qm.setValue(n,WD(r,t)),fi(n,uT,{name:e.name})},u=Jw({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:Hl([Sy("input-file-events",[Ai(Io()),Ai($o())])])}),c=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Hl([VD.memory([]),ED.self(),KS.config({}),Zy.config({toggleClass:"dragenter",toggleOnExecute:!1}),Sy("dropzone-events",[wi("dragenter",r([n,Zy.toggle])),wi("dragleave",r([n,Zy.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")}},Zw.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([QA.config({}),Xk.button(t.isDisabled),Vk()])})]}]}},s=e.label.map((function(e){return aT(e,t)})),l=KA.parts.field({factory:{sketch:c}});return tT(s,l,["tox-form__group--stretched"],[])},GD=function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:$(e.items,t.interpreter)}},XD=Aa("alloy-fake-before-tabstop"),qD=Aa("alloy-fake-after-tabstop"),KD=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:Hl([Dy.config({ignore:!0}),QA.config({})])}},YD=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[KD([XD]),e,KD([qD])],behaviours:Hl([ED.childAt(1)])}},ZD=function(e,t){fi(e,Bo(),{raw:{which:9,shiftKey:t}})},JD=function(e,t){var n=t.element;Bu(n,XD)?ZD(e,!0):Bu(n,qD)&&ZD(e,!1)},QD=function(e){return pA(e,["."+XD,"."+qD].join(","),l)},eN=!(Xr().browser.isIE()||Xr().browser.isEdge()),tN=function(e){var t=Kn("");return{getValue:function(e){return t.get()},setValue:function(n,r){if(e)ha(n.element,"srcdoc",r);else{ha(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=h(h({},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 aT(e,t)})),a=function(e){return YD({uid:e.uid,dom:{tag:"iframe",attributes:r},behaviours:Hl([QA.config({}),Dy.config({}),VD.withComp(x.none(),o.getValue,o.setValue)])})},u=KA.parts.field({factory:{sketch:a}});return tT(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),h=new Array(d-f),m=f,p=0;m<d;++p,++m)h[p]=a[m].charCodeAt(0);s[l]=new Uint8Array(h)}return x.some(new Blob(s,{type:r}))}function hN(e){return new lN((function(t,n){dN(e).fold((function(){n("uri is not base64: "+e)}),t)}))}function mN(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)})):hN(e.toDataURL(t,n))}function pN(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 mN(e,t,n)}))}function l(t,n){return e.then((function(e){return pN(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 mN(e,t).then((function(t){return yN(lN.resolve(e),t,e.toDataURL())}))}var CN=function(e){return wN(e)};function SN(e,t,n){var r="string"===typeof e?parseFloat(e):e;return r>n?r=n:r<t&&(r=t),r}function kN(){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 EN(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 AN(e,t){var n;return t=SN(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),EN(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 TN(e,t){return t=SN(255*t,-255,255),EN(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 ON(e,t,n,r){return t=SN(t,0,2),n=SN(n,0,2),r=SN(r,0,2),EN(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 BN(e,t){return e.toCanvas().then((function(n){return RN(n,e.getType(),t)}))}function RN(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],h=t[6],m=t[7],p=t[8],g=t[9],v=t[10],b=t[11],y=t[12],w=t[13],x=t[14],C=t[15],S=t[16],k=t[17],_=t[18],E=t[19],A=0;A<a.length;A+=4)n=a[A],r=a[A+1],o=a[A+2],i=a[A+3],a[A]=n*u+r*c+o*s+i*l+f,a[A+1]=n*d+r*h+o*m+i*p+g,a[A+2]=n*v+r*b+o*y+i*w+x,a[A+3]=n*C+r*S+o*k+i*_+E;return e}var i=o(r.getImageData(0,0,e.width,e.height),n);return r.putImageData(i,0,0),xN(e,t)}function DN(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,h=0,m=0,p=0;p<o;p++)for(var g=0;g<o;g++){var v=r(f+g-i,0,c-1),b=r(l+p-i,0,s-1),y=4*(b*c+v),w=n[p*o+g];d+=a[y]*w,h+=a[y+1]*w,m+=a[y+2]*w}var x=4*(l*c+f);u[x]=r(d,0,255),u[x+1]=r(h,0,255),u[x+2]=r(m,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 IN(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 PN(e){return function(t,n){return BN(t,e(kN(),n))}}function MN(e){return function(t){return BN(t,e)}}function FN(e){return function(t){return DN(t,e)}}var LN=MN([-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]),zN=PN(TN),HN=PN(AN),UN=function(e,t,n,r){return BN(e,ON(kN(),t,n,r))},VN=FN([0,-1,0,-1,5,-1,0,-1,0]),jN=IN((function(e,t){return 255*Math.pow(e/255,1-t)}));function WN(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=$N(e,i,a);return u?c.then((function(e){return WN(e,t,n)})):c}function $N(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 GN(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),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 qN(e,t){return e.toCanvas().then((function(n){return KN(n,e.getType(),t)}))}function KN(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 ZN(i,e.getType(),t,n,r,o)}))}function ZN(e,t,n,r,o,i){var a=rN(o,i),u=iN(a);return u.drawImage(e,-n,-r),xN(a,t)}function JN(e,t,n){return e.toCanvas().then((function(r){return WN(r,t,n).then((function(t){return xN(t,e.getType())}))}))}var QN,eI=function(e){return LN(e)},tI=function(e){return VN(e)},nI=function(e,t){return jN(e,t)},rI=function(e,t,n,r){return UN(e,t,n,r)},oI=function(e,t){return zN(e,t)},iI=function(e,t){return HN(e,t)},aI=function(e,t){return qN(e,t)},uI=function(e,t,n,r,o){return YN(e,t,n,r,o)},cI=function(e,t,n){return JN(e,t,n)},sI=function(e,t){return GN(e,t)},lI=function(e,t){return h({dom:{tag:"span",innerHtml:e,classes:["tox-icon","tox-tbtn__icon-wrap"]}},t)},fI=function(e,t){return lI(ex(e,t),{})},dI=function(e,t){return lI(ex(e,t),{behaviours:Hl([xy.config({})])})},hI=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:Hl([xy.config({})])}},mI=Aa("toolbar.button.execute"),pI=function(e){return Ni((function(t,n){qk(e,t)((function(n){fi(t,mI,{buttonApi:n}),e.onAction(n)}))}))},gI=(QN={},QN[jo()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],QN),vI=Aa("update-menu-text"),bI=Aa("update-menu-icon"),yI=function(e,n,r){var o=Kn(t),i=e.text.map((function(e){return Jw(hI(e,n,r.providers))})),a=e.icon.map((function(e){return Jw(dI(e,r.providers.icons))})),c=function(e,t){var n=qm.getValue(e);return Dy.focus(n),fi(n,"keydown",{raw:t.event.raw}),gO.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=Jw(gO.sketch(h(h(h({},e.uid?{uid:e.uid}:{}),s),{dom:{tag:"button",classes:[n,n+"--select"].concat($(e.classes,(function(e){return n+"--"+e}))),attributes:h({},l)},components:Qk([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(p(e.dropdownBehaviours,[Xk.button((function(){return e.disabled||r.providers.isDisabled()})),Vk(),wO.config({}),xy.config({}),Sy("dropdown-events",[Kk(e,o),Yk(e,o)]),Sy("menubutton-update-display-text",[wi(vI,(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(bI,(function(e,t){a.bind((function(t){return t.getOpt(e)})).each((function(e){xy.set(e,[dI(t.event.icon,r.providers.icons)])}))}))])])),eventOrder:qe(gI,{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:MC(!1,e.columns,e.presets)},fetch:function(t){return IT.nu(u(e.fetch,t))}})));return f.asSpec()},wI=function(e){return E(e)},xI=function(e){return"separator"===e.type},CI=function(e){return He(e,"getSubmenuItems")},SI={type:"separator"},kI=function(e,t){var n=Z(e,(function(e,n){return wI(n)?""===n?e:"|"===n?e.length>0&&!xI(e[e.length-1])?e.concat([SI]):e:He(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&xI(n[n.length-1])&&n.pop(),n},_I=function(e,t){var n=e.getSubmenuItems(),r=TI(n,t),o=qe(r.menus,st(e.value,r.items)),i=qe(r.expansions,st(e.value,e.value));return{item:e,menus:o,expansions:i}},EI=function(e,t){return CI(e)?_I(e,t):{item:e,menus:{},expansions:{}}},AI=function(e){if(xI(e))return e;var t=ze(e,"value").getOrThunk((function(){return Aa("generated-menu-item")}));return qe({value:t},e)},TI=function(e,t){var n=kI(E(e)?e.split(" "):e,t);return Y(n,(function(e,n){var r=AI(n),o=EI(r,t);return{menus:qe(e.menus,o.menus),items:[o.item].concat(e.items),expansions:qe(e.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},OI=function(e,t,n,r){var o=Aa("primary-menu"),i=TI(e,n.shared.providers.menuItems());if(0===i.items.length)return x.none();var a=aA(o,i.items,t,n,r),u=Re(i.menus,(function(e,r){return aA(r,e,t,n,!1)})),c=qe(u,st(o,a));return x.from(Iw.tieredData(o,c,i.expansions))},BI=function(e){return{isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.set(e,t)},setActive:function(t){var n=e.element;t?(Au(n,"tox-tbtn--enabled"),ha(n,"aria-pressed",!0)):(Ou(n,"tox-tbtn--enabled"),ba(n,"aria-pressed"))},isActive:function(){return Bu(e.element,"tox-tbtn--enabled")}}},RI=function(e,t,n,r){return yI({text:e.text,icon:e.icon,tooltip:e.tooltip,role:r,fetch:function(t,r){e.fetch((function(e){r(OI(e,cC.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:BI,columns:1,presets:"normal",classes:[],dropdownBehaviours:[QA.config({})]},t,n.shared)},DI=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,lT,{name:e.name,value:e.storage.get()})}))}))}},o=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t($(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return h(h({type:e.type,active:!1},t),{onAction:r(e),onSetup:o(e)})})))}},NI=function(e,t,n,r,o,i){void 0===n&&(n=[]);var a=t.fold((function(){return{}}),(function(e){return{action:e}})),u=h({buttonBehaviours:Hl([Xk.button((function(){return e.disabled||i.isDisabled()})),Vk(),QA.config({}),Sy("button press",[yi("click"),yi("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),c=qe(u,{dom:r});return qe(c,{components:o})},II=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 fI(e,n.icons)})),u=Qk([a]);return NI(e,t,r,i,u,n)},PI=function(e,t,n,r){void 0===r&&(r=[]);var o=II(e,x.some(t),n,r);return Zw.sketch(o)},MI=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 fI(e,n.icons)})):x.none(),u=a.isSome()?Qk([a]):[],c=a.isSome()?{}:{innerHtml:i},s=p(e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],a.isSome()?["tox-button--icon"]:[],e.borderless?["tox-button--naked"]:[],o),l=h(h({tag:"button",classes:s},c),{attributes:{title:i}});return NI(e,t,r,l,u,n)},FI=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=MI(e,x.some(t),n,r,o);return Zw.sketch(i)},LI=function(e,t){return function(n){"custom"===t?fi(n,lT,{name:e,value:{}}):"submit"===t?li(n,fT):"cancel"===t?li(n,sT):console.error("Unknown button type: ",t)}},zI=function(e,t){return"menu"===t},HI=function(e,t){return"custom"===t||"cancel"===t||"submit"===t},UI=function(e,n,r){if(zI(e,n)){var o=function(){return u},i=e,a=h(h({},e),{onSetup:function(n){return n.setDisabled(e.disabled),t},fetch:DI(i.items,o,r)}),u=Jw(RI(a,"tox-tbtn",r,x.none()));return u.asSpec()}if(HI(e,n)){var c=LI(e.name,n),s=h(h({},e),{borderless:!1});return FI(s,c,r.shared.providers,[])}console.error("Unknown footer button type: ",n)},VI=function(e,t){var n=LI(e.name,"custom");return nT(x.none(),KA.parts.field(h({factory:Zw},MI(e,x.some(n),t,[VD.memory(""),ED.self()]))))},jI=i([Ln("field1Name","field1"),Ln("field2Name","field2"),Hs("onLockedChange"),Ms(["lockClass"]),Ln("locked",!1),Jm.field("coupledFieldBehaviours",[yg,qm])]),WI=function(e,t,n){return Vp(e,t,n).bind(yg.getCurrent)},$I=function(e,t){return Ap({factory:KA,name:e,overrides:function(e){return{fieldBehaviours:Hl([Sy("coupled-input-behaviour",[wi(Do(),(function(n){WI(n,e,t).each((function(t){Vp(n,e,"lock").each((function(r){Zy.isOn(r)&&e.onLockedChange(n,t,r)}))}))}))])])}}})},GI=i([$I("field1","field2"),$I("field2","field1"),Ap({factory:Zw,schema:[yn("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:Hl([Zy.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),XI=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Jm.augment(e.coupledFieldBehaviours,[yg.config({find:x.some}),qm.config({store:{mode:"manual",getValue:function(t){var n,r=Xp(t,e,["field1","field2"]);return n={},n[e.field1Name]=qm.getValue(r.field1()),n[e.field2Name]=qm.getValue(r.field2()),n},setValue:function(t,n){var r=Xp(t,e,["field1","field2"]);Ue(n,e.field1Name)&&qm.setValue(r.field1(),n[e.field1Name]),Ue(n,e.field2Name)&&qm.setValue(r.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return Vp(t,e,"field1")},getField2:function(t){return Vp(t,e,"field2")},getLock:function(t){return Vp(t,e,"lock")}}}},qI=cg({name:"FormCoupledInputs",configFields:jI(),partFields:GI(),factory:XI,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)}}}),KI=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},YI=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)},ZI=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()},JI=function(e){return x.none()},QI=function(e,t){return function(n){return ZI(n,t).map((function(n){return{value:n*e,unit:t}}))}},eP=function(e,t){var n=YI(e).toOptional(),r=YI(t).toOptional();return fg(n,r,(function(e,t){return ZI(e,t.unit).map((function(e){return t.value/e})).map((function(e){return QI(e,t.unit)})).getOr(JI)})).getOr(JI)},tP=function(e,t){var n=JI,r=Aa("ratio-event"),o=qI.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([KS.config({disabled:function(){return e.disabled||t.isDisabled()}}),Vk(),QA.config({})])}),i=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},a=function(n){return KA.parts.field({factory:CT,inputClasses:["tox-textfield"],inputBehaviours:Hl([KS.config({disabled:function(){return e.disabled||t.isDisabled()}}),Vk(),QA.config({}),Sy("size-input-events",[wi(To(),(function(e,t){fi(e,r,{isField1:n})})),wi(No(),(function(t,n){fi(t,uT,{name:e.name})}))])]),selectOnFocus:!1})},u=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},c=qI.parts.field1(i([KA.parts.label(u("Width")),a(!0)])),s=qI.parts.field2(i([KA.parts.label(u("Height")),a(!1)]));return qI.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){YI(qm.getValue(e)).each((function(e){n(e).each((function(e){qm.setValue(t,KI(e))}))}))},coupledFieldBehaviours:Hl([KS.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){qI.getField1(e).bind(KA.getField).each(KS.disable),qI.getField2(e).bind(KA.getField).each(KS.disable),qI.getLock(e).each(KS.disable)},onEnabled:function(e){qI.getField1(e).bind(KA.getField).each(KS.enable),qI.getField2(e).bind(KA.getField).each(KS.enable),qI.getLock(e).each(KS.enable)}}),Vk(),Sy("size-input-events2",[wi(r,(function(e,t){var r=t.event.isField1,o=r?qI.getField1(e):qI.getField2(e),i=r?qI.getField2(e):qI.getField1(e),a=o.map(qm.getValue).getOr(""),u=i.map(qm.getValue).getOr("");n=eP(a,u)}))])])})},nP=i(Aa("undo")),rP=i(Aa("redo")),oP=i(Aa("zoom")),iP=i(Aa("back")),aP=i(Aa("apply")),uP=i(Aa("swap")),cP=i(Aa("transform")),sP=i(Aa("temp-transform")),lP=i(Aa("transform-apply")),fP={undo:nP,redo:rP,zoom:oP,back:iP,apply:aP,swap:uP,transform:cP,tempTransform:sP,transformApply:lP},dP=i("save-state"),hP=i("disable"),mP=i("enable"),pP={formActionEvent:lT,saveState:dP,disable:hP,enable:mP},gP=function(e,n){var r=function(e,t,r,o){return Jw(FI({name:e,text:e,disabled:r,primary:o,icon:x.none(),borderless:!1},t,n))},o=function(e,t,r,o){return Jw(PI({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(KS)&&KS.disable(n)}))},u=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(KS)&&KS.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,pP.disable())},d=function(e){return li(e,pP.enable())},h=function(e,t){f(e),l(e,fP.transform(),{transform:t}),d(e)},m=function(e,t){f(e),l(e,fP.tempTransform(),{transform:t}),d(e)},p=function(e){return function(){ae.getOpt(e).each((function(e){xy.set(e,[oe])}))}},g=function(e,t){f(e),l(e,fP.transformApply(),{transform:t,swap:p(e)}),d(e)},v=function(){return r("Back",(function(e){return l(e,fP.back(),{swap:p(e)})}),!1,!1)},b=function(){return Jw({dom:{tag:"div",classes:["tox-spacer"]},behaviours:Hl([KS.config({})])})},y=function(){return r("Apply",(function(e){return l(e,fP.apply(),{swap:p(e)})}),!0,!0)},w=function(){return function(t){var n=e.getRect();return uI(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)],S=jA.sketch({dom:c,components:C.map((function(e){return e.asSpec()})),containerBehaviours:Hl([Sy("image-tools-crop-buttons-events",[wi(pP.disable(),(function(e,t){a(C,e)})),wi(pP.enable(),(function(e,t){u(C,e)}))])])}),k=Jw(tP({name:"size",label:x.none(),constrain:!0,disabled:!1},n)),_=function(e,t){return function(n){return cI(n,e,t)}},E=[v(),b(),k,b(),r("Apply",(function(e){k.getOpt(e).each((function(t){var n=qm.getValue(t),r=parseInt(n.width,10),o=parseInt(n.height,10),i=_(r,o);g(e,i)}))}),!1,!0)],A=jA.sketch({dom:c,components:E.map((function(e){return e.asSpec()})),containerBehaviours:Hl([Sy("image-tools-resize-buttons-events",[wi(pP.disable(),(function(e,t){a(E,e)})),wi(pP.enable(),(function(e,t){u(E,e)}))])])}),T=function(e,t){return function(n){return e(n,t)}},O=T(aI,"h"),B=T(aI,"v"),R=T(sI,-90),D=T(sI,90),N=function(e,t){m(e,t)},I=[v(),b(),o("flip-horizontally","Flip horizontally",(function(e){N(e,O)}),!1),o("flip-vertically","Flip vertically",(function(e){N(e,B)}),!1),o("rotate-left","Rotate counterclockwise",(function(e){N(e,R)}),!1),o("rotate-right","Rotate clockwise",(function(e){N(e,D)}),!1),b(),y()],P=jA.sketch({dom:c,components:I.map((function(e){return e.asSpec()})),containerBehaviours:Hl([Sy("image-tools-fliprotate-buttons-events",[wi(pP.disable(),(function(e,t){a(I,e)})),wi(pP.enable(),(function(e,t){u(I,e)}))])])}),M=function(e,t,r,o,a){var u=uD.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:n.translate(e)}}),c=uD.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),s=uD.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Jw(uD.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([Dy.config({})]),onChoose:t}))},F=function(e,t,n,r,o){var i=function(e,n,r){var o=T(t,r.x/100);h(e,o)};return M(e,i,n,r,o)},L=function(e,t,n,r,o){return[v(),F(e,t,n,r,o),y()]},z=function(e,t,n,r,o){var i=L(e,t,n,r,o);return jA.sketch({dom:c,components:i.map((function(e){return e.asSpec()})),containerBehaviours:Hl([Sy("image-tools-filter-panel-buttons-events",[wi(pP.disable(),(function(e,t){a(i,e)})),wi(pP.enable(),(function(e,t){u(i,e)}))])])})},H=[v(),b(),y()],U=jA.sketch({dom:c,components:H.map((function(e){return e.asSpec()}))}),V=z("Brightness",oI,-100,0,100),j=z("Contrast",iI,-100,0,100),W=z("Gamma",nI,-100,0,100),$=function(e,t,n){return function(r){return rI(r,e,t,n)}},G=function(e){var t=function(e,t,n){var r=X.getOpt(e),o=K.getOpt(e),i=q.getOpt(e);r.each((function(t){o.each((function(n){i.each((function(r){var o=qm.getValue(t).x/100,i=qm.getValue(r).x/100,a=qm.getValue(n).x/100,u=$(o,i,a);h(e,u)}))}))}))};return M(e,t,0,100,200)},X=G("R"),q=G("G"),K=G("B"),Y=[v(),X,q,K,y()],Z=jA.sketch({dom:c,components:Y.map((function(e){return e.asSpec()}))}),J=function(e,t,n){return function(r){var o=function(){ae.getOpt(r).each((function(t){xy.set(t,[e]),n(t)}))};l(r,fP.swap(),{transform:t,swap:o})}},Q=function(t){e.showCrop()},ee=function(t){k.getOpt(t).each((function(t){var n=e.getMeasurements(),r=n.width,o=n.height;qm.setValue(t,{width:r,height:o})}))},te=x.some(tI),ne=x.some(eI),re=[o("crop","Crop",J(S,x.none(),Q),!1),o("resize","Resize",J(A,x.none(),ee),!1),o("orientation","Orientation",J(P,x.none(),s),!1),o("brightness","Brightness",J(V,x.none(),s),!1),o("sharpen","Sharpen",J(U,te,s),!1),o("contrast","Contrast",J(j,x.none(),s),!1),o("color-levels","Color levels",J(Z,x.none(),s),!1),o("gamma","Gamma",J(W,x.none(),s),!1),o("invert","Invert",J(U,ne,s),!1)],oe=jA.sketch({dom:c,components:re.map((function(e){return e.asSpec()}))}),ie=jA.sketch({dom:{tag:"div"},components:[oe],containerBehaviours:Hl([xy.config({})])}),ae=Jw(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}},vP=tinymce.util.Tools.resolve("tinymce.geom.Rect"),bP=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),yP=tinymce.util.Tools.resolve("tinymce.util.Observable"),wP=tinymce.util.Tools.resolve("tinymce.util.VK");function xP(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 CP(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 SP(e,t){var n,r,o,i,a=t.document||document,u=a.getElementById(t.handle||e),c=function(e){var c,f=xP(a);CP(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=bP("<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),bP(a).on("mousemove touchmove",s).on("mouseup touchend",l),t.start(e)},s=function(e){if(CP(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){CP(e),bP(a).off("mousemove touchmove",s).off("mouseup touchend",l),n.remove(),t.stop&&t.stop(e)};this.destroy=function(){bP(u).off()},bP(u).on("mousedown touchstart",c)}var kP=0,_P=function(e,t,n,r,o){var i,a="tox-",u=a+"crid-"+kP++,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 h(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=vP.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 m(){function t(t){var n;return new SP(u,{document:r.ownerDocument,handle:u+"-"+t.name,start:function(){n=e},drag:function(e){h(t,n,e.deltaX,e.deltaY)}})}bP('<div id="'+u+'" class="'+a+'croprect-container" role="grid" aria-dropeffect="execute">').appendTo(r),ID.each(s,(function(e){bP("#"+u,r).append('<div id="'+u+"-"+e+'"class="'+a+'croprect-block" style="display: none" data-mce-bogus="all">')})),ID.each(c,(function(e){bP("#"+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=ID.map(c,t),g(e),bP(r).on("focusin focusout",(function(e){bP(e.target).attr("aria-grabbed","focus"===e.type?"true":"false")})),bP(r).on("keydown",(function(t){var n;function r(e,t,r,o,i){e.stopPropagation(),e.preventDefault(),h(n,r,o,i)}switch(ID.each(c,(function(e){if(t.target.id===u+"-"+e.name)return n=e,!1})),t.keyCode){case wP.LEFT:r(t,n,e,-10,0);break;case wP.RIGHT:r(t,n,e,10,0);break;case wP.UP:r(t,n,e,0,-10);break;case wP.DOWN:r(t,n,e,0,10);break;case wP.ENTER:case wP.SPACEBAR:t.preventDefault(),o();break}}))}function p(e){var t=ID.map(c,(function(e){return"#"+u+"-"+e.name})).concat(ID.map(s,(function(e){return"#"+u+"-"+e}))).join(",");e?bP(t,r).show():bP(t,r).hide()}function g(e){function n(e,t){t.h<0&&(t.h=0),t.w<0&&(t.w=0),bP("#"+u+"-"+e,r).css({left:t.x,top:t.y,width:t.w,height:t.h})}ID.each(c,(function(t){bP("#"+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(){ID.each(i,(function(e){e.destroy()})),i=[]}m();var C=ID.extend({toggleVisibility:p,setClampRect:w,setRect:v,getInnerRect:d,setInnerRect:y,setViewPortRect:b,destroy:x},yP);return C},EP={create:_P},AP=function(e){return new _x((function(t){var n=function(){e.removeEventListener("load",n),t(e)};e.complete?t(e):e.addEventListener("load",n)}))},TP=function(e){var t=Jw({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),n=Kn(1),r=Kn(x.none()),o=Kn({x:0,y:0,w:1,h:1}),i=Kn({x:0,y:0,w:1,h:1}),a=function(e,i){m.getOpt(e).each((function(e){var a=n.get(),u=Ic(e.element),c=Sc(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),h={left:f.toString()+"px",top:d.toString()+"px",width:s.toString()+"px",height:l.toString()+"px",position:"absolute"};Yu(i,h),t.getOpt(e).each((function(e){Yu(e.element,h)})),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){m.getOpt(e).each((function(e){var r=Ic(e.element),o=Sc(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 ha(n,"src",t),AP(n.dom).then((function(){return m.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=vP.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),m.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()},h=jA.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[t.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:Hl([Sy("image-panel-crop-events",[Bi((function(e){m.getOpt(e).each((function(e){var t=e.element.dom,i=EP.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({}),Sy("image-panel-events",[Bi((function(t){c(t,e)}))])])}),m=Jw(h),p=function(){var e=i.get();return{width:e.w,height:e.h}};return{memContainer:m,updateSrc:c,zoom:s,showCrop:l,hideCrop:f,getRect:d,getMeasurements:p}},OP=function(e,t,n,r,o){return PI({name:e,icon:x.some(t),disabled:n,tooltip:x.some(e),primary:!1,borderless:!1},r,o)},BP=function(e,t){t?KS.enable(e):KS.disable(e)},RP=function(e){var t=function(e,t,o){n.getOpt(e).each((function(e){BP(e,t)})),r.getOpt(e).each((function(e){BP(e,o)}))},n=Jw(OP("Undo","undo",!0,(function(e){fi(e,fP.undo(),{direction:1})}),e)),r=Jw(OP("Redo","redo",!0,(function(e){fi(e,fP.redo(),{direction:1})}),e)),o=jA.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[n.asSpec(),r.asSpec(),OP("Zoom in","zoom-in",!1,(function(e){fi(e,fP.zoom(),{direction:1})}),e),OP("Zoom out","zoom-out",!1,(function(e){fi(e,fP.zoom(),{direction:-1})}),e)]});return{container:o,updateButtonUndoStates:t}};function DP(){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 NP,IP=function(e){var t=Kn(e),n=Kn(x.none()),r=DP();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){ID.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},h=function(e){var t=c(e);return n.set(x.some(t)),t.url},m=function(e){return n.get().fold((function(){}),(function(t){d(t.blob),e()}))},p=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:h,applyTempState:m,destroyTempState:f,undo:p,redo:g,getHistoryStates:v}},PP=function(e,n){var r=IP(e.currentState),o=function(e,t){var n=t.event.direction;k.zoom(e,n)},i=function(e){var t=r.getHistoryStates();_.updateButtonUndoStates(e,t.undoEnabled,t.redoEnabled),fi(e,pP.formActionEvent,{name:pP.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,pP.formActionEvent,{name:pP.disable(),value:{}})},f=function(e){E.getApplyButton(e).each((function(e){KS.enable(e)})),fi(e,pP.formActionEvent,{name:pP.enable(),value:{}})},d=function(e,t){return l(e),k.updateSrc(e,t)},h=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}))},m=function(e,t,n){var o=r.getBlobState().blob,i=function(e){return r.updateTempState(e)};h(e,o,t,i,n)},p=function(e,n){var o=r.getTempState().blob,i=function(e){return r.addTempState(e)};h(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};h(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(),k.hideCrop()},x=function(e,n){return m(e,n.event.transform,t)},C=function(e,t){return p(e,t.event.transform)},S=function(e,t){return g(e,t.event.transform,t.event.swap)},k=TP(e.currentState.url),_=RP(n),E=gP(k,n),A=function(e,t){a(e);var n=t.event.transform,r=t.event.swap;n.fold((function(){r()}),(function(t){m(e,t,r)}))};return{dom:{tag:"div",attributes:{role:"presentation"}},components:[E.memContainer.asSpec(),k.memContainer.asSpec(),_.container],behaviours:Hl([qm.config({store:{mode:"manual",getValue:function(){return r.getBlobState()}}}),Sy("image-tools-events",[wi(fP.undo(),u),wi(fP.redo(),c),wi(fP.zoom(),o),wi(fP.back(),w),wi(fP.apply(),v),wi(fP.transform(),x),wi(fP.tempTransform(),C),wi(fP.transformApply(),S),wi(fP.swap(),A)]),ED.self()])}},MP=function(e,t){var n={dom:{tag:"label",innerHtml:t.providers.translate(e.label),classes:["tox-label"]}},r=$(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:Hl([ED.self(),xy.config({}),VD.domHtml(x.none()),fy.config({mode:"acyclic"})])}},FP=function(e){return!He(e,"items")},LP="data-value",zP=function(e,t,n,r){return $(n,(function(n){return FP(n)?{type:"togglemenuitem",text:n.text,value:n.value,active:n.value===r,onAction:function(){qm.setValue(e,n.value),fi(e,uT,{name:t}),Dy.focus(e)}}:{type:"nestedmenuitem",text:n.text,getSubmenuItems:function(){return zP(e,t,n.items,r)}}}))},HP=function(e,t){return de(e,(function(e){return FP(e)?mg(e.value===t,e):HP(e.items,t)}))},UP=function(e,n){var r=n.shared.providers,o=se(e.items).filter(FP),a=e.label.map((function(e){return aT(e,r)})),u=KA.parts.field({dom:{},factory:{sketch:function(r){return yI({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=zP(t,e.name,e.items,qm.getValue(t));r(OI(o,cC.CLOSE_ON_EXECUTE,n,!1))},onSetup:i(t),getApi:i({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[QA.config({}),qm.config({store:{mode:"manual",initialValue:o.map((function(e){return e.value})).getOr(""),getValue:function(e){return pa(e.element,LP)},setValue:function(t,n){HP(e.items,n).each((function(e){ha(t.element,LP,e.value),fi(t,vI,{text:e.text})}))}}})]},"tox-listbox",n.shared)}}}),c={dom:{tag:"div",classes:["tox-listboxfield"]},components:[u]};return KA.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:te([a.toArray(),[c]]),fieldBehaviours:Hl([KS.config({disabled:i(e.disabled),onDisabled:function(e){KA.getField(e).each(KS.disable)},onEnabled:function(e){KA.getField(e).each(KS.enable)}})])})},VP=function(e,t){return{dom:{tag:"div",classes:e.classes},components:$(e.items,t.shared.interpreter)}},jP=function(e,t){var n=$(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:Zm(e.selectBehaviours,[Dy.config({}),qm.config({store:h({mode:"manual",getValue:function(e){return ic(e.element)},setValue:function(t,n){var r=Q(e.options,(function(e){return e.value===n}));r.isSome()&&ac(t.element,n)}},r)})])}},WP=ug({name:"HtmlSelect",configFields:[yn("options"),Km("selectBehaviours",[Dy,qm]),Ln("selectClasses",[]),Ln("selectAttributes",{}),Bn("data")],factory:jP}),$P=function(e,t){var n=$(e.items,(function(e){return{text:t.translate(e.text),value:e.value}})),r=e.label.map((function(e){return aT(e,t)})),o=KA.parts.field({dom:{},selectAttributes:{size:e.size},options:n,factory:WP,selectBehaviours:Hl([KS.config({disabled:function(){return e.disabled||t.isDisabled()}}),QA.config({}),Sy("selectbox-change",[wi(No(),(function(t,n){fi(t,uT,{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 KA.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:te([r.toArray(),[a]]),fieldBehaviours:Hl([KS.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){KA.getField(e).each(KS.disable)},onEnabled:function(e){KA.getField(e).each(KS.enable)}}),Vk()])})},GP=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:$(e,n)}]}},o=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},i=function(e){return{dom:{tag:"tr"},components:$(e,o)}},a=function(e){return{dom:{tag:"tbody"},components:$(e,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[r(e.header),a(e.cells)],behaviours:Hl([QA.config({}),Dy.config({})])}},XP=function(e,t){var n=e.label.map((function(e){return aT(e,t)})),r=[KS.config({disabled:function(){return e.disabled||t.isDisabled()}}),Vk(),fy.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:function(e){return li(e,fT),x.some(!0)}}),Sy("textfield-change",[wi(Do(),(function(t,n){fi(t,uT,{name:e.name})})),wi(Uo(),(function(t,n){fi(t,uT,{name:e.name})}))]),QA.config({})],o=e.validation.map((function(e){return GT.config({getRoot:function(e){return $i(e.element)},invalidClass:"tox-invalid",validator:{validate:function(t){var n=qm.getValue(t),r=e.validator(n);return IT.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=h(h({},a),u),s=KA.parts.field({tag:!0===e.multiline?"textarea":"input",inputAttributes:c,inputClasses:[e.classname],inputBehaviours:Hl(te([r,o])),selectOnFocus:!1,factory:CT}),l=e.flex?["tox-form__group--stretched"]:[],f=l.concat(e.maximized?["tox-form-group--maximize"]:[]),d=[KS.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){KA.getField(e).each(KS.disable)},onEnabled:function(e){KA.getField(e).each(KS.enable)}}),Vk()];return tT(n,s,f,d)},qP=function(e,t){return XP({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)},KP=function(e,t){return XP({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)},YP=function(e,t){var n=e.stream.streams,r=n.setup(e,t);return gi([wi(e.event,r),Ri((function(){return t.cancel()}))].concat(e.cancelEvent.map((function(e){return[wi(e,(function(){return t.cancel()}))]})).getOr([])))},ZP=Object.freeze({__proto__:null,events:YP}),JP=function(e){var t=Kn(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 qa({readState:n,setTimer:r,cancel:o})},QP=function(e){return e.stream.streams.state(e)},eM=Object.freeze({__proto__:null,throttle:JP,init:QP}),tM=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()}},nM=[wn("stream",cn("mode",{throttle:[yn("delay"),Ln("stopEvent",!0),Vs("streams",{setup:tM,state:JP})]})),Ln("event","input"),Bn("cancelEvent"),Hs("onStream")],rM=Vl({fields:nM,name:"streaming",active:ZP,state:eM}),oM=function(e,t,n){var r=qm.getValue(n);qm.setValue(t,r),aM(t)},iM=function(e,t){var n=e.element,r=ic(n),o=n.dom;"number"!==pa(n,"type")&&t(o,r)},aM=function(e){iM(e,(function(e,t){return e.setSelectionRange(t.length,t.length)}))},uM=function(e,t){iM(e,(function(e,n){return e.setSelectionRange(t,n.length)}))},cM=function(e,t,n){if(e.selectsOver){var r=qm.getValue(t),o=e.getDisplayText(r),i=qm.getValue(n),a=e.getDisplayText(i);return 0===a.indexOf(o)?x.some((function(){oM(e,t,n),uM(t,o.length)})):x.none()}return x.none()},sM=i("alloy.typeahead.itemexecute"),lM=function(e,n,r,o){var i=function(n,r,i){e.previewing.set(!1);var a=JT.getCoupled(n,"sandbox");if(dm.isOpen(a))yg.getCurrent(a).each((function(e){zg.getHighlighted(e).fold((function(){i(e)}),(function(){pi(a,e.element,"keydown",r)}))}));else{var c=function(e){yg.getCurrent(e).each(i)};oO(e,u(n),n,a,o,c,_T.HighlightFirst).get(t)}},a=bT(e),u=function(e){return function(t){return t.map((function(t){var n=Le(t.menus),r=ne(n,(function(e){return K(e.items,(function(e){return"item"===e.type}))})),o=qm.getState(e);return o.update($(r,(function(e){return e.data}))),t}))}},c=[Dy.config({}),qm.config({onSetValue:e.onSetValue,store:h({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({}))}),rM.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:function(n,r){var i=JT.getCoupled(n,"sandbox"),a=Dy.isFocused(n);if(a&&ic(n.element).length>=e.minChars){var c=yg.getCurrent(i).bind((function(e){return zg.getHighlighted(e).map(qm.getValue)}));e.previewing.set(!0);var s=function(t){yg.getCurrent(i).each((function(t){c.fold((function(){e.model.selectsOver&&zg.highlightFirst(t)}),(function(e){zg.highlightBy(t,(function(t){var n=qm.getValue(t);return n.value===e.value})),zg.getHighlighted(t).orThunk((function(){return zg.highlightFirst(t),x.none()}))}))}))};oO(e,u(n),n,i,o,s,_T.HighlightFirst).get(t)}},cancelEvent:qo()}),fy.config({mode:"special",onDown:function(e,t){return i(e,t,zg.highlightFirst),x.some(!0)},onEscape:function(e){var t=JT.getCoupled(e,"sandbox");return dm.isOpen(t)?(dm.close(t),x.some(!0)):x.none()},onUp:function(e,t){return i(e,t,zg.highlightLast),x.some(!0)},onEnter:function(t){var n=JT.getCoupled(t,"sandbox"),r=dm.isOpen(n);if(r&&!e.previewing.get())return yg.getCurrent(n).bind((function(e){return zg.getHighlighted(e)})).map((function(e){return fi(t,sM(),{item:e}),!0}));var o=qm.getValue(t);return li(t,qo()),e.onExecute(n,t,o),r&&dm.close(n),x.some(!0)}}),Zy.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),JT.config({others:{sandbox:function(t){return lO(e,t,{onOpen:function(){return Zy.on(t)},onClose:function(){return Zy.off(t)}})}}}),Sy("typeaheadevents",[Ni((function(n){var r=t;aO(e,u(n),n,o,r,_T.HighlightFirst).get(t)})),wi(sM(),(function(t,n){var r=JT.getCoupled(t,"sandbox");oM(e.model,t,n.event.item),li(t,qo()),e.onItemExecute(t,r,n.event.item,qm.getValue(t)),dm.close(r),aM(t)}))].concat(e.dismissOnBlur?[wi(Ho(),(function(e){var t=JT.getCoupled(e,"sandbox");ef(t.element).isNone()&&dm.close(t)}))]:[]))];return{uid:e.uid,dom:wT(qe(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:h(h({},a),Zm(e.typeaheadBehaviours,c)),eventOrder:e.eventOrder}},fM=i([Bn("lazySink"),yn("fetch"),Ln("minChars",5),Ln("responseTime",1e3),Ls("onOpen"),Ln("getHotspot",x.some),Ln("getAnchorOverrides",i({})),Ln("layouts",x.none()),Ln("eventOrder",{}),Xn("model",{},[Ln("getDisplayText",(function(e){return void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value})),Ln("selectsOver",!0),Ln("populateFromBrowse",!0)]),Ls("onSetValue"),zs("onExecute"),Ls("onItemExecute"),Ln("inputClasses",[]),Ln("inputAttributes",{}),Ln("inputStyles",{}),Ln("matchWidth",!0),Ln("useMinWidth",!1),Ln("dismissOnBlur",!0),Ms(["openClass"]),Bn("initialData"),Km("typeaheadBehaviours",[Dy,qm,rM,fy,Zy,JT]),qn("previewing",(function(){return Kn(!0)}))].concat(vT()).concat(dO())),dM=i([Tp({schema:[Ps()],name:"menu",overrides:function(e){return{fakeFocus:!0,onHighlight:function(t,n){e.previewing.get()?t.getSystem().getByUid(e.uid).each((function(r){cM(e.model,r,n).fold((function(){return zg.dehighlight(t,n)}),(function(e){return e()}))})):t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&oM(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,sM(),{item:n}),!0}))},onHover:function(t,n){e.previewing.set(!1),t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&oM(e.model,t,n)}))}}}})]),hM=cg({name:"Typeahead",configFields:fM(),partFields:dM(),factory:lM}),mM=function(e){var t=function(){return mM(e.toCached())},n=function(t){return mM(e.bind((function(e){return e.fold((function(e){return IT.pure(ge.error(e))}),(function(e){return t(e)}))})))},r=function(t){return mM(e.map((function(e){return e.bind(t)})))},o=function(t){return mM(e.map((function(e){return e.map(t)})))},i=function(t){return mM(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 mM(IT.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 h(h({},e),{toCached:t,bindFuture:n,bindResult:r,mapResult:o,mapError:i,foldResult:a,withTimeout:u})},pM=function(e){return mM(IT.nu(e))},gM=function(e){return mM(IT.pure(ge.value(e)))},vM=function(e){return mM(IT.pure(ge.error(e)))},bM=function(e){return mM(IT.pure(e))},yM=function(e){return mM(e.map(ge.value))},wM=function(e){return pM((function(t){e.then((function(e){t(ge.value(e))}),(function(e){t(ge.error(e))}))}))},xM={nu:pM,wrap:mM,pure:gM,value:gM,error:vM,fromResult:bM,fromFuture:yM,fromPromise:wM},CM={type:"separator"},SM=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:function(){}}},kM=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:function(){}}},_M=function(e){return $(e,SM)},EM=function(e,t){return K(t,(function(t){return t.type===e}))},AM=function(e,t){return _M(EM(e,t))},TM=function(e){return AM("header",e.targets)},OM=function(e){return AM("anchor",e.targets)},BM=function(e){return x.from(e.anchorTop).map((function(e){return kM("<top>",e)})).toArray()},RM=function(e){return x.from(e.anchorBottom).map((function(e){return kM("<bottom>",e)})).toArray()},DM=function(e){return $(e,(function(e){return kM(e,e)}))},NM=function(e){return Z(e,(function(e,t){var n=0===e.length||0===t.length;return n?e.concat(t):e.concat(CM,t)}),[])},IM=function(e,t){var n=e.toLowerCase();return K(t,(function(e){var t=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text;return mr(t.toLowerCase(),n)||mr(e.value.toLowerCase(),n)}))},PM=function(e,t,n){var r=qm.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=IM(o,DM(n.getHistory(e)));return"file"===e?NM([r,IM(o,TM(t)),IM(o,te([BM(t),OM(t),RM(t)]))]):r}))},MM=Aa("aria-invalid"),FM=function(e,n,r){var o,i=n.shared.providers,a=function(t){var n=qm.getValue(t);r.addToHistory(n.value,e.filetype)},u=KA.parts.field({factory:hM,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":MM,type:"url"},minChars:0,responseTime:0,fetch:function(t){var o=PM(e.filetype,t,r),i=OI(o,cC.BUBBLE_TO_SANDBOX,n,!1);return IT.pure(i)},getHotspot:function(e){return p.getOpt(e)},onSetValue:function(e,n){e.hasConfigured(GT)&>.run(e).get(t)},typeaheadBehaviours:Hl(te([r.getValidationHandler().map((function(t){return GT.config({getRoot:function(e){return $i(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){l.getOpt(e).each((function(e){ha(e.element,"title",i.translate(t))}))}},validator:{validate:function(n){var r=qm.getValue(n);return xM.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(),[KS.config({disabled:function(){return e.disabled||i.isDisabled()}}),QA.config({}),Sy("urlinput-events",te(["file"===e.filetype?[wi(Do(),(function(t){fi(t,uT,{name:e.name})}))]:[],[wi(No(),(function(t){fi(t,uT,{name:e.name}),a(t)})),wi(Uo(),(function(t){fi(t,uT,{name:e.name}),a(t)}))]]))]])),eventOrder:(o={},o[Do()]=["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:MC(!1,1,"normal")},onExecute:function(e,t,n){fi(t,fT,{})},onItemExecute:function(t,n,r,o){a(t),fi(t,uT,{name:e.name})}}),c=e.label.map((function(e){return aT(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:h({title:i.translate(r),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))}}},l=Jw(s("invalid",x.some(MM),"warning")),f=Jw({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[l.asSpec()]}),d=r.getUrlPicker(e.filetype),m=Aa("browser.url.event"),p=Jw({dom:{tag:"div",classes:["tox-control-wrap"]},components:[u,f.asSpec()],behaviours:Hl([KS.config({disabled:function(){return e.disabled||i.isDisabled()}})])}),g=Jw(FI({name:e.name,icon:x.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return li(e,m)}),i,[],["tox-browse-url"])),v=function(){return{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:te([[p.asSpec()],d.map((function(){return g.asSpec()})).toArray()])}},b=function(t){yg.getCurrent(t).each((function(n){var r=qm.getValue(n),o=h({fieldname:e.name},r);d.each((function(r){r(o).get((function(r){qm.setValue(n,r),fi(t,uT,{name:e.name})}))}))}))};return KA.sketch({dom:oT(),components:c.toArray().concat([v()]),fieldBehaviours:Hl([KS.config({disabled:function(){return e.disabled||i.isDisabled()},onDisabled:function(e){KA.getField(e).each(KS.disable),g.getOpt(e).each(KS.disable)},onEnabled:function(e){KA.getField(e).each(KS.enable),g.getOpt(e).each(KS.enable)}}),Vk(),Sy("url-input-events",[wi(m,b)])])})},LM=function(e,t){return jA.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:[Zw.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,lT,{name:"alert-banner",value:e.url})}})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})},zM=function(e,t){var n=qm.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=KA.parts.field({factory:{sketch:a},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Hl([ED.self(),KS.config({disabled:function(){return e.disabled||t.isDisabled()}}),QA.config({}),Dy.config({}),n,fy.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),Sy("checkbox-events",[wi(No(),(function(t,n){fi(t,uT,{name:e.name})}))])])}),i=KA.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:Hl([wO.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=Jw({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[u("checked"),u("unchecked")]});return KA.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,c.asSpec(),i],fieldBehaviours:Hl([KS.config({disabled:function(){return e.disabled||t.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){KA.getField(e).each(KS.disable)},onEnabled:function(e){KA.getField(e).each(KS.enable)}}),Vk()])})},HM=function(e){return"presentation"===e.presets?jA.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):jA.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:Hl([QA.config({}),Dy.config({})])})},UM=function(e){return function(t,n,r){return ze(n,"name").fold((function(){return e(n,r)}),(function(o){return t.field(o,e(n,r))}))}},VM=function(e){return function(t,n,r){var o=qe(n,{source:"dynamic"});return UM(e)(t,o,r)}},jM={bar:UM((function(e,t){return $A(e,t.shared)})),collection:UM((function(e,t){return gT(e,t.shared.providers)})),alertbanner:UM((function(e,t){return LM(e,t.shared.providers)})),input:UM((function(e,t){return qP(e,t.shared.providers)})),textarea:UM((function(e,t){return KP(e,t.shared.providers)})),label:UM((function(e,t){return MP(e,t.shared)})),iframe:VM((function(e,t){return nN(e,t.shared.providers)})),button:UM((function(e,t){return VI(e,t.shared.providers)})),checkbox:UM((function(e,t){return zM(e,t.shared.providers)})),colorinput:UM((function(e,t){return _O(e,t.shared,t.colorinput)})),colorpicker:UM(BD),dropzone:UM((function(e,t){return $D(e,t.shared.providers)})),grid:UM((function(e,t){return GD(e,t.shared)})),listbox:UM((function(e,t){return UP(e,t)})),selectbox:UM((function(e,t){return $P(e,t.shared.providers)})),sizeinput:UM((function(e,t){return tP(e,t.shared.providers)})),urlinput:UM((function(e,t){return FM(e,t,t.urlinput)})),customeditor:UM(ND),htmlpanel:UM(HM),imagetools:UM((function(e,t){return PP(e,t.shared.providers)})),table:UM((function(e,t){return GP(e,t.shared.providers)})),panel:UM((function(e,t){return VP(e,t)}))},WM={field:function(e,t){return t}},$M=function(e,t,n){var r=qe(n,{shared:{interpreter:function(t){return GM(e,t,r)}}});return GM(e,t,r)},GM=function(e,t,n){return ze(jM,t.type).fold((function(){return console.error('Unknown factory type "'+t.type+'", defaulting to container: ',t),t}),(function(r){return r(e,t,n)}))},XM=function(e,t){var n=WM;return GM(n,e,t)},qM={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},KM=function(e,t,n){var r=Pf(-12,12,qM),o={maxHeightFunction:Bf()},i=function(){return{anchor:"node",root:Lu(e()),node:x.from(e()),bubble:r,layouts:{onRtl:function(){return[Gw]},onLtr:function(){return[$w]}},overrides:o}},a=function(){return{anchor:"hotspot",hotspot:t(),bubble:r,layouts:{onRtl:function(){return[pl]},onLtr:function(){return[gl]}},overrides:o}};return function(){return n()?i():a()}},YM=function(e,t,n){var r=function(){return{anchor:"node",root:Lu(e()),node:x.from(e()),layouts:{onRtl:function(){return[Xw]},onLtr:function(){return[Xw]}}}},o=function(){return{anchor:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[wl]},onLtr:function(){return[wl]}}}};return function(){return n()?r():o()}},ZM=function(e,t){return function(){return{anchor:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return x.some(hd.range(tr.fromDom(t.startContainer),t.startOffset,tr.fromDom(t.endContainer),t.endOffset))}}}},JM=function(e){return function(t){return{anchor:"node",root:e(),node:t}}},QM=function(e,t,n){var r=Sk(e),o=function(){return tr.fromDom(e.getBody())},i=function(){return tr.fromDom(e.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:KM(i,t,a),banner:YM(i,t,a),cursor:ZM(e,o),node:JM(o)}},eF=function(e){return function(t,n){var r=EE(e);r(t,n)}},tF=function(e){return function(){return cE(e)}},nF=function(e){return function(){return lE(e)}},rF=function(e){return function(){return bE(e)}},oF=function(e){return{colorPicker:eF(e),hasCustomColors:tF(e),getColors:nF(e),getColorCols:rF(e)}},iF=function(e){return function(){return Ak(e)}},aF=function(e){return{isDraggableModal:iF(e)}},uF=function(e){var t=Kn(yk(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}},cF=[{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"}]}],sF=function(e){return He(e,"items")},lF=function(e){return He(e,"block")},fF=function(e){return He(e,"inline")},dF=function(e){return He(e,"selector")},hF=function(e){return Z(e,(function(e,t){if(sF(t)){var n=hF(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(fF(t)||lF(t)||dF(t)){var r=E(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 h(h({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},mF=function(e,t){var n=hF(t),r=function(t){G(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},pF=function(e){return ak(e).map((function(t){var n=mF(e,t);return uk(e)?cF.concat(n):n})).getOr(cF)},gF=function(e,t,n){var r={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return qe(e,r)},vF=function(e,t,n,r){var o=function(e){return gF(e,n,r)},i=function(e){var t={type:"submenu"};return qe(e,t)},a=function(t){var o=E(t.name)?t.name:Aa(t.title),i="custom-"+o,a={type:"formatter",format:i,isSelected:n(i),getStylePreview:r(i)},u=qe(t,a);return e.formatter.register(o,u),u},u=function(e){return $(e,(function(e){var t=Te(e);if(Ue(e,"items")){var n=u(e.items);return qe(i(e),{getStyleItems:function(){return n}})}return Ue(e,"format")?o(e):1===t.length&&U(t,"title")?qe(e,{type:"separator"}):a(e)}))};return u(t)},bF=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=Kn([]),i=Kn([]),a=Kn([]),u=Kn([]),c=Kn(!1);e.on("PreInit",(function(a){var u=pF(e),c=vF(e,u,t,n);o.set(c),i.set(ne(c,r))})),e.on("addStyleModifications",(function(o){var i=vF(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}},yF=ID.trim,wF=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}},xF=wF("true"),CF=wF("false"),SF=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},kF=function(e){while(e=e.parentNode){var t=e.contentEditable;if(t&&"inherit"!==t)return xF(e)}return!1},_F=function(e,t){return $(Md(tr.fromDom(t),e),(function(e){return e.dom}))},EF=function(e){return e.innerText||e.textContent},AF=function(e){return e.id?e.id:Aa("h")},TF=function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)},OF=function(e){return TF(e)&&RF(e)},BF=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},RF=function(e){return kF(e)&&!CF(e)},DF=function(e){return BF(e)&&RF(e)},NF=function(e){return BF(e)?parseInt(e.nodeName.substr(1),10):0},IF=function(e){var t=AF(e),n=function(){e.id=t};return SF("header",EF(e),"#"+t,NF(e),n)},PF=function(e){var n=e.id||e.name,r=EF(e);return SF("anchor",r||"#"+n,"#"+n,0,t)},MF=function(e){return $(K(e,DF),IF)},FF=function(e){return $(K(e,OF),PF)},LF=function(e){var t=_F("h1,h2,h3,h4,h5,h6,a:not([href])",e);return t},zF=function(e){return yF(e.title).length>0},HF=function(e){var t=LF(e);return K(MF(t).concat(FF(t)),zF)},UF={find:HF},VF="tinymce-url-history",jF=5,WF=function(e){return E(e)&&/^https?/.test(e)},$F=function(e){return T(e)&&e.length<=jF&&re(e,WF)},GF=function(e){return A(e)&&Fe(e,(function(e){return!$F(e)})).isNone()},XF=function(){var e,t=eE.getItem(VF);if(null===t)return{};try{e=JSON.parse(t)}catch(n){if(n instanceof SyntaxError)return console.log("Local storage "+VF+" was not valid JSON",n),{};throw n}return GF(e)?e:(console.log("Local storage "+VF+" was not valid format",e),{})},qF=function(e){if(!GF(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));eE.setItem(VF,JSON.stringify(e))},KF=function(e){var t=XF();return Object.prototype.hasOwnProperty.call(t,e)?t[e]:[]},YF=function(e,t){if(WF(e)){var n=XF(),r=Object.prototype.hasOwnProperty.call(n,t)?n[t]:[],o=K(r,(function(t){return t!==e}));n[t]=[e].concat(o).slice(0,jF),qF(n)}},ZF=function(e){return!!e},JF=function(e){return Re(ID.makeMap(e,/[, ]/),ZF)},QF=function(e){return x.from(Rk(e)).filter(N)},eL=function(e){var t=x.some(Dk(e)).filter(ZF),n=x.some(Nk(e)).filter(ZF),r=t.or(n).map(JF);return QF(e).fold((function(){return!1}),(function(e){return r.fold((function(){return!0}),(function(e){return Te(e).length>0&&e}))}))},tL=function(e,t){var n=eL(e);return O(n)?n?QF(e):x.none():n[t]?QF(e):x.none()},nL=function(e,t){return tL(e,t).map((function(n){return function(r){return IT.nu((function(o){var i=function(e,t){if(!E(e))throw new Error("Expected value to be string");if(void 0!==t&&!A(t))throw new Error("Expected meta to be a object");var n={value:e,meta:t};o(n)},a=h({filetype:t,fieldname:r.fieldname},x.from(r.meta).getOr({}));n.call(e,i,r.value,a)}))}}))},rL=function(e){return x.from(e).filter(E).getOrUndefined()},oL=function(e){return Ik(e)?x.none():x.some({targets:UF.find(e.getBody()),anchorTop:rL(Pk(e)),anchorBottom:rL(Mk(e))})},iL=function(e){return x.from(Fk(e))},aL=function(e){return{getHistory:KF,addToHistory:YF,getLinkInformation:function(){return oL(e)},getValidationHandler:function(){return iL(e)},getUrlPicker:function(t){return nL(e,t)}}},uL=function(e,t,n){var r=Kn(!1),o=uF(t),i={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:BS.translate,isDisabled:function(){return t.mode.isReadOnly()||t.ui.isDisabled()},getSetting:t.getParam.bind(t)},interpreter:function(e){return XM(e,i)},anchors:QM(t,n,o.isPositionedAtTop),header:o,getSink:function(){return ge.value(e)}},urlinput:aL(t),styleselect:bF(t),colorinput:oF(t),dialog:aF(t),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(e){return r.set(e)}};return i},cL=i((function(e,t){Mc(e,Math.floor(t))})),sL="contexttoolbar-show",lL="contexttoolbar-hide",fL=i([yn("dom"),Ln("shell",!0),Km("toolbarBehaviours",[xy])]),dL=function(){return{behaviours:Hl([xy.config({})])}},hL=i([Op({name:"groups",overrides:dL})]),mL=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):Vp(t,e,"groups")},a=e.shell?{behaviours:[xy.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:a.components,behaviours:Zm(e.toolbarBehaviours,a.behaviours),apis:{setGroups:o},domModification:{attributes:{role:"group"}}}},pL=cg({name:"Toolbar",configFields:fL(),partFields:hL(),factory:mL,apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),gL=function(e,t){var n={len:0,list:[]},r=Z(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},vL=function(e,t,n){return{within:e,extra:t,withinWidth:n}},bL=function(e,t,n){var r=gL(e,(function(e,t){var r=n(e);return x.some({element:e,start:t,finish:t+r,width:r})})),o=K(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}},yL=function(e){return $(e,(function(e){return e.element}))},wL=function(e,t,n){var r=yL(e.concat(t));return vL(r,[],n)},xL=function(e,t,n,r){var o=yL(e).concat([n]);return vL(o,yL(t),r)},CL=function(e,t,n){return vL(yL(e),[],n)},SL=function(e,t,n){var r=bL(t,e,n);return 0===r.extra.length?x.some(r):x.none()},kL=function(e,t,n,r){var o=SL(e,t,n).getOrThunk((function(){return bL(t,e-n(r),n)})),i=o.within,a=o.extra,u=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?wL(i,a,u):a.length>=1?xL(i,a,r,u):CL(i,a,u)},_L=function(e,t){var n=$(t,(function(e){return wc(e)}));pL.setGroups(e,n)},EL=function(e){return de(e,(function(e){return ef(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}))},AL=function(e,t,n){var r=jp(e,t,"primary"),o=JT.getCoupled(e,"overflowGroup");Ku(r.element,"visibility","hidden");var i=t.builtGroups.get().concat([o]),a=EL(i);n([]),_L(r,i);var u=Ic(r.element),c=kL(u,t.builtGroups.get(),(function(e){return Ic(e.element)}),o);0===c.extra.length?(xy.remove(r,o),n([])):(_L(r,c.within),n(c.extra)),rc(r.element,"visibility"),oc(r.element),a.each(Dy.focus)},TL=i([Km("splitToolbarBehaviours",[JT]),qn("builtGroups",(function(){return Kn([])}))]),OL=i([Ms(["overflowToggledClass"]),In("getOverflowBounds"),yn("lazySink"),qn("overflowGroups",(function(){return Kn([])}))].concat(TL())),BL=i([Ap({factory:pL,schema:fL(),name:"primary"}),Tp({schema:fL(),name:"overflow"}),Tp({name:"overflow-button"}),Tp({name:"overflow-group"})]),RL=i([Ms(["toggledClass"]),yn("lazySink"),_n("fetch"),In("getBounds"),Mn("fireDismissalEventInstead",[Ln("event",ni())]),Vf()]),DL=i([Tp({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:Hl([Zy.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),Tp({factory:pL,schema:fL(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:Hl([fy.config({mode:"cyclic",onEscape:function(t){return Vp(t,e,"button").each(Dy.focus),x.none()}})])}}})]),NL=function(e,t){var n=JT.getCoupled(e,"toolbarSandbox");dm.isOpen(n)?dm.close(n):dm.open(n,t.toolbar())},IL=function(e,t,n,r){var o=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();Dh.positionWithinBounds(i,{anchor:"hotspot",hotspot:e,layouts:r,overrides:{maxWidthFunction:cL()}},t,o)},PL=function(e,t,n,r,o){pL.setGroups(t,o),IL(e,t,n,r),Zy.on(e)},ML=function(e,t,n){var r=vs(),o=function(o,i){n.fetch().get((function(o){PL(e,i,n,t.layouts,o),r.link(e.element),fy.focusIn(i)}))},i=function(){Zy.off(e),Dy.focus(e),r.unlink(e.element)};return{dom:{tag:"div",attributes:{id:r.id}},behaviours:Hl([fy.config({mode:"special",onEscape:function(e){return dm.close(e),x.some(!0)}}),dm.config({onOpen:o,onClose:i,isPartOf:function(t,n,r){return ys(n,r)||ys(e,r)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),Gl.config({channels:h(h({},vm(h({isExtraPart:l},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),ym({doReposition:function(){dm.getState(JT.getCoupled(e,"toolbarSandbox")).each((function(r){IL(e,r,n,t.layouts)}))}}))})])}},FL=function(e,t,n,r){return h(h({},Zw.sketch(h(h({},r.button()),{action:function(e){NL(e,r)},buttonBehaviours:Jm.augment({dump:r.button().buttonBehaviours},[JT.config({others:{toolbarSandbox:function(t){return ML(t,n,e)}}})])}))),{apis:{setGroups:function(t,r){dm.getState(JT.getCoupled(t,"toolbarSandbox")).each((function(o){PL(t,o,e,n.layouts,r)}))},reposition:function(t){dm.getState(JT.getCoupled(t,"toolbarSandbox")).each((function(r){IL(t,r,e,n.layouts)}))},toggle:function(e){NL(e,r)},getToolbar:function(e){return dm.getState(JT.getCoupled(e,"toolbarSandbox"))},isOpen:function(e){return dm.isOpen(JT.getCoupled(e,"toolbarSandbox"))}}})},LL=cg({name:"FloatingToolbarButton",factory:FL,configFields:RL(),partFields:DL(),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)}}}),zL=i([yn("items"),Ms(["itemSelector"]),Km("tgroupBehaviours",[fy])]),HL=i([Bp({name:"items",unit:"item"})]),UL=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Zm(e.tgroupBehaviours,[fy.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}},VL=cg({name:"ToolbarGroup",configFields:zL(),partFields:HL(),factory:UL}),jL=function(e){return $(e,(function(e){return wc(e)}))},WL=function(e,t,n){AL(e,n,(function(r){n.overflowGroups.set(r),t.getOpt(e).each((function(e){LL.setGroups(e,jL(r))}))}))},$L=function(e,t,n,r){var o=Jw(LL.sketch({fetch:function(){return IT.nu((function(t){t(jL(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[gl,pl]},onRtl:function(){return[pl,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:Zm(e.splitToolbarBehaviours,[JT.config({others:{overflowGroup:function(){return VL.sketch(h(h({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set($(n,t.getSystem().build)),WL(t,o,e)},refresh:function(t){return WL(t,o,e)},toggle:function(e){o.getOpt(e).each((function(e){LL.toggle(e)}))},isOpen:function(e){return o.getOpt(e).map(LL.isOpen).getOr(!1)},reposition:function(e){o.getOpt(e).each((function(e){LL.reposition(e)}))},getOverflow:function(e){return o.getOpt(e).bind(LL.getToolbar)}},domModification:{attributes:{role:"group"}}}},GL=cg({name:"SplitFloatingToolbar",configFields:OL(),partFields:BL(),factory:$L,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)}}}),XL=function(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))},qL=function(e){return e.dimension.property},KL=function(e,t){return e.dimension.getDimension(t)},YL=function(e,t){var n=XL(e,t);Du(n,[t.shrinkingClass,t.growingClass])},ZL=function(e,t){Ou(e.element,t.openClass),Au(e.element,t.closedClass),Ku(e.element,qL(t),"0px"),oc(e.element)},JL=function(e,t){Ou(e.element,t.closedClass),Au(e.element,t.openClass),rc(e.element,qL(t))},QL=function(e,t,n,r){n.setCollapsed(),Ku(e.element,qL(t),KL(t,e.element)),oc(e.element),YL(e,t),ZL(e,t),t.onStartShrink(e),t.onShrunk(e)},ez=function(e,t,n,r){var o=r.getOrThunk((function(){return KL(t,e.element)}));n.setCollapsed(),Ku(e.element,qL(t),o),oc(e.element);var i=XL(e,t);Ou(i,t.growingClass),Au(i,t.shrinkingClass),ZL(e,t),t.onStartShrink(e)},tz=function(e,t,n){var r=KL(t,e.element),o="0px"===r?QL:ez;o(e,t,n,x.some(r))},nz=function(e,t,n){var r=XL(e,t),o=Bu(r,t.shrinkingClass),i=KL(t,e.element);JL(e,t);var a=KL(t,e.element),u=function(){Ku(e.element,qL(t),i),oc(e.element)},c=function(){ZL(e,t)},s=o?u:c;s(),Ou(r,t.shrinkingClass),Au(r,t.growingClass),JL(e,t),Ku(e.element,qL(t),a),n.setExpanded(),t.onStartGrow(e)},rz=function(e,t,n){if(n.isExpanded()){rc(e.element,qL(t));var r=KL(t,e.element);Ku(e.element,qL(t),r)}},oz=function(e,t,n){n.isExpanded()||nz(e,t,n)},iz=function(e,t,n){n.isExpanded()&&tz(e,t,n)},az=function(e,t,n){n.isExpanded()&&QL(e,t,n,x.none())},uz=function(e,t,n){return n.isExpanded()},cz=function(e,t,n){return n.isCollapsed()},sz=function(e,t,n){var r=XL(e,t);return!0===Bu(r,t.growingClass)},lz=function(e,t,n){var r=XL(e,t);return!0===Bu(r,t.shrinkingClass)},fz=function(e,t,n){return!0===sz(e,t)||!0===lz(e,t)},dz=function(e,t,n){var r=n.isExpanded()?tz:nz;r(e,t,n)},hz=Object.freeze({__proto__:null,refresh:rz,grow:oz,shrink:iz,immediateShrink:az,hasGrown:uz,hasShrunk:cz,isGrowing:sz,isShrinking:lz,isTransitioning:fz,toggleGrow:dz,disableTransitions:YL}),mz=function(e,t,n){var r=t.expanded;return Qa(r?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:st(t.dimension.property,"0px")})},pz=function(e,t){return gi([Oi(Po(),(function(n,r){var o=r.event.raw;if(o.propertyName===e.dimension.property){YL(n,e),t.isExpanded()&&rc(n.element,e.dimension.property);var i=t.isExpanded()?e.onGrown:e.onShrunk;i(n)}}))])},gz=Object.freeze({__proto__:null,exhibit:mz,events:pz}),vz=[yn("closedClass"),yn("openClass"),yn("shrinkingClass"),yn("growingClass"),Bn("getAnimationRoot"),Ls("onShrunk"),Ls("onStartShrink"),Ls("onGrown"),Ls("onStartGrow"),Ln("expanded",!1),wn("dimension",cn("property",{width:[Vs("property","width"),Vs("getDimension",(function(e){return Ic(e)+"px"}))],height:[Vs("property","height"),Vs("getDimension",(function(e){return Sc(e)+"px"}))]}))],bz=function(e){var t=Kn(e.expanded),n=function(){return"expanded: "+t.get()};return qa({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:u(t.set,!1),setExpanded:u(t.set,!0),readState:n})},yz=Object.freeze({__proto__:null,init:bz}),wz=Vl({fields:vz,name:"sliding",active:gz,apis:hz,state:yz}),xz=i([Ms(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),Ls("onOpened"),Ls("onClosed")].concat(TL())),Cz=i([Ap({factory:pL,schema:fL(),name:"primary"}),Ap({factory:pL,schema:fL(),name:"overflow",overrides:function(e){return{toolbarBehaviours:Hl([wz.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){Vp(t,e,"overflow-button").each((function(e){Zy.off(e),Dy.focus(e)})),e.onClosed(t)},onGrown:function(t){fy.focusIn(t),e.onOpened(t)},onStartGrow:function(t){Vp(t,e,"overflow-button").each(Zy.on)}}),fy.config({mode:"acyclic",onEscape:function(t){return Vp(t,e,"overflow-button").each(Dy.focus),x.some(!0)}})])}}}),Tp({name:"overflow-button",overrides:function(e){return{buttonBehaviours:Hl([Zy.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),Tp({name:"overflow-group"})]),Sz=function(e,t){return Vp(e,t,"overflow").map(wz.hasGrown).getOr(!1)},kz=function(e,t){Vp(e,t,"overflow-button").bind((function(){return Vp(e,t,"overflow")})).each((function(n){_z(e,t),wz.toggleGrow(n)}))},_z=function(e,t){Vp(e,t,"overflow").each((function(n){AL(e,t,(function(e){var t=$(e,(function(e){return wc(e)}));pL.setGroups(n,t)})),Vp(e,t,"overflow-button").each((function(e){wz.hasGrown(n)&&Zy.on(e)})),wz.refresh(n)}))},Ez=function(e,t,n,r){var o="alloy.toolbar.toggle",i=function(t,n){var r=$(n,t.getSystem().build);e.builtGroups.set(r)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Zm(e.splitToolbarBehaviours,[JT.config({others:{overflowGroup:function(e){return VL.sketch(h(h({},r["overflow-group"]()),{items:[Zw.sketch(h(h({},r["overflow-button"]()),{action:function(t){li(e,o)}}))]}))}}}),Sy("toolbar-toggle-events",[wi(o,(function(t){kz(t,e)}))])]),apis:{setGroups:function(t,n){i(t,n),_z(t,e)},refresh:function(t){return _z(t,e)},toggle:function(t){return kz(t,e)},isOpen:function(t){return Sz(t,e)}},domModification:{attributes:{role:"group"}}}},Az=cg({name:"SplitSlidingToolbar",configFields:xz(),partFields:Cz(),factory:Ez,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)}}}),Tz=i(Aa("toolbar-height-change")),Oz=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:h({tag:"div",classes:["tox-toolbar__group"]},t),components:[VL.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([QA.config({}),Dy.config({})])}},Bz=function(e){return VL.sketch(Oz(e))},Rz=function(e,t){var n=Bi((function(t){var n=$(e.initGroups,Bz);pL.setGroups(t,n)}));return Hl([Xk.toolbarButton(e.providers.isDisabled),Vk(),fy.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),Sy("toolbar-events",[n])])},Dz=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":Oz({title:x.none(),items:[]}),"overflow-button":II({name:"more",icon:x.some("more-drawer"),disabled:!1,tooltip:x.some("More..."),primary:!1,borderless:!1},x.none(),e.providers)},splitToolbarBehaviours:Rz(e,t)}},Nz=function(e){var t=Dz(e),n=4,r=GL.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return GL.sketch(h(h({},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:h(h({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[r],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},Iz=function(e){var t=Az.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=Az.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=Dz(e);return Az.sketch(h(h({},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([Tz()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([Tz()],{type:"closed"})}}))},Pz=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return pL.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===uC.scrolling?["tox-toolbar--scrolling"]:[])},components:[pL.parts.groups({})],toolbarBehaviours:Rz(e,t)})},Mz=Lt([Cn("type"),wn("items",Ht([Yt([Cn("name"),On("items",hn)]),hn]))].concat(jx)),Fz=function(e){return nn("GroupToolbarButton",Mz,e)},Lz=[Nn("text"),Nn("tooltip"),Nn("icon"),_n("fetch"),Wn("onSetup",(function(){return t}))],zz=Lt(p([Cn("type")],Lz)),Hz=function(e){return nn("menubutton",zz,e)},Uz=Lt([Cn("type"),Nn("tooltip"),Nn("icon"),Nn("text"),In("select"),_n("fetch"),Wn("onSetup",(function(){return t})),Vn("presets","normal",["normal","color","listpreview"]),Ln("columns",1),_n("onAction"),_n("onItemAction")]),Vz=function(e){return nn("SplitButton",Uz,e)},jz=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=$(o,n.getSystem().build);Fh(n,i)}))};return gi([wi(Vo(),(function(t,r){var o=r;if(!o.universal){var i=e.channel;U(o.channels,i)&&n(t,o.data)}})),Bi((function(t,r){e.initialData.each((function(e){n(t,e)}))}))])},Wz=Object.freeze({__proto__:null,events:jz}),$z=function(e,t,n){return n},Gz=Object.freeze({__proto__:null,getState:$z}),Xz=[yn("channel"),Bn("renderComponents"),Bn("updateState"),Bn("initialData")],qz=function(){var e=Kn(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}},Kz=Object.freeze({__proto__:null,init:qz}),Yz=Vl({fields:Xz,name:"reflecting",active:Wz,apis:Gz,state:Kz}),Zz=i([yn("toggleClass"),yn("fetch"),Hs("onExecute"),Ln("getHotspot",x.some),Ln("getAnchorOverrides",i({})),Vf(),Hs("onItemExecute"),Bn("lazySink"),yn("dom"),Ls("onOpen"),Km("splitDropdownBehaviours",[JT,fy,Dy]),Ln("matchWidth",!1),Ln("useMinWidth",!1),Ln("eventOrder",{}),Bn("role")].concat(dO())),Jz=Ap({factory:Zw,schema:[yn("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:Hl([Dy.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(di)},buttonBehaviours:Hl([Zy.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),Qz=Ap({factory:Zw,schema:[yn("dom")],name:"button",defaults:function(){return{buttonBehaviours:Hl([Dy.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([Jz,Qz,Op({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"}),Tp({schema:[Ps()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(r){e.onItemExecute(r,t,n)}))}}}}),eO()]),tH=function(e,n,r,o){var i,a=function(e){yg.getCurrent(e).each((function(e){zg.highlightFirst(e),fy.focusIn(e)}))},u=function(n){var r=a;aO(e,(function(e){return e}),n,o,r,_T.HighlightFirst).get(t)},c=function(e){return u(e),x.some(!0)},s=function(t){var n=jp(t,e,"button");return di(n),x.some(!0)},l=h(h({},gi([Bi((function(t,n){var r=Vp(t,e,"aria-descriptor");r.each((function(e){var n=Aa("aria");ha(e.element,"id",n),ha(t.element,"aria-describedby",n)}))}))])),Qy(x.some(u))),f={repositionMenus:function(e){Zy.isOn(e)&&fO(e)}};return{uid:e.uid,dom:e.dom,components:n,apis:f,eventOrder:h(h({},e.eventOrder),(i={},i[jo()]=["disabling","toggling","alloy.base.behaviour"],i)),events:l,behaviours:Zm(e.splitDropdownBehaviours,[JT.config({others:{sandbox:function(t){var n=jp(t,e,"arrow"),r={onOpen:function(){Zy.on(n),Zy.on(t)},onClose:function(){Zy.off(n),Zy.off(t)}};return lO(e,t,r)}}}),fy.config({mode:"special",onSpace:s,onEnter:s,onDown:c}),Dy.config({}),Zy.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},nH=cg({name:"SplitDropdown",configFields:Zz(),partFields:eH(),factory:tH,apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),rH=function(e){return{isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.set(e,t)}}},oH=function(e){return{setActive:function(t){Zy.set(e,t)},isActive:function(){return Zy.isOn(e)},isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.set(e,t)}}},iH=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},aH=Aa("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 BS.isRtl()&&U(uH,e)?e+"-rtl":e},c=BS.isRtl()&&e.exists((function(e){return U(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:Qk([e.map((function(e){return fI(u(e),i.icons)})),t.map((function(e){return hI(e,"tox-tbtn",i)}))]),eventOrder:(a={},a[So()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:Hl([Xk.toolbarButton(i.isDisabled),Vk(),Sy("common-button-display-events",[wi(So(),(function(e,t){t.event.prevent(),li(e,aH)}))])].concat(r.map((function(n){return Yz.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return Qk([e.icon.map((function(e){return fI(u(e),i.icons)})),e.text.map((function(e){return hI(e,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},lH=function(e,t,n,r){var o=t.shared;return LL.sketch({lazySink:o.getSink,fetch:function(){return IT.nu((function(t){t($(n(e.items),Bz))}))},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=Kn(t),i=sH(e.icon,e.text,e.tooltip,x.none(),x.none(),r);return Zw.sketch({dom:i.dom,components:i.components,eventOrder:gI,buttonBehaviours:Hl([Sy("toolbar-button-events",[pI({onAction:e.onAction,getApi:n.getApi}),Kk(n,o),Yk(n,o)]),Xk.toolbarButton((function(){return e.disabled||r.isDisabled()})),Vk()].concat(n.toolbarButtonBehaviours))})},dH=function(e,t){return hH(e,t,[])},hH=function(e,t,n){return fH(e,{toolbarButtonBehaviours:[].concat(n.length>0?[Sy("toolbarButtonWith",n)]:[]),getApi:rH,onSetup:e.onSetup},t)},mH=function(e,t){return pH(e,t,[])},pH=function(e,t,n){return qe(fH(e,{toolbarButtonBehaviours:[xy.config({}),Zy.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[Sy("toolbarToggleButtonWith",n)]:[]),getApi:oH,onSetup:e.onSetup},t))},gH=function(e,t,n){return function(r){return IT.nu((function(e){return t.fetch(e)})).map((function(o){return x.from(uA(qe(TE(Aa("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:BE(t.columns,t.presets),menuBehaviours:gS.unnamedEvents("auto"!==t.columns?[]:[Bi((function(e,n){hS(e,4,BC(t.presets)).each((function(t){var n=t.numRows,r=t.numColumns;fy.setGridSize(e,n,r)}))}))])})))}))}},vH=function(e,n){var r,o=Aa("channel-update-split-dropdown-display"),i=function(e){return{isDisabled:function(){return KS.isDisabled(e)},setDisabled:function(t){return KS.set(e,t)},setIconFill:function(t,n){ms(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){ha(e,"fill",n)}))},setIconStroke:function(t,n){ms(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){ha(e,"stroke",n)}))},setActive:function(t){ha(e.element,"aria-pressed",t),ms(e.element,"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return Zy.set(e,t)}))}))},isActive:function(){return ms(e.element,"span").exists((function(t){return e.getSystem().getByDom(t).exists(Zy.isOn)}))}}},a=Kn(t),u={getApi:i,onSetup:e.onSetup};return nH.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:h({"aria-pressed":!1},iH(e.tooltip,n.providers))},onExecute:function(t){e.onAction(i(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:Hl([Xk.splitButton(n.providers.isDisabled),Vk(),Sy("split-dropdown-events",[wi(aH,Dy.focus),Kk(u,a),Yk(u,a)]),wO.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:MC(!1,e.columns,e.presets)},components:[nH.parts.button(sH(e.icon,e.text,x.none(),x.some(o),x.some([Zy.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([Xk.splitButton(n.providers.isDisabled),Vk()])}),nH.parts["aria-descriptor"]({text:n.providers.translate("To open the popup, press Shift+Enter")})]})},bH=function(e){return{hide:function(){return li(e,Xo())},getValue:function(){return qm.getValue(e)}}},yH=function(e,t){return wi(mI,(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,m(r,["primary"])),i=rn($x(h(h({},o),{type:"button",onAction:function(){}})));return hH(i,n.backstage.shared.providers,[yH(e,t)])},xH=function(e,t,n){var r=t.original,o=(r.primary,m(r,["primary"])),i=rn(qx(h(h({},o),{type:"togglebutton",onAction:function(){}})));return pH(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)},SH=function(e,t,n){var r=$(t,(function(t){return Jw(CH(e,t,n))})),o=function(){return $(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(KS.isDisabled)):x.none()}))};return{asSpecs:o,findPrimary:i}},kH=function(e,t){var n=e.label.fold((function(){return{}}),(function(e){return{"aria-label":e}})),r=Jw(CT.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=SH(r,e.commands,t);return[{title:x.none(),items:[r.asSpec()]},{title:x.none(),items:o.asSpecs()}]},_H=function(e,t,n){return Pz({type:e,uid:Aa("context-toolbar"),initGroups:kH(t,n),onEscape:x.none,cyclicKeying:!0,providers:n})},EH={renderContextForm:_H,buildInitGroups:kH},AH=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}},TH=function(e,t,n,r){var o=tr.fromDom(e.getContainer()),i=ms(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)}},OH=function(e,t){var n=qc(window),r=os(tr.fromDom(e.getContentAreaContainer())),o=lk(e)||fk(e)||hk(e),i=AH(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=TH(e,r,n,c),l=s.y,f=s.bottom;return rs(a,l,u,f-l)},BH=function(e,t){var n=K(t,(function(t){return t.predicate(e.dom)})),r=q(n,(function(e){return"contexttoolbar"===e.type})),o=r.pass,i=r.fail;return{contextToolbars:o,contextForms:i}},RH=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 K(e,(function(e){return e.position===t}))},r=t("selection"),o=t("node");if(r||o){if(o&&r){var i=n("node"),a=$(n("selection"),(function(e){return h(h({},e),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")},DH=function(e){if(e.length<=1)return e;var t=function(t){return Q(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 K(e,(function(e){return e.position===t}))}))},NH=function(e,t,n){var r=BH(e,t);if(r.contextForms.length>0)return x.some({elem:e,toolbars:[r.contextForms[0]]});var o=BH(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=RH(r.contextToolbars.concat(o.contextToolbars));return x.some({elem:e,toolbars:i})}return x.none()},IH=function(e,t,n){return e(t)?x.none():so(t,(function(e){var t=BH(e,n.inNodeScope),r=t.contextToolbars,o=t.contextForms,i=o.length>0?o:DH(r);return i.length>0?x.some({elem:e,toolbars:i}):x.none()}),e)},PH=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 IH(r,i,e)}))},MH=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]=h(h({},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=Te(e);return G(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}},FH=Aa("forward-slide"),LH=Aa("backward-slide"),zH=Aa("change-slide-event"),HH="tox-pop--resizing",UH=function(e){var t=Kn([]);return Fw.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){t.set([]),Fw.getContent(e).each((function(e){rc(e.element,"visibility")})),Ou(e.element,HH),rc(e.element,"width")},inlineBehaviours:Hl([Sy("context-toolbar-events",[Oi(Po(),(function(e,t){Ou(e.element,HH),rc(e.element,"width")})),wi(zH,(function(e,t){rc(e.element,"width");var n=Ic(e.element);Fw.setContent(e,t.event.contents),Au(e.element,HH);var r=Ic(e.element);Ku(e.element,"width",n+"px"),Fw.getContent(e).each((function(n){t.event.focus.bind((function(t){return Yl(t),ef(e.element)})).orThunk((function(){return fy.focusIn(n),Ql()}))})),Kw.setTimeout((function(){Ku(e.element,"width",r+"px")}),0)})),wi(FH,(function(e,n){Fw.getContent(e).each((function(e){t.set(t.get().concat([{bar:e,focus:Ql()}]))})),fi(e,zH,{contents:n.event.forwardContents,focus:x.none()})})),wi(LH,(function(e,n){le(t.get()).each((function(n){t.set(t.get().slice(0,t.get().length-1)),fi(e,zH,{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,LH),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(h({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=OI(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 $(r.data,(function(e){return gF(e,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:VH(e,t,n),getStyleItems:o}},WH=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 yI({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)},$H=function(e){return $(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}}))},GH=function(e){return{type:"basic",data:e}};(function(e){e[e["SemiColon"]=0]="SemiColon",e[e["Space"]=1]="Space"})(NP||(NP={}));var XH,qH=function(e,t){return t===NP.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")},KH=function(e,t,n,r){var o=e.getParam(t,n,"string"),i=$H(qH(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"}],ZH=function(e){var t=function(){return Q(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,bI,{icon:"align-"+r})},i=x.some((function(e){return function(){return o(e)}})),a=x.some((function(e){return o(e)})),u=GH(YH),c=function(t){return function(){return Q(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)}}},JH=function(e,t){return WH(e,t,ZH(e))},QH=function(e,t){var n=jH(e,t,ZH(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},eU="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",tU=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],nU=function(e){var t=e.split(/\s*,\s*/);return $(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},rU=function(e){var t=function(){var t=nU(e.toLowerCase());return re(tU,(function(e){return t.indexOf(e.toLowerCase())>-1}))};return 0===e.indexOf("-apple-system")&&t()},oU=function(e){var t=function(){var t=function(e){return e?nU(e)[0]:""},n=e.queryCommandValue("FontName"),r=s.data,o=n?n.toLowerCase():"",i=Q(r,(function(e){var n=e.format;return n.toLowerCase()===o||t(n).toLowerCase()===t(o).toLowerCase()})).orThunk((function(){return rU(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,vI,{text:i})},u=x.some((function(e){return function(){return a(e)}})),c=x.some((function(e){return a(e)})),s=KH(e,"font_formats",eU,NP.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}}},iU=function(e,t){return WH(e,t,oU(e))},aU=function(e,t){var n=jH(e,t,oU(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},uU="8pt 10pt 12pt 14pt 18pt 24pt 36pt",cU={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},sU={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},lU=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n},fU=function(e,t){return/[0-9.]+px$/.test(e)?lU(72*parseInt(e,10)/96,t||0)+"pt":ze(sU,e).getOr(e)},dU=function(e){return ze(cU,e).getOr("")},hU=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=fU(r,e),i=dU(o);t=Q(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,vI,{text:i})},c=x.some((function(e){return function(){return u(e)}})),s=x.some((function(e){return u(e)})),l=KH(e,"fontsize_formats",uU,NP.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}}},mU=function(e,t){return WH(e,t,hU(e))},pU=function(e,t){var n=jH(e,t,hU(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},gU=function(e,t){var n=t(),r=$(n,(function(e){return e.format}));return x.from(e.formatter.closest(r)).bind((function(e){return Q(n,(function(t){return t.format===e}))})).orThunk((function(){return mg(e.formatter.match("p"),{title:"Paragraph",format:"p"})}))},vU=function(e){var t=Kn(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}},bU=function(){return vU((function(e){return e.destroy()}))},yU=function(){return vU((function(e){return e.unbind()}))},wU=function(){var e=Kn(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}},xU=function(e,t){return function(n){var r=yU(),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}},CU=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},SU="Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",kU=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=gU(e,(function(){return a.data})),r=n.fold((function(){return"Paragraph"}),(function(e){return e.title}));fi(t,vI,{text:r})},o=x.some((function(e){return function(){return r(e)}})),i=x.some((function(e){return r(e)})),a=KH(e,"block_formats",SU,NP.SemiColon);return{tooltip:"Blocks",icon:x.none(),isSelectedFor:t,getCurrentValue:x.none,getPreviewFor:n,onAction:CU(e),setInitialValue:i,nodeChangeHandler:o,dataset:a,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},_U=function(e,t){return WH(e,t,kU(e))},EU=function(e,t){var n=jH(e,t,kU(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},AU=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(pF(e),n),o=gU(e,(function(){return r})),i=o.fold((function(){return"Paragraph"}),(function(e){return e.title}));fi(t,vI,{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:CU(e),setInitialValue:a,nodeChangeHandler:i,shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},TU=function(e,t){var n=h({type:"advanced"},t.styleselect);return WH(e,t,AU(e,n))},OU=function(e,t){var n=h({type:"advanced"},t.styleselect),r=jH(e,t,AU(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})},BU=[{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"]}],RU=function(e,t){return function(n,r,o){var i=e(n).mapError((function(e){return an(e)})).getOrDie();return t(i,r,o)}},DU={button:RU($x,(function(e,t){return dH(e,t.backstage.shared.providers)})),togglebutton:RU(qx,(function(e,t){return mH(e,t.backstage.shared.providers)})),menubutton:RU(Hz,(function(e,t){return RI(e,"tox-tbtn",t.backstage,x.none())})),splitbutton:RU(Vz,(function(e,t){return vH(e,t.backstage.shared)})),grouptoolbarbutton:RU(Fz,(function(e,t,n){var r,o=n.ui.registry.getAll().buttons,i=function(e){return HU(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(pk(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 TU(e,t.backstage)},fontsizeSelectButton:function(e,t){return mU(e,t.backstage)},fontSelectButton:function(e,t){return iU(e,t.backstage)},formatButton:function(e,t){return _U(e,t.backstage)},alignMenuButton:function(e,t){return JH(e,t.backstage)}},NU=function(e,t,n){return ze(DU,e.type).fold((function(){return console.error("skipping button defined by",e),x.none()}),(function(r){return x.some(r(e,t,n))}))},IU={styleselect:DU.styleSelectButton,fontsizeselect:DU.fontsizeSelectButton,fontselect:DU.fontSelectButton,formatselect:DU.formatButton,align:DU.alignMenuButton},PU=function(e){var t=$(BU,(function(t){var n=K(t.items,(function(t){return He(e,t)||He(IU,t)}));return{name:t.name,items:n}}));return K(t,(function(e){return e.items.length>0}))},MU=function(e){var t=e.split("|");return $(t,(function(e){return{items:e.trim().split(" ")}}))},FU=function(e){return P(e,(function(e){return He(e,"name")&&He(e,"items")}))},LU=function(e){var t=e.toolbar,n=e.buttons;return!1===t?[]:void 0===t||!0===t?PU(n):E(t)?MU(t):FU(t)?t:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},zU=function(e,t,n,r,o,i){return ze(t,n.toLowerCase()).orThunk((function(){return i.bind((function(e){return de(e,(function(e){return ze(t,e+n.toLowerCase())}))}))})).fold((function(){return ze(IU,n.toLowerCase()).map((function(t){return t(e,o)})).orThunk((function(){return x.none()}))}),(function(t){return"grouptoolbarbutton"!==t.type||r?NU(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())}))},HU=function(e,t,n,r){var o=LU(t),i=$(o,(function(o){var i=ne(o.items,(function(o){return 0===o.trim().length?[]:zU(e,t.buttons,o,t.allowToolbarGroups,n,r).toArray()}));return{title:x.from(e.translate(o.name)),items:i}}));return K(i,(function(e){return e.items.length>0}))},UU=12,VU={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"]},jU={maxHeightFunction:Bf(),maxWidthFunction:cL()},WU={onLtr:function(){return[yl,wl,vl,pl,bl,gl,Xw,qw,$w,jw,Gw,Ww]},onRtl:function(){return[yl,wl,bl,gl,vl,pl,Xw,qw,Gw,Ww,$w,jw]}},$U={onLtr:function(){return[wl,pl,gl,vl,bl,yl,Xw,qw,$w,jw,Gw,Ww]},onRtl:function(){return[wl,gl,pl,bl,vl,yl,Xw,qw,Gw,Ww,$w,jw]}},GU=function(e,t){return"line"===e?{bubble:Pf(UU,0,VU),layouts:{onLtr:function(){return[xl]},onRtl:function(){return[Cl]}},overrides:jU}:{bubble:Pf(0,UU,VU),layouts:t?$U:WU,overrides:jU}},XU=function(e,t,n,r){var o=Xr().deviceType.isTouch,i=yc(UH({sink:n,onEscape:function(){return e.focus(),x.some(!0)}})),a=function(){return OH(e,r.backstage.shared)},u=function(e,t,n,r){return Math.max(e,n)<=Math.min(t,r)},c=function(){var t=m.get().filter((function(e){return Wu(tr.fromDom(e))})).map((function(e){return e.getBoundingClientRect()})).getOrThunk((function(){return e.selection.getRng().getBoundingClientRect()})),n=e.inline?Wc().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(){Fw.hide(i)},f=function(){d.get().each((function(e){var t=i.element;rc(t,"display"),s()?Ku(t,"display","none"):Dh.positionWithinBounds(n,e,i,x.some(a()))}))},d=Kn(x.none()),m=Kn(x.none()),p=Kn(null),g=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:Hl([fy.config({mode:"acyclic"}),Sy("pop-dialog-wrap-events",[Bi((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return fy.focusIn(t)}))})),Ri((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},v=Ye((function(){return MH(t,(function(e){var t=w([e]);fi(i,FH,{forwardContents:g(t)})}))})),b=function(t,n){return HU(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},r,x.some(["form:"]))},y=function(e,t){return EH.buildInitGroups(e,t)},w=function(t){var n=e.ui.registry.getAll().buttons,o=v(),i=h(h({},n),o.formNavigators),a=pk(e)===uC.scrolling?uC.scrolling:uC.default,u=te($(t,(function(e){return"contexttoolbar"===e.type?b(i,e):y(e,r.backstage.shared.providers)})));return Pz({type:a,uid:Aa("context-toolbar"),initGroups:u,onEscape:x.none,cyclicKeying:!0,providers:r.backstage.shared.providers})};e.on(sL,(function(t){var n=v();ze(n.lookupTable,t.toolbarKey).each((function(n){S([n],t.target===e?x.none():x.some(t)),Fw.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 qe(n,GU(e,o()))},S=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)),m.set(t);var l=i.element;rc(l,"display"),Fw.showWithinBounds(i,c,g(n),(function(){return x.some(a())})),s()&&Ku(l,"display","none")}},k=function(){if(e.hasFocus()){var t=v();PH(t,e).fold((function(){d.set(x.none()),Fw.hide(i)}),(function(e){S(e.toolbars,x.some(e.elem.dom))}))}},_=function(){var e=p.get();null!==e&&(Kw.clearTimeout(e),p.set(null))},E=function(e){_(),p.set(e)};e.on("init",(function(){e.on(lL,l),e.on("ScrollContent ScrollWindow longpress",f),e.on("click keyup focus SetContent ObjectResized ResizeEditor",(function(){E(Kw.setEditorTimeout(e,k,0))})),e.on("focusout",(function(t){Kw.setEditorTimeout(e,(function(){ef(n.element).isNone()&&ef(i.element).isNone()&&(d.set(x.none()),Fw.hide(i))}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&(d.set(x.none()),Fw.hide(i))})),e.on("NodeChange",(function(t){ef(i.element).fold((function(){E(Kw.setEditorTimeout(e,k,0))}),(function(e){}))}))}))},qU=function(e,t,n){var r=function(e,r){G([t,n],(function(t){t.broadcastEvent(e,r)}))},o=function(e,r){G([t,n],(function(t){t.broadcastOn([e],r)}))},i=function(e){return o(hm(),{target:e.target})},a=dA(tr.fromDom(document),"touchstart",i),u=dA(tr.fromDom(document),"touchmove",(function(e){return r(Yo(),e)})),c=dA(tr.fromDom(document),"touchend",(function(e){return r(Zo(),e)})),s=dA(tr.fromDom(document),"mousedown",i),l=dA(tr.fromDom(document),"mouseup",(function(e){0===e.raw.button&&o(pm(),{target:e.target})})),f=function(e){return o(hm(),{target:tr.fromDom(e.target)})},d=function(e){0===e.button&&o(pm(),{target:tr.fromDom(e.target)})},h=function(e){return r(Jo(),mA(e))},m=function(e){o(mm(),{}),r(Qo(),mA(e))},p=function(){return o(mm(),{})};e.on("PostRender",(function(){e.on("click",f),e.on("tap",f),e.on("mouseup",d),e.on("ScrollWindow",h),e.on("ResizeWindow",m),e.on("ResizeEditor",p)})),e.on("remove",(function(){e.off("click",f),e.off("tap",f),e.off("mouseup",d),e.off("ScrollWindow",h),e.off("ResizeWindow",m),e.off("ResizeEditor",p),s.unbind(),a.unbind(),u.unbind(),c.unbind(),l.unbind()})),e.on("detach",(function(){Gh(t),Gh(n),t.destroy(),n.destroy()}))},KU=Yp,YU=Dp,ZU=i([Ln("shell",!1),yn("makeItem"),Ln("setupItem",t),Jm.field("listBehaviours",[xy])]),JU=function(){return{behaviours:Hl([xy.config({})])}},QU=Op({name:"items",overrides:JU}),eV=i([QU]),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);G(c,(function(e){return xy.remove(r,e)})),G(u,(function(e){return xy.append(r,e)}));var s=xy.contents(r);G(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):Vp(t,e,"items")};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:Zm(e.listBehaviours,i.behaviours),apis:{setItems:o}}},rV=cg({name:tV(),configFields:ZU(),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():Xi(e);return n.orThunk((function(){var t=tr.fromTag("span");return $i(e).bind((function(e){ta(e,t);var n=Xi(t);return aa(t),n}))}))},sV=function(e){return cV(e).map(Bc).getOrThunk((function(){return Ac(0,0)}))},lV=je.generate([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),fV=function(e,t){var n=e.element;Au(n,t.transitionClass),Ou(n,t.fadeOutClass),Au(n,t.fadeInClass),t.onShow(e)},dV=function(e,t){var n=e.element;Au(n,t.transitionClass),Ou(n,t.fadeInClass),Au(n,t.fadeOutClass),t.onHide(e)},hV=function(e,t){return e.y<t.bottom&&e.bottom>t.y},mV=function(e,t){return e.y>=t.y},pV=function(e,t){return e.bottom<=t.bottom},gV=function(e,t,n){return re(e,(function(e){switch(e){case"bottom":return pV(t,n);case"top":return mV(t,n)}}))},vV=function(e,t){return t.getInitialPosition().map((function(t){return rs(t.bounds.x,t.bounds.y,Ic(e),Sc(e))}))},bV=function(e,t,n){n.setInitialPosition(x.some({style:tc(e),position:Ju(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($u())}));return x.some(lV.absolute(nf("absolute",ze(r.style,"left").map((function(e){return t.x-o.x})),ze(r.style,"top").map((function(e){return t.y-o.y})),ze(r.style,"right").map((function(e){return o.right-t.right})),ze(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)},SV=function(e,t){var n=e.element;return vV(n,t).bind((function(e){return yV(n,e,t)}))},kV=function(e,t){G(["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)},EV=function(e,t,n,r,o){void 0===o&&(o=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=hV(i,r);if(a!==n.isVisible())if(n.setVisible(a),o&&!a)Ru(e.element,[t.fadeOutClass]),t.onHide(e);else{var u=a?fV:dV;u(e,t)}}))}))},AV=function(e,t,n){var r=t.lazyViewport(e),o=n.isDocked();o&&EV(e,t,n,r),CV(e,r,n).each((function(i){n.setDocked(!o),i.fold((function(){return kV(e,t)}),(function(n){return _V(e,t,n)}),(function(o){EV(e,t,n,r,!0),_V(e,t,o)}))}))},TV=function(e,n,r){var o=e.element;r.setDocked(!1),SV(e,r).each((function(r){r.fold((function(){return kV(e,n)}),(function(t){return _V(e,n,t)}),t)})),r.setVisible(!0),n.contextual.each((function(t){Du(o,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),OV(e,n,r)},OV=function(e,t,n){e.getSystem().isConnected()&&AV(e,t,n)},BV=function(e,t,n){n.isDocked()&&TV(e,t,n)},RV=function(e,t,n){return n.isDocked()},DV=function(e,t,n,r){return n.setModes(r)},NV=function(e,t,n){return n.getModes()},IV=Object.freeze({__proto__:null,refresh:OV,reset:BV,isDocked:RV,getModes:NV,setModes:DV}),PV=function(e,t){return gi([Oi(Po(),(function(n,r){e.contextual.each((function(e){if(Bu(n.element,e.transitionClass)){Du(n.element,[e.transitionClass,e.fadeInClass]);var o=t.isVisible()?e.onShown:e.onHidden;o(n)}r.stop()}))})),wi(Jo(),(function(n,r){OV(n,e,t)})),wi(Qo(),(function(n,r){BV(n,e,t)}))])},MV=Object.freeze({__proto__:null,events:PV}),FV=[Mn("contextual",[Cn("fadeInClass"),Cn("fadeOutClass"),Cn("transitionClass"),_n("lazyContext"),Ls("onShow"),Ls("onShown"),Ls("onHide"),Ls("onHidden")]),Wn("lazyViewport",as),Gn("modes",["top","bottom"],hn),Ls("onDocked"),Ls("onUndocked")],LV=function(e){var t=Kn(!1),n=Kn(!0),r=Kn(x.none()),o=Kn(e.modes),i=function(){return"docked: "+t.get()+", visible: "+n.get()+", modes: "+o.get().join(",")};return qa({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})},zV=Object.freeze({__proto__:null,init:LV}),HV=Vl({fields:FV,name:"docking",active:MV,apis:IV,state:zV}),UV={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",WV=function(e,t){var n=Ui(t),r=n.dom.defaultView.innerHeight,o=Wc(n),i=tr.fromDom(e.elm),a=is(i),u=Sc(i),c=a.y,s=c+u,l=Bc(t),f=Sc(t),d=l.top,h=d+f,m=Math.abs(d-o.top)<2,p=Math.abs(h-(o.top+r))<2;if(m&&c<h)$c(o.left,c-f,n);else if(p&&s>d){var g=c-r+u+f;$c(o.left,g,n)}},$V=function(e,t){return U(HV.getModes(e),t)},GV=function(e){var t=function(e){return kc(e)+(parseInt(Ju(e,"margin-top"),10)||0)+(parseInt(Ju(e,"margin-bottom"),10)||0)},n=e.element;$i(n).each((function(r){var o="padding-"+HV.getModes(e)[0];if(HV.isDocked(e)){var i=Ic(r);Ku(n,"width",i+"px"),Ku(r,o,t(n)+"px")}else rc(n,"width"),rc(r,o)}))},XV=function(e,t){t?(Ou(e,UV.fadeOutClass),Ru(e,[UV.transitionClass,UV.fadeInClass])):(Ou(e,UV.fadeInClass),Ru(e,[UV.fadeOutClass,UV.transitionClass]))},qV=function(e,t){var n=tr.fromDom(e.getContainer());t?(Au(n,VV),Ou(n,jV)):(Au(n,jV),Ou(n,VV))},KV=function(e,t){var n=Ui(t);Ql(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)}))}))},ZV=function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(HV.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(GV)})),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)&&WV(e,n)}))})),e.on("PostRender",(function(){qV(e,!1)}))},JV=function(e){return e().map(HV.isDocked).getOr(!1)},QV=function(){var e;return[Gl.config({channels:(e={},e[Tz()]={onReceive:GV},e)})]},ej=function(e,t){var n=Kn(x.none()),r=t.getSink,o=function(e){r().each((function(t){return e(t.element)}))},i=function(t){e.inline||GV(t),qV(e,HV.isDocked(t)),t.getSystem().broadcastOn([mm()],{}),r().each((function(e){return e.getSystem().broadcastOn([mm()],{})}))},a=e.inline?[]:QV();return p([Dy.config({}),HV.config({contextual:h({lazyContext:function(t){var n=kc(t.element),r=e.inline?e.getContentAreaContainer():e.getContainer(),o=os(tr.fromDom(r)),i=o.height-n,a=o.y+($V(t,"top")?0:n);return x.some(rs(o.x,a,o.width,i))},onShow:function(){o((function(e){return XV(e,!0)}))},onShown:function(e){o((function(e){return Du(e,[UV.transitionClass,UV.fadeInClass])})),n.get().each((function(t){KV(e.element,t),n.set(x.none())}))},onHide:function(e){n.set(YV(e.element,r)),o((function(e){return XV(e,!1)}))},onHidden:function(){o((function(e){return Du(e,[UV.transitionClass])}))}},UV),modes:[t.header.getDockingMode()],onDocked:i,onUndocked:i})],a)},tj=Object.freeze({__proto__:null,setup:ZV,isDocked:JV,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=$(n,(function(e){var n={type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}},r=Hz(n).mapError((function(e){return an(e)})).getOrDie();return RI(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({}),Sy("menubar-events",[Bi((function(t){e.onSetup(t)})),wi(Ao(),(function(e,t){ms(e.element,".tox-mbtn--active").each((function(n){ps(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){gO.expand(e),gO.close(n),Dy.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){gO.isOpen(n)&&(gO.expand(e),gO.close(n))}))}))}))]),fy.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),x.some(!0)}}),QA.config({})]),apis:r,domModification:{attributes:{role:"menubar"}}}},oj=ug({factory:rj,name:"silver.Menubar",configFields:[yn("dom"),yn("uid"),yn("onEscape"),yn("backstage"),Ln("onSetup",t)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),ij="container",aj=[Km("slotBehaviours",[])],uj=function(e){return"<alloy.field."+e+">"},cj=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),Fp(ij,uj(t),n)};return{slot:t,record:function(){return e}}}(),n=e(t),r=t.record(),o=$(r,(function(e){return Ap({name:e,pname:uj(e)})}));return eg(ij,aj,o,sj,n)},sj=function(e,t){var n=function(t){return Gp(e)},r=function(t,n){return Vp(t,e,n)},o=function(t,n){return function(r,o){return Vp(r,e,o).map((function(e){return t(e,o)})).getOr(n)}},i=function(e){return function(t,n){G(n,(function(n){return e(t,n)}))}},a=function(e,t){return"true"!==pa(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;Ku(n,"display","none"),ha(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())},h=o(u),m={getSlotNames:n,getSlot:r,isShowing:s,hideSlot:l,hideAllSlots:d,showSlot:h};return{uid:e.uid,dom:e.dom,components:t,behaviours:Ym(e.slotBehaviours),apis:m}},lj=Re({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 Ga(e)})),fj=h(h({},lj),{sketch:cj}),dj=Lt([Nn("icon"),Nn("tooltip"),Wn("onShow",t),Wn("onHide",t),Wn("onSetup",(function(){return t}))]),hj=function(e){return nn("sidebar",dj,e)},mj=function(e){var t=e.ui.registry.getAll().sidebars;G(Te(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)}}})}))},pj=function(e){return{element:function(){return e.element.dom}}},gj=function(e,n){var r=$(Te(n),(function(e){var t=n[e],r=rn(hj(t));return{name:e,getApi:pj,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return $(r,(function(n){var o=Kn(t);return e.slot(n.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:gS.unnamedEvents([Kk(n,o),Yk(n,o),wi(ii(),(function(e,t){var n=t.event,o=Q(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:gS.unnamedEvents([Bi((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){wz.hasGrown(e)?fj.isShowing(n,t)?wz.shrink(e):(fj.hideAllSlots(n),fj.showSlot(n,t)):(fj.hideAllSlots(n),fj.showSlot(n,t),wz.grow(e))}))}))},wj=function(e){var t=yg.getCurrent(e);return t.bind((function(e){var t=wz.isGrowing(e)||wz.hasGrown(e);if(t){var n=yg.getCurrent(e);return n.bind((function(e){return Q(fj.getSlotNames(e),(function(t){return fj.isShowing(e,t)}))}))}return x.none()}))},xj=Aa("FixSizeEvent"),Cj=Aa("AutoSizeEvent"),Sj=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([QA.config({}),Dy.config({}),wz.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:Ic(e.element)+"px"})}}),xy.config({}),yg.config({find:function(e){var t=xy.contents(e);return se(t)}})])}],behaviours:Hl([ED.childAt(0),Sy("sidebar-sliding-events",[wi(xj,(function(e,t){Ku(e.element,"width",t.event.width)})),wi(Cj,(function(e,t){rc(e.element,"width")}))])])}},kj=function(e){var t=void 0!==e.dom.attributes?e.dom.attributes:[];return Z(t,(function(e,t){var n;return"class"===t.name?e:h(h({},e),(n={},n[t.name]=t.value,n))}),{})},_j=function(e){return Array.prototype.slice.call(e.dom.classList,0)},Ej=function(e){var t=tr.fromHtml(e),n=Ki(t),r=kj(t),o=_j(t),i=0===n.length?{}:{innerHtml:sa(t)};return h({tag:Ii(t),classes:o,attributes:r},i)},Aj=function(e){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading...")},classes:["tox-throbber__busy-spinner"]},components:[{dom:Ej('<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)}}),Dy.config({})])}},Tj=function(e,t,n){var r=e.element;!0===t?(xy.set(e,[Aj(n)]),rc(r,"display"),ba(r,"aria-hidden")):(xy.set(e,[]),Ku(r,"display","none"),ha(r,"aria-hidden","true"))},Oj=function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:Hl([xy.config({})]),components:[]}},Bj=function(e,t,n){var r=Kn(!1),o=Kn(x.none()),i=function(e){e!==r.get()&&(Tj(t(),e,n.providers),r.set(e))};e.on("ProgressState",(function(t){if(o.get().each(Kw.clearTimeout),I(t.time)){var n=Kw.setEditorTimeout(e,(function(){return i(t.state)}),t.time);o.set(x.some(n))}else i(t.state),o.set(x.none())}))},Rj=function(e,t,n){var r={getSocket:function(t){return KU.getPart(t,e,"socket")},setSidebar:function(t,n){KU.getPart(t,e,"sidebar").each((function(e){return bj(e,n)}))},toggleSidebar:function(t,n){KU.getPart(t,e,"sidebar").each((function(e){return yj(e,n)}))},whichSidebar:function(t){return KU.getPart(t,e,"sidebar").bind(wj).getOrNull()},getHeader:function(t){return KU.getPart(t,e,"header")},getToolbar:function(t){return KU.getPart(t,e,"toolbar")},setToolbar:function(t,n){KU.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){KU.getPart(t,e,"multiple-toolbar").each((function(e){rV.setItems(e,n)}))},refreshToolbar:function(t){var n=KU.getPart(t,e,"toolbar");n.each((function(e){return e.getApis().refresh(e)}))},toggleToolbarDrawer:function(t){KU.getPart(t,e,"toolbar").each((function(e){hg(e.getApis().toggle,(function(t){return t(e)}))}))},isToolbarDrawerToggled:function(t){return KU.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 KU.getPart(t,e,"throbber")},focusToolbar:function(t){var n=KU.getPart(t,e,"toolbar").orThunk((function(){return KU.getPart(t,e,"multiple-toolbar")}));n.each((function(e){fy.focusIn(e)}))},setMenubar:function(t,n){KU.getPart(t,e,"menubar").each((function(e){oj.setMenus(e,n)}))},focusMenubar:function(t){KU.getPart(t,e,"menubar").each((function(e){oj.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},Dj=YU.optional({factory:oj,name:"menubar",schema:[yn("backstage")]}),Nj=function(e){return e.type===uC.sliding?Iz:e.type===uC.floating?Nz:Pz},Ij=YU.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 Pz({type:e.type,uid:Aa("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return e.onEscape(),x.some(!0)}})},setupItem:function(e,t,n,r){pL.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[yn("dom"),yn("onEscape")]}),Pj=YU.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")]}),Mj=YU.optional({factory:{sketch:nj},name:"header",schema:[yn("dom")]}),Fj=YU.optional({name:"socket",schema:[yn("dom")]}),Lj=YU.optional({factory:{sketch:Sj},name:"sidebar",schema:[yn("dom")]}),zj=YU.optional({factory:{sketch:Oj},name:"throbber",schema:[yn("dom")]}),Hj=cg({name:"OuterContainer",factory:Rj,configFields:[yn("dom"),yn("behaviours")],partFields:[Mj,Dj,Pj,Ij,Fj,Lj,zj],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=$(n,(function(e){return Bz(e)}));e.setToolbar(t,r)},setToolbars:function(e,t,n){var r=$(n,(function(e){return $(e,Bz)}));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)}}}),Uj="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=sk(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]]:[]}))}}},Wj=function(e){return"string"===typeof e?e.split(" "):e},$j=function(e,t){var n=h(h({},Vj),t.menus),r=Te(t.menus).length>0,o=void 0===t.menubar||!0===t.menubar?Wj(Uj):Wj(!1===t.menubar?"":t.menubar),i=K(o,(function(e){return r&&t.menus.hasOwnProperty(e)&&t.menus[e].hasOwnProperty("items")||Vj.hasOwnProperty(e)})),a=$(i,(function(r){var o=n[r];return jj({title:o.title,items:Wj(o.items)},t,e)}));return K(a,(function(e){var t=function(e){return"separator"!==e.type};return e.getItems().length>0&&V(e.getItems(),t)}))},Gj=function(e){var t=function(){e._skinLoaded=!0,q_(e)};return function(){e.initialized?t():e.on("init",t)}},Xj=function(e,t){return function(){return K_(e,{message:t})}},qj=function(e,t,n){return new _x((function(r,o){n.load(t,r,o),e.on("remove",(function(){return n.unload(t)}))}))},Kj=function(e,t){var n=t+"/skin.min.css";return qj(e,n,e.ui.styleSheetLoader)},Yj=function(e,t){var n=zu(tr.fromDom(e.getElement()));if(n){var r=t+"/skin.shadowdom.min.css";return qj(e,r,OS.DOM.styleSheetLoader)}return _x.resolve()},Zj=function(e,t){var n=ZS(t);n&&t.contentCSS.push(n+(e?"/content.inline":"/content")+".min.css"),!1===QS(t)&&E(n)?_x.all([Kj(t,n),Yj(t,n)]).then(Gj(t),Xj(t,"Skin could not be loaded")):Gj(t)()},Jj=u(Zj,!1),Qj=u(Zj,!0),eW=function(e,t,n,r){var o=t.outerContainer,i=n.toolbar,a=n.buttons;if(P(i,E)){var u=i.map((function(t){var o={toolbar:t,buttons:a,allowToolbarGroups:n.allowToolbarGroups};return HU(e,o,{backstage:r},x.none())}));Hj.setToolbars(o,u)}else Hj.setToolbar(o,HU(e,n,{backstage:r},x.none()))},tW=Xr(),nW=tW.os.isiOS()&&tW.os.version.major<=12,rW=function(e,t){var n=e.dom,r=e.getWin(),o=e.getDoc().documentElement,i=Kn(Ac(r.innerWidth,r.innerHeight)),a=Kn(Ac(o.offsetWidth,o.offsetHeight)),u=function(){var t=i.get();t.left===r.innerWidth&&t.top===r.innerHeight||(i.set(Ac(r.innerWidth,r.innerHeight)),Z_(e))},c=function(){var t=e.getDoc().documentElement,n=a.get();n.left===t.offsetWidth&&n.top===t.offsetHeight||(a.set(Ac(t.offsetWidth,t.offsetHeight)),Z_(e))},s=function(t){return J_(e,t)};n.bind(r,"resize",u),n.bind(r,"scroll",s);var l=hA(tr.fromDom(e.getBody()),"load",c),f=t.uiMothership.element;e.on("hide",(function(){Ku(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}))},oW=function(e,t,n,r,o){var i=Kn(0),a=t.outerContainer;Jj(e);var u=tr.fromDom(o.targetNode),c=Lu(Fu(u));Wh(u,t.mothership),jh(c,t.uiMothership),e.on("PostRender",(function(){eW(e,t,n,r),i.set(e.getWin().innerWidth),Hj.setMenubar(a,$j(e,n)),Hj.setSidebar(a,n.sidebar),rW(e,t)}));var s=Hj.getSocket(a).getOrDie("Could not find expected socket element");if(nW){Yu(s.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var l=cx((function(){e.fire("ScrollContent")}),20),f=dA(s.element,"scroll",l.throttle);e.on("remove",f.unbind)}Uk(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=pk(e),h=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()&&(h(),i.set(t))}));var m={enable:function(){Hk(t,!1)},disable:function(){Hk(t,!0)},isDisabled:function(){return KS.isDisabled(a)}};return{iframeContainer:s.element.dom,editorContainer:a.element.dom,api:m}},iW=Object.freeze({__proto__:null,render:oW}),aW=function(e){var t=/^[0-9\.]+(|px)$/i;return t.test(""+e)?x.some(parseInt(""+e,10)):x.none()},uW=function(e){return I(e)?e+"px":e},cW=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)},sW=function(e){var t=ek(e),n=rk(e),r=ik(e);return aW(t).map((function(e){return cW(e,n,r)}))},lW=function(e){var t=sW(e);return t.getOr(ek(e))},fW=function(e){var t=tk(e),n=nk(e),r=ok(e);return aW(t).map((function(e){return cW(e,n,r)}))},dW=function(e){var t=fW(e);return t.getOr(tk(e))},hW=function(e,t,n,r,o){var i=n.uiMothership,a=n.outerContainer,u=OS.DOM,c=Sk(e),s=Ek(e),l=ok(e).or(fW(e)),f=r.shared.header,d=f.isPositionedAtTop,h=pk(e),m=h===uC.sliding||h===uC.floating,p=Kn(!1),g=function(){return p.get()&&!e.removed},v=function(e){return m?e.fold((function(){return 0}),(function(e){return e.components().length>1?Sc(e.components()[1].element):0})):0},b=function(n){switch(bk(e)){case mk.auto:var r=Hj.getToolbar(a),o=v(r),i=Sc(n.element)-o,u=os(t),c=u.y>i;if(c)return"top";var s=ji(t),l=Math.max(s.dom.scrollHeight,Sc(s)),f=u.bottom<l-i;if(f)return"bottom";var d=as(),h=d.bottom<u.bottom-i;return h?"bottom":"top";case mk.bottom:return"bottom";case mk.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;ha(t.element,Hf,n)},w=function(){var e=l.getOrThunk((function(){var e=aW(Ju($u(),"margin-left")).getOr(0);return Ic($u())-Bc(t).left+e}));Ku(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-Sc(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([mm()],{})},S=function(e){if(void 0===e&&(e=!1),g()){if(c||w(),m&&Hj.refreshToolbar(a),c||x(),s){var t=o.get();e?HV.reset(t):HV.refresh(t)}C()}},k=function(e){if(void 0===e&&(e=!0),!c&&s&&g()){var t=f.getDockingMode(),n=b(o.get());n!==t&&(y(n),e&&S(!0))}},_=function(){p.set(!0),Ku(a.element,"display","flex"),u.addClass(e.getBody(),"mce-edit-focus"),rc(i.element,"display"),k(!1),S()},E=function(){p.set(!1),n.outerContainer&&(Ku(a.element,"display","none"),u.removeClass(e.getBody(),"mce-edit-focus")),Ku(i.element,"display","none")};return{isVisible:g,isPositionedAtTop:d,show:_,hide:E,update:S,updateMode:k,repositionPopups:C}},mW=function(e,t){var n=os(e);return{pos:t?n.y:n.bottom,bounds:n}},pW=function(e,t,n,r){var o=Kn(mW(t,n.isPositionedAtTop())),i=function(r){var i=mW(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&&Z_(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){Kw.requestAnimationFrame((function(){return i(e)}))})),e.on("ScrollWindow",(function(){return n.updateMode()}));var a=yU();a.set(hA(tr.fromDom(e.getBody()),"load",i)),e.on("remove",(function(){a.clear()}))},gW=function(e,t,n,r,o){var i=t.mothership,a=t.uiMothership,u=t.outerContainer,c=Kn(null),s=tr.fromDom(o.targetNode),l=hW(e,s,t,r,c),f=xk(e);Qj(e);var d=function(){if(c.get())l.show();else{c.set(Hj.getHeader(u).getOrDie());var o=kk(e);jh(o,i),jh(o,a),eW(e,t,n,r),Hj.setMenubar(u,$j(e,n)),l.show(),pW(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()})),Uk(e,t);var h={show:function(){l.show()},hide:function(){l.hide()},enable:function(){Hk(t,!1)},disable:function(){Hk(t,!0)},isDisabled:function(){return KS.isDisabled(u)}};return{editorContainer:u.element.dom,api:h}},vW=Object.freeze({__proto__:null,render:gW}),bW=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"}];ID.each(t,(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,onAction:function(){return e.execCommand(t.cmd)},icon:t.icon,onSetup:xU(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})},yW=function(e,t){QH(e,t),aU(e,t),OU(e,t),EU(e,t),pU(e,t)},wW=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)}},xW=function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:function(t){return wW(t,e)},onAction:function(){return e.execCommand("outdent")}}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:function(){return e.execCommand("indent")}})},CW=function(e){xW(e)},SW=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},kW=function(e){ID.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:xU(e,t.name),onAction:SW(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:xU(e,n),onAction:SW(e,n)})}},_W=function(e){ID.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)}})}))},EW=function(e){ID.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:xU(e,t.name)})}))},AW=function(e){kW(e),_W(e),EW(e)},TW=function(e){ID.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:SW(e,"code")})},OW=function(e){AW(e),TW(e)},BW=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)}},RW=function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:function(t){return BW(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 BW(t,e,"hasRedo")},onAction:function(){return e.execCommand("redo")}})},DW=function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",onSetup:function(t){return BW(t,e,"hasUndo")},onAction:function(){return e.execCommand("undo")}}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",onSetup:function(t){return BW(t,e,"hasRedo")},onAction:function(){return e.execCommand("redo")}})},NW=function(e){RW(e),DW(e)},IW=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)}},PW=function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:function(t){return IW(t,e)},onAction:function(){e.execCommand("mceToggleVisualAid")}})},MW=function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:function(){return e.execCommand("mceToggleVisualAid")}})},FW=function(e){MW(e),PW(e)},LW={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:[""]},zW=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+")(.*)$")}(),HW=function(e,t){return V(t,(function(t){return V(LW[t],(function(t){return e===t}))}))},UW=function(e,t){var n=x.from(zW.exec(e));return n.bind((function(e){var n=Number(e[1]),r=e[2];return HW(r,t)?x.some({value:n,unit:r}):x.none()}))},VW=function(e,t){return UW(e,t).map((function(e){var t=e.value,n=e.unit;return t+n}))},jW=function(e){return VW(e,["fixed","relative","empty"]).getOr(e)},WW=function(e){var t=ck(e),n=new Map,r=bU(),o=function(){var t=jW(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),$(t,(function(i,a){return{type:"togglemenuitem",text:i,onSetup:function(u){return n.set(jW(i),u),a+1===t.length&&o(),function(){0===a&&(e.off("nodeChange",o),r.clear())}},onAction:function(){return e.execCommand("LineHeight",!1,i)}}}))},$W=function(e){e.ui.registry.addNestedMenuItem("lineheight",{type:"nestedmenuitem",text:"Line height",getSubmenuItems:function(){return WW(e)}})},GW=function(e){e.ui.registry.addMenuButton("lineheight",{tooltip:"Line height",icon:"line-height",fetch:function(t){return t(WW(e))}})},XW=function(e){$W(e),GW(e)},qW=function(e,t){bW(e),OW(e),yW(e,t),NW(e),AE(e),FW(e),CW(e),XW(e)},KW=function(e,t){return{anchor:"makeshift",x:e,y:t}},YW=function(e,t,n){return KW(e.x+t,e.y+n)},ZW=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},JW=function(e){if(ZW(e)){var t=e.touches[0];return KW(t.pageX,t.pageY)}return KW(e.pageX,e.pageY)},QW=function(e){if(ZW(e)){var t=e.touches[0];return KW(t.clientX,t.clientY)}return KW(e.clientX,e.clientY)},e$=function(e,t){var n=OS.DOM.getPos(e);return YW(t,n.x,n.y)},t$=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?JW(t):e$(e.getContentAreaContainer(),QW(t)):n$(e)},n$=function(e){return{anchor:"selection",root:tr.fromDom(e.selection.getNode())}},r$=function(e){return{anchor:"node",node:x.some(tr.fromDom(e.selection.getNode())),root:tr.fromDom(e.getBody())}},o$=function(e,t,n,r,o,i){var a=n(),u=i?r$(e):t$(e,t);OI(a,cC.CLOSE_ON_EXECUTE,r,!1).map((function(e){t.preventDefault(),Fw.showMenuAt(o,u,{menu:{markers:NC("normal")},data:e})}))},i$={onLtr:function(){return[wl,pl,gl,vl,bl,yl,Xw,qw,$w,jw,Gw,Ww]},onRtl:function(){return[wl,gl,pl,bl,vl,yl,Xw,qw,Gw,Ww,$w,jw]}},a$=12,u$={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"]},c$=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(),hd.domRange(o));return i.exists((function(e){return e.left<=r.clientX&&e.right>=r.clientX&&e.top<=r.clientY&&e.bottom>=r.clientY}))},s$=function(e,t){return h({bubble:Pf(0,a$,u$),layouts:i$,overrides:{maxWidthFunction:cL(),maxHeightFunction:Bf()}},t$(e,t))},l$=function(e){var t=e.selection.getRng(),n=function(){Kw.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)}},f$=function(e,t,n,r,o,i,a){var u=i?r$(e):s$(e,t);OI(n,cC.CLOSE_ON_EXECUTE,r,!0).map((function(n){t.preventDefault(),Fw.showMenuWithinBounds(o,u,{menu:{markers:NC("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return x.some(OH(e,r.shared))})),e.fire(lL)}))},d$=function(e,t,n,r,o,i){var a=Xr(),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();f$(e,t,a,r,o,i,f())};if(!c&&!u||i)s&&!i&&e.selection.setCursorLocation(t.target,0),d();else{var h=function(){l$(e),d()};c$(e,t)?h():(e.once("selectionchange",h),e.once("touchend",(function(){return e.off("selectionchange",h)})))}},h$=function(e){return"string"===typeof e?e.split(/[ ,]/):e},m$=function(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")},p$=function(e,t,n){var r=e.ui.registry.getAll().contextMenus;return x.from(e.getParam(t)).map(h$).getOrThunk((function(){return K(h$(n),(function(e){return He(r,e)}))}))},g$=function(e){return!1===e.getParam("contextmenu")},v$=function(e){return p$(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},b$=function(e){return e.getParam("contextmenu_avoid_overlap","","string")},y$=function(e){return E(e)?"|"===e:"separator"===e.type},w$={type:"separator"},x$=function(e){if(E(e))return e;switch(e.type){case"separator":return w$;case"submenu":return{type:"nestedmenuitem",text:e.text,icon:e.icon,getSubmenuItems:function(){var t=e.getSubmenuItems();return E(t)?t:$(t,x$)}};default:return{type:"menuitem",text:e.text,icon:e.icon,onAction:n(e.onAction)}}},C$=function(e,t){if(0===t.length)return e;var n=le(e).filter((function(e){return!y$(e)})),r=n.fold((function(){return[]}),(function(e){return[w$]}));return e.concat(r).concat(t).concat([w$])},S$=function(e,t,n){var r=Z(t,(function(t,r){if(He(e,r)){var o=e[r].update(n);if(E(o))return C$(t,o.split(" "));if(o.length>0){var i=$(o,x$);return C$(t,i)}return t}return t.concat([r])}),[]);return r.length>0&&y$(r[r.length-1])&&r.pop(),r},k$=function(e,t){return t.ctrlKey&&!m$(e)},_$=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},E$=function(e,t){return _$(e,t)?e.selection.getStart(!0):t.target},A$=function(e,t){var n=b$(e);if(_$(e,t))return!0;if(n){var r=E$(e,t);return pA(tr.fromDom(r),n)}return!1},T$=function(e,t,n){var r=Xr(),o=r.deviceType.isTouch,i=yc(Fw.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([Sy("dismissContextMenu",[wi(ni(),(function(t,n){dm.close(t),e.focus()}))])])})),a=function(e){return Fw.hide(i)},u=function(t){if(m$(e)&&t.preventDefault(),!k$(e,t)&&!g$(e)){var r=A$(e,t),a=function(){var n=E$(e,t),r=e.ui.registry.getAll(),o=v$(e);return S$(r.contextMenus,o,n)},u=o()?d$:o$;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)}))},O$=je.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),B$=function(e){return function(t){return t.translate(-e.left,-e.top)}},R$=function(e){return function(t){return t.translate(e.left,e.top)}},D$=function(e){return function(t,n){return Z(e,(function(e,t){return t(e)}),Ac(t,n))}},N$=function(e,t,n){return e.fold(D$([R$(n),B$(t)]),D$([B$(t)]),D$([]))},I$=function(e,t,n){return e.fold(D$([R$(n)]),D$([]),D$([R$(t)]))},P$=function(e,t,n){return e.fold(D$([]),D$([B$(n)]),D$([R$(t),B$(n)]))},M$=function(e,t,n,r,o,i){var a=I$(e,o,i),u=I$(t,o,i);return Math.abs(a.left-u.left)<=n&&Math.abs(a.top-u.top)<=r},F$=function(e,t,n,r,o,i){var a=I$(e,o,i),u=I$(t,o,i),c=Math.abs(a.left-u.left),s=Math.abs(a.top-u.top);return Ac(c,s)},L$=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 h({right:x.none(),bottom:x.none()},r)},z$=function(e,t,n){return e.fold((function(e,r){return U$(e+t,r+n)}),(function(e,r){return V$(e+t,r+n)}),(function(e,r){return j$(e+t,r+n)}))},H$=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(P$,U$),o(I$,V$),o(N$,j$))},U$=O$.offset,V$=O$.absolute,j$=O$.fixed,W$=function(e,t){var n=pa(e,t);return B(n)?NaN:parseInt(n,10)},$$=function(e,t){var n=e.element,r=W$(n,t.leftAttr),o=W$(n,t.topAttr);return isNaN(r)||isNaN(o)?x.none():x.some(Ac(r,o))},G$=function(e,t,n){var r=e.element;ha(r,t.leftAttr,n.left+"px"),ha(r,t.topAttr,n.top+"px")},X$=function(e,t){var n=e.element;ba(n,t.leftAttr),ba(n,t.topAttr)},q$=function(e,t,n,r){return $$(e,t).fold((function(){return n}),(function(e){return j$(e.left+r.left,e.top+r.top)}))},K$=function(e,t,n,r,o,i){var a=q$(e,t,n,r),u=t.mustSnap?J$(e,t,a,o,i):Q$(e,t,a,o,i),c=N$(a,o,i);return G$(e,t,c),u.fold((function(){return{coord:j$(c.left,c.top),extra:x.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},Y$=function(e,t){X$(e,t)},Z$=function(e,t,n,r){return de(e,(function(e){var o=e.sensor,i=M$(t,o,e.range.left,e.range.top,n,r);return i?x.some({output:H$(e.output,t,n,r),extra:e.extra}):x.none()}))},J$=function(e,t,n,r,o){var i=t.getSnapPoints(e),a=Z$(i,n,r,o);return a.orThunk((function(){var e=Z(i,(function(e,t){var i=t.sensor,a=F$(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:H$(e.output,n,r,o),extra:e.extra}}))}))},Q$=function(e,t,n,r,o){var i=t.getSnapPoints(e);return Z$(i,n,r,o)},eG=function(e,t,n){return{coord:H$(e.output,e.output,t,n),extra:e.extra}},tG=function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=Ui(e.element),a=Wc(i),u=sV(o),c=eG(r,a,u),s=L$(c.coord,a,u);Zu(o,s)}},nG=Object.freeze({__proto__:null,snapTo:tG}),rG="data-initial-z-index",oG=function(e){$i(e.element).filter(Fi).each((function(e){ga(e,rG).fold((function(){return rc(e,"z-index")}),(function(t){return Ku(e,"z-index",t)})),ba(e,rG)}))},iG=function(e){$i(e.element).filter(Fi).each((function(t){ec(t,"z-index").each((function(e){ha(t,rG,e)})),Ku(t,"z-index",Ju(e.element,"z-index"))}))},aG=function(e,t){e.getSystem().addToGui(t),iG(t)},uG=function(e){oG(e),e.getSystem().removeFromGui(e)},cG=function(e,t,n){return e.getSystem().build(jA.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},sG=Mn("snaps",[yn("getSnapPoints"),Ls("onSensor"),yn("leftAttr"),yn("topAttr"),Ln("lazyViewport",as),Ln("mustSnap",!1)]),lG=[Ln("useFixed",l),yn("blockerClass"),Ln("getTarget",a),Ln("onDrag",t),Ln("repositionTarget",!0),Ln("onDrop",t),Wn("getBounds",as),sG],fG=function(e){return dg(ec(e,"left"),ec(e,"top"),ec(e,"position"),(function(e,t,n){var r="fixed"===n?j$:U$;return r(parseInt(e,10),parseInt(t,10))})).getOrThunk((function(){var t=Bc(e);return V$(t.left,t.top)}))},dG=function(e,t,n,r,o){var i=o.bounds,a=I$(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=V$(u,c);return t.fold((function(){var e=P$(s,n,r);return U$(e.left,e.top)}),(function(){return s}),(function(){var e=N$(s,n,r);return j$(e.left,e.top)}))},hG=function(e,t,n,r,o,i,a){var u=t.fold((function(){var e=z$(n,i.left,i.top),t=N$(e,r,o);return j$(t.left,t.top)}),(function(t){var a=K$(e,t,n,i,r,o);return a.extra.each((function(n){t.onSensor(e,n)})),a.coord}));return dG(e,u,r,o,a)},mG=function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=Ui(e.element),a=Wc(i),u=sV(o),c=fG(o),s=hG(e,t.snaps,c,a,u,r,n),l=L$(s,a,u);Zu(o,l)}t.onDrag(e,o,r)},pG=function(e,t){return{bounds:e.getBounds(),height:kc(t.element),width:Pc(t.element)}},gG=function(e,t,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return pG(t,e)}));i.each((function(n){mG(e,t,a,n)}))},vG=function(e,t,n,r){t.each(uG),n.snaps.each((function(t){Y$(e,t)}));var o=n.getTarget(e.element);r.reset(),n.onDrop(e,o)},bG=function(e){return function(t,n){var r=function(e){n.setStartData(pG(t,e))};return gi(p([wi(Jo(),(function(e){n.getStartData().each((function(){return r(e)}))}))],e(t,n,r)))}},yG=function(e){return gi([wi(So(),e.forceDrop),wi(Eo(),e.drop),wi(ko(),(function(t,n){e.move(n.event)})),wi(_o(),e.delayDrop)])},wG=function(e){return x.from(Ac(e.x,e.y))},xG=function(e,t){return Ac(t.left-e.left,t.top-e.top)},CG=Object.freeze({__proto__:null,getData:wG,getDelta:xG}),SG=function(e,t,n){return[wi(So(),(function(r,o){var i=o.event.raw;if(0===i.button){o.stop();var a=function(){return vG(r,x.some(s),e,t)},u=gA(a,200),c={drop:a,delayDrop:u.schedule,forceDrop:a,move:function(n){u.cancel(),gG(r,e,t,CG,n)}},s=cG(r,e.blockerClass,yG(c)),l=function(){n(r),aG(r,s)};l()}}))]},kG=p(lG,[Vs("dragger",{handlers:bG(SG)})]),_G=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)}))])},EG=function(e){var t=e[0];return x.some(Ac(t.clientX,t.clientY))},AG=function(e){var t=e.raw,n=t.touches;return 1===n.length?EG(n):x.none()},TG=function(e,t){return Ac(t.left-e.left,t.top-e.top)},OG=Object.freeze({__proto__:null,getData:AG,getDelta:TG}),BG=function(e,t,n){var r=Kn(x.none());return[wi(yo(),(function(o,i){i.stop();var a=function(){vG(o,r.get(),e,t),r.set(x.none())},u={drop:a,delayDrop:function(){},forceDrop:a,move:function(n){gG(o,e,t,OG,n)}},c=cG(o,e.blockerClass,_G(u));r.set(x.some(c));var s=function(){n(o),aG(o,c)};s()})),wi(wo(),(function(n,r){r.stop(),gG(n,e,t,OG,r.event)})),wi(xo(),(function(n,o){o.stop(),vG(n,r.get(),e,t),r.set(x.none())})),wi(Co(),(function(n){vG(n,r.get(),e,t),r.set(x.none())}))]},RG=p(lG,[Vs("dragger",{handlers:bG(BG)})]),DG=function(e,t,n){return p(SG(e,t,n),BG(e,t,n))},NG=p(lG,[Vs("dragger",{handlers:bG(DG)})]),IG=kG,PG=RG,MG=NG,FG=Object.freeze({__proto__:null,mouse:IG,touch:PG,mouseOrTouch:MG}),LG=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 qa({readState:c,reset:n,update:o,getStartData:u,setStartData:a})},zG=Object.freeze({__proto__:null,init:LG}),HG=Wl({branchKey:"mode",branches:FG,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:zG,apis:nG}),UG=40,VG=UG/2,jG=function(e,t,n,r,o,i){return e.fold((function(){return HG.snap({sensor:V$(n-VG,r-VG),range:Ac(o,i),output:V$(x.some(n),x.some(r)),extra:{td:t}})}),(function(e){var o=n-VG,i=r-VG,a=UG,u=UG,c=e.element.dom.getBoundingClientRect();return HG.snap({sensor:V$(o,i),range:Ac(a,u),output:V$(x.some(n-c.width/2),x.some(r-c.height/2)),extra:{td:t}})}))},WG=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}},$G=function(e){return Jw(Zw.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:Hl([HG.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),wO.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},GG=function(e,t){var n=Kn([]),r=Kn([]),o=Kn(!1),i=Kn(x.none()),a=Kn(x.none()),u=function(e){var n=is(e);return jG(h.getOpt(t),e,n.x,n.y,n.width,n.height)},c=function(){return $(n.get(),(function(e){return u(e)}))},s=function(e){var n=is(e);return jG(m.getOpt(t),e,n.right,n.bottom,n.width,n.height)},l=function(){return $(r.get(),(function(e){return s(e)}))},f=WG(c,i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),d=WG(l,a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),h=$G(f),m=$G(d),p=yc(h.asSpec()),g=yc(m.asSpec()),v=function(t,n,r,o){var i=n.dom.getBoundingClientRect();rc(t.element,"display");var a=Wi(tr.fromDom(e.getBody())).dom.innerHeight,u=r(i),c=o(i,a);(u||c)&&Ku(t.element,"display","none")},b=function(e,t,n,r){var o=n(t);HG.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(p,e,u,"top")},w=function(){return i.get().each(y)},C=function(e){return b(g,e,s,"bottom")},S=function(){return a.get().each(C)};Xr().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){o.get()||(Lh(t,p),Lh(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(),S()})),e.on("TableSelectionClear",(function(){o.get()&&(Uh(p),Uh(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"})(XH||(XH={}));var XG=function(e,t,n,r,o){var i={};return i.height=cW(r+t.top,rk(e),ik(e)),n===XH.Both&&(i.width=cW(o+t.left,nk(e),ok(e))),i},qG=function(e,t,n){var r=tr.fromDom(e.getContainer()),o=XG(e,t,n,Sc(r),Ic(r));Be(o,(function(e,t){return Ku(r,t,uW(e))})),Y_(e)},KG=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},YG=function(e,t,n){t.delimiter||(t.delimiter="»");var r=function(r){var o=r||[],i=$(o,(function(t,r){return Zw.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([Xk.button(n.isDisabled),Vk()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}};return Z(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&&!KG(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]"}),KS.config({disabled:n.isDisabled}),Vk(),QA.config({}),xy.config({}),Sy("elementPathEvents",[Bi((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:[]}},ZG=function(e,t){var n,r=function(e,n,r){return xy.set(e,[gc(t.translate(["{0} "+r,n[r]]))])};return Zw.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Hl([Xk.button(t.isDisabled),Vk(),QA.config({}),xy.config({}),qm.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Sy("wordcount-events",[Ni((function(e){var t=qm.getValue(e),n="words"===t.mode?"characters":"words";qm.setValue(e,{mode:n,count:t.count}),r(e,t.count,n)})),Bi((function(t){e.on("wordCountUpdate",(function(e){var n=qm.getValue(t).mode;qm.setValue(t,{mode:n,count:e.wordCount}),r(t,e.wordCount,n)}))}))])]),eventOrder:(n={},n[jo()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})},JG=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([HG.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,r,o){qG(e,o,n)},blockerClass:"tox-blocker"})])}},r=function(){var e=BS.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?XH.None:"both"===n?XH.Both:XH.Vertical},i=function(){var n=[];return e.getParam("elementpath",!0,"boolean")&&n.push(YG(e,{},t)),e.hasPlugin("wordcount")&&n.push(ZG(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!==XH.None&&t.push(n(r)),t};return{dom:{tag:"div",classes:["tox-statusbar"]},components:a()}},QG=function(e){var t,n=e.inline,r=n?vW:iW,o=Ek(e)?tj:uV,i=x.none(),a=Xr(),u=a.browser.isIE(),c=u?["tox-platform-ie"]:[],s=a.deviceType.isTouch(),l="tox-platform-touch",f=s?[l]:[],d=yk(e),m=kk(e),p=BS.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(){Ku(Z.element,"width",document.body.clientWidth+"px")},w=function(){var e=oo($u(),m)&&"grid"===Ju(m,"display"),t={dom:h({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(c).concat(f)},p),behaviours:Hl([Dh.config({useFixed:function(){return b()}})])},n={dom:{styles:{width:document.body.clientWidth+"px"}},events:gi([wi(Qo(),y)])};return qe(t,e?n:{})},C=yc(w()),S=function(){return ge.value(C)},k=Jw({dom:{tag:"div",classes:["tox-anchorbar"]}}),_=function(){return i.bind((function(e){return k.getOpt(e)})).getOrDie("Could not find a anchor bar element")},E=function(){return i.bind((function(e){return Hj.getToolbar(e)})).getOrDie("Could not find more toolbar element")},A=function(){return i.bind((function(e){return Hj.getThrobber(e)})).getOrDie("Could not find throbber element")},T=uL(C,e,_),O=Hj.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:T,onEscape:function(){e.focus()}}),B=pk(e),R=Hj.parts.toolbar(h({dom:{tag:"div",classes:["tox-toolbar"]},getSink:S,providers:T.shared.providers,onEscape:function(){e.focus()},type:B,lazyToolbar:E,lazyHeader:function(){return v().getOrDie("Could not find header element")}},g)),D=Hj.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:T.shared.providers,onEscape:function(){e.focus()},type:B}),N=Hj.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),I=Hj.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),P=Hj.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:T}),M=e.getParam("statusbar",!0,"boolean"),F=M&&!n?x.some(JG(e,T.shared.providers)):x.none(),L={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[N,I]},z=hk(e),H=fk(e),U=lk(e),V=function(){return z?[D]:H?[R]:[]},j=Hj.parts.header({dom:h({tag:"div",classes:["tox-editor-header"]},g),components:te([U?[O]:[],V(),Sk(e)?[]:[k.asSpec()]]),sticky:Ek(e),editor:e,sharedBackstage:T.shared}),W=te([d?[]:[j],n?[]:[L],d?[j]:[]]),$={dom:{tag:"div",classes:["tox-editor-container"]},components:W},G=te([[$],n?[]:F.toArray(),[P]]),X=_k(e),q=h(h({role:"application"},BS.isRtl()?{dir:"rtl"}:{}),X?{"aria-hidden":"true"}:{}),K=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:h({visibility:"hidden"},X?{opacity:"0",border:"0"}:{}),attributes:q},components:G,behaviours:Hl([Vk(),KS.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(K),e.shortcuts.add("alt+F9","focus menubar",(function(){Hj.focusMenubar(K)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){Hj.focusToolbar(K)})),e.addCommand("ToggleToolbarDrawer",(function(){Hj.toggleToolbarDrawer(K)})),e.addQueryStateHandler("ToggleToolbarDrawer",(function(){return Hj.isToolbarDrawerToggled(K)}));var Y=WA(K),Z=WA(C);qU(e,Y,Z);var J=function(){var e={broadcastAll:Z.broadcast,broadcastOn:Z.broadcastOn,register:function(){}};return{channels:e}},Q=function(){var t=uW(lW(e)),n=uW(dW(e));return e.inline||(nc("div","width",n)&&Ku(K.element,"width",n),nc("div","height",t)?Ku(K.element,"height",t):Ku(K.element,"height","200px")),t},ee=function(){o.setup(e,T.shared,v),qW(e,T),T$(e,S,T),mj(e),Bj(e,A,T.shared),Re(vk(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=dk(e),s={menuItems:i,menus:Tk(e),menubar:Ok(e),toolbar:c.getOrThunk((function(){return Bk(e)})),allowToolbarGroups:B===uC.floating,buttons:n,sidebar:u};XU(e,a,C,{backstage:T}),GG(e,C);var l=e.getElement(),f=Q(),d={mothership:Y,uiMothership:Z,outerContainer:K},h={targetNode:l,height:f};return r.render(e,d,s,T,h)};return{mothership:Y,uiMothership:Z,backstage:T,renderUI:ee,getUi:J}},eX=function(e,t){var n=x.from(pa(e,"id")).fold((function(){var e=Aa("dialog-describe");return ha(t,"id",e),e}),a);ha(e,"aria-describedby",n)},tX=function(e,t){var n=ga(e,"id").fold((function(){var e=Aa("dialog-label");return ha(t,"id",e),e}),a);ha(e,"aria-labelledby",n)},nX=i([yn("lazySink"),Bn("dragBlockClass"),Wn("getBounds",as),Ln("useTabstopAt",f),Ln("eventOrder",{}),Km("modalBehaviours",[fy]),zs("onExecute"),Us("onEscape")]),rX={sketch:a},oX=i([Op({name:"draghandle",overrides:function(e,t){return{behaviours:Hl([HG.config({mode:"mouse",getTarget:function(e){return hs(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})])}}}),Ap({schema:[yn("dom")],name:"title"}),Ap({factory:rX,schema:[yn("dom")],name:"close"}),Ap({factory:rX,schema:[yn("dom")],name:"body"}),Op({factory:rX,schema:[yn("dom")],name:"footer"}),Tp({factory:{sketch:function(e,t){return h(h({},e),{dom:t.dom,components:t.components})}},schema:[Ln("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Ln("components",[])],name:"blocker"})]),iX=function(e,t,n,r){ha(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)}}),Dy.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)}))},aX=function(e,t,n){ba(e.element,"aria-busy"),n.isBlocked()&&t.onUnblock(e),n.clear()},uX=Object.freeze({__proto__:null,block:iX,unblock:aX}),cX=[Wn("getRoot",x.none),Ls("onBlock"),Ls("onUnblock")],sX=function(){var e=bU(),t=function(t){e.set({destroy:t})};return qa({readState:e.isSet,blockWith:t,clear:e.clear,isBlocked:e.isSet})},lX=Object.freeze({__proto__:null,init:sX}),fX=Vl({fields:cX,name:"blocking",apis:uX,state:lX}),dX=function(e,t,n,r){var o,i=Kn(x.none()),a=function(t){i.set(x.some(t));var n=e.lazySink(t).getOrDie(),o=r.blocker(),a=n.getSystem().build(h(h({},o),{components:o.components.concat([wc(t)]),behaviours:Hl([Dy.config({}),Sy("dialog-blocker-events",[Oi(To(),(function(){fy.focusIn(t)}))])])}));Lh(n,a),fy.focusIn(t)},u=function(e){i.set(x.none()),$i(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){Uh(e)}))}))},c=function(t){return jp(t,e,"body")},s=function(t){return jp(t,e,"footer")},l=function(e,t){fX.block(e,t)},f=function(e){fX.unblock(e)},d=Aa("modal-events"),m=h(h({},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:m,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Zm(e.modalBehaviours,[xy.config({}),fy.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),fX.config({getRoot:i.get}),Sy(d,[Bi((function(t){tX(t.element,jp(t,e,"title").element),eX(t.element,jp(t,e,"body").element)}))])])}},hX=cg({name:"ModalDialog",configFields:nX(),partFields:oX(),factory:dX,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)}}}),mX=Lt([Cn("type"),Cn("name")].concat(QC)),pX=mn,gX=[Gt("name","name",nt((function(){return Aa("button-name")})),hn),Nn("icon"),Vn("align","end",["start","end"]),jn("primary",!1),jn("disabled",!1)],vX=p(gX,[Cn("text")]),bX=p([Sn("type",["submit","cancel","custom"])],vX),yX=p([Sn("type",["menu"]),Nn("text"),Nn("tooltip"),Nn("icon"),On("items",mX)],gX),wX=cn("type",{submit:bX,cancel:bX,custom:bX,menu:yX}),xX=[Cn("type"),Cn("text"),Sn("level",["info","warn","error","success"]),Cn("icon"),Ln("url","")],CX=Lt(xX),SX=function(e){return[Cn("type"),e]},kX=[Cn("type"),Cn("text"),jn("disabled",!1),jn("primary",!1),Gt("name","name",nt((function(){return Aa("button-name")})),hn),Nn("icon"),jn("borderless",!1)],_X=Lt(kX),EX=[Cn("type"),Cn("name"),Cn("label"),jn("disabled",!1)],AX=Lt(EX),TX=mn,OX=[Cn("type"),Cn("name")],BX=OX.concat([Nn("label")]),RX=BX.concat([Ln("columns","auto")]),DX=Lt(RX),NX=Yt([Cn("value"),Cn("text"),Cn("icon")]),IX=BX,PX=Lt(IX),MX=hn,FX=BX,LX=Lt(FX),zX=hn,HX=OX.concat([Un("tag","textarea"),Cn("scriptId"),Cn("scriptUrl"),$n("settings",void 0)]),UX=OX.concat([Un("tag","textarea"),_n("init")]),VX=Qt((function(e){return nn("customeditor.old",Ft(UX),e).orThunk((function(){return nn("customeditor.new",Ft(HX),e)}))})),jX=hn,WX=BX,$X=Lt(WX),GX=Zt(),XX=function(e){return[Cn("type"),xn("columns"),e]},qX=[Cn("type"),Cn("html"),Vn("presets","presentation",["presentation","document"])],KX=Lt(qX),YX=BX.concat([jn("sandboxed",!0)]),ZX=Lt(YX),JX=hn,QX=BX.concat([wn("currentState",Lt([yn("blob"),Cn("url")]))]),eq=Lt(QX),tq=BX.concat([Nn("inputMode"),Nn("placeholder"),jn("maximized",!1),jn("disabled",!1)]),nq=Lt(tq),rq=hn,oq=function(e){return[Cn("type"),Cn("label"),e]},iq=[Cn("text"),Cn("value")],aq=[Cn("text"),On("items",sn("items",(function(){return uq})))],uq=Ht([Lt(iq),Lt(aq)]),cq=BX.concat([On("items",uq),jn("disabled",!1)]),sq=Lt(cq),lq=hn,fq=BX.concat([Tn("items",[Cn("text"),Cn("value")]),Hn("size",1),jn("disabled",!1)]),dq=Lt(fq),hq=hn,mq=BX.concat([jn("constrain",!0),jn("disabled",!1)]),pq=Lt(mq),gq=Lt([Cn("width"),Cn("height")]),vq=[Cn("type"),On("header",hn),On("cells",zt(hn))],bq=Lt(vq),yq=BX.concat([Nn("placeholder"),jn("maximized",!1),jn("disabled",!1)]),wq=Lt(yq),xq=hn,Cq=BX.concat([Vn("filetype","file",["image","media","file"]),Ln("disabled",!1)]),Sq=Lt(Cq),kq=Lt([Cn("value"),Ln("meta",{})]),_q=function(e){return Gt("items","items",et(),zt(Qt((function(t){return nn("Checking item of "+e,Eq,t).fold((function(e){return ge.error(an(e))}),(function(e){return ge.value(e)}))}))))},Eq=Jt((function(){return un("type",{alertbanner:CX,bar:Lt(SX(_q("bar"))),button:_X,checkbox:AX,colorinput:PX,colorpicker:LX,dropzone:$X,grid:Lt(XX(_q("grid"))),iframe:ZX,input:nq,listbox:sq,selectbox:dq,sizeinput:pq,textarea:wq,urlinput:Sq,customeditor:VX,htmlpanel:KX,imagetools:eq,collection:DX,label:Lt(oq(_q("label"))),table:bq,panel:Tq})})),Aq=[Cn("type"),Ln("classes",[]),On("items",Eq)],Tq=Lt(Aq),Oq=[Gt("name","name",nt((function(){return Aa("tab-name")})),hn),Cn("title"),On("items",Eq)],Bq=[Cn("type"),Tn("tabs",Oq)],Rq=Lt(Bq),Dq=vX,Nq=wX,Iq=Lt([Cn("title"),wn("body",un("type",{panel:Tq,tabpanel:Rq})),Un("size","normal"),On("buttons",Nq),Ln("initialData",{}),Wn("onAction",t),Wn("onChange",t),Wn("onSubmit",t),Wn("onClose",t),Wn("onCancel",t),Ln("onTabChange",t)]),Pq=function(e){return nn("dialog",Iq,e)},Mq=Lt(p([Sn("type",["cancel","custom"])],Dq)),Fq=Lt([Cn("title"),Cn("url"),Dn("height"),Dn("width"),Pn("buttons",Mq),Wn("onAction",t),Wn("onCancel",t),Wn("onClose",t),Wn("onMessage",t)]),Lq=function(e){return nn("dialog",Fq,e)},zq=function(e){return A(e)?[e].concat(ne(Le(e),zq)):T(e)?ne(e,zq):[]},Hq=function(e){return E(e.type)&&E(e.name)},Uq={checkbox:TX,colorinput:MX,colorpicker:zX,dropzone:GX,input:rq,iframe:JX,sizeinput:gq,selectbox:hq,listbox:lq,size:gq,textarea:xq,urlinput:kq,customeditor:jX,collection:NX,togglemenuitem:pX},Vq=function(e){return x.from(Uq[e.type])},jq=function(e){return K(zq(e),Hq)},Wq=function(e){var t=jq(e),n=ne(t,(function(e){return Vq(e).fold((function(){return[]}),(function(t){return[wn(e.name,t)]}))}));return Lt(n)},$q=function(e){var t=rn(Pq(e)),n=Wq(e),r=e.initialData;return{internalDialog:t,dataValidator:n,initialData:r}},Gq={open:function(e,t){var n=$q(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){var n=rn(Lq(t));return e(n)},redial:function(e){return $q(e)}},Xq=function(e){var t=[],n={};return Be(e,(function(e,r){e.fold((function(){t.push(r)}),(function(e){n[r]=e}))})),t.length>0?ge.error(t):ge.value(n)},qq=function(e,t){var n=Jw(pD.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:$(e.items,(function(e){return $M(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(QD)}),ED.memento(n),VD.memento(n,{postprocess:function(e){return Xq(e).fold((function(e){return console.error(e),{}}),(function(e){return e}))}})])}},Kq=function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:Qy(e.action),behaviours:Zm(e.tabButtonBehaviours,[Dy.config({}),fy.config({mode:"execution",useSpace:!0,useEnter:!0}),qm.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}},Yq=ug({name:"TabButton",configFields:[Ln("uid",void 0),yn("value"),Gt("dom","dom",rt((function(){return{attributes:{role:"tab",id:Aa("aria"),"aria-selected":"false"}}})),ln()),Bn("action"),Ln("domModification",{}),Km("tabButtonBehaviours",[Dy,fy,qm]),yn("view")],factory:Kq}),Zq=i([yn("tabs"),yn("dom"),Ln("clickToDismiss",!1),Km("tabbarBehaviours",[zg,fy]),Ms(["tabClass","selectedClass"])]),Jq=Bp({factory:Yq,name:"tabs",unit:"tab",overrides:function(e){var n=function(e,t){zg.dehighlight(e,t),fi(e,ui(),{tabbar:e,button:t})},r=function(e,t){zg.highlight(e,t),fi(e,ai(),{tabbar:e,button:t})};return{action:function(o){var i=o.getSystem().getByUid(e.uid).getOrDie(),a=zg.isHighlighted(i,o),u=function(){return a&&e.clickToDismiss?n:a?t:r}();u(i,o)},domModification:{classes:[e.markers.tabClass]}}}}),Qq=i([Jq]),eK=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Zm(e.tabbarBehaviours,[zg.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){ha(t.element,"aria-selected","true")},onDehighlight:function(e,t){ha(t.element,"aria-selected","false")}}),fy.config({mode:"flow",getInitial:function(e){return zg.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}},tK=cg({name:"Tabbar",configFields:Zq(),partFields:Qq(),factory:eK}),nK=function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Zm(e.tabviewBehaviours,[xy.config({})]),domModification:{attributes:{role:"tabpanel"}}}},rK=ug({name:"Tabview",configFields:[Km("tabviewBehaviours",[xy])],factory:nK}),oK=i([Ln("selectFirst",!0),Ls("onChangeTab"),Ls("onDismissTab"),Ln("tabs",[]),Km("tabSectionBehaviours",[])]),iK=Ap({factory:tK,schema:[yn("dom"),An("markers",[yn("tabClass"),yn("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),aK=Ap({factory:rK,name:"tabview"}),uK=i([iK,aK]),cK=function(e,t,n,r){var o=function(t){var n=qm.getValue(t);Vp(t,e,"tabview").each((function(r){var o=Q(e.tabs,(function(e){return e.value===n}));o.each((function(n){var o=n.view();ga(t.element,"id").each((function(e){ha(r.element,"aria-labelledby",e)})),xy.set(r,o),e.onChangeTab(r,t,o)}))}))},i=function(t,n){Vp(t,e,"tabbar").each((function(e){n(e).each(di)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:Ym(e.tabSectionBehaviours),events:gi(te([e.selectFirst?[Bi((function(e,t){i(e,zg.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 Vp(t,e,"tabview").map((function(e){return xy.contents(e)})).getOr([])},showTab:function(e,t){var n=function(e){var n=zg.getCandidates(e),r=Q(n,(function(e){return qm.getValue(e)===t}));return r.filter((function(t){return!zg.isHighlighted(e,t)}))};i(e,n)}}}},sK=cg({name:"TabSection",configFields:oK(),partFields:uK(),factory:cK,apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),lK=function(e,t,n){return $(e,(function(r,o){xy.set(n,e[o].view());var i=t.dom.getBoundingClientRect();return xy.set(n,[]),i.height}))},fK=function(e){return se(ue(e,(function(e,t){return e>t?-1:e<t?1:0})))},dK=function(e,t,n){var r,o=ji(e).dom,i=hs(e,".tox-dialog-wrap").getOr(e),a="fixed"===Ju(i,"position");r=a?Math.max(o.clientHeight,window.innerHeight):Math.max(o.offsetHeight,o.scrollHeight);var u=Sc(t),c=t.dom.offsetLeft>=n.dom.offsetLeft+Ic(n),s=c?Math.max(Sc(n),u):u,l=parseInt(Ju(e,"margin-top"),10)||0,f=parseInt(Ju(e,"margin-bottom"),10)||0,d=Sc(e)+l+f,h=d-s;return r-h},hK=function(e,t){se(e).each((function(e){return sK.showTab(t,e.value)}))},mK=function(e,t){Ku(e,"height",t+"px"),Xr().browser.isIE()?rc(e,"flex-basis"):Ku(e,"flex-basis",t+"px")},pK=function(e,t,n){hs(e,'[role="dialog"]').each((function(e){ms(e,'[role="tablist"]').each((function(r){n.get().map((function(n){return Ku(t,"height","0"),Ku(t,"flex-basis","0"),Math.min(n,dK(e,t,r))})).each((function(e){mK(t,e)}))}))}))},gK=function(e){return ms(e,'[role="tabpanel"]')},vK=function(e){var t=function(){var t=Kn(x.none()),n=[Bi((function(n){var r=n.element;gK(r).each((function(o){Ku(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=lK(e,o,n),i=fK(r);t.set(i)})),pK(r,o,t),rc(o,"visibility"),hK(e,n),Kw.requestAnimationFrame((function(){pK(r,o,t)}))}))})),wi(Qo(),(function(e){var n=e.element;gK(n).each((function(e){pK(n,e,t)}))})),wi(pT,(function(e,n){var r=e.element;gK(r).each((function(e){var n=Ql();Ku(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)),pK(r,e,t)):o.each((function(t){mK(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}},bK="send-data-to-section",yK="send-data-to-view",wK=function(e,t){var n=Kn({}),r=function(e){var t=qm.getValue(e),r=Xq(t).getOr({}),o=n.get(),i=qe(o,r);n.set(i)},o=function(e){var t=n.get();qm.setValue(e,t)},i=Kn(null),a=$(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[pD.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:$(e.items,(function(e){return $M(n,e,t)})),formBehaviours:Hl([fy.config({mode:"acyclic",useTabstopAt:c(QD)}),Sy("TabView.form.events",[Bi(o),Ri(r)]),Gl.config({channels:lt([{key:bK,value:{onReceive:r}},{key:yK,value:{onReceive:o}}])})])}}))]}}})),u=vK(a).smartTabHeight;return sK.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var r=qm.getValue(t);fi(e,mT,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[sK.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[tK.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:Hl([QA.config({})])}),sK.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:u.selectFirst,tabSectionBehaviours:Hl([Sy("tabpanel",u.extraEvents),fy.config({mode:"acyclic"}),yg.config({find:function(e){return se(sK.getViewItems(e))}}),qm.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([bK],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([yK],{})}}})])})},xK=Aa("update-dialog"),CK=Aa("update-title"),SK=Aa("update-body"),kK=Aa("update-footer"),_K=Aa("body-send-message"),EK=function(e,t,n,r){var o=function(e){switch(e.body.type){case"tabpanel":return[wK(e.body,n)];default:return[qq(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:h(h({},t.map((function(e){return{id:e}})).getOr({})),r?a:{})},components:[],behaviours:Hl([ED.childAt(0),Yz.config({channel:SK,updateState:i,renderComponents:o,initialData:e})])}},AK=function(e,t,n,r){return EK(e,x.some(t),n,r)},TK=function(e,t){var n=EK(e,x.none(),t,!1);return hX.parts.body(n)},OK=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[YD({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:Hl([QA.config({}),Dy.config({})])})]}],behaviours:Hl([fy.config({mode:"acyclic",useTabstopAt:c(QD)})])};return hX.parts.body(t)},BK=n_.deviceType.isTouch(),RK=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},DK=function(e,t){return hX.parts.close(Zw.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([QA.config({})])}))},NK=function(){return hX.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},IK=function(e,t){return hX.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Ej("<p>"+t.translate(e)+"</p>")}]}]})},PK=function(e){return hX.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},MK=function(e,t){return[jA.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),jA.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]},FK=function(e){var t,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return hX.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),x.some(!0)},useTabstopAt:function(e){return!QD(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:h({position:"relative"},e.extraStyles)},components:p([e.header,e.body],e.footer.toArray()),parts:{blocker:{dom:Ej('<div class="'+r+'"></div>'),components:[{dom:{tag:"div",classes:BK?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:Hl(p([Dy.config({}),Sy("dialog-events",e.dialogEvents.concat([Oi(To(),(function(e,t){fy.focusIn(e)}))])),Sy("scroll-lock",[Bi((function(){Au($u(),i)})),Ri((function(){Ou($u(),i)}))])],e.extraBehaviours)),eventOrder:h((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)})},LK=function(e){return Zw.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,sT)}})},zK=function(e,t,n){var r=function(e){return[gc(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:h({},t.map((function(e){return{id:e}})).getOr({}))},components:r(e),behaviours:Hl([Yz.config({channel:CK,renderComponents:r})])}},HK=function(){return{dom:Ej('<div class="tox-dialog__draghandle"></div>')}},UK=function(e,t,n){return jA.sketch({dom:Ej('<div class="tox-dialog__header"></div>'),components:[zK(e,x.some(t),n),HK(),LK(n)],containerBehaviours:Hl([HG.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return ps(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])})},VK=function(e,t){var n=hX.parts.title(zK(e,x.none(),t)),r=hX.parts.draghandle(HK()),o=hX.parts.close(LK(t)),i=[n].concat(e.draggable?[r]:[]).concat([o]);return jA.sketch({dom:Ej('<div class="tox-dialog__header"></div>'),components:i})},jK=function(e,t){return VK({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},WK=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:Ej('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}},$K=function(e,t){return{onClose:function(){return t.closeWindow()},onBlock:function(t){hX.setBusy(e(),(function(e,n){return WK(t.message,n)}))},onUnblock:function(){hX.setIdle(e())}}},GK=function(e,t,n,r){var o,i=function(e,t){return x.some(t)};return yc(FK(h(h({},e),{lazySink:r.shared.getSink,extraBehaviours:p([Yz.config({channel:xK,updateState:i,initialData:t}),VD.memory({})],e.extraBehaviours),onEscape:function(e){li(e,sT)},dialogEvents:n,eventOrder:(o={},o[Vo()]=[Yz.name(),Gl.name()],o[ei()]=["scroll-lock",Yz.name(),"messages","dialog-events","alloy.base.behaviour"],o[ti()]=["alloy.base.behaviour","dialog-events","messages",Yz.name(),"scroll-lock"],o)})))},XK=function(e){var t=function(e){var t=$(e.items,(function(e){var t=Kn(!1);return h(h({},e),{storage:t})}));return h(h({},e),{items:t})};return $(e,(function(e){return"menu"===e.type?t(e):e}))},qK=function(e){return Z(e,(function(e,t){if("menu"===t.type){var n=t;return Z(n.items,(function(e,t){return e[t.name]=t.storage,e}),e)}return e}),{})},KK=function(e,t){return[Ei(To(),JD),e(cT,(function(e,n){t.onClose(),n.onClose()})),e(sT,(function(e,t,n,r){t.onCancel(e),li(r,cT)})),wi(hT,(function(e,n){return t.onUnblock()})),wi(dT,(function(e,n){return t.onBlock(n.event)}))]},YK=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){Yz.getState(e).get().each((function(n){t(n,e)}))};return p(KK(n,t),[n(lT,(function(e,t,n){t.onAction(e,{name:n.name})}))])},ZK=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){Yz.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return p(KK(r,t),[r(fT,(function(e,t){return t.onSubmit(e)})),r(uT,(function(e,t,n){t.onChange(e,{name:n.name})})),r(lT,(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=Fu(o.element),c=Ql(u);t.onAction(e,{name:r.name,value:r.value}),Ql(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(mT,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),Ri((function(t){var n=e();qm.setValue(t,n.getData())}))])},JK={initUrlDialog:YK,initDialog:ZK},QK=function(e,t){return UI(e,e.type,t)},eY=function(e,t,n){return Q(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=q(n,(function(e){return"start"===e.align})),o=function(e,t){return jA.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:$(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=$(n.buttons,(function(e){var n=Jw(QK(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:Ej('<div class="tox-dialog__footer"></div>'),components:[],behaviours:Hl([Yz.config({channel:kK,initialData:e,updateState:n,renderComponents:tY})])}},rY=function(e,t){return nY(e,t)},oY=function(e,t){return hX.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 pD.getField(r,t).fold((function(){var n=e.getFooter(),o=Yz.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 Yz.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=qm.getValue(r),i=Re(n,(function(e){return e.get()}));return h(h({},o),i)},i=function(t){r((function(r){var o=p.getData(),i=h(h({},o),t),a=aY(e,i),u=e.getFormWrapper();qm.setValue(u,a),Be(n,(function(e,t){He(i,t)&&e.set(i[t])}))}))},a=function(t){iY(e,t).each(KS.disable)},u=function(t){iY(e,t).each(KS.enable)},c=function(t){iY(e,t).each(Dy.focus)},s=function(e){if(!E(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,dT,{message:e})}))},l=function(){r((function(e){li(e,hT)}))},f=function(t){r((function(n){var r=e.getBody(),o=Yz.getState(r);o.get().exists((function(e){return e.isTabPanel()}))&&yg.getCurrent(r).each((function(e){sK.showTab(e,t)}))}))},d=function(e){r((function(n){var r=t(e);n.getSystem().broadcastOn([xK],r),n.getSystem().broadcastOn([CK],r.internalDialog),n.getSystem().broadcastOn([SK],r.internalDialog),n.getSystem().broadcastOn([kK],r.internalDialog),p.setData(r.initialData)}))},m=function(){r((function(e){li(e,cT)}))},p={getData:o,setData:i,disable:a,enable:u,focus:c,block:s,unblock:l,showTab:f,redial:d,close:m};return p},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=jK(e.internalDialog.title,n),o=TK({body:e.internalDialog.body},n),i=XK(e.internalDialog.buttons),a=qK(i),u=oY({buttons:i},n),c=JK.initDialog((function(){return h}),$K((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=GK(l,e,c,n),d=function(){var e=function(){var e=hX.getBody(f);return yg.getCurrent(e).getOr(e)};return{getRoot:function(){return f},getBody:function(){return hX.getBody(f)},getFooter:function(){return hX.getFooter(f)},getFormWrapper:e}}(),h=uY(d,t.redial,a);return{dialog:f,instanceApi:h}},lY=function(e,t,n,r){var o,i,a=Aa("dialog-label"),u=Aa("dialog-content"),c=function(e,t){return x.some(t)},s=Jw(UK({title:e.internalDialog.title,draggable:!0},a,n.shared.providers)),l=Jw(AK({body:e.internalDialog.body},u,n,r)),f=XK(e.internalDialog.buttons),d=qK(f),h=Jw(rY({buttons:f},n)),m=JK.initDialog((function(){return g}),{onBlock:function(e){fX.block(p,(function(t,n){return WK(e.message,n)}))},onUnblock:function(){fX.unblock(p)},onClose:function(){return t.closeWindow()}},n.shared.getSink),p=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()]=[Yz.name(),Gl.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,cT),x.some(!0)},useTabstopAt:function(e){return!QD(e)&&("button"!==Ii(e)||"disabled"!==pa(e,"disabled"))}}),Yz.config({channel:xK,updateState:c,initialData:e}),Dy.config({}),Sy("execute-on-form",m.concat([Oi(To(),(function(e,t){fy.focusIn(e)}))])),fX.config({getRoot:function(){return x.some(p)}}),xy.config({}),VD.memory({})]),components:[s.asSpec(),l.asSpec(),h.asSpec()]}),g=uY({getRoot:function(){return p},getFooter:function(){return h.get(p)},getBody:function(){return l.get(p)},getFormWrapper:function(){var e=l.get(p);return yg.getCurrent(e).getOr(e)}},t.redial,d);return{dialog:p,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(!E(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,dT,{message:e})}))},r=function(){t((function(e){li(e,hT)}))},o=function(){t((function(e){li(e,cT)}))},i=function(e){t((function(t){t.getSystem().broadcastOn([_K],e)}))};return{block:n,unblock:r,close:o,sendMessage:i}},hY=["insertContent","setContent","execCommand","close","block","unblock"],mY=function(e){return A(e)&&-1!==hY.indexOf(e.mceAction)},pY=function(e){return!mY(e)&&A(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=!!O(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=jK(e.title,r),a=OK(e),u=e.buttons.bind((function(e){return 0===e.length?x.none():x.some(oY({buttons:e},r))})),c=JK.initUrlDialog((function(){return b}),$K((function(){return v}),t)),s=h(h({},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:""),m=Kn(x.none()),p=[Sy("messages",[Bi((function(){var t=dA(tr.fromDom(window),"message",(function(t){if(f.isSameOrigin(new fY(t.raw.origin))){var r=t.raw.data;mY(r)?gY(n,b,r):pY(r)&&e.onMessage(b,r)}}));m.set(x.some(t))})),Ri((function(){m.get().each((function(e){return e.unbind()}))}))]),Gl.config({channels:(o={},o[_K]={onReceive:function(e,t){ms(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:p,extraStyles:s},v=GK(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(){hX.hide(c),r()},i=Jw(UI({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:x.none()},"cancel",e.backstage)),a=NK(),u=DK(o,t.providers),c=yc(FK({lazySink:function(){return t.getSink()},header:RK(a,u),body:IK(n,t.providers),footer:x.some(PK(MK([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[wi(sT,o)],eventOrder:{}}));hX.show(c);var s=i.get(c);Dy.focus(s)};return{open:n}},yY=function(e){var t=e.backstage.shared,n=function(n,r){var o=function(e){hX.hide(s),r(e)},i=Jw(UI({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:x.none()},"submit",e.backstage)),a=UI({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:x.none()},"cancel",e.backstage),u=NK(),c=DK((function(){return o(!1)}),t.providers),s=yc(FK({lazySink:function(){return t.getSink()},header:RK(u,c),body:IK(n,t.providers),footer:x.some(PK(MK([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[wi(sT,(function(){return o(!1)})),wi(fT,(function(){return o(!0)}))],eventOrder:{}}));hX.show(s);var l=i.get(s);Dy.focus(l)};return{open:n}},wY=function(e,t){return rn(nn("data",t,e))},xY=function(e){return pA(e,".tox-alert-dialog")||pA(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"]})]},SY=function(e){var t=e.backstage,n=e.editor,r=Ek(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(){hX.hide(o.dialog),r(o.instanceApi)}},n,t);return hX.show(o.dialog),o.instanceApi};return Gq.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:Gq.redial,closeWindow:function(){hX.hide(u.dialog),n(u.instanceApi)}},t);return hX.show(u.dialog),u.instanceApi.setData(i),u.instanceApi};return Gq.open(r,e)},l=function(e,o,i,a){var u=function(e,u,c){var s=wY(u,c),l=wU(),f=t.shared.header.isPositionedAtTop(),d={dataValidator:c,initialData:s,internalDialog:e},m=function(){return l.on((function(e){Fw.reposition(e),HV.refresh(e)}))},g=lY(d,{redial:Gq.redial,closeWindow:function(){l.on(Fw.hide),n.off("ResizeEditor",m),l.clear(),i(g.instanceApi)}},t,a),v=yc(Fw.sketch(h(h({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},f?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:Hl(p([Sy("window-manager-inline-events",[wi(ni(),(function(e,t){li(g.dialog,sT)}))])],CY(n,r,f))),isExtraPart:function(e,t){return xY(t)}})));return l.set(v),Fw.showWithin(v,o,wc(g.dialog),x.some($u())),r&&f||(HV.refresh(v),n.on("ResizeEditor",m)),g.instanceApi.setData(s),fy.focusIn(g.dialog),g.instanceApi};return Gq.open(u,e)},f=function(e,t){i.open(e,(function(e){t(e)}))},d=function(e,t){o.open(e,(function(){t()}))},m=function(e){e.close()};return{open:a,openUrl:u,alert:d,close:m,confirm:f}};function kY(){d.add("silver",(function(e){var t=QG(e),n=t.uiMothership,r=t.backstage,o=t.renderUI,a=t.getUi;lA.register(e,r.shared);var u=SY({editor:e,backstage:r});return{renderUI:o,getWindowManagerImpl:i(u),getNotificationManagerImpl:function(){return ax(e,{backstage:r},n)},ui:a()}}))}kY()})()}).call(this,n("c8ba"))},"0335":function(e,t,n){n("0f58")},"0390":function(e,t,n){"use strict";var r=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"0395":function(e,t,n){var r=n("36c3"),o=n("6abf").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return o(e)}catch(t){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?u(e):o(r(e))}},"044b":function(e,t){
- /*!
- * Determine if an object is a Buffer
- *
- * @author Feross Aboukhadijeh <https://feross.org>
- * @license MIT
- */
- e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},"06c5":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("6b75");function o(e,t){if(e){if("string"===typeof e)return Object(r["a"])(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r["a"])(e,t):void 0}}},"07d1":function(e,t,n){n("94ce")},"07d7":function(e,t,n){n("a8b8")},"07e3":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"080b":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){return e.getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e")},r=function(e){return e.getParam("pagebreak_split_block",!1)},o=function(){return"mce-pagebreak"},i=function(){return'<img src="'+t.transparentSrc+'" class="'+o()+'" data-mce-resize="false" data-mce-placeholder />'},a=function(e){var t=n(e),o=new RegExp(t.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,(function(e){return"\\"+e})),"gi");e.on("BeforeSetContent",(function(e){e.content=e.content.replace(o,i())})),e.on("PreInit",(function(){e.serializer.addNodeFilter("img",(function(n){var o,i,a=n.length;while(a--)if(o=n[a],i=o.attr("class"),i&&-1!==i.indexOf("mce-pagebreak")){var u=o.parent;if(e.schema.getBlockElements()[u.name]&&r(e)){u.type=3,u.value=t,u.raw=!0,o.remove();continue}o.type=3,o.value=t,o.raw=!0}}))}))},u=function(e){e.addCommand("mcePageBreak",(function(){r(e)?e.insertContent("<p>"+i()+"</p>"):e.insertContent(i())}))},c=function(e){e.on("ResolveName",(function(t){"IMG"===t.target.nodeName&&e.dom.hasClass(t.target,o())&&(t.name="pagebreak")}))},s=function(e){e.ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:function(){return e.execCommand("mcePageBreak")}}),e.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:function(){return e.execCommand("mcePageBreak")}})};function l(){e.add("pagebreak",(function(e){u(e),s(e),a(e),c(e)}))}l()})()},"0902":function(e,t,n){n("88b6")},"097d":function(e,t,n){"use strict";var r=n("5ca1"),o=n("8378"),i=n("7726"),a=n("ebd6"),u=n("bcaa");r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}})},"0a06":function(e,t,n){"use strict";var r=n("2444"),o=n("c532"),i=n("f6b4"),a=n("5270");function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"===typeof e&&(e=o.merge({url:arguments[0]},arguments[1])),e=o.merge(r,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[a,void 0],n=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)n=n.then(t.shift(),t.shift());return n},o.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}})),o.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}})),e.exports=u},"0a49":function(e,t,n){var r=n("9b43"),o=n("626a"),i=n("4bf8"),a=n("9def"),u=n("cd1c");e.exports=function(e,t){var n=1==e,c=2==e,s=3==e,l=4==e,f=6==e,d=5==e||f,h=t||u;return function(t,u,m){for(var p,g,v=i(t),b=o(v),y=r(u,m,3),w=a(b.length),x=0,C=n?h(t,w):c?h(t,0):void 0;w>x;x++)if((d||x in b)&&(p=b[x],g=y(p,x,v),e))if(n)C[x]=g;else if(g)switch(e){case 3:return!0;case 5:return p;case 6:return x;case 2:C.push(p)}else if(l)return!1;return f?-1:s||l?l:C}}},"0a9d":function(e,t,n){n("69a4")},"0bfb":function(e,t,n){"use strict";var r=n("cb7c");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0d58":function(e,t,n){var r=n("ce10"),o=n("e11e");e.exports=Object.keys||function(e){return r(e,o)}},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e15":function(e,t,n){var r=n("597f");e.exports=function(e,t,n){return void 0===n?r(e,t,!1):r(e,n,!1!==t)}},"0efa":function(e,t,n){n("4bdc")},"0f58":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){},n=function(e){return function(){return e}};function r(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 o=n(!1),i=n(!0),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=tinymce.util.Tools.resolve("tinymce.util.XHR"),c=function(e){return e.getParam("template_cdate_classes","cdate")},s=function(e){return e.getParam("template_mdate_classes","mdate")},l=function(e){return e.getParam("template_selected_content_classes","selcontent")},f=function(e){return e.getParam("template_preview_replace_values")},d=function(e){return e.getParam("content_style","","string")},h=function(e){return e.getParam("content_css_cors",!1,"boolean")},m=function(e){return e.getParam("template_replace_values")},p=function(e){return e.getParam("templates")},g=function(e){return e.getParam("template_cdate_format",e.translate("%Y-%m-%d"))},v=function(e){return e.getParam("template_mdate_format",e.translate("%Y-%m-%d"))},b=function(e){var t=e.getParam("body_class","","hash");return t[e.id]||""},y=function(e){var t=e.getParam("body_class","","string");return-1===t.indexOf("=")?t:b(e)},w=function(e,t){if(e=""+e,e.length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},x=function(e,t,n){var r="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),o="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),i="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),a="January February March April May June July August September October November December".split(" ");return n=n||new Date,t=t.replace("%D","%m/%d/%Y"),t=t.replace("%r","%I:%M:%S %p"),t=t.replace("%Y",""+n.getFullYear()),t=t.replace("%y",""+n.getYear()),t=t.replace("%m",w(n.getMonth()+1,2)),t=t.replace("%d",w(n.getDate(),2)),t=t.replace("%H",""+w(n.getHours(),2)),t=t.replace("%M",""+w(n.getMinutes(),2)),t=t.replace("%S",""+w(n.getSeconds(),2)),t=t.replace("%I",""+((n.getHours()+11)%12+1)),t=t.replace("%p",n.getHours()<12?"AM":"PM"),t=t.replace("%B",""+e.translate(a[n.getMonth()])),t=t.replace("%b",""+e.translate(i[n.getMonth()])),t=t.replace("%A",""+e.translate(o[n.getDay()])),t=t.replace("%a",""+e.translate(r[n.getDay()])),t=t.replace("%%","%"),t},C=function(e,t){return function(){var n=p(e);"function"!==typeof n?"string"===typeof n?u.send({url:n,success:function(e){t(JSON.parse(e))}}):t(n):n(t)}},S=function(e,t){return a.each(t,(function(t,n){"function"===typeof t&&(t=t(n)),e=e.replace(new RegExp("\\{\\$"+n+"\\}","g"),t)})),e},k=function(e,t){var n=e.dom,r=m(e);a.each(n.select("*",t),(function(e){a.each(r,(function(t,o){n.hasClass(e,o)&&"function"===typeof r[o]&&r[o](e)}))}))},_=function(e,t){return new RegExp("\\b"+t+"\\b","g").test(e.className)},E=function(e,t,n){var r,o=e.dom,i=e.selection.getContent();n=S(n,m(e)),r=o.create("div",null,n);var u=o.select(".mceTmpl",r);u&&u.length>0&&(r=o.create("div",null),r.appendChild(u[0].cloneNode(!0))),a.each(o.select("*",r),(function(t){_(t,c(e).replace(/\s+/g,"|"))&&(t.innerHTML=x(e,g(e))),_(t,s(e).replace(/\s+/g,"|"))&&(t.innerHTML=x(e,v(e))),_(t,l(e).replace(/\s+/g,"|"))&&(t.innerHTML=i)})),k(e,r),e.execCommand("mceInsertContent",!1,r.innerHTML),e.addVisual()},A=function(e){e.addCommand("mceInsertTemplate",r(E,e))},T=function(e){e.on("PreProcess",(function(t){var n=e.dom,r=v(e);a.each(n.select("div",t.node),(function(t){n.hasClass(t,"mceTmpl")&&(a.each(n.select("*",t),(function(t){n.hasClass(t,s(e).replace(/\s+/g,"|"))&&(t.innerHTML=x(e,r))})),k(e,t))}))}))},O=function(){return B},B=function(){var e=function(e){return e.isNone()},r=function(e){return e()},a=function(e){return e},u={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:a,getOrThunk:r,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:n(null),getOrUndefined:n(void 0),or:a,orThunk:r,map:O,each:t,bind:O,exists:o,forall:i,filter:O,equals:e,equals_:e,toArray:function(){return[]},toString:n("none()")};return u}(),R=function(e){var t=n(e),r=function(){return u},a=function(t){return t(e)},u={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 R(t(e))},each:function(t){t(e)},bind:a,exists:a,forall:a,filter:function(t){return t(e)?u:B},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 u},D=function(e){return null===e||void 0===e?B:R(e)},N={some:R,none:O,from:D},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},P=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return N.some(i);if(n(i,r))break}return N.none()},M=function(e,t){return P(e,t,o)},F=tinymce.util.Tools.resolve("tinymce.Env"),L=tinymce.util.Tools.resolve("tinymce.util.Promise"),z=Object.hasOwnProperty,H=function(e,t){return U(e,t)?N.from(e[t]):N.none()},U=function(e,t){return z.call(e,t)},V={'"':""","<":"<",">":">","&":"&","'":"'"},j=function(e){return e.replace(/["'<>&]/g,(function(e){return H(V,e).getOr(e)}))},W=function(e,t){if(-1===t.indexOf("<html>")){var n="",r=d(e);r&&(n+='<style type="text/css">'+r+"</style>");var o=h(e)?' crossorigin="anonymous"':"";a.each(e.contentCSS,(function(t){n+='<link type="text/css" rel="stylesheet" href="'+e.documentBaseURI.toAbsolute(t)+'"'+o+">"}));var i=y(e),u=e.dom.encode,c=F.mac?"e.metaKey":"e.ctrlKey && !e.altKey",s='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+c+")) {e.preventDefault();}}}, false);<\/script> ",l=e.getBody().dir,m=l?' dir="'+u(l)+'"':"";t='<!DOCTYPE html><html><head><base href="'+u(e.documentBaseURI.getURI())+'">'+n+s+'</head><body class="'+u(i)+'"'+m+">"+t+"</body></html>"}return S(t,f(e))},$=function(e,t){var n=function(){if(!t||0===t.length){var n=e.translate("No templates defined.");return e.notificationManager.open({text:n,type:"info"}),N.none()}return N.from(a.map(t,(function(e,t){var n=function(e){return void 0!==e.url};return{selected:0===t,text:e.title,value:{url:n(e)?N.from(e.url):N.none(),content:n(e)?N.none():N.from(e.content),description:e.description}}})))},r=function(e){return I(e,(function(e){return{text:e.text,value:e.text}}))},o=function(e,t){return M(e,(function(e){return e.text===t}))},i=function(t){e.windowManager.alert("Could not load the specified template.",(function(){return t.focus("template")}))},c=function(e){return new L((function(t,n){e.value.url.fold((function(){return t(e.value.content.getOr(""))}),(function(e){return u.send({url:e,success:function(e){t(e)},error:function(e){n(e)}})}))}))},s=function(e,t){return function(n,r){if("template"===r.name){var a=n.getData().template;o(e,a).each((function(e){n.block("Loading..."),c(e).then((function(r){t(n,e,r)})).catch((function(){t(n,e,""),n.disable("save"),i(n)}))}))}}},l=function(t){return function(n){var r=n.getData();o(t,r.template).each((function(t){c(t).then((function(t){E(e,!1,t),n.close()})).catch((function(){n.disable("save"),i(n)}))}))}},f=function(t){var n=r(t),o=function(e,n){return{title:"Insert Template",size:"large",body:{type:"panel",items:e},initialData:n,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:l(t),onChange:s(t,a)}},a=function(t,r,i){var a=W(e,i),u=[{type:"selectbox",name:"template",label:"Templates",items:n},{type:"htmlpanel",html:'<p aria-live="polite">'+j(r.value.description)+"</p>"},{label:"Preview",type:"iframe",name:"preview",sandboxed:!1}],c={template:r.text,preview:a};t.unblock(),t.redial(o(u,c)),t.focus("template")},u=e.windowManager.open(o([],{template:"",preview:""}));u.block("Loading..."),c(t[0]).then((function(e){a(u,t[0],e)})).catch((function(){a(u,t[0],""),u.disable("save"),i(u)}))},d=n();d.each(f)},G=function(e){return function(t){$(e,t)}},X=function(e){e.ui.registry.addButton("template",{icon:"template",tooltip:"Insert template",onAction:C(e,G(e))}),e.ui.registry.addMenuItem("template",{icon:"template",text:"Insert template...",onAction:C(e,G(e))})};function q(){e.add("template",(function(e){X(e),A(e),T(e)}))}q()})()},"0fc9":function(e,t,n){var r=n("3a38"),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},1098:function(e,t,n){"use strict";t.__esModule=!0;var r=n("17ed"),o=c(r),i=n("f893"),a=c(i),u="function"===typeof a.default&&"symbol"===typeof o.default?function(e){return typeof e}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function c(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof a.default&&"symbol"===u(o.default)?function(e){return"undefined"===typeof e?"undefined":u(e)}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":"undefined"===typeof e?"undefined":u(e)}},1146:function(e,t,n){(function(r,o,i){function a(t){t.version="0.14.1";var a=1200,u=1252;"undefined"===typeof cptable&&("undefined"!==typeof r?r.cptable=n("2244"):"undefined"!==typeof window&&(window.cptable=n("2244")));for(var c=[874,932,936,949,950],s=0;s<=8;++s)c.push(1250+s);var l={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},f=function(e){-1!=c.indexOf(e)&&(u=l[0]=e)};function d(){f(1252)}var h=function(e){a=e,f(e)};function m(){h(1200),d()}function p(e){for(var t=[],n=0,r=e.length;n<r;++n)t[n]=e.charCodeAt(n);return t}function g(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}function v(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8));return t.join("")}var b=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?g(e.slice(2)):254==t&&255==n?v(e.slice(2)):65279==t?e.slice(1):e},y=function(e){return String.fromCharCode(e)};"undefined"!==typeof cptable&&(h=function(e){a=e},b=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,p(e.slice(2))):e},y=function(e){return 1200===a?String.fromCharCode(e):cptable.utils.decode(a,[255&e,e>>8])[0]});var w=null,x=!0,C=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t){for(var n="",r=0,o=0,i=0,a=0,u=0,c=0,s=0,l=0;l<t.length;)r=t.charCodeAt(l++),a=r>>2,o=t.charCodeAt(l++),u=(3&r)<<4|o>>4,i=t.charCodeAt(l++),c=(15&o)<<2|i>>6,s=63&i,isNaN(o)?c=s=64:isNaN(i)&&(s=64),n+=e.charAt(a)+e.charAt(u)+e.charAt(c)+e.charAt(s);return n},decode:function(t){var n="",r=0,o=0,i=0,a=0,u=0,c=0,s=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<t.length;)a=e.indexOf(t.charAt(l++)),u=e.indexOf(t.charAt(l++)),r=a<<2|u>>4,n+=String.fromCharCode(r),c=e.indexOf(t.charAt(l++)),o=(15&u)<<4|c>>2,64!==c&&(n+=String.fromCharCode(o)),s=e.indexOf(t.charAt(l++)),i=(3&c)<<6|s,64!==s&&(n+=String.fromCharCode(i));return n}}}(),S="undefined"!==typeof o&&"undefined"!==typeof i&&"undefined"!==typeof i.versions&&!!i.versions.node,k=function(){};if("undefined"!==typeof o){var _=!o.from;if(!_)try{o.from("foo","utf8")}catch(Hg){_=!0}k=_?function(e,t){return t?new o(e,t):new o(e)}:o.from.bind(o),o.alloc||(o.alloc=function(e){return new o(e)}),o.allocUnsafe||(o.allocUnsafe=function(e){return new o(e)})}function E(e){return S?o.alloc(e):new Array(e)}function A(e){return S?o.allocUnsafe(e):new Array(e)}var T=function(e){return S?k(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function O(e){if("undefined"===typeof ArrayBuffer)return T(e);for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0;r!=e.length;++r)n[r]=255&e.charCodeAt(r);return t}function B(e){if(Array.isArray(e))return e.map(Om).join("");for(var t=[],n=0;n<e.length;++n)t[n]=Om(e[n]);return t.join("")}function R(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}function D(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return D(new Uint8Array(e));for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t}var N=function(e){return[].concat.apply([],e)},I=/\u0000/g,P=/[\u0001-\u0006]/g,M={},F=function(e){function t(e){var t="",n=e.length-1;while(n>=0)t+=e.charAt(n--);return t}function n(e,t){var n="";while(n.length<t)n+=e;return n}function r(e,t){var r=""+e;return r.length>=t?r:n("0",t-r.length)+r}function o(e,t){var r=""+e;return r.length>=t?r:n(" ",t-r.length)+r}function i(e,t){var r=""+e;return r.length>=t?r:r+n(" ",t-r.length)}function a(e,t){var r=""+Math.round(e);return r.length>=t?r:n("0",t-r.length)+r}function u(e,t){var r=""+e;return r.length>=t?r:n("0",t-r.length)+r}e.version="0.10.2";var c=Math.pow(2,32);function s(e,t){if(e>c||e<-c)return a(e,t);var n=Math.round(e);return u(n,t)}function l(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var f=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],d=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function h(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e[65535]="General"}var m={};function p(e,t,n){var r=e<0?-1:1,o=e*r,i=0,a=1,u=0,c=1,s=0,l=0,f=Math.floor(o);while(s<t){if(f=Math.floor(o),u=f*a+i,l=f*s+c,o-f<5e-8)break;o=1/(o-f),i=a,a=u,c=s,s=l}if(l>t&&(s>t?(l=c,u=i):(l=s,u=a)),!n)return[0,r*u,l];var d=Math.floor(r*u/l);return[d,r*u-d*l,l]}function g(e,t,n){if(e>2958465||e<0)return null;var r=0|e,o=Math.floor(86400*(e-r)),i=0,a=[],u={D:r,T:o,u:86400*(e-r)-o,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(u.u)<1e-6&&(u.u=0),t&&t.date1904&&(r+=1462),u.u>.9999&&(u.u=0,86400==++o&&(u.T=o=0,++r,++u.D)),60===r)a=n?[1317,10,29]:[1900,2,29],i=3;else if(0===r)a=n?[1317,8,29]:[1900,1,0],i=6;else{r>60&&--r;var c=new Date(1900,0,1);c.setDate(c.getDate()+r-1),a=[c.getFullYear(),c.getMonth()+1,c.getDate()],i=c.getDay(),r<60&&(i=(i+6)%7),n&&(i=k(c,a))}return u.y=a[0],u.m=a[1],u.d=a[2],u.S=o%60,o=Math.floor(o/60),u.M=o%60,o=Math.floor(o/60),u.H=o,u.q=i,u}h(m),e.parse_date_code=g;var v=new Date(1899,11,31,0,0,0),b=v.getTime(),y=new Date(1900,2,1,0,0,0);function w(e,t){var n=e.getTime();return t?n-=1262304e5:e>=y&&(n+=864e5),(n-(b+6e4*(e.getTimezoneOffset()-v.getTimezoneOffset())))/864e5}function x(e){return e.toString(10)}e._general_int=x;var C=function(){var e=/\.(\d*[1-9])0+$/,t=/\.0*$/,n=/\.(\d*[1-9])0+/,r=/\.0*[Ee]/,o=/(E[+-])(\d)$/;function i(e){var t=e<0?12:11,n=c(e.toFixed(12));return n.length<=t?n:(n=e.toPrecision(10),n.length<=t?n:e.toExponential(5))}function a(t){var n=t.toFixed(11).replace(e,".$1");return n.length>(t<0?12:11)&&(n=t.toPrecision(6)),n}function u(e){for(var t=0;t!=e.length;++t)if(101===(32|e.charCodeAt(t)))return e.replace(n,".$1").replace(r,"E").replace("e","E").replace(o,"$10$2");return e}function c(n){return n.indexOf(".")>-1?n.replace(t,"").replace(e,".$1"):n}return function(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?i(e):10===n?e.toFixed(10).substr(0,12):a(e),c(u(t))}}();function S(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?x(e):C(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return M(14,w(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function k(){return 0}function _(e,t,n,o){var i,a="",u=0,c=0,s=n.y,l=0;switch(e){case 98:s=n.y+543;case 121:switch(t.length){case 1:case 2:i=s%100,l=2;break;default:i=s%1e4,l=4;break}break;case 109:switch(t.length){case 1:case 2:i=n.m,l=t.length;break;case 3:return d[n.m-1][1];case 5:return d[n.m-1][0];default:return d[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=n.d,l=t.length;break;case 3:return f[n.q][0];default:return f[n.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(n.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=n.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=n.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==n.u||"s"!=t&&"ss"!=t?(c=o>=2?3===o?1e3:100:1===o?10:1,u=Math.round(c*(n.S+n.u)),u>=60*c&&(u=0),"s"===t?0===u?"0":""+u/c:(a=r(u,2+o),"ss"===t?a.substr(0,2):"."+a.substr(2,t.length-1))):r(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*n.D+n.H;break;case"[m]":case"[mm]":i=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":i=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:i=s,l=1}return l>0?r(i,l):""}function E(e){var t=3;if(e.length<=t)return e;for(var n=e.length%t,r=e.substr(0,n);n!=e.length;n+=t)r+=(r.length>0?",":"")+e.substr(n,t);return r}e._general_num=C,e._general=S;var A=function(){var e=/%/g;function a(t,r,o){var i=r.replace(e,""),a=r.length-i.length;return A(t,i,o*Math.pow(10,2*a))+n("%",a)}function u(e,t,n){var r=t.length-1;while(44===t.charCodeAt(r-1))--r;return A(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}function c(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+c(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%o;if(i<0&&(i+=o),n=(t/Math.pow(10,i)).toPrecision(r+1+(o+i)%o),-1===n.indexOf("e")){var a=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(a-n.length+i):n+="E+"+(a-i);while("0."===n.substr(0,2))n=n.charAt(0)+n.substr(2,o)+"."+n.substr(2+o),n=n.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(o+i)%o)+"."+r.substr(i)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var l=/# (\?+)( ?)\/( ?)(\d+)/;function f(e,t,i){var a=parseInt(e[4],10),u=Math.round(t*a),c=Math.floor(u/a),s=u-c*a,l=a;return i+(0===c?"":""+c)+" "+(0===s?n(" ",e[1].length+1+e[4].length):o(s,e[1].length)+e[2]+"/"+e[3]+r(l,e[4].length))}function d(e,t,r){return r+(0===t?"":""+t)+n(" ",e[1].length+2+e[4].length)}var h=/^#*0*\.([0#]+)/,m=/\).*[0#]/,g=/\(###\) ###\\?-####/;function v(e){for(var t,n="",r=0;r!=e.length;++r)switch(t=e.charCodeAt(r)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function b(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function y(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?0:Math.round((e-Math.floor(e))*Math.pow(10,t))}function w(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function x(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function C(e,d,S){if(40===e.charCodeAt(0)&&!d.match(m)){var k=d.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return S>=0?C("n",k,S):"("+C("n",k,-S)+")"}if(44===d.charCodeAt(d.length-1))return u(e,d,S);if(-1!==d.indexOf("%"))return a(e,d,S);if(-1!==d.indexOf("E"))return c(d,S);if(36===d.charCodeAt(0))return"$"+C(e,d.substr(" "==d.charAt(1)?2:1),S);var _,T,O,B,R=Math.abs(S),D=S<0?"-":"";if(d.match(/^00+$/))return D+s(R,d.length);if(d.match(/^[#?]+$/))return _=s(S,0),"0"===_&&(_=""),_.length>d.length?_:v(d.substr(0,d.length-_.length))+_;if(T=d.match(l))return f(T,R,D);if(d.match(/^#+0+$/))return D+s(R,d.length-d.indexOf("0"));if(T=d.match(h))return _=b(S,T[1].length).replace(/^([^\.]+)$/,"$1."+v(T[1])).replace(/\.$/,"."+v(T[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+n("0",v(T[1]).length-t.length)})),-1!==d.indexOf("0.")?_:_.replace(/^0\./,".");if(d=d.replace(/^#+([0.])/,"$1"),T=d.match(/^(0*)\.(#*)$/))return D+b(R,T[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,T[1].length?"0.":".");if(T=d.match(/^#{1,3},##0(\.?)$/))return D+E(s(R,0));if(T=d.match(/^#,##0\.([#0]*0)$/))return S<0?"-"+C(e,d,-S):E(""+(Math.floor(S)+w(S,T[1].length)))+"."+r(y(S,T[1].length),T[1].length);if(T=d.match(/^#,#*,#0/))return C(e,d.replace(/^#,#*,/,""),S);if(T=d.match(/^([0#]+)(\\?-([0#]+))+$/))return _=t(C(e,d.replace(/[\\-]/g,""),S)),O=0,t(t(d.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return O<_.length?_.charAt(O++):"0"===e?"0":""})));if(d.match(g))return _=C(e,"##########",S),"("+_.substr(0,3)+") "+_.substr(3,3)+"-"+_.substr(6);var N="";if(T=d.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return O=Math.min(T[4].length,7),B=p(R,Math.pow(10,O)-1,!1),_=""+D,N=A("n",T[1],B[1])," "==N.charAt(N.length-1)&&(N=N.substr(0,N.length-1)+"0"),_+=N+T[2]+"/"+T[3],N=i(B[2],O),N.length<T[4].length&&(N=v(T[4].substr(T[4].length-N.length))+N),_+=N,_;if(T=d.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return O=Math.min(Math.max(T[1].length,T[4].length),7),B=p(R,Math.pow(10,O)-1,!0),D+(B[0]||(B[1]?"":"0"))+" "+(B[1]?o(B[1],O)+T[2]+"/"+T[3]+i(B[2],O):n(" ",2*O+1+T[2].length+T[3].length));if(T=d.match(/^[#0?]+$/))return _=s(S,0),d.length<=_.length?_:v(d.substr(0,d.length-_.length))+_;if(T=d.match(/^([#0?]+)\.([#0]+)$/)){_=""+S.toFixed(Math.min(T[2].length,10)).replace(/([^0])0+$/,"$1"),O=_.indexOf(".");var I=d.indexOf(".")-O,P=d.length-_.length-I;return v(d.substr(0,I)+_+d.substr(d.length-P))}if(T=d.match(/^00,000\.([#0]*0)$/))return O=y(S,T[1].length),S<0?"-"+C(e,d,-S):E(x(S)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?r(0,3-e.length):"")+e}))+"."+r(O,T[1].length);switch(d){case"###,##0.00":return C(e,"#,##0.00",S);case"###,###":case"##,###":case"#,###":var M=E(s(R,0));return"0"!==M?D+M:"";case"###,###.00":return C(e,"###,##0.00",S).replace(/^0\./,".");case"#,###.00":return C(e,"#,##0.00",S).replace(/^0\./,".");default:}throw new Error("unsupported format |"+d+"|")}function S(e,t,n){var r=t.length-1;while(44===t.charCodeAt(r-1))--r;return A(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}function k(t,r,o){var i=r.replace(e,""),a=r.length-i.length;return A(t,i,o*Math.pow(10,2*a))+n("%",a)}function _(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+_(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%o;if(i<0&&(i+=o),n=(t/Math.pow(10,i)).toPrecision(r+1+(o+i)%o),!n.match(/[Ee]/)){var a=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(a-n.length+i):n+="E+"+(a-i),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(o+i)%o)+"."+r.substr(i)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function T(e,a,u){if(40===e.charCodeAt(0)&&!a.match(m)){var c=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return u>=0?T("n",c,u):"("+T("n",c,-u)+")"}if(44===a.charCodeAt(a.length-1))return S(e,a,u);if(-1!==a.indexOf("%"))return k(e,a,u);if(-1!==a.indexOf("E"))return _(a,u);if(36===a.charCodeAt(0))return"$"+T(e,a.substr(" "==a.charAt(1)?2:1),u);var s,f,b,y,w=Math.abs(u),x=u<0?"-":"";if(a.match(/^00+$/))return x+r(w,a.length);if(a.match(/^[#?]+$/))return s=""+u,0===u&&(s=""),s.length>a.length?s:v(a.substr(0,a.length-s.length))+s;if(f=a.match(l))return d(f,w,x);if(a.match(/^#+0+$/))return x+r(w,a.length-a.indexOf("0"));if(f=a.match(h))return s=(""+u).replace(/^([^\.]+)$/,"$1."+v(f[1])).replace(/\.$/,"."+v(f[1])),s=s.replace(/\.(\d*)$/,(function(e,t){return"."+t+n("0",v(f[1]).length-t.length)})),-1!==a.indexOf("0.")?s:s.replace(/^0\./,".");if(a=a.replace(/^#+([0.])/,"$1"),f=a.match(/^(0*)\.(#*)$/))return x+(""+w).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,f[1].length?"0.":".");if(f=a.match(/^#{1,3},##0(\.?)$/))return x+E(""+w);if(f=a.match(/^#,##0\.([#0]*0)$/))return u<0?"-"+T(e,a,-u):E(""+u)+"."+n("0",f[1].length);if(f=a.match(/^#,#*,#0/))return T(e,a.replace(/^#,#*,/,""),u);if(f=a.match(/^([0#]+)(\\?-([0#]+))+$/))return s=t(T(e,a.replace(/[\\-]/g,""),u)),b=0,t(t(a.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return b<s.length?s.charAt(b++):"0"===e?"0":""})));if(a.match(g))return s=T(e,"##########",u),"("+s.substr(0,3)+") "+s.substr(3,3)+"-"+s.substr(6);var C="";if(f=a.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(f[4].length,7),y=p(w,Math.pow(10,b)-1,!1),s=""+x,C=A("n",f[1],y[1])," "==C.charAt(C.length-1)&&(C=C.substr(0,C.length-1)+"0"),s+=C+f[2]+"/"+f[3],C=i(y[2],b),C.length<f[4].length&&(C=v(f[4].substr(f[4].length-C.length))+C),s+=C,s;if(f=a.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(Math.max(f[1].length,f[4].length),7),y=p(w,Math.pow(10,b)-1,!0),x+(y[0]||(y[1]?"":"0"))+" "+(y[1]?o(y[1],b)+f[2]+"/"+f[3]+i(y[2],b):n(" ",2*b+1+f[2].length+f[3].length));if(f=a.match(/^[#0?]+$/))return s=""+u,a.length<=s.length?s:v(a.substr(0,a.length-s.length))+s;if(f=a.match(/^([#0]+)\.([#0]+)$/)){s=""+u.toFixed(Math.min(f[2].length,10)).replace(/([^0])0+$/,"$1"),b=s.indexOf(".");var O=a.indexOf(".")-b,B=a.length-s.length-O;return v(a.substr(0,O)+s+a.substr(a.length-B))}if(f=a.match(/^00,000\.([#0]*0)$/))return u<0?"-"+T(e,a,-u):E(""+u).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?r(0,3-e.length):"")+e}))+"."+r(0,f[1].length);switch(a){case"###,###":case"##,###":case"#,###":var R=E(""+w);return"0"!==R?x+R:"";default:if(a.match(/\.[0#?]*$/))return T(e,a.slice(0,a.lastIndexOf(".")),u)+v(a.slice(a.lastIndexOf(".")))}throw new Error("unsupported format |"+a+"|")}return function(e,t,n){return(0|n)===n?T(e,t,n):C(e,t,n)}}();function T(e){for(var t=[],n=!1,r=0,o=0;r<e.length;++r)switch(e.charCodeAt(r)){case 34:n=!n;break;case 95:case 42:case 92:++r;break;case 59:t[t.length]=e.substr(o,r-o),o=r+1}if(t[t.length]=e.substr(o),!0===n)throw new Error("Format |"+e+"| unterminated string ");return t}e._split=T;var O=/\[[HhMmSs]*\]/;function B(e){var t=0,n="",r="";while(t<e.length)switch(n=e.charAt(t)){case"G":l(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;)++t;++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":r=n;while("]"!==e.charAt(t++)&&t<e.length)r+=e.charAt(t);if(r.match(O))return!0;break;case".":case"0":case"#":while(t<e.length&&("0#?.,E+-%".indexOf(n=e.charAt(++t))>-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(e.charAt(++t)===n);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":while(t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1);break;case" ":++t;break;default:++t;break}return!1}function R(e,t,n,r){var o,i,a,u=[],c="",s=0,f="",d="t",h="H";while(s<e.length)switch(f=e.charAt(s)){case"G":if(!l(e,s))throw new Error("unrecognized character "+f+" in "+e);u[u.length]={t:"G",v:"General"},s+=7;break;case'"':for(c="";34!==(a=e.charCodeAt(++s))&&s<e.length;)c+=String.fromCharCode(a);u[u.length]={t:"t",v:c},++s;break;case"\\":var m=e.charAt(++s),p="("===m||")"===m?m:"t";u[u.length]={t:p,v:m},++s;break;case"_":u[u.length]={t:"t",v:" "},s+=2;break;case"@":u[u.length]={t:"T",v:t},++s;break;case"B":case"b":if("1"===e.charAt(s+1)||"2"===e.charAt(s+1)){if(null==o&&(o=g(t,n,"2"===e.charAt(s+1)),null==o))return"";u[u.length]={t:"X",v:e.substr(s,2)},d=f,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":f=f.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==o&&(o=g(t,n),null==o))return"";c=f;while(++s<e.length&&e.charAt(s).toLowerCase()===f)c+=f;"m"===f&&"h"===d.toLowerCase()&&(f="M"),"h"===f&&(f=h),u[u.length]={t:f,v:c},d=f;break;case"A":case"a":var v={t:f,v:f};if(null==o&&(o=g(t,n)),"A/P"===e.substr(s,3).toUpperCase()?(null!=o&&(v.v=o.H>=12?"P":"A"),v.t="T",h="h",s+=3):"AM/PM"===e.substr(s,5).toUpperCase()?(null!=o&&(v.v=o.H>=12?"PM":"AM"),v.t="T",s+=5,h="h"):(v.t="t",++s),null==o&&"T"===v.t)return"";u[u.length]=v,d=f;break;case"[":c=f;while("]"!==e.charAt(s++)&&s<e.length)c+=e.charAt(s);if("]"!==c.slice(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(O)){if(null==o&&(o=g(t,n),null==o))return"";u[u.length]={t:"Z",v:c.toLowerCase()},d=c.charAt(1)}else c.indexOf("$")>-1&&(c=(c.match(/\$([^-\[\]]*)/)||[])[1]||"$",B(e)||(u[u.length]={t:"t",v:c}));break;case".":if(null!=o){c=f;while(++s<e.length&&"0"===(f=e.charAt(s)))c+=f;u[u.length]={t:"s",v:c};break}case"0":case"#":c=f;while(++s<e.length&&"0#?.,E+-%".indexOf(f=e.charAt(s))>-1||"\\"==f&&"-"==e.charAt(s+1)&&s<e.length-2&&"0#".indexOf(e.charAt(s+2))>-1)c+=f;u[u.length]={t:"n",v:c};break;case"?":c=f;while(e.charAt(++s)===f)c+=f;u[u.length]={t:f,v:c},d=f;break;case"*":++s," "!=e.charAt(s)&&"*"!=e.charAt(s)||++s;break;case"(":case")":u[u.length]={t:1===r?"t":f,v:f},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c=f;while(s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1)c+=e.charAt(s);u[u.length]={t:"D",v:c};break;case" ":u[u.length]={t:f,v:f},++s;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);u[u.length]={t:"t",v:f},++s;break}var b,y=0,w=0;for(s=u.length-1,d="t";s>=0;--s)switch(u[s].t){case"h":case"H":u[s].t=h,d="h",y<1&&(y=1);break;case"s":(b=u[s].v.match(/\.0+$/))&&(w=Math.max(w,b[0].length-1)),y<3&&(y=3);case"d":case"y":case"M":case"e":d=u[s].t;break;case"m":"s"===d&&(u[s].t="M",y<2&&(y=2));break;case"X":break;case"Z":y<1&&u[s].v.match(/[Hh]/)&&(y=1),y<2&&u[s].v.match(/[Mm]/)&&(y=2),y<3&&u[s].v.match(/[Ss]/)&&(y=3)}switch(y){case 0:break;case 1:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M),o.M>=60&&(o.M=0,++o.H);break;case 2:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M);break}var x,C="";for(s=0;s<u.length;++s)switch(u[s].t){case"t":case"T":case" ":case"D":break;case"X":u[s].v="",u[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":u[s].v=_(u[s].t.charCodeAt(0),u[s].v,o,w),u[s].t="t";break;case"n":case"(":case"?":x=s+1;while(null!=u[x]&&("?"===(f=u[x].t)||"D"===f||(" "===f||"t"===f)&&null!=u[x+1]&&("?"===u[x+1].t||"t"===u[x+1].t&&"/"===u[x+1].v)||"("===u[s].t&&(" "===f||"n"===f||")"===f)||"t"===f&&("/"===u[x].v||" "===u[x].v&&null!=u[x+1]&&"?"==u[x+1].t)))u[s].v+=u[x].v,u[x]={v:"",t:";"},++x;C+=u[s].v,s=x-1;break;case"G":u[s].t="t",u[s].v=S(t,n);break}var k,E,T="";if(C.length>0){40==C.charCodeAt(0)?(k=t<0&&45===C.charCodeAt(0)?-t:t,E=A("(",C,k)):(k=t<0&&r>1?-t:t,E=A("n",C,k),k<0&&u[0]&&"t"==u[0].t&&(E=E.substr(1),u[0].v="-"+u[0].v)),x=E.length-1;var R=u.length;for(s=0;s<u.length;++s)if(null!=u[s]&&"t"!=u[s].t&&u[s].v.indexOf(".")>-1){R=s;break}var D=u.length;if(R===u.length&&-1===E.indexOf("E")){for(s=u.length-1;s>=0;--s)null!=u[s]&&-1!=="n?(".indexOf(u[s].t)&&(x>=u[s].v.length-1?(x-=u[s].v.length,u[s].v=E.substr(x+1,u[s].v.length)):x<0?u[s].v="":(u[s].v=E.substr(0,x+1),x=-1),u[s].t="t",D=s);x>=0&&D<u.length&&(u[D].v=E.substr(0,x+1)+u[D].v)}else if(R!==u.length&&-1===E.indexOf("E")){for(x=E.indexOf(".")-1,s=R;s>=0;--s)if(null!=u[s]&&-1!=="n?(".indexOf(u[s].t)){for(i=u[s].v.indexOf(".")>-1&&s===R?u[s].v.indexOf(".")-1:u[s].v.length-1,T=u[s].v.substr(i+1);i>=0;--i)x>=0&&("0"===u[s].v.charAt(i)||"#"===u[s].v.charAt(i))&&(T=E.charAt(x--)+T);u[s].v=T,u[s].t="t",D=s}for(x>=0&&D<u.length&&(u[D].v=E.substr(0,x+1)+u[D].v),x=E.indexOf(".")+1,s=R;s<u.length;++s)if(null!=u[s]&&(-1!=="n?(".indexOf(u[s].t)||s===R)){for(i=u[s].v.indexOf(".")>-1&&s===R?u[s].v.indexOf(".")+1:0,T=u[s].v.substr(0,i);i<u[s].v.length;++i)x<E.length&&(T+=E.charAt(x++));u[s].v=T,u[s].t="t",D=s}}}for(s=0;s<u.length;++s)null!=u[s]&&"n(?".indexOf(u[s].t)>-1&&(k=r>1&&t<0&&s>0&&"-"===u[s-1].v?-t:t,u[s].v=A(u[s].t,u[s].v,k),u[s].t="t");var N="";for(s=0;s!==u.length;++s)null!=u[s]&&(N+=u[s].v);return N}e.is_date=B,e._eval=R;var D=/\[[=<>]/,N=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function I(e,t){if(null==t)return!1;var n=parseFloat(t[2]);switch(t[1]){case"=":if(e==n)return!0;break;case">":if(e>n)return!0;break;case"<":if(e<n)return!0;break;case"<>":if(e!=n)return!0;break;case">=":if(e>=n)return!0;break;case"<=":if(e<=n)return!0;break}return!1}function P(e,t){var n=T(e),r=n.length,o=n[r-1].indexOf("@");if(r<4&&o>-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!==typeof t)return[4,4===n.length||o>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=o>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=o>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=o>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"];break;case 4:break}var i=t>0?n[0]:t<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,i];if(null!=n[0].match(D)||null!=n[1].match(D)){var a=n[0].match(N),u=n[1].match(N);return I(t,a)?[r,n[0]]:I(t,u)?[r,n[1]]:[r,n[null!=a&&null!=u?2:1]]}return[r,i]}function M(e,t,n){null==n&&(n={});var r="";switch(typeof e){case"string":r="m/d/yy"==e&&n.dateNF?n.dateNF:e;break;case"number":r=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:m)[e];break}if(l(r,0))return S(t,n);t instanceof Date&&(t=w(t,n.date1904));var o=P(r,t);if(l(o[1]))return S(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return R(o[1],t,n,o[0])}function F(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=m[n]){if(m[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return m[t]=e,t}e.load=F,e._table=m,e.get_table=function(){return m},e.load_table=function(e){for(var t=0;392!=t;++t)void 0!==e[t]&&F(e[t],t)},e.init_table=h,e.format=M};F(M);var L={"General Number":"General","General Date":M._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":M._table[15],"Short Date":M._table[14],"Long Time":M._table[19],"Medium Time":M._table[18],"Short Time":M._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:M._table[2],Standard:M._table[4],Percent:M._table[10],Scientific:M._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},z={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},H=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function U(e){var t="number"==typeof e?M._table[e]:e;return t=t.replace(H,"(\\d+)"),new RegExp("^"+t+"$")}function V(e,t,n){var r=-1,o=-1,i=-1,a=-1,u=-1,c=-1;(t.match(H)||[]).forEach((function(e,t){var s=parseInt(n[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":r=s;break;case"d":i=s;break;case"h":a=s;break;case"s":c=s;break;case"m":a>=0?u=s:o=s;break}})),c>=0&&-1==u&&o>=0&&(u=o,o=-1);var s=(""+(r>=0?r:(new Date).getFullYear())).slice(-4)+"-"+("00"+(o>=1?o:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==s.length&&(s="0"+s),8==s.length&&(s="20"+s);var l=("00"+(a>=0?a:0)).slice(-2)+":"+("00"+(u>=0?u:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return-1==a&&-1==u&&-1==c?s:-1==r&&-1==o&&-1==i?l:s+"T"+l}var j,W=!0;(function(e){e(j={})})((function(e){function t(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=n,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var n=t();function r(e,t){for(var r=-1^t,o=e.length-1,i=0;i<o;)r=r>>>8^n[255&(r^e.charCodeAt(i++))],r=r>>>8^n[255&(r^e.charCodeAt(i++))];return i===o&&(r=r>>>8^n[255&(r^e.charCodeAt(i))]),-1^r}function o(e,t){if(e.length>1e4)return i(e,t);for(var r=-1^t,o=e.length-3,a=0;a<o;)r=r>>>8^n[255&(r^e[a++])],r=r>>>8^n[255&(r^e[a++])],r=r>>>8^n[255&(r^e[a++])],r=r>>>8^n[255&(r^e[a++])];while(a<o+3)r=r>>>8^n[255&(r^e[a++])];return-1^r}function i(e,t){for(var r=-1^t,o=e.length-7,i=0;i<o;)r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])];while(i<o+7)r=r>>>8^n[255&(r^e[i++])];return-1^r}function a(e,t){for(var r,o,i=-1^t,a=0,u=e.length;a<u;)r=e.charCodeAt(a++),r<128?i=i>>>8^n[255&(i^r)]:r<2048?(i=i>>>8^n[255&(i^(192|r>>6&31))],i=i>>>8^n[255&(i^(128|63&r))]):r>=55296&&r<57344?(r=64+(1023&r),o=1023&e.charCodeAt(a++),i=i>>>8^n[255&(i^(240|r>>8&7))],i=i>>>8^n[255&(i^(128|r>>2&63))],i=i>>>8^n[255&(i^(128|o>>6&15|(3&r)<<4))],i=i>>>8^n[255&(i^(128|63&o))]):(i=i>>>8^n[255&(i^(224|r>>12&15))],i=i>>>8^n[255&(i^(128|r>>6&63))],i=i>>>8^n[255&(i^(128|63&r))]);return-1^i}e.table=n,e.bstr=r,e.buf=o,e.str=a}));var G,X=function(){var e,t={};function r(e,t){for(var n=e.split("/"),r=t.split("/"),o=0,i=0,a=Math.min(n.length,r.length);o<a;++o){if(i=n[o].length-r[o].length)return i;if(n[o]!=r[o])return n[o]<r[o]?-1:1}return n.length-r.length}function o(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:o(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function i(e){if("/"==e.charAt(e.length-1))return i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function a(e,t){"string"===typeof t&&(t=new Date(t));var n=t.getHours();n=n<<6|t.getMinutes(),n=n<<5|t.getSeconds()>>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=r<<4|t.getMonth()+1,r=r<<5|t.getDate(),e.write_shift(2,r)}function u(e){var t=65535&e.read_shift(2),n=65535&e.read_shift(2),r=new Date,o=31&n;n>>>=5;var i=15&n;n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(i-1),r.setDate(o);var a=31&t;t>>>=5;var u=63&t;return t>>>=6,r.setHours(t),r.setMinutes(u),r.setSeconds(a<<1),r}function c(e){Xt(e,0);var t={},n=0;while(e.l<=e.length-4){var r=e.read_shift(2),o=e.read_shift(2),i=e.l+o,a={};switch(r){case 21589:n=e.read_shift(1),1&n&&(a.mtime=e.read_shift(4)),o>5&&(2&n&&(a.atime=e.read_shift(4)),4&n&&(a.ctime=e.read_shift(4))),a.mtime&&(a.mt=new Date(1e3*a.mtime));break}e.l=i,t[r]=a}return t}function s(){return e||(e=n(0))}function l(e,t){if(80==e[0]&&75==e[1])return Ae(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n=3,r=512,o=0,i=0,a=0,u=0,c=0,s=[],l=e.slice(0,512);Xt(l,0);var p=f(l);switch(n=p[0],n){case 3:r=512;break;case 4:r=4096;break;case 0:if(0==p[1])return Ae(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==r&&(l=e.slice(0,r),Xt(l,28));var v=e.slice(0,r);d(l,n);var w=l.read_shift(4,"i");if(3===n&&0!==w)throw new Error("# Directory Sectors: Expected 0 saw "+w);l.l+=4,a=l.read_shift(4,"i"),l.l+=4,l.chk("00100000","Mini Stream Cutoff Size: "),u=l.read_shift(4,"i"),o=l.read_shift(4,"i"),c=l.read_shift(4,"i"),i=l.read_shift(4,"i");for(var x=-1,C=0;C<109;++C){if(x=l.read_shift(4,"i"),x<0)break;s[C]=x}var S=h(e,r);g(c,i,S,r,s);var k=b(S,a,s,r);k[a].name="!Directory",o>0&&u!==L&&(k[u].name="!MiniFAT"),k[s[0]].name="!FAT",k.fat_addrs=s,k.ssz=r;var _={},E=[],A=[],T=[];y(a,k,S,E,o,_,A,u),m(A,T,E),E.shift();var O={FileIndex:A,FullPaths:T};return t&&t.raw&&(O.raw={header:v,sectors:S}),O}function f(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(z,"Header Signature: "),e.chk(U,"CLSID: ");var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function d(e,t){var n=9;switch(e.l+=2,n=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+n);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+n);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+n)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function h(e,t){for(var n=Math.ceil(e.length/t)-1,r=[],o=1;o<n;++o)r[o-1]=e.slice(o*t,(o+1)*t);return r[n-1]=e.slice(n*t),r}function m(e,t,n){for(var r=0,o=0,i=0,a=0,u=0,c=n.length,s=[],l=[];r<c;++r)s[r]=l[r]=r,t[r]=n[r];for(;u<l.length;++u)r=l[u],o=e[r].L,i=e[r].R,a=e[r].C,s[r]===r&&(-1!==o&&s[o]!==o&&(s[r]=s[o]),-1!==i&&s[i]!==i&&(s[r]=s[i])),-1!==a&&(s[a]=r),-1!==o&&(s[o]=s[r],l.lastIndexOf(o)<u&&l.push(o)),-1!==i&&(s[i]=s[r],l.lastIndexOf(i)<u&&l.push(i));for(r=1;r<c;++r)s[r]===r&&(-1!==i&&s[i]!==i?s[r]=s[i]:-1!==o&&s[o]!==o&&(s[r]=s[o]));for(r=1;r<c;++r)if(0!==e[r].type){if(u=s[r],0===u)t[r]=t[0]+"/"+t[r];else while(0!==u&&u!==s[u])t[r]=t[u]+"/"+t[r],u=s[u];s[r]=0}for(t[0]+="/",r=1;r<c;++r)2!==e[r].type&&(t[r]+="/")}function p(e,t,n){var r=e.start,o=e.size,i=[],a=r;while(n&&o>0&&a>=0)i.push(t.slice(a*F,a*F+F)),o-=F,a=zt(n,4*a);return 0===i.length?Kt(0):N(i).slice(0,e.size)}function g(e,t,n,r,o){var i=L;if(e===L){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var a=n[e],u=(r>>>2)-1;if(!a)return;for(var c=0;c<u;++c){if((i=zt(a,4*c))===L)break;o.push(i)}g(zt(a,r-4),t-1,n,r,o)}}function v(e,t,n,r,o){var i=[],a=[];o||(o=[]);var u=r-1,c=0,s=0;for(c=t;c>=0;){o[c]=!0,i[i.length]=c,a.push(e[c]);var l=n[Math.floor(4*c/r)];if(s=4*c&u,r<4+s)throw new Error("FAT boundary crossed: "+c+" 4 "+r);if(!e[l])break;c=zt(e[l],s)}return{nodes:i,data:gt([a])}}function b(e,t,n,r){var o=e.length,i=[],a=[],u=[],c=[],s=r-1,l=0,f=0,d=0,h=0;for(l=0;l<o;++l)if(u=[],d=l+t,d>=o&&(d-=o),!a[d]){for(c=[],f=d;f>=0;){a[f]=!0,u[u.length]=f,c.push(e[f]);var m=n[Math.floor(4*f/r)];if(h=4*f&s,r<4+h)throw new Error("FAT boundary crossed: "+f+" 4 "+r);if(!e[m])break;f=zt(e[m],h)}i[d]={nodes:u,data:gt([c])}}return i}function y(e,t,n,r,o,i,a,u){for(var c,s=0,l=r.length?2:0,f=t[e].data,d=0,h=0;d<f.length;d+=128){var m=f.slice(d,d+128);Xt(m,64),h=m.read_shift(2),c=bt(m,0,h-l),r.push(c);var g={name:c,type:m.read_shift(1),color:m.read_shift(1),L:m.read_shift(4,"i"),R:m.read_shift(4,"i"),C:m.read_shift(4,"i"),clsid:m.read_shift(16),state:m.read_shift(4,"i"),start:0,size:0},b=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==b&&(g.ct=w(m,m.l-8));var y=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==y&&(g.mt=w(m,m.l-8)),g.start=m.read_shift(4,"i"),g.size=m.read_shift(4,"i"),g.size<0&&g.start<0&&(g.size=g.type=0,g.start=L,g.name=""),5===g.type?(s=g.start,o>0&&s!==L&&(t[s].name="!StreamData")):g.size>=4096?(g.storage="fat",void 0===t[g.start]&&(t[g.start]=v(n,g.start,t.fat_addrs,t.ssz)),t[g.start].name=g.name,g.content=t[g.start].data.slice(0,g.size)):(g.storage="minifat",g.size<0?g.size=0:s!==L&&g.start!==L&&t[s]&&(g.content=p(g,t[s].data,(t[u]||{}).data))),g.content&&Xt(g.content,0),i[c]=g,a.push(g)}}function w(e,t){return new Date(1e3*(Lt(e,t+4)/1e7*Math.pow(2,32)+Lt(e,t)/1e7-11644473600))}function x(t,n){return s(),l(e.readFileSync(t),n)}function k(e,t){switch(t&&t.type||"base64"){case"file":return x(e,t);case"base64":return l(T(C.decode(e)),t);case"binary":return l(T(e),t)}return l(e,t)}function _(e,t){var n=t||{},r=n.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=r+"/",e.FileIndex[0]={name:r,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),O(e)}function O(e){var t="Sh33tJ5";if(!X.find(e,"/"+t)){var n=Kt(4);n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:t,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),B(e)}}function B(e,t){_(e);for(var n=!1,a=!1,u=e.FullPaths.length-1;u>=0;--u){var c=e.FileIndex[u];switch(c.type){case 0:a?n=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:a=!0,isNaN(c.R*c.L*c.C)&&(n=!0),c.R>-1&&c.L>-1&&c.R==c.L&&(n=!0);break;default:n=!0;break}}if(n||t){var s=new Date(1987,1,19),l=0,f=[];for(u=0;u<e.FullPaths.length;++u)0!==e.FileIndex[u].type&&f.push([e.FullPaths[u],e.FileIndex[u]]);for(u=0;u<f.length;++u){var d=o(f[u][0]);for(a=!1,l=0;l<f.length;++l)f[l][0]===d&&(a=!0);a||f.push([d,{name:i(d).replace("/",""),type:1,clsid:U,ct:s,mt:s,content:null}])}for(f.sort((function(e,t){return r(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],u=0;u<f.length;++u)e.FullPaths[u]=f[u][0],e.FileIndex[u]=f[u][1];for(u=0;u<f.length;++u){var h=e.FileIndex[u],m=e.FullPaths[u];if(h.name=i(m).replace("/",""),h.L=h.R=h.C=-(h.color=1),h.size=h.content?h.content.length:0,h.start=0,h.clsid=h.clsid||U,0===u)h.C=f.length>1?1:-1,h.size=0,h.type=5;else if("/"==m.slice(-1)){for(l=u+1;l<f.length;++l)if(o(e.FullPaths[l])==m)break;for(h.C=l>=f.length?-1:l,l=u+1;l<f.length;++l)if(o(e.FullPaths[l])==o(m))break;h.R=l>=f.length?-1:l,h.type=1}else o(e.FullPaths[u+1]||"")==o(m)&&(h.R=u+1),h.type=2}}}function R(e,t){var n=t||{};if(B(e),"zip"==n.fileType)return Oe(e,n);var r=function(e){for(var t=0,n=0,r=0;r<e.FileIndex.length;++r){var o=e.FileIndex[r];if(o.content){var i=o.content.length;i>0&&(i<4096?t+=i+63>>6:n+=i+511>>9)}}var a=e.FullPaths.length+3>>2,u=t+7>>3,c=t+127>>7,s=u+n+a+c,l=s+127>>7,f=l<=109?0:Math.ceil((l-109)/127);while(s+l+f+127>>7>l)f=++l<=109?0:Math.ceil((l-109)/127);var d=[1,f,l,c,a,n,t,0];return e.FileIndex[0].size=t<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),o=Kt(r[7]<<9),i=0,a=0;for(i=0;i<8;++i)o.write_shift(1,H[i]);for(i=0;i<8;++i)o.write_shift(2,0);for(o.write_shift(2,62),o.write_shift(2,3),o.write_shift(2,65534),o.write_shift(2,9),o.write_shift(2,6),i=0;i<3;++i)o.write_shift(2,0);for(o.write_shift(4,0),o.write_shift(4,r[2]),o.write_shift(4,r[0]+r[1]+r[2]+r[3]-1),o.write_shift(4,0),o.write_shift(4,4096),o.write_shift(4,r[3]?r[0]+r[1]+r[2]-1:L),o.write_shift(4,r[3]),o.write_shift(-4,r[1]?r[0]-1:L),o.write_shift(4,r[1]),i=0;i<109;++i)o.write_shift(-4,i<r[2]?r[1]+i:-1);if(r[1])for(a=0;a<r[1];++a){for(;i<236+127*a;++i)o.write_shift(-4,i<r[2]?r[1]+i:-1);o.write_shift(-4,a===r[1]-1?L:a+1)}var u=function(e){for(a+=e;i<a-1;++i)o.write_shift(-4,i+1);e&&(++i,o.write_shift(-4,L))};for(a=i=0,a+=r[1];i<a;++i)o.write_shift(-4,V.DIFSECT);for(a+=r[2];i<a;++i)o.write_shift(-4,V.FATSECT);u(r[3]),u(r[4]);for(var c=0,s=0,l=e.FileIndex[0];c<e.FileIndex.length;++c)l=e.FileIndex[c],l.content&&(s=l.content.length,s<4096||(l.start=a,u(s+511>>9)));u(r[6]+7>>3);while(511&o.l)o.write_shift(-4,V.ENDOFCHAIN);for(a=i=0,c=0;c<e.FileIndex.length;++c)l=e.FileIndex[c],l.content&&(s=l.content.length,!s||s>=4096||(l.start=a,u(s+63>>6)));while(511&o.l)o.write_shift(-4,V.ENDOFCHAIN);for(i=0;i<r[4]<<2;++i){var f=e.FullPaths[i];if(f&&0!==f.length){l=e.FileIndex[i],0===i&&(l.start=l.size?l.start-1:L);var d=0===i&&n.root||l.name;if(s=2*(d.length+1),o.write_shift(64,d,"utf16le"),o.write_shift(2,s),o.write_shift(1,l.type),o.write_shift(1,l.color),o.write_shift(-4,l.L),o.write_shift(-4,l.R),o.write_shift(-4,l.C),l.clsid)o.write_shift(16,l.clsid,"hex");else for(c=0;c<4;++c)o.write_shift(4,0);o.write_shift(4,l.state||0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,l.start),o.write_shift(4,l.size),o.write_shift(4,0)}else{for(c=0;c<17;++c)o.write_shift(4,0);for(c=0;c<3;++c)o.write_shift(4,-1);for(c=0;c<12;++c)o.write_shift(4,0)}}for(i=1;i<e.FileIndex.length;++i)if(l=e.FileIndex[i],l.size>=4096){for(o.l=l.start+1<<9,c=0;c<l.size;++c)o.write_shift(1,l.content[c]);for(;511&c;++c)o.write_shift(1,0)}for(i=1;i<e.FileIndex.length;++i)if(l=e.FileIndex[i],l.size>0&&l.size<4096){for(c=0;c<l.size;++c)o.write_shift(1,l.content[c]);for(;63&c;++c)o.write_shift(1,0)}while(o.l<o.length)o.write_shift(1,0);return o}function D(e,t){var n=e.FullPaths.map((function(e){return e.toUpperCase()})),r=n.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),o=!1;47===t.charCodeAt(0)?(o=!0,t=n[0].slice(0,-1)+t):o=-1!==t.indexOf("/");var i=t.toUpperCase(),a=!0===o?n.indexOf(i):r.indexOf(i);if(-1!==a)return e.FileIndex[a];var u=!i.match(P);for(i=i.replace(I,""),u&&(i=i.replace(P,"!")),a=0;a<n.length;++a){if((u?n[a].replace(P,"!"):n[a]).replace(I,"")==i)return e.FileIndex[a];if((u?r[a].replace(P,"!"):r[a]).replace(I,"")==i)return e.FileIndex[a]}return null}t.version="1.1.0";var M,F=64,L=-2,z="d0cf11e0a1b11ae1",H=[208,207,17,224,161,177,26,225],U="00000000000000000000000000000000",V={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:L,FREESECT:-1,HEADER_SIGNATURE:z,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:U,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function W(t,n,r){s();var o=R(t,r);e.writeFileSync(n,o)}function $(e){for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=String.fromCharCode(e[n]);return t.join("")}function G(t,n){var r=R(t,n);switch(n&&n.type){case"file":return s(),e.writeFileSync(n.filename,r),r;case"binary":return $(r);case"base64":return C.encode($(r))}return r}function q(e){try{var t=e.InflateRaw,n=new t;if(n._processChunk(new Uint8Array([3,0]),n._finishFlushFlag),!n.bytesRead)throw new Error("zlib does not expose bytesRead");M=e}catch(Hg){console.error("cannot use native zlib: "+(Hg.message||Hg))}}function K(e,t){if(!M)return _e(e,t);var n=M.InflateRaw,r=new n,o=r._processChunk(e.slice(e.l),r._finishFlushFlag);return e.l+=r.bytesRead,o}function Y(e){return M?M.deflateRawSync(e):he(e)}var Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],J=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],Q=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function ee(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var te="undefined"!==typeof Uint8Array,ne=te?new Uint8Array(256):[],re=0;re<256;++re)ne[re]=ee(re);function oe(e,t){var n=ne[255&e];return t<=8?n>>>8-t:(n=n<<8|ne[e>>8&255],t<=16?n>>>16-t:(n=n<<8|ne[e>>16&255],n>>>24-t))}function ie(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function ae(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function ue(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}function ce(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function se(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function le(e,t,n){var r=7&t,o=t>>>3,i=(1<<n)-1,a=e[o]>>>r;return n<8-r?a&i:(a|=e[o+1]<<8-r,n<16-r?a&i:(a|=e[o+2]<<16-r,n<24-r||(a|=e[o+3]<<24-r),a&i))}function fe(e,t){var n=e.length,r=2*n>t?2*n:t+5,o=0;if(n>=t)return e;if(S){var i=A(r);if(e.copy)e.copy(i);else for(;o<e.length;++o)i[o]=e[o];return i}if(te){var a=new Uint8Array(r);if(a.set)a.set(e);else for(;o<e.length;++o)a[o]=e[o];return a}return e.length=r,e}function de(e){for(var t=new Array(e),n=0;n<e;++n)t[n]=0;return t}var he=function(){var e=function(){return function(e,t){var n=0;while(n<e.length){var r=Math.min(65535,e.length-n),o=n+r==e.length;t.write_shift(1,+o),t.write_shift(2,r),t.write_shift(2,65535&~r);while(r-- >0)t[t.l++]=e[n++]}return t.l}}();return function(t){var n=Kt(50+Math.floor(1.1*t.length)),r=e(t,n);return n.slice(0,r)}}();function me(e,t,n){var r=1,o=0,i=0,a=0,u=0,c=e.length,s=te?new Uint16Array(32):de(32);for(i=0;i<32;++i)s[i]=0;for(i=c;i<n;++i)e[i]=0;c=e.length;var l=te?new Uint16Array(c):de(c);for(i=0;i<c;++i)s[o=e[i]]++,r<o&&(r=o),l[i]=0;for(s[0]=0,i=1;i<=r;++i)s[i+16]=u=u+s[i-1]<<1;for(i=0;i<c;++i)u=e[i],0!=u&&(l[i]=s[u+16]++);var f=0;for(i=0;i<c;++i)if(f=e[i],0!=f)for(u=oe(l[i],r)>>r-f,a=(1<<r+4-f)-1;a>=0;--a)t[u|a<<f]=15&f|i<<4;return r}var pe=te?new Uint16Array(512):de(512),ge=te?new Uint16Array(32):de(32);if(!te){for(var ve=0;ve<512;++ve)pe[ve]=0;for(ve=0;ve<32;++ve)ge[ve]=0}(function(){for(var e=[],t=0;t<32;t++)e.push(5);me(e,ge,32);var n=[];for(t=0;t<=143;t++)n.push(8);for(;t<=255;t++)n.push(9);for(;t<=279;t++)n.push(7);for(;t<=287;t++)n.push(8);me(n,pe,288)})();var be=te?new Uint16Array(32768):de(32768),ye=te?new Uint16Array(32768):de(32768),we=te?new Uint16Array(128):de(128),xe=1,Ce=1;function Se(e,t){var n=ce(e,t)+257;t+=5;var r=ce(e,t)+1;t+=5;var o=ue(e,t)+4;t+=4;for(var i=0,a=te?new Uint8Array(19):de(19),u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],c=1,s=te?new Uint8Array(8):de(8),l=te?new Uint8Array(8):de(8),f=a.length,d=0;d<o;++d)a[Z[d]]=i=ae(e,t),c<i&&(c=i),s[i]++,t+=3;var h=0;for(s[0]=0,d=1;d<=c;++d)l[d]=h=h+s[d-1]<<1;for(d=0;d<f;++d)0!=(h=a[d])&&(u[d]=l[h]++);var m=0;for(d=0;d<f;++d)if(m=a[d],0!=m){h=ne[u[d]]>>8-m;for(var p=(1<<7-m)-1;p>=0;--p)we[h|p<<m]=7&m|d<<3}var g=[];for(c=1;g.length<n+r;)switch(h=we[se(e,t)],t+=7&h,h>>>=3){case 16:i=3+ie(e,t),t+=2,h=g[g.length-1];while(i-- >0)g.push(h);break;case 17:i=3+ae(e,t),t+=3;while(i-- >0)g.push(0);break;case 18:i=11+se(e,t),t+=7;while(i-- >0)g.push(0);break;default:g.push(h),c<h&&(c=h);break}var v=g.slice(0,n),b=g.slice(n);for(d=n;d<286;++d)v[d]=0;for(d=r;d<30;++d)b[d]=0;return xe=me(v,be,286),Ce=me(b,ye,30),t}function ke(e,t){if(3==e[0]&&!(3&e[1]))return[E(t),2];var n=0,r=0,o=A(t||1<<18),i=0,a=o.length>>>0,u=0,c=0;while(0==(1&r))if(r=ae(e,n),n+=3,r>>>1!=0)for(r>>>1==1?(u=9,c=5):(n=Se(e,n),u=xe,c=Ce),!t&&a<i+32767&&(o=fe(o,i+32767),a=o.length);;){var s=le(e,n,u),l=r>>>1==1?pe[s]:be[s];if(n+=15&l,l>>>=4,0===(l>>>8&255))o[i++]=l;else{if(256==l)break;l-=257;var f=l<8?0:l-4>>2;f>5&&(f=0);var d=i+J[l];f>0&&(d+=le(e,n,f),n+=f),s=le(e,n,c),l=r>>>1==1?ge[s]:ye[s],n+=15&l,l>>>=4;var h=l<4?0:l-2>>1,m=Q[l];h>0&&(m+=le(e,n,h),n+=h),!t&&a<d&&(o=fe(o,d),a=o.length);while(i<d)o[i]=o[i-m],++i}}else{7&n&&(n+=8-(7&n));var p=e[n>>>3]|e[1+(n>>>3)]<<8;if(n+=32,!t&&a<i+p&&(o=fe(o,i+p),a=o.length),"function"===typeof e.copy)e.copy(o,i,n>>>3,(n>>>3)+p),i+=p,n+=8*p;else while(p-- >0)o[i++]=e[n>>>3],n+=8}return[t?o:o.slice(0,i),n+7>>>3]}function _e(e,t){var n=e.slice(e.l||0),r=ke(n,t);return e.l+=r[1],r[0]}function Ee(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Ae(e,t){var n=e;Xt(n,0);var r=[],o=[],i={FileIndex:r,FullPaths:o};_(i,{root:t.root});var a=n.length-4;while((80!=n[a]||75!=n[a+1]||5!=n[a+2]||6!=n[a+3])&&a>=0)--a;n.l=a+4,n.l+=4;var u=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,a=0;a<u;++a){n.l+=20;var l=n.read_shift(4),f=n.read_shift(4),d=n.read_shift(2),h=n.read_shift(2),m=n.read_shift(2);n.l+=8;var p=n.read_shift(4),g=c(n.slice(n.l+d,n.l+d+h));n.l+=d+h+m;var v=n.l;n.l=p+4,Te(n,l,f,i,g),n.l=v}return i}function Te(e,t,n,r,o){e.l+=2;var i=e.read_shift(2),a=e.read_shift(2),s=u(e);if(8257&i)throw new Error("Unsupported ZIP encryption");for(var l=e.read_shift(4),f=e.read_shift(4),d=e.read_shift(4),h=e.read_shift(2),m=e.read_shift(2),p="",g=0;g<h;++g)p+=String.fromCharCode(e[e.l++]);if(m){var v=c(e.slice(e.l,e.l+m));(v[21589]||{}).mt&&(s=v[21589].mt),((o||{})[21589]||{}).mt&&(s=o[21589].mt)}e.l+=m;var b=e.slice(e.l,e.l+f);switch(a){case 8:b=K(e,d);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+a)}var y=!1;8&i&&(l=e.read_shift(4),134695760==l&&(l=e.read_shift(4),y=!0),f=e.read_shift(4),d=e.read_shift(4)),f!=t&&Ee(y,"Bad compressed size: "+t+" != "+f),d!=n&&Ee(y,"Bad uncompressed size: "+n+" != "+d);var w=j.buf(b,0);l!=w&&Ee(y,"Bad CRC32 checksum: "+l+" != "+w),Re(r,p,b,{unsafe:!0,mt:s})}function Oe(e,t){var n=t||{},r=[],o=[],i=Kt(1),u=n.compression?8:0,c=0,s=!1;s&&(c|=8);var l=0,f=0,d=0,h=0,m=e.FullPaths[0],p=m,g=e.FileIndex[0],v=[],b=0;for(l=1;l<e.FullPaths.length;++l)if(p=e.FullPaths[l].slice(m.length),g=e.FileIndex[l],g.size&&g.content&&"Sh33tJ5"!=p){var y=d,w=Kt(p.length);for(f=0;f<p.length;++f)w.write_shift(1,127&p.charCodeAt(f));w=w.slice(0,w.l),v[h]=j.buf(g.content,0);var x=g.content;8==u&&(x=Y(x)),i=Kt(30),i.write_shift(4,67324752),i.write_shift(2,20),i.write_shift(2,c),i.write_shift(2,u),g.mt?a(i,g.mt):i.write_shift(4,0),i.write_shift(-4,8&c?0:v[h]),i.write_shift(4,8&c?0:x.length),i.write_shift(4,8&c?0:g.content.length),i.write_shift(2,w.length),i.write_shift(2,0),d+=i.length,r.push(i),d+=w.length,r.push(w),d+=x.length,r.push(x),8&c&&(i=Kt(12),i.write_shift(-4,v[h]),i.write_shift(4,x.length),i.write_shift(4,g.content.length),d+=i.l,r.push(i)),i=Kt(46),i.write_shift(4,33639248),i.write_shift(2,0),i.write_shift(2,20),i.write_shift(2,c),i.write_shift(2,u),i.write_shift(4,0),i.write_shift(-4,v[h]),i.write_shift(4,x.length),i.write_shift(4,g.content.length),i.write_shift(2,w.length),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(4,0),i.write_shift(4,y),b+=i.l,o.push(i),b+=w.length,o.push(w),++h}return i=Kt(22),i.write_shift(4,101010256),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(2,h),i.write_shift(2,h),i.write_shift(4,b),i.write_shift(4,d),i.write_shift(2,0),N([N(r),N(o),i])}function Be(e){var t={};return _(t,e),t}function Re(e,t,n,r){var o=r&&r.unsafe;o||_(e);var a=!o&&X.find(e,t);if(!a){var u=e.FullPaths[0];t.slice(0,u.length)==u?u=t:("/"!=u.slice(-1)&&(u+="/"),u=(u+t).replace("//","/")),a={name:i(t),type:2},e.FileIndex.push(a),e.FullPaths.push(u),o||X.utils.cfb_gc(e)}return a.content=n,a.size=n?n.length:0,r&&(r.CLSID&&(a.clsid=r.CLSID),r.mt&&(a.mt=r.mt),r.ct&&(a.ct=r.ct)),a}function De(e,t){_(e);var n=X.find(e,t);if(n)for(var r=0;r<e.FileIndex.length;++r)if(e.FileIndex[r]==n)return e.FileIndex.splice(r,1),e.FullPaths.splice(r,1),!0;return!1}function Ne(e,t,n){_(e);var r=X.find(e,t);if(r)for(var o=0;o<e.FileIndex.length;++o)if(e.FileIndex[o]==r)return e.FileIndex[o].name=i(n),e.FullPaths[o]=n,!0;return!1}function Ie(e){B(e,!0)}return t.find=D,t.read=k,t.parse=l,t.write=G,t.writeFile=W,t.utils={cfb_new:Be,cfb_add:Re,cfb_del:De,cfb_mov:Ne,cfb_gc:Ie,ReadShift:Ut,CheckField:Gt,prep_blob:Xt,bconcat:N,use_zlib:q,_deflateRaw:he,_inflateRaw:_e,consts:V},t}();"undefined"===typeof W&&(e.exports=X);try{G=n(0)}catch(Hg){}function q(e){return"string"===typeof e?O(e):Array.isArray(e)?R(e):e}function K(e,t,n){if("undefined"!==typeof G&&G.writeFileSync)return n?G.writeFileSync(e,t,n):G.writeFileSync(e,t);var r="utf8"==n?qe(t):t;if("undefined"!==typeof IE_SaveFile)return IE_SaveFile(r,e);if("undefined"!==typeof Blob){var o=new Blob([q(r)],{type:"application/octet-stream"});if("undefined"!==typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(o,e);if("undefined"!==typeof saveAs)return saveAs(o,e);if("undefined"!==typeof URL&&"undefined"!==typeof document&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(o);if("object"===typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var a=document.createElement("a");if(null!=a.download)return a.download=e,a.href=i,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),i}}if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var u=File(e);return u.open("w"),u.encoding="binary",Array.isArray(t)&&(t=B(t)),u.write(t),u.close(),t}catch(Hg){if(!Hg.message||!Hg.message.match(/onstruct/))throw Hg}throw new Error("cannot save file "+e)}function Y(e){if("undefined"!==typeof G)return G.readFileSync(e);if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var n=t.read();return t.close(),n}catch(Hg){if(!Hg.message||!Hg.message.match(/onstruct/))throw Hg}throw new Error("Cannot access file "+e)}function Z(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;++r)e.hasOwnProperty(t[r])&&n.push(t[r]);return n}function J(e,t){for(var n=[],r=Z(e),o=0;o!==r.length;++o)null==n[e[r[o]][t]]&&(n[e[r[o]][t]]=r[o]);return n}function Q(e){for(var t=[],n=Z(e),r=0;r!==n.length;++r)t[e[n[r]]]=n[r];return t}function ee(e){for(var t=[],n=Z(e),r=0;r!==n.length;++r)t[e[n[r]]]=parseInt(n[r],10);return t}function te(e){for(var t=[],n=Z(e),r=0;r!==n.length;++r)null==t[e[n[r]]]&&(t[e[n[r]]]=[]),t[e[n[r]]].push(n[r]);return t}var ne=new Date(1899,11,30,0,0,0),re=ne.getTime()+6e4*((new Date).getTimezoneOffset()-ne.getTimezoneOffset());function oe(e,t){var n=e.getTime();return t&&(n-=1263168e5),(n-re)/864e5}function ie(e){var t=new Date;return t.setTime(24*e*60*60*1e3+re),t}function ae(e){var t=0,n=0,r=!1,o=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!o)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=o.length;++i)if(o[i]){switch(n=1,i>3&&(r=!0),o[i].slice(o[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+o[i].slice(o[i].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!r)throw new Error("Unsupported ISO Duration Field: M");n*=60;case"S":break}t+=n*parseInt(o[i],10)}return t}var ue=new Date("2017-02-19T19:06:09.000Z");isNaN(ue.getFullYear())&&(ue=new Date("2/19/17"));var ce=2017==ue.getFullYear();function se(e,t){var n=new Date(e);if(ce)return t>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):t<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(e instanceof Date)return e;if(1917==ue.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1||n.setFullYear(n.getFullYear()+100),n}var o=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+o[0],+o[1]-1,+o[2],+o[3]||0,+o[4]||0,+o[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function le(e){for(var t="",n=0;n!=e.length;++n)t+=String.fromCharCode(e[n]);return t}function fe(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=fe(e[n]));return t}function de(e,t){var n="";while(n.length<t)n+=e;return n}function he(e){var t=Number(e);if(!isNaN(t))return t;var n=1,r=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return n*=100,""}));return isNaN(t=Number(r))?(r=r.replace(/[(](.*)[)]/,(function(e,t){return n=-n,t})),isNaN(t=Number(r))?t:t/n):t/n}function me(e){var t=new Date(e),n=new Date(NaN),r=t.getYear(),o=t.getMonth(),i=t.getDate();return isNaN(i)||r<0||r>8099?n:(o>0||i>1)&&101!=r||e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?t:e.match(/[^-0-9:,\/\\]/)?n:t}var pe,ge=5=="abacaba".split(/(:?b)/i).length;function ve(e,t,n){if(ge||"string"==typeof t)return e.split(t);for(var r=e.split(t),o=[r[0]],i=1;i<r.length;++i)o.push(n),o.push(r[i]);return o}function be(e){return e?e.data?b(e.data):e.asNodeBuffer&&S?b(e.asNodeBuffer().toString("binary")):e.asBinary?b(e.asBinary()):e._data&&e._data.getContent?b(le(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function ye(e){if(!e)return null;if(e.data)return p(e.data);if(e.asNodeBuffer&&S)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?p(t):Array.prototype.slice.call(t)}return null}function we(e){return e&&".bin"===e.name.slice(-4)?ye(e):be(e)}function xe(e,t){for(var n=Z(e.files),r=t.toLowerCase(),o=r.replace(/\//g,"\\"),i=0;i<n.length;++i){var a=n[i].toLowerCase();if(r==a||o==a)return e.files[n[i]]}return null}function Ce(e,t){var n=xe(e,t);if(null==n)throw new Error("Cannot find file "+t+" in zip");return n}function Se(e,t,n){if(!n)return we(Ce(e,t));if(!t)return null;try{return Se(e,t)}catch(Hg){return null}}function ke(e,t,n){if(!n)return be(Ce(e,t));if(!t)return null;try{return ke(e,t)}catch(Hg){return null}}function _e(e){for(var t=Z(e.files),n=[],r=0;r<t.length;++r)"/"!=t[r].slice(-1)&&n.push(t[r]);return n.sort()}function Ee(e,t){var n=t.split("/");"/"!=t.slice(-1)&&n.pop();var r=e.split("/");while(0!==r.length){var o=r.shift();".."===o?n.pop():"."!==o&&n.push(o)}return n.join("/")}"undefined"!==typeof JSZipSync&&(pe=JSZipSync),e.exports&&"undefined"===typeof pe&&(pe=n("15a4"));var Ae='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Te=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Oe=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;Ae.match(Oe)||(Oe=/<[^>]*>/g);var Be=/<\w*:/,Re=/<(\/?)\w+:/;function De(e,t){for(var n={},r=0,o=0;r!==e.length;++r)if(32===(o=e.charCodeAt(r))||10===o||13===o)break;if(t||(n[0]=e.slice(0,r)),r===e.length)return n;var i=e.match(Te),a=0,u="",c=0,s="",l="",f=1;if(i)for(c=0;c!=i.length;++c){for(l=i[c],o=0;o!=l.length;++o)if(61===l.charCodeAt(o))break;s=l.slice(0,o).trim();while(32==l.charCodeAt(o+1))++o;for(f=34==(r=l.charCodeAt(o+1))||39==r?1:0,u=l.slice(o+1+f,l.length-f),a=0;a!=s.length;++a)if(58===s.charCodeAt(a))break;if(a===s.length)s.indexOf("_")>0&&(s=s.slice(0,s.indexOf("_"))),n[s]=u,n[s.toLowerCase()]=u;else{var d=(5===a&&"xmlns"===s.slice(0,5)?"xmlns":"")+s.slice(a+1);if(n[d]&&"ext"==s.slice(a-3,a))continue;n[d]=u,n[d.toLowerCase()]=u}}return n}function Ne(e){return e.replace(Re,"<$1")}var Ie={""":'"',"'":"'",">":">","<":"<","&":"&"},Pe=Q(Ie),Me=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,t=/_x([\da-fA-F]{4})_/g;return function n(r){var o=r+"",i=o.indexOf("<![CDATA[");if(-1==i)return o.replace(e,(function(e,t){return Ie[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var a=o.indexOf("]]>");return n(o.slice(0,i))+o.slice(i+9,a)+n(o.slice(a+3))}}(),Fe=/[&<>'"]/g,Le=/[\u0000-\u0008\u000b-\u001f]/g;function ze(e){var t=e+"";return t.replace(Fe,(function(e){return Pe[e]})).replace(Le,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function He(e){return ze(e).replace(/ /g,"_x0020_")}var Ue=/[\u0000-\u001f]/g;function Ve(e){var t=e+"";return t.replace(Fe,(function(e){return Pe[e]})).replace(/\n/g,"<br/>").replace(Ue,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}function je(e){var t=e+"";return t.replace(Fe,(function(e){return Pe[e]})).replace(Ue,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var We=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}(),$e=function(){return function(e){return e.replace(/(\r\n|[\r\n])/g," ")}}();function Ge(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Xe=function(e){var t="",n=0,r=0,o=0,i=0,a=0,u=0;while(n<e.length)r=e.charCodeAt(n++),r<128?t+=String.fromCharCode(r):(o=e.charCodeAt(n++),r>191&&r<224?(a=(31&r)<<6,a|=63&o,t+=String.fromCharCode(a)):(i=e.charCodeAt(n++),r<240?t+=String.fromCharCode((15&r)<<12|(63&o)<<6|63&i):(a=e.charCodeAt(n++),u=((7&r)<<18|(63&o)<<12|(63&i)<<6|63&a)-65536,t+=String.fromCharCode(55296+(u>>>10&1023)),t+=String.fromCharCode(56320+(1023&u)))));return t},qe=function(e){var t=[],n=0,r=0,o=0;while(n<e.length)switch(r=e.charCodeAt(n++),!0){case r<128:t.push(String.fromCharCode(r));break;case r<2048:t.push(String.fromCharCode(192+(r>>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,o=e.charCodeAt(n++)-56320+(r<<10),t.push(String.fromCharCode(240+(o>>18&7))),t.push(String.fromCharCode(144+(o>>12&63))),t.push(String.fromCharCode(128+(o>>6&63))),t.push(String.fromCharCode(128+(63&o)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")};if(S){var Ke=function(e){var t,n,r,i=o.alloc(2*e.length),a=1,u=0,c=0;for(n=0;n<e.length;n+=a)a=1,(r=e.charCodeAt(n))<128?t=r:r<224?(t=64*(31&r)+(63&e.charCodeAt(n+1)),a=2):r<240?(t=4096*(15&r)+64*(63&e.charCodeAt(n+1))+(63&e.charCodeAt(n+2)),a=3):(a=4,t=262144*(7&r)+4096*(63&e.charCodeAt(n+1))+64*(63&e.charCodeAt(n+2))+(63&e.charCodeAt(n+3)),t-=65536,c=55296+(t>>>10&1023),t=56320+(1023&t)),0!==c&&(i[u++]=255&c,i[u++]=c>>>8,c=0),i[u++]=t%256,i[u++]=t>>>8;return i.slice(0,u).toString("ucs2")},Ye="foo bar bazâð£";Xe(Ye)==Ke(Ye)&&(Xe=Ke);var Ze=function(e){return k(e,"binary").toString("utf8")};Xe(Ye)==Ze(Ye)&&(Xe=Ze),qe=function(e){return k(e,"utf8").toString("binary")}}var Je=function(){var e={};return function(t,n){var r=t+"|"+(n||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",n||"")}}(),Qe=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]}));return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r<e.length;++r)n=n.replace(e[r][0],e[r][1]);return n}}(),et=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),tt=/<\/?(?:vt:)?variant>/g,nt=/<(?:vt:)([^>]*)>([\s\S]*)</;function rt(e,t){var n=De(e),r=e.match(et(n.baseType))||[],o=[];if(r.length!=n.size){if(t.WTF)throw new Error("unexpected vector length "+r.length+" != "+n.size);return o}return r.forEach((function(e){var t=e.replace(tt,"").match(nt);t&&o.push({v:Xe(t[2]),t:t[1]})})),o}var ot=/(^\s|\s$|\n)/;function it(e,t){return"<"+e+(t.match(ot)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function at(e){return Z(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ut(e,t,n){return"<"+e+(null!=n?at(n):"")+(null!=t?(t.match(ot)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function ct(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(Hg){if(t)throw Hg}return""}function st(e){switch(typeof e){case"string":return ut("vt:lpwstr",e);case"number":return ut((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return ut("vt:bool",e?"true":"false")}if(e instanceof Date)return ut("vt:filetime",ct(e));throw new Error("Unable to serialize "+e)}var lt={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},ft={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function dt(e,t){for(var n=1-2*(e[t+7]>>>7),r=((127&e[t+7])<<4)+(e[t+6]>>>4&15),o=15&e[t+6],i=5;i>=0;--i)o=256*o+e[t+i];return 2047==r?0==o?n*(1/0):NaN:(0==r?r=-1022:(r-=1023,o+=Math.pow(2,52)),n*Math.pow(2,r-52)*o)}function ht(e,t,n){var r=(t<0||1/t==-1/0?1:0)<<7,o=0,i=0,a=r?-t:t;isFinite(a)?0==a?o=i=0:(o=Math.floor(Math.log(a)/Math.LN2),i=a*Math.pow(2,52-o),o<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?o=-1022:(i-=Math.pow(2,52),o+=1023)):(o=2047,i=isNaN(t)?26985:0);for(var u=0;u<=5;++u,i/=256)e[n+u]=255&i;e[n+6]=(15&o)<<4|15&i,e[n+7]=o>>4|r}var mt,pt,gt=function(e){for(var t=[],n=10240,r=0;r<e[0].length;++r)if(e[0][r])for(var o=0,i=e[0][r].length;o<i;o+=n)t.push.apply(t,e[0][r].slice(o,o+n));return t},vt=gt,bt=function(e,t,n){for(var r=[],o=t;o<n;o+=2)r.push(String.fromCharCode(Mt(e,o)));return r.join("").replace(I,"")},yt=bt,wt=function(e,t,n){for(var r=[],o=t;o<t+n;++o)r.push(("0"+e[o].toString(16)).slice(-2));return r.join("")},xt=wt,Ct=function(e,t,n){for(var r=[],o=t;o<n;o++)r.push(String.fromCharCode(Pt(e,o)));return r.join("")},St=Ct,kt=function(e,t){var n=Lt(e,t);return n>0?Ct(e,t+4,t+4+n-1):""},_t=kt,Et=function(e,t){var n=Lt(e,t);return n>0?Ct(e,t+4,t+4+n-1):""},At=Et,Tt=function(e,t){var n=2*Lt(e,t);return n>0?Ct(e,t+4,t+4+n-1):""},Ot=Tt;mt=pt=function(e,t){var n=Lt(e,t);return n>0?bt(e,t+4,t+4+n):""};var Bt,Rt,Dt=function(e,t){var n=Lt(e,t);return n>0?Ct(e,t+4,t+4+n):""},Nt=Dt;Bt=Rt=function(e,t){return dt(e,t)};var It=function(e){return Array.isArray(e)};S&&(bt=function(e,t,n){return o.isBuffer(e)?e.toString("utf16le",t,n).replace(I,""):yt(e,t,n)},wt=function(e,t,n){return o.isBuffer(e)?e.toString("hex",t,t+n):xt(e,t,n)},kt=function(e,t){if(!o.isBuffer(e))return _t(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},Et=function(e,t){if(!o.isBuffer(e))return At(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},Tt=function(e,t){if(!o.isBuffer(e))return Ot(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},mt=function(e,t){if(!o.isBuffer(e))return pt(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},Dt=function(e,t){if(!o.isBuffer(e))return Nt(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},Ct=function(e,t,n){return o.isBuffer(e)?e.toString("utf8",t,n):St(e,t,n)},gt=function(e){return e[0].length>0&&o.isBuffer(e[0][0])?o.concat(e[0]):vt(e)},N=function(e){return o.isBuffer(e[0])?o.concat(e):[].concat.apply([],e)},Bt=function(e,t){return o.isBuffer(e)?e.readDoubleLE(t):Rt(e,t)},It=function(e){return o.isBuffer(e)||Array.isArray(e)}),"undefined"!==typeof cptable&&(bt=function(e,t,n){return cptable.utils.decode(1200,e.slice(t,n)).replace(I,"")},Ct=function(e,t,n){return cptable.utils.decode(65001,e.slice(t,n))},kt=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(u,e.slice(t+4,t+4+n-1)):""},Et=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(a,e.slice(t+4,t+4+n-1)):""},Tt=function(e,t){var n=2*Lt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},mt=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n)):""},Dt=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(65001,e.slice(t+4,t+4+n)):""});var Pt=function(e,t){return e[t]},Mt=function(e,t){return 256*e[t+1]+e[t]},Ft=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Lt=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},zt=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Ht=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Ut(e,t){var n,r,i,u,c,s,l="",f=[];switch(t){case"dbcs":if(s=this.l,S&&o.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c<e;++c)l+=String.fromCharCode(Mt(this,s)),s+=2;e*=2;break;case"utf8":l=Ct(this,this.l,this.l+e);break;case"utf16le":e*=2,l=bt(this,this.l,this.l+e);break;case"wstr":if("undefined"===typeof cptable)return Ut.call(this,e,"dbcs");l=cptable.utils.decode(a,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":l=kt(this,this.l),e=4+Lt(this,this.l);break;case"lpstr-cp":l=Et(this,this.l),e=4+Lt(this,this.l);break;case"lpwstr":l=Tt(this,this.l),e=4+2*Lt(this,this.l);break;case"lpp4":e=4+Lt(this,this.l),l=mt(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+Lt(this,this.l),l=Dt(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":e=0,l="";while(0!==(i=Pt(this,this.l+e++)))f.push(y(i));l=f.join("");break;case"_wstr":e=0,l="";while(0!==(i=Mt(this,this.l+e)))f.push(y(i)),e+=2;e+=2,l=f.join("");break;case"dbcs-cont":for(l="",s=this.l,c=0;c<e;++c){if(this.lens&&-1!==this.lens.indexOf(s))return i=Pt(this,s),this.l=s+1,u=Ut.call(this,e-c,i?"dbcs-cont":"sbcs-cont"),f.join("")+u;f.push(y(Mt(this,s))),s+=2}l=f.join(""),e*=2;break;case"cpstr":if("undefined"!==typeof cptable){l=cptable.utils.decode(a,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(l="",s=this.l,c=0;c!=e;++c){if(this.lens&&-1!==this.lens.indexOf(s))return i=Pt(this,s),this.l=s+1,u=Ut.call(this,e-c,i?"dbcs-cont":"sbcs-cont"),f.join("")+u;f.push(y(Pt(this,s))),s+=1}l=f.join("");break;default:switch(e){case 1:return n=Pt(this,this.l),this.l++,n;case 2:return n=("i"===t?Ft:Mt)(this,this.l),this.l+=2,n;case 4:case-4:return"i"===t||0===(128&this[this.l+3])?(n=(e>0?zt:Ht)(this,this.l),this.l+=4,n):(r=Lt(this,this.l),this.l+=4,r);case 8:case-8:if("f"===t)return r=8==e?Bt(this,this.l):Bt([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,r;e=8;case 16:l=wt(this,this.l,e);break}}return this.l+=e,l}var Vt=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24&255},jt=function(e,t,n){e[n]=255&t,e[n+1]=t>>8&255,e[n+2]=t>>16&255,e[n+3]=t>>24&255},Wt=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function $t(e,t,n){var r=0,o=0;if("dbcs"===n){for(o=0;o!=t.length;++o)Wt(this,t.charCodeAt(o),this.l+2*o);r=2*t.length}else if("sbcs"===n){for(t=t.replace(/[^\x00-\x7F]/g,"_"),o=0;o!=t.length;++o)this[this.l+o]=255&t.charCodeAt(o);r=t.length}else{if("hex"===n){for(;o<e;++o)this[this.l++]=parseInt(t.slice(2*o,2*o+2),16)||0;return this}if("utf16le"===n){var i=Math.min(this.l+e,this.length);for(o=0;o<Math.min(t.length,e);++o){var a=t.charCodeAt(o);this[this.l++]=255&a,this[this.l++]=a>>8}while(this.l<i)this[this.l++]=0;return this}switch(e){case 1:r=1,this[this.l]=255&t;break;case 2:r=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:r=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:r=4,Vt(this,t,this.l);break;case 8:if(r=8,"f"===n){ht(this,t,this.l);break}case 16:break;case-4:r=4,jt(this,t,this.l);break}}return this.l+=r,this}function Gt(e,t){var n=wt(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function Xt(e,t){e.l=t,e.read_shift=Ut,e.chk=Gt,e.write_shift=$t}function qt(e,t){e.l+=t}function Kt(e){var t=E(e);return Xt(t,0),t}function Yt(e,t,n){if(e){var r,o,i;Xt(e,e.l||0);var a=e.length,u=0,c=0;while(e.l<a){u=e.read_shift(1),128&u&&(u=(127&u)+((127&e.read_shift(1))<<7));var s=fp[u]||fp[65535];for(r=e.read_shift(1),i=127&r,o=1;o<4&&128&r;++o)i+=(127&(r=e.read_shift(1)))<<7*o;c=e.l+i;var l=(s.f||qt)(e,i,n);if(e.l=c,t(l,s.n,u))return}}}function Zt(){var e=[],t=S?256:2048,n=function(e){var t=Kt(e);return Xt(t,0),t},r=n(t),o=function(){r&&(r.length>r.l&&(r=r.slice(0,r.l),r.l=r.length),r.length>0&&e.push(r),r=null)},i=function(e){return r&&e<r.length-r.l?r:(o(),r=n(Math.max(e+1,t)))},a=function(){return o(),gt([e])},u=function(e){o(),r=e,null==r.l&&(r.l=r.length),i(t)};return{next:i,push:u,end:a,_bufs:e}}function Jt(e,t,n,r){var o,i=+dp[t];if(!isNaN(i)){r||(r=fp[i].p||(n||[]).length||0),o=1+(i>=128?1:0)+1,r>=128&&++o,r>=16384&&++o,r>=2097152&&++o;var a=e.next(o);i<=127?a.write_shift(1,i):(a.write_shift(1,128+(127&i)),a.write_shift(1,i>>7));for(var u=0;4!=u;++u){if(!(r>=128)){a.write_shift(1,r);break}a.write_shift(1,128+(127&r)),r>>=7}r>0&&It(n)&&e.push(n)}}function Qt(e,t,n){var r=fe(e);if(t.s?(r.cRel&&(r.c+=t.s.c),r.rRel&&(r.r+=t.s.r)):(r.cRel&&(r.c+=t.c),r.rRel&&(r.r+=t.r)),!n||n.biff<12){while(r.c>=256)r.c-=256;while(r.r>=65536)r.r-=65536}return r}function en(e,t,n){var r=fe(e);return r.s=Qt(r.s,t.s,n),r.e=Qt(r.e,t.s,n),r}function tn(e,t){e.cRel&&e.c<0&&(e=fe(e),e.c+=t>8?16384:256),e.rRel&&e.r<0&&(e=fe(e),e.r+=t>8?1048576:t>5?65536:16384);var n=gn(e);return 0===e.cRel&&(n=dn(n)),0===e.rRel&&(n=cn(n)),n}function nn(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?65535:255)||e.e.cRel?tn(e.s,t.biff)+":"+tn(e.e,t.biff):(e.s.rRel?"":"$")+un(e.s.r)+":"+(e.e.rRel?"":"$")+un(e.e.r):(e.s.cRel?"":"$")+fn(e.s.c)+":"+(e.e.cRel?"":"$")+fn(e.e.c)}var rn={},on=function(e,t){var r;if("undefined"!==typeof t)r=t;else{try{r=n(2)}catch(Hg){r=null}}e.rc4=function(e,t){var n=new Array(256),r=0,i=0,a=0,u=0;for(i=0;256!=i;++i)n[i]=i;for(i=0;256!=i;++i)a=a+n[i]+e[i%e.length].charCodeAt(0)&255,u=n[i],n[i]=n[a],n[a]=u;i=a=0;var c=o(t.length);for(r=0;r!=t.length;++r)i=i+1&255,a=(a+n[i])%256,u=n[i],n[i]=n[a],n[a]=u,c[r]=t[r]^n[n[i]+n[a]&255];return c},e.md5=function(e){if(!r)throw new Error("Unsupported crypto");return r.createHash("md5").update(e).digest("hex")}};function an(e){return parseInt(sn(e),10)-1}function un(e){return""+(e+1)}function cn(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function sn(e){return e.replace(/\$(\d+)$/,"$1")}function ln(e){for(var t=hn(e),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function fn(e){var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function dn(e){return e.replace(/^([A-Z])/,"$$$1")}function hn(e){return e.replace(/^\$([A-Z])/,"$1")}function mn(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function pn(e){var t=mn(e);return{c:ln(t[0]),r:an(t[1])}}function gn(e){return fn(e.c)+un(e.r)}function vn(e){var t=e.split(":").map(pn);return{s:t[0],e:t[t.length-1]}}function bn(e,t){return"undefined"===typeof t||"number"===typeof t?bn(e.s,e.e):("string"!==typeof e&&(e=gn(e)),"string"!==typeof t&&(t=gn(t)),e==t?e:e+":"+t)}function yn(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,r=0,o=0,i=e.length;for(n=0;r<i;++r){if((o=e.charCodeAt(r)-64)<1||o>26)break;n=26*n+o}for(t.s.c=--n,n=0;r<i;++r){if((o=e.charCodeAt(r)-48)<0||o>9)break;n=10*n+o}if(t.s.r=--n,r===i||58===e.charCodeAt(++r))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(n=0;r!=i;++r){if((o=e.charCodeAt(r)-64)<1||o>26)break;n=26*n+o}for(t.e.c=--n,n=0;r!=i;++r){if((o=e.charCodeAt(r)-48)<0||o>9)break;n=10*n+o}return t.e.r=--n,t}function wn(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=M.format(e.z,n?oe(t):t)}catch(Hg){}try{return e.w=M.format((e.XF||{}).numFmtId||(n?14:0),n?oe(t):t)}catch(Hg){return""+t}}function xn(e,t,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),wn(e,void 0==t?e.v:t))}function Cn(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function Sn(e,t,n){var r=n||{},o=e?Array.isArray(e):r.dense;null!=w&&null==o&&(o=w);var i=e||(o?[]:{}),a=0,u=0;if(i&&null!=r.origin)if("number"==typeof r.origin)a=r.origin;else{var c="string"==typeof r.origin?pn(r.origin):r.origin;a=c.r,u=c.c}var s={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var l=yn(i["!ref"]);s.s.c=l.s.c,s.s.r=l.s.r,s.e.c=Math.max(s.e.c,l.e.c),s.e.r=Math.max(s.e.r,l.e.r),-1==a&&(s.e.r=a=l.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[f].length;++d)if("undefined"!==typeof t[f][d]){var h={v:t[f][d]},m=a+f,p=u+d;if(s.s.r>m&&(s.s.r=m),s.s.c>p&&(s.s.c=p),s.e.r<m&&(s.e.r=m),s.e.c<p&&(s.e.c=p),!t[f][d]||"object"!==typeof t[f][d]||Array.isArray(t[f][d])||t[f][d]instanceof Date)if(Array.isArray(h.v)&&(h.f=t[f][d][1],h.v=h.v[0]),null===h.v)if(h.f)h.t="n";else{if(!r.cellStubs)continue;h.t="z"}else"number"===typeof h.v?h.t="n":"boolean"===typeof h.v?h.t="b":h.v instanceof Date?(h.z=r.dateNF||M._table[14],r.cellDates?(h.t="d",h.w=M.format(h.z,oe(h.v))):(h.t="n",h.v=oe(h.v),h.w=M.format(h.z,h.v))):h.t="s";else h=t[f][d];if(o)i[m]||(i[m]=[]),i[m][p]=h;else{var g=gn({c:p,r:m});i[g]=h}}}return s.s.c<1e7&&(i["!ref"]=bn(s)),i}function kn(e,t){return Sn(null,e,t)}function _n(e,t){return t||(t=Kt(4)),t.write_shift(4,e),t}function En(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function An(e,t){var n=!1;return null==t&&(n=!0,t=Kt(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}function Tn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function On(e,t){return t||(t=Kt(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function Bn(e,t){var n=e.l,r=e.read_shift(1),o=En(e),i=[],a={t:o,h:o};if(0!==(1&r)){for(var u=e.read_shift(4),c=0;c!=u;++c)i.push(Tn(e));a.r=i}else a.r=[{ich:0,ifnt:0}];return e.l=n+t,a}function Rn(e,t){var n=!1;return null==t&&(n=!0,t=Kt(15+4*e.t.length)),t.write_shift(1,0),An(e.t,t),n?t.slice(0,t.l):t}on(rn,"undefined"!==typeof crypto?crypto:void 0);var Dn=Bn;function Nn(e,t){var n=!1;return null==t&&(n=!0,t=Kt(23+4*e.t.length)),t.write_shift(1,1),An(e.t,t),t.write_shift(4,1),On({ich:0,ifnt:0},t),n?t.slice(0,t.l):t}function In(e){var t=e.read_shift(4),n=e.read_shift(2);return n+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:n}}function Pn(e,t){return null==t&&(t=Kt(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Mn=En,Fn=An;function Ln(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function zn(e,t){var n=!1;return null==t&&(n=!0,t=Kt(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}var Hn=En,Un=Ln,Vn=zn;function jn(e){var t=e.slice(e.l,e.l+4),n=1&t[0],r=2&t[0];e.l+=4,t[0]&=252;var o=0===r?Bt([0,0,0,0,t[0],t[1],t[2],t[3]],0):zt(t,0)>>2;return n?o/100:o}function Wn(e,t){null==t&&(t=Kt(4));var n=0,r=0,o=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?r=1:o==(0|o)&&o>=-(1<<29)&&o<1<<29&&(r=1,n=1),!r)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((n?o:e)<<2)+(n+2))}function $n(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function Gn(e,t){return t||(t=Kt(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var Xn=$n,qn=Gn;function Kn(e){return e.read_shift(8,"f")}function Yn(e,t){return(t||Kt(8)).write_shift(8,e,"f")}var Zn={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Jn=ee(Zn);function Qn(e){var t={},n=e.read_shift(1),r=n>>>1,o=e.read_shift(1),i=e.read_shift(2,"i"),a=e.read_shift(1),u=e.read_shift(1),c=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=o;var s=Ar[o];s&&(t.rgb=Ju(s));break;case 2:t.rgb=Ju([a,u,c]);break;case 3:t.theme=o;break}return 0!=i&&(t.tint=i>0?i/32767:i/32768),t}function er(e,t){if(t||(t=Kt(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var n=e.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),t.write_shift(2,n),e.rgb){var r=e.rgb||"FFFFFF";t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function tr(e){var t=e.read_shift(1);e.l++;var n={fItalic:2&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t};return n}function nr(e,t){t||(t=Kt(2));var n=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,n),t.write_shift(1,0),t}function rr(e,t){var n={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return n[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}function or(e){return rr(e,1)}function ir(e){return rr(e,2)}var ar=2,ur=3,cr=11,sr=12,lr=19,fr=30,dr=64,hr=65,mr=71,pr=4096,gr=80,vr=81,br=[gr,vr],yr={1:{n:"CodePage",t:ar},2:{n:"Category",t:gr},3:{n:"PresentationFormat",t:gr},4:{n:"ByteCount",t:ur},5:{n:"LineCount",t:ur},6:{n:"ParagraphCount",t:ur},7:{n:"SlideCount",t:ur},8:{n:"NoteCount",t:ur},9:{n:"HiddenCount",t:ur},10:{n:"MultimediaClipCount",t:ur},11:{n:"ScaleCrop",t:cr},12:{n:"HeadingPairs",t:pr|sr},13:{n:"TitlesOfParts",t:pr|fr},14:{n:"Manager",t:gr},15:{n:"Company",t:gr},16:{n:"LinksUpToDate",t:cr},17:{n:"CharacterCount",t:ur},19:{n:"SharedDoc",t:cr},22:{n:"HyperlinksChanged",t:cr},23:{n:"AppVersion",t:ur,p:"version"},24:{n:"DigSig",t:hr},26:{n:"ContentType",t:gr},27:{n:"ContentStatus",t:gr},28:{n:"Language",t:gr},29:{n:"Version",t:gr},255:{}},wr={1:{n:"CodePage",t:ar},2:{n:"Title",t:gr},3:{n:"Subject",t:gr},4:{n:"Author",t:gr},5:{n:"Keywords",t:gr},6:{n:"Comments",t:gr},7:{n:"Template",t:gr},8:{n:"LastAuthor",t:gr},9:{n:"RevNumber",t:gr},10:{n:"EditTime",t:dr},11:{n:"LastPrinted",t:dr},12:{n:"CreatedDate",t:dr},13:{n:"ModifiedDate",t:dr},14:{n:"PageCount",t:ur},15:{n:"WordCount",t:ur},16:{n:"CharCount",t:ur},17:{n:"Thumbnail",t:mr},18:{n:"Application",t:gr},19:{n:"DocSecurity",t:ur},255:{}},xr={2147483648:{n:"Locale",t:lr},2147483651:{n:"Behavior",t:lr},1919054434:{}};(function(){for(var e in xr)xr.hasOwnProperty(e)&&(yr[e]=wr[e]=xr[e])})();var Cr=J(yr,"n"),Sr=J(wr,"n"),kr={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},_r=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Er(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Ar=Er([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Tr={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Or=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return Z(e).forEach((function(t){["xlsm","xlam"].forEach((function(n){e[t][n]||(e[t][n]=e[t].xlsx)}))})),Z(e).forEach((function(t){Z(e[t]).forEach((function(n){Tr[e[t][n]]=t}))})),e}(),Br=te(Tr);function Rr(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Dr(e){var t=Rr();if(!e||!e.match)return t;var n={};if((e.match(Oe)||[]).forEach((function(e){var r=De(e);switch(r[0].replace(Be,"<")){case"<?xml":break;case"<Types":t.xmlns=r["xmlns"+(r[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":n[r.Extension]=r.ContentType;break;case"<Override":void 0!==t[Tr[r.ContentType]]&&t[Tr[r.ContentType]].push(r.PartName);break}})),t.xmlns!==lt.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=n,delete t.calcchains,t}lt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var Nr=ut("Types",null,{xmlns:lt.CT,"xmlns:xsd":lt.xsd,"xmlns:xsi":lt.xsi}),Ir=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Br.rels[0]]].map((function(e){return ut("Default",null,{Extension:e[0],ContentType:e[1]})}));function Pr(e,t){var n,r=[];r[r.length]=Ae,r[r.length]=Nr,r=r.concat(Ir);var o=function(o){e[o]&&e[o].length>0&&(n=e[o][0],r[r.length]=ut("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:Or[o][t.bookType||"xlsx"]}))},i=function(n){(e[n]||[]).forEach((function(e){r[r.length]=ut("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Or[n][t.bookType||"xlsx"]})}))},a=function(t){(e[t]||[]).forEach((function(e){r[r.length]=ut("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Br[t][0]})}))};return o("workbooks"),i("sheets"),i("charts"),a("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(a),a("vba"),a("comments"),a("drawings"),r.length>2&&(r[r.length]="</Types>",r[1]=r[1].replace("/>",">")),r.join("")}var Mr={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Fr(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Lr(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var n={},r={};return(e.match(Oe)||[]).forEach((function(e){var o=De(e);if("<Relationship"===o[0]){var i={};i.Type=o.Type,i.Target=o.Target,i.Id=o.Id,i.TargetMode=o.TargetMode;var a="External"===o.TargetMode?o.Target:Ee(o.Target,t);n[a]=i,r[o.Id]=i}})),n["!id"]=r,n}lt.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var zr=ut("Relationships",null,{xmlns:lt.RELS});function Hr(e){var t=[Ae,zr];return Z(e["!id"]).forEach((function(n){t[t.length]=ut("Relationship",null,e["!id"][n])})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Ur(e,t,n,r,o){if(o||(o={}),e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(o.Id="rId"+t,o.Type=r,o.Target=n,o.Type==Mr.HLINK&&(o.TargetMode="External"),e["!id"][o.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][o.Id]=o,e[("/"+o.Target).replace("//","/")]=o,t}var Vr="application/vnd.oasis.opendocument.spreadsheet";function jr(e,t){var n,r,o=Lm(e);while(n=zm.exec(o))switch(n[3]){case"manifest":break;case"file-entry":if(r=De(n[0],!1),"/"==r.path&&r.type!==Vr)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}function Wr(e){var t=[Ae];t.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),t.push(' <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var n=0;n<e.length;++n)t.push(' <manifest:file-entry manifest:full-path="'+e[n][0]+'" manifest:media-type="'+e[n][1]+'"/>\n');return t.push("</manifest:manifest>"),t.join("")}function $r(e,t,n){return[' <rdf:Description rdf:about="'+e+'">\n',' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(n||"odf")+"#"+t+'"/>\n'," </rdf:Description>\n"].join("")}function Gr(e,t){return[' <rdf:Description rdf:about="'+e+'">\n',' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+'"/>\n'," </rdf:Description>\n"].join("")}function Xr(e){var t=[Ae];t.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var n=0;n!=e.length;++n)t.push($r(e[n][0],e[n][1])),t.push(Gr("",e[n][0]));return t.push($r("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}var qr=function(){var e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+t.version+"</meta:generator></office:meta></office:document-meta>";return function(){return e}}(),Kr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];lt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Mr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Yr=function(){for(var e=new Array(Kr.length),t=0;t<Kr.length;++t){var n=Kr[t],r="(?:"+n[0].slice(0,n[0].indexOf(":"))+":)"+n[0].slice(n[0].indexOf(":")+1);e[t]=new RegExp("<"+r+"[^>]*>([\\s\\S]*?)</"+r+">")}return e}();function Zr(e){var t={};e=Xe(e);for(var n=0;n<Kr.length;++n){var r=Kr[n],o=e.match(Yr[n]);null!=o&&o.length>0&&(t[r[1]]=o[1]),"date"===r[2]&&t[r[1]]&&(t[r[1]]=se(t[r[1]]))}return t}var Jr=ut("cp:coreProperties",null,{"xmlns:cp":lt.CORE_PROPS,"xmlns:dc":lt.dc,"xmlns:dcterms":lt.dcterms,"xmlns:dcmitype":lt.dcmitype,"xmlns:xsi":lt.xsi});function Qr(e,t,n,r,o){null==o[e]&&null!=t&&""!==t&&(o[e]=t,r[r.length]=n?ut(e,t,n):it(e,t))}function eo(e,t){var n=t||{},r=[Ae,Jr],o={};if(!e&&!n.Props)return r.join("");e&&(null!=e.CreatedDate&&Qr("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:ct(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,o),null!=e.ModifiedDate&&Qr("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:ct(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,o));for(var i=0;i!=Kr.length;++i){var a=Kr[i],u=n.Props&&null!=n.Props[a[1]]?n.Props[a[1]]:e?e[a[1]]:null;!0===u?u="1":!1===u?u="0":"number"==typeof u&&(u=String(u)),null!=u&&Qr(a[0],u,null,r,o)}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}var to=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];lt.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Mr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var no=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function ro(e,t,n,r){var o=[];if("string"==typeof e)o=rt(e,r);else for(var i=0;i<e.length;++i)o=o.concat(e[i].map((function(e){return{v:e}})));var a="string"==typeof t?rt(t,r).map((function(e){return e.v})):t,u=0,c=0;if(a.length>0)for(var s=0;s!==o.length;s+=2){switch(c=+o[s+1].v,o[s].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Werkbladen":n.Worksheets=c,n.SheetNames=a.slice(u,u+c);break;case"Named Ranges":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":n.NamedRanges=c,n.DefinedNames=a.slice(u,u+c);break;case"Charts":case"Diagramme":n.Chartsheets=c,n.ChartNames=a.slice(u,u+c);break}u+=c}}function oo(e,t,n){var r={};return t||(t={}),e=Xe(e),to.forEach((function(n){switch(n[2]){case"string":t[n[1]]=(e.match(Je(n[0]))||[])[1];break;case"bool":t[n[1]]="true"===(e.match(Je(n[0]))||[])[1];break;case"raw":var o=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)</"+n[0]+">"));o&&o.length>0&&(r[n[1]]=o[1]);break}})),r.HeadingPairs&&r.TitlesOfParts&&ro(r.HeadingPairs,r.TitlesOfParts,t,n),t}var io=ut("Properties",null,{xmlns:lt.EXT_PROPS,"xmlns:vt":lt.vt});function ao(e){var t=[],n=ut;return e||(e={}),e.Application="SheetJS",t[t.length]=Ae,t[t.length]=io,to.forEach((function(r){if(void 0!==e[r[1]]){var o;switch(r[2]){case"string":o=String(e[r[1]]);break;case"bool":o=e[r[1]]?"true":"false";break}void 0!==o&&(t[t.length]=n(r[0],o))}})),t[t.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+ze(e)+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}lt.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Mr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var uo=/<[^>]+>[^<]*/g;function co(e,t){var n={},r="",o=e.match(uo);if(o)for(var i=0;i!=o.length;++i){var a=o[i],u=De(a);switch(u[0]){case"<?xml":break;case"<Properties":break;case"<property":r=u.name;break;case"</property>":r=null;break;default:if(0===a.indexOf("<vt:")){var c=a.split(">"),s=c[0].slice(4),l=c[1];switch(s){case"lpstr":case"bstr":case"lpwstr":n[r]=Me(l);break;case"bool":n[r]=Ge(l);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(l,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(l);break;case"filetime":case"date":n[r]=se(l);break;case"cy":case"error":n[r]=Me(l);break;default:if("/"==s.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",a,s,c)}}else if("</"===a.slice(0,2));else if(t.WTF)throw new Error(a)}}return n}var so=ut("Properties",null,{xmlns:lt.CUST_PROPS,"xmlns:vt":lt.vt});function lo(e){var t=[Ae,so];if(!e)return t.join("");var n=1;return Z(e).forEach((function(r){++n,t[t.length]=ut("property",st(e[r]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:r})})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var fo={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},ho=Q(fo);function mo(e,t,n){t=ho[t]||t,e[t]=n}function po(e,t){var n=[];return Z(fo).map((function(e){for(var t=0;t<Kr.length;++t)if(Kr[t][1]==e)return Kr[t];for(t=0;t<to.length;++t)if(to[t][1]==e)return to[t];throw e})).forEach((function(r){if(null!=e[r[1]]){var o=t&&t.Props&&null!=t.Props[r[1]]?t.Props[r[1]]:e[r[1]];switch(r[2]){case"date":o=new Date(o).toISOString().replace(/\.\d*Z/,"Z");break}"number"==typeof o?o=String(o):!0===o||!1===o?o=o?"1":"0":o instanceof Date&&(o=new Date(o).toISOString().replace(/\.\d*Z/,"")),n.push(it(fo[r[1]]||r[1],o))}})),ut("DocumentProperties",n.join(""),{xmlns:ft.o})}function go(e,t){var n=["Worksheets","SheetNames"],r="CustomDocumentProperties",o=[];return e&&Z(e).forEach((function(t){if(e.hasOwnProperty(t)){for(var r=0;r<Kr.length;++r)if(t==Kr[r][1])return;for(r=0;r<to.length;++r)if(t==to[r][1])return;for(r=0;r<n.length;++r)if(t==n[r])return;var i=e[t],a="string";"number"==typeof i?(a="float",i=String(i)):!0===i||!1===i?(a="boolean",i=i?"1":"0"):i=String(i),o.push(ut(He(t),i,{"dt:dt":a}))}})),t&&Z(t).forEach((function(n){if(t.hasOwnProperty(n)&&(!e||!e.hasOwnProperty(n))){var r=t[n],i="string";"number"==typeof r?(i="float",r=String(r)):!0===r||!1===r?(i="boolean",r=r?"1":"0"):r instanceof Date?(i="dateTime.tz",r=r.toISOString()):r=String(r),o.push(ut(He(n),r,{"dt:dt":i}))}})),"<"+r+' xmlns="'+ft.o+'">'+o.join("")+"</"+r+">"}function vo(e){var t=e.read_shift(4),n=e.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function bo(e){var t="string"==typeof e?new Date(Date.parse(e)):e,n=t.getTime()/1e3+11644473600,r=n%Math.pow(2,32),o=(n-r)/Math.pow(2,32);r*=1e7,o*=1e7;var i=r/Math.pow(2,32)|0;i>0&&(r%=Math.pow(2,32),o+=i);var a=Kt(8);return a.write_shift(4,r),a.write_shift(4,o),a}function yo(e,t,n){var r=e.l,o=e.read_shift(0,"lpstr-cp");if(n)while(e.l-r&3)++e.l;return o}function wo(e,t,n){var r=e.read_shift(0,"lpwstr");return n&&(e.l+=4-(r.length+1&3)&3),r}function xo(e,t,n){return 31===t?wo(e):yo(e,t,n)}function Co(e,t,n){return xo(e,t,!1===n?0:4)}function So(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return xo(e,t,0)}function ko(e){for(var t=e.read_shift(4),n=[],r=0;r!=t;++r)n[r]=e.read_shift(0,"lpstr-cp").replace(I,"");return n}function _o(e){return ko(e)}function Eo(e){var t=Do(e,vr),n=Do(e,ur);return[t,n]}function Ao(e){for(var t=e.read_shift(4),n=[],r=0;r!=t/2;++r)n.push(Eo(e));return n}function To(e){return Ao(e)}function Oo(e,t){for(var n=e.read_shift(4),r={},o=0;o!=n;++o){var i=e.read_shift(4),a=e.read_shift(4);r[i]=e.read_shift(a,1200===t?"utf16le":"utf8").replace(I,"").replace(P,"!"),1200===t&&a%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),r}function Bo(e){var t=e.read_shift(4),n=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),n}function Ro(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Do(e,t,n){var r,o=e.read_shift(2),i=n||{};if(e.l+=2,t!==sr&&o!==t&&-1===br.indexOf(t))throw new Error("Expected type "+t+" saw "+o);switch(t===sr?o:t){case 2:return r=e.read_shift(2,"i"),i.raw||(e.l+=2),r;case 3:return r=e.read_shift(4,"i"),r;case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4),r;case 30:return yo(e,o,4).replace(I,"");case 31:return wo(e);case 64:return vo(e);case 65:return Bo(e);case 71:return Ro(e);case 80:return Co(e,o,!i.raw).replace(I,"");case 81:return So(e,o).replace(I,"");case 4108:return To(e);case 4126:return _o(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+o)}}function No(e,t){var n=Kt(4),r=Kt(4);switch(n.write_shift(4,80==e?31:e),e){case 3:r.write_shift(-4,t);break;case 5:r=Kt(8),r.write_shift(8,t,"f");break;case 11:r.write_shift(4,t?1:0);break;case 64:r=bo(t);break;case 31:case 80:r=Kt(4+2*(t.length+1)+(t.length%2?0:2)),r.write_shift(4,t.length+1),r.write_shift(0,t,"dbcs");while(r.l!=r.length)r.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return N([n,r])}function Io(e,t){var n=e.l,r=e.read_shift(4),o=e.read_shift(4),i=[],a=0,u=0,c=-1,s={};for(a=0;a!=o;++a){var l=e.read_shift(4),f=e.read_shift(4);i[a]=[l,f+n]}i.sort((function(e,t){return e[1]-t[1]}));var d={};for(a=0;a!=o;++a){if(e.l!==i[a][1]){var m=!0;if(a>0&&t)switch(t[i[a-1][0]].t){case 2:e.l+2===i[a][1]&&(e.l+=2,m=!1);break;case 80:e.l<=i[a][1]&&(e.l=i[a][1],m=!1);break;case 4108:e.l<=i[a][1]&&(e.l=i[a][1],m=!1);break}if((!t||0==a)&&e.l<=i[a][1]&&(m=!1,e.l=i[a][1]),m)throw new Error("Read Error: Expected address "+i[a][1]+" at "+e.l+" :"+a)}if(t){var p=t[i[a][0]];if(d[p.n]=Do(e,p.t,{raw:!0}),"version"===p.p&&(d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(65535&d[p.n])).slice(-4)),"CodePage"==p.n)switch(d[p.n]){case 0:d[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:h(u=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n])}}else if(1===i[a][0]){if(u=d.CodePage=Do(e,ar),h(u),-1!==c){var g=e.l;e.l=i[c][1],s=Oo(e,u),e.l=g}}else if(0===i[a][0]){if(0===u){c=a,e.l=i[a+1][1];continue}s=Oo(e,u)}else{var v,b=s[i[a][0]];switch(e[e.l]){case 65:e.l+=4,v=Bo(e);break;case 30:e.l+=4,v=Co(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,v=Co(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=jo(e,4);break;case 64:e.l+=4,v=se(vo(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[b]=v}}return e.l=n+r,d}var Po=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(no);function Mo(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Fo(e,t,n){var r=Kt(8),o=[],i=[],a=8,u=0,c=Kt(8),s=Kt(8);if(c.write_shift(4,2),c.write_shift(4,1200),s.write_shift(4,1),i.push(c),o.push(s),a+=8+c.length,!t){s=Kt(8),s.write_shift(4,0),o.unshift(s);var l=[Kt(4)];for(l[0].write_shift(4,e.length),u=0;u<e.length;++u){var f=e[u][0];c=Kt(8+2*(f.length+1)+(f.length%2?0:2)),c.write_shift(4,u+2),c.write_shift(4,f.length+1),c.write_shift(0,f,"dbcs");while(c.l!=c.length)c.write_shift(1,0);l.push(c)}c=N(l),i.unshift(c),a+=8+c.length}for(u=0;u<e.length;++u)if((!t||t[e[u][0]])&&!(Po.indexOf(e[u][0])>-1)&&null!=e[u][1]){var d=e[u][1],h=0;if(t){h=+t[e[u][0]];var m=n[h];if("version"==m.p&&"string"==typeof d){var p=d.split(".");d=(+p[0]<<16)+(+p[1]||0)}c=No(m.t,d)}else{var g=Mo(d);-1==g&&(g=31,d=String(d)),c=No(g,d)}i.push(c),s=Kt(8),s.write_shift(4,t?h:2+u),o.push(s),a+=8+c.length}var v=8*(i.length+1);for(u=0;u<i.length;++u)o[u].write_shift(4,v),v+=i[u].length;return r.write_shift(4,a),r.write_shift(4,i.length),N([r].concat(o).concat(i))}function Lo(e,t,n){var r=e.content;if(!r)return{};Xt(r,0);var o,i,a,u,c=0;r.chk("feff","Byte Order: "),r.read_shift(2);var s=r.read_shift(4),l=r.read_shift(16);if(l!==X.utils.consts.HEADER_CLSID&&l!==n)throw new Error("Bad PropertySet CLSID "+l);if(o=r.read_shift(4),1!==o&&2!==o)throw new Error("Unrecognized #Sets: "+o);if(i=r.read_shift(16),u=r.read_shift(4),1===o&&u!==r.l)throw new Error("Length mismatch: "+u+" !== "+r.l);2===o&&(a=r.read_shift(16),c=r.read_shift(4));var f,d=Io(r,t),h={SystemIdentifier:s};for(var m in d)h[m]=d[m];if(h.FMTID=i,1===o)return h;if(c-r.l==2&&(r.l+=2),r.l!==c)throw new Error("Length mismatch 2: "+r.l+" !== "+c);try{f=Io(r,null)}catch(Hg){}for(m in f)h[m]=f[m];return h.FMTID=[i,a],h}function zo(e,t,n,r,o,i){var a=Kt(o?68:48),u=[a];a.write_shift(2,65534),a.write_shift(2,0),a.write_shift(4,842412599),a.write_shift(16,X.utils.consts.HEADER_CLSID,"hex"),a.write_shift(4,o?2:1),a.write_shift(16,t,"hex"),a.write_shift(4,o?68:48);var c=Fo(e,n,r);if(u.push(c),o){var s=Fo(o,null,null);a.write_shift(16,i,"hex"),a.write_shift(4,68+c.length),u.push(s)}return N(u)}function Ho(e,t){return e.read_shift(t),null}function Uo(e,t){t||(t=Kt(e));for(var n=0;n<e;++n)t.write_shift(1,0);return t}function Vo(e,t,n){var r=[],o=e.l+t;while(e.l<o)r.push(n(e,o-e.l));if(o!==e.l)throw new Error("Slurp error");return r}function jo(e,t){return 1===e.read_shift(t)}function Wo(e,t){return t||(t=Kt(2)),t.write_shift(2,+!!e),t}function $o(e){return e.read_shift(2,"u")}function Go(e,t){return t||(t=Kt(2)),t.write_shift(2,e),t}function Xo(e,t){return Vo(e,t,$o)}function qo(e){var t=e.read_shift(1),n=e.read_shift(1);return 1===n?t:1===t}function Ko(e,t,n){return n||(n=Kt(2)),n.write_shift(1,+e),n.write_shift(1,"e"==t?1:0),n}function Yo(e,t,n){var r=e.read_shift(n&&n.biff>=12?2:1),o="sbcs-cont",i=a;if(n&&n.biff>=8&&(a=1200),n&&8!=n.biff)12==n.biff&&(o="wstr");else{var u=e.read_shift(1);u&&(o="dbcs-cont")}n.biff>=2&&n.biff<=5&&(o="cpstr");var c=r?e.read_shift(r,o):"";return a=i,c}function Zo(e){var t=a;a=1200;var n,r=e.read_shift(2),o=e.read_shift(1),i=4&o,u=8&o,c=1+(1&o),s=0,l={};u&&(s=e.read_shift(2)),i&&(n=e.read_shift(4));var f=2==c?"dbcs-cont":"sbcs-cont",d=0===r?"":e.read_shift(r,f);return u&&(e.l+=4*s),i&&(e.l+=n),l.t=d,u||(l.raw="<t>"+l.t+"</t>",l.r=l.t),a=t,l}function Jo(e,t,n){var r;if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(t,"cpstr");if(n.biff>=12)return e.read_shift(t,"dbcs-cont")}var o=e.read_shift(1);return r=0===o?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),r}function Qo(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):Jo(e,r,n)}function ei(e,t,n){if(n.biff>5)return Qo(e,t,n);var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ti(e,t,n){return n||(n=Kt(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function ni(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}function ri(e){var t=e.read_shift(4),n=e.l,r=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(r=!0),e.l=n);var o=e.read_shift((r?t-24:t)>>1,"utf16le").replace(I,"");return r&&(e.l+=24),o}function oi(e){e.l+=2;var t=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var n=e.read_shift(4);if(0===n)return t.replace(/\\/g,"/");var r=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var o=e.read_shift(r>>1,"utf16le").replace(I,"");return o}function ii(e,t){var n=e.read_shift(16);switch(t-=16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return ri(e,t);case"0303000000000000c000000000000046":return oi(e,t);default:throw new Error("Unsupported Moniker "+n)}}function ai(e){var t=e.read_shift(4),n=t>0?e.read_shift(t,"utf16le").replace(I,""):"";return n}function ui(e,t){var n=e.l+t,r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);var o=e.read_shift(2);e.l+=2;var i,a,u,c,s,l,f="";16&o&&(i=ai(e,n-e.l)),128&o&&(a=ai(e,n-e.l)),257===(257&o)&&(u=ai(e,n-e.l)),1===(257&o)&&(c=ii(e,n-e.l)),8&o&&(f=ai(e,n-e.l)),32&o&&(s=e.read_shift(16)),64&o&&(l=vo(e)),e.l=n;var d=a||u||c||"";d&&f&&(d+="#"+f),d||(d="#"+f);var h={Target:d};return s&&(h.guid=s),l&&(h.time=l),i&&(h.Tooltip=i),h}function ci(e){var t=Kt(512),n=0,r=e.Target,o=r.indexOf("#")>-1?31:23;switch(r.charAt(0)){case"#":o=28;break;case".":o&=-3;break}t.write_shift(4,2),t.write_shift(4,o);var i=[8,6815827,6619237,4849780,83];for(n=0;n<i.length;++n)t.write_shift(4,i[n]);if(28==o){for(r=r.slice(1),t.write_shift(4,r.length+1),n=0;n<r.length;++n)t.write_shift(2,r.charCodeAt(n));t.write_shift(2,0)}else if(2&o){for(i="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<i.length;++n)t.write_shift(1,parseInt(i[n],16));for(t.write_shift(4,2*(r.length+1)),n=0;n<r.length;++n)t.write_shift(2,r.charCodeAt(n));t.write_shift(2,0)}else{for(i="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n<i.length;++n)t.write_shift(1,parseInt(i[n],16));var a=0;while("../"==r.slice(3*a,3*a+3)||"..\\"==r.slice(3*a,3*a+3))++a;for(t.write_shift(2,a),t.write_shift(4,r.length+1),n=0;n<r.length;++n)t.write_shift(1,255&r.charCodeAt(n));for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),n=0;n<6;++n)t.write_shift(4,0)}return t.slice(0,t.l)}function si(e){var t=e.read_shift(1),n=e.read_shift(1),r=e.read_shift(1),o=e.read_shift(1);return[t,n,r,o]}function li(e,t){var n=si(e,t);return n[3]=0,n}function fi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return{r:t,c:n,ixfe:r}}function di(e,t,n,r){return r||(r=Kt(6)),r.write_shift(2,e),r.write_shift(2,t),r.write_shift(2,n||0),r}function hi(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}function mi(e,t,n){return 0===t?"":ei(e,t,n)}function pi(e,t,n){var r=n.biff>8?4:2,o=e.read_shift(r),i=e.read_shift(r,"i"),a=e.read_shift(r,"i");return[o,i,a]}function gi(e){var t=e.read_shift(2),n=jn(e);return[t,n]}function vi(e,t,n){e.l+=4,t-=4;var r=e.l+t,o=Yo(e,t,n),i=e.read_shift(2);if(r-=e.l,i!==r)throw new Error("Malformed AddinUdf: padding = "+r+" != "+i);return e.l+=i,o}function bi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2);return{s:{c:r,r:t},e:{c:o,r:n}}}function yi(e,t){return t||(t=Kt(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function wi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(1),o=e.read_shift(1);return{s:{c:r,r:t},e:{c:o,r:n}}}var xi=wi;function Ci(e){e.l+=4;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return e.l+=12,[n,t,r]}function Si(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function ki(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function _i(e){e.l+=2,e.l+=e.read_shift(2)}var Ei={0:_i,4:_i,5:_i,6:_i,7:ki,8:_i,9:_i,10:_i,11:_i,12:_i,13:Si,14:_i,15:_i,16:_i,17:_i,18:_i,19:_i,20:_i,21:Ci};function Ai(e,t){var n=e.l+t,r=[];while(e.l<n){var o=e.read_shift(2);e.l-=2;try{r.push(Ei[o](e,n-e.l))}catch(Hg){return e.l=n,r}}return e.l!=n&&(e.l=n),r}function Ti(e,t){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=e.read_shift(2),t-=2,t>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(t),n}function Oi(e,t,n){var r=1536,o=16;switch(n.bookType){case"biff8":break;case"biff5":r=1280,o=8;break;case"biff4":r=4,o=6;break;case"biff3":r=3,o=6;break;case"biff2":r=2,o=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=Kt(o);return i.write_shift(2,r),i.write_shift(2,t),o>4&&i.write_shift(2,29282),o>6&&i.write_shift(2,1997),o>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function Bi(e,t){return 0===t||e.read_shift(2),1200}function Ri(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,o=ei(e,0,n);return e.read_shift(t+r-e.l),o}function Di(e,t){var n=!t||8==t.biff,r=Kt(n?112:54);r.write_shift(8==t.biff?2:1,7),n&&r.write_shift(1,0),r.write_shift(4,859007059),r.write_shift(4,5458548|(n?0:536870912));while(r.l<r.length)r.write_shift(1,n?0:32);return r}function Ni(e,t,n){var r=n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&r}}function Ii(e,t,n){var r=e.read_shift(4),o=3&e.read_shift(1),i=e.read_shift(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule";break}var a=Yo(e,0,n);return 0===a.length&&(a="Sheet1"),{pos:r,hs:o,dt:i,name:a}}function Pi(e,t){var n=!t||t.biff>=8?2:1,r=Kt(8+n*e.name.length);r.write_shift(4,e.pos),r.write_shift(1,e.hs||0),r.write_shift(1,e.dt),r.write_shift(1,e.name.length),t.biff>=8&&r.write_shift(1,1),r.write_shift(n*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var o=r.slice(0,r.l);return o.l=r.l,o}function Mi(e,t){for(var n=e.l+t,r=e.read_shift(4),o=e.read_shift(4),i=[],a=0;a!=o&&e.l<n;++a)i.push(Zo(e));return i.Count=r,i.Unique=o,i}function Fi(e,t){var n={};return n.dsst=e.read_shift(2),e.l+=t-2,n}function Li(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var n=e.read_shift(2);e.l+=4;var r=e.read_shift(1);return e.l+=3,7&r&&(t.level=7&r),32&r&&(t.hidden=!0),64&r&&(t.hpt=n/20),t}function zi(e){var t=hi(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);var n=e.read_shift(4);return 0!==n}function Hi(e){return e.read_shift(2),e.read_shift(4)}function Ui(e,t,n){var r=0;n&&2==n.biff||(r=e.read_shift(2));var o=e.read_shift(2);n&&2==n.biff&&(r=1-(o>>15),o&=32767);var i={Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3};return[i,o]}function Vi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),u=e.read_shift(2),c=e.read_shift(2),s=e.read_shift(2);return{Pos:[t,n],Dim:[r,o],Flags:i,CurTab:a,FirstTab:u,Selected:c,TabRatio:s}}function ji(){var e=Kt(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function Wi(e,t,n){if(n&&n.biff>=2&&n.biff<8)return{};var r=e.read_shift(2);return{RTL:64&r}}function $i(e){var t=Kt(18),n=1718;return e&&e.RTL&&(n|=64),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function Gi(e,t,n){var r={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return r.name=Yo(e,0,n),r}function Xi(e,t){var n=e.name||"Arial",r=t&&5==t.biff,o=r?15+n.length:16+2*n.length,i=Kt(o);return i.write_shift(2,20*(e.sz||12)),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,n.length),r||i.write_shift(1,1),i.write_shift((r?1:2)*n.length,n,r?"sbcs":"utf16le"),i}function qi(e){var t=fi(e);return t.isst=e.read_shift(4),t}function Ki(e,t,n){var r=e.l+t,o=fi(e,6);2==n.biff&&e.l++;var i=Qo(e,r-e.l,n);return o.val=i,o}function Yi(e,t,n,r,o){var i=!o||8==o.biff,a=Kt(+i+8+(1+i)*n.length);return di(e,t,r,a),a.write_shift(2,n.length),i&&a.write_shift(1,1),a.write_shift((1+i)*n.length,n,i?"utf16le":"sbcs"),a}function Zi(e,t,n){var r=e.read_shift(2),o=ei(e,0,n);return[r,o]}function Ji(e,t,n,r){var o=n&&5==n.biff;r||(r=Kt(o?3+t.length:5+2*t.length)),r.write_shift(2,e),r.write_shift(o?1:2,t.length),o||r.write_shift(1,1),r.write_shift((o?1:2)*t.length,t,o?"sbcs":"utf16le");var i=r.length>r.l?r.slice(0,r.l):r;return null==i.l&&(i.l=i.length),i}var Qi=ei;function ea(e,t,n){var r=e.l+t,o=8!=n.biff&&n.biff?2:4,i=e.read_shift(o),a=e.read_shift(o),u=e.read_shift(2),c=e.read_shift(2);return e.l=r,{s:{r:i,c:u},e:{r:a,c:c}}}function ta(e,t){var n=8!=t.biff&&t.biff?2:4,r=Kt(2*n+6);return r.write_shift(n,e.s.r),r.write_shift(n,e.e.r+1),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c+1),r.write_shift(2,0),r}function na(e){var t=e.read_shift(2),n=e.read_shift(2),r=gi(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}function ra(e,t){var n=e.l+t-2,r=e.read_shift(2),o=e.read_shift(2),i=[];while(e.l<n)i.push(gi(e));if(e.l!==n)throw new Error("MulRK read error");var a=e.read_shift(2);if(i.length!=a-o+1)throw new Error("MulRK length mismatch");return{r:r,c:o,C:a,rkrec:i}}function oa(e,t){var n=e.l+t-2,r=e.read_shift(2),o=e.read_shift(2),i=[];while(e.l<n)i.push(e.read_shift(2));if(e.l!==n)throw new Error("MulBlank read error");var a=e.read_shift(2);if(i.length!=a-o+1)throw new Error("MulBlank length mismatch");return{r:r,c:o,C:a,ixfe:i}}function ia(e,t,n,r){var o={},i=e.read_shift(4),a=e.read_shift(4),u=e.read_shift(4),c=e.read_shift(2);return o.patternType=_r[u>>26],r.cellStyles?(o.alc=7&i,o.fWrap=i>>3&1,o.alcV=i>>4&7,o.fJustLast=i>>7&1,o.trot=i>>8&255,o.cIndent=i>>16&15,o.fShrinkToFit=i>>20&1,o.iReadOrder=i>>22&2,o.fAtrNum=i>>26&1,o.fAtrFnt=i>>27&1,o.fAtrAlc=i>>28&1,o.fAtrBdr=i>>29&1,o.fAtrPat=i>>30&1,o.fAtrProt=i>>31&1,o.dgLeft=15&a,o.dgRight=a>>4&15,o.dgTop=a>>8&15,o.dgBottom=a>>12&15,o.icvLeft=a>>16&127,o.icvRight=a>>23&127,o.grbitDiag=a>>30&3,o.icvTop=127&u,o.icvBottom=u>>7&127,o.icvDiag=u>>14&127,o.dgDiag=u>>21&15,o.icvFore=127&c,o.icvBack=c>>7&127,o.fsxButton=c>>14&1,o):o}function aa(e,t,n){var r={};return r.ifnt=e.read_shift(2),r.numFmtId=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=ia(e,t,r.fStyle,n),r}function ua(e,t,n,r){var o=n&&5==n.biff;return r||(r=Kt(o?16:20)),r.write_shift(2,0),e.style?(r.write_shift(2,e.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,e.numFmtId||0),r.write_shift(2,t<<4)),r.write_shift(4,0),r.write_shift(4,0),o||r.write_shift(4,0),r.write_shift(2,0),r}function ca(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function sa(e){var t=Kt(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function la(e,t,n){var r=fi(e,6);2==n.biff&&++e.l;var o=qo(e,2);return r.val=o,r.t=!0===o||!1===o?"b":"e",r}function fa(e,t,n,r,o,i){var a=Kt(8);return di(e,t,r,a),Ko(n,i,a),a}function da(e){var t=fi(e,6),n=Kn(e,8);return t.val=n,t}function ha(e,t,n,r){var o=Kt(14);return di(e,t,r,o),Yn(n,o),o}var ma=mi;function pa(e,t,n){var r=e.l+t,o=e.read_shift(2),i=e.read_shift(2);if(n.sbcch=i,1025==i||14849==i)return[i,o];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);var a=Jo(e,i),u=[];while(r>e.l)u.push(Qo(e));return[i,o,a,u]}function ga(e,t,n){var r,o=e.read_shift(2),i={fBuiltIn:1&o,fWantAdvise:o>>>1&1,fWantPict:o>>>2&1,fOle:o>>>3&1,fOleLink:o>>>4&1,cf:o>>>5&1023,fIcon:o>>>15&1};return 14849===n.sbcch&&(r=vi(e,t-2,n)),i.body=r||e.read_shift(t-2),"string"===typeof r&&(i.Name=r),i}var va=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function ba(e,t,n){var r=e.l+t,o=e.read_shift(2),i=e.read_shift(1),a=e.read_shift(1),u=e.read_shift(n&&2==n.biff?1:2),c=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),c=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4);var s=Jo(e,a,n);32&o&&(s=va[s.charCodeAt(0)]);var l=r-e.l;n&&2==n.biff&&--l;var f=r==e.l||0===u?[]:Df(e,l,n,u);return{chKey:i,Name:s,itab:c,rgce:f}}function ya(e,t,n){if(n.biff<8)return wa(e,t,n);var r=[],o=e.l+t,i=e.read_shift(n.biff>8?4:2);while(0!==i--)r.push(pi(e,n.biff>8?12:6,n));if(e.l!=o)throw new Error("Bad ExternSheet: "+e.l+" != "+o);return r}function wa(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Yo(e,t,n);return 3==r.charCodeAt(0)?r.slice(1):r}function xa(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),o=e.read_shift(2),i=Jo(e,r,n),a=Jo(e,o,n);return[i,a]}e.l+=t}function Ca(e,t,n){var r=wi(e,6);e.l++;var o=e.read_shift(1);return t-=8,[Nf(e,t,n),o,r]}function Sa(e,t,n){var r=xi(e,6);switch(n.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[r,Bf(e,t,n,r)]}function ka(e){var t=0!==e.read_shift(4),n=0!==e.read_shift(4),r=e.read_shift(4);return[t,n,r]}function _a(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),u=ei(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:o},u,a,i]}}function Ea(e,t,n){return _a(e,t,n)}function Aa(e,t){var n=[],r=e.read_shift(2);while(r--)n.push(bi(e,t));return n}function Ta(e){var t=Kt(2+8*e.length);t.write_shift(2,e.length);for(var n=0;n<e.length;++n)yi(e[n],t);return t}function Oa(e,t,n){if(n&&n.biff<8)return Ra(e,t,n);var r=Ci(e,22),o=Ai(e,t-22,r[1]);return{cmo:r,ft:o}}var Ba=[];function Ra(e,t,n){e.l+=4;var r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var a=[];return a.push((Ba[r]||qt)(e,t,n)),{cmo:[o,r,i],ft:a}}function Da(e,t,n){var r=e.l,o="";try{e.l+=4;var i=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:ni(e,6,n);var a=e.read_shift(2);e.read_shift(2),$o(e,2);var u=e.read_shift(2);e.l+=u;for(var c=1;c<e.lens.length-1;++c){if(e.l-r!=e.lens[c])throw new Error("TxO: bad continue record");var s=e[e.l],l=Jo(e,e.lens[c+1]-e.lens[c]-1);if(o+=l,o.length>=(s?a:2*a))break}if(o.length!==a&&o.length!==2*a)throw new Error("cchText: "+a+" != "+o.length);return e.l=r+t,{t:o}}catch(Hg){return e.l=r+t,{t:o}}}function Na(e,t){var n=bi(e,8);e.l+=16;var r=ui(e,t-24);return[n,r]}function Ia(e){var t=Kt(24),n=pn(e[0]);t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c);for(var r="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),o=0;o<16;++o)t.write_shift(1,parseInt(r[o],16));return N([t,ci(e[1])])}function Pa(e,t){e.read_shift(2);var n=bi(e,8),r=e.read_shift((t-10)/2,"dbcs-cont");return r=r.replace(I,""),[n,r]}function Ma(e){var t=e[1].Tooltip,n=Kt(10+2*(t.length+1));n.write_shift(2,2048);var r=pn(e[0]);n.write_shift(2,r.r),n.write_shift(2,r.r),n.write_shift(2,r.c),n.write_shift(2,r.c);for(var o=0;o<t.length;++o)n.write_shift(2,t.charCodeAt(o));return n.write_shift(2,0),n}function Fa(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=kr[t]||t,t=e.read_shift(2),n[1]=kr[t]||t,n}function La(e){return e||(e=Kt(4)),e.write_shift(2,1),e.write_shift(2,1),e}function za(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(li(e,8));return n}function Ha(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(li(e,8));return n}function Ua(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function Va(e,t,n){if(!n.cellStyles)return qt(e,t);var r=n&&n.biff>=12?4:2,o=e.read_shift(r),i=e.read_shift(r),a=e.read_shift(r),u=e.read_shift(r),c=e.read_shift(2);return 2==r&&(e.l+=2),{s:o,e:i,w:a,ixfe:u,flags:c}}function ja(e,t){var n={};return t<32||(e.l+=16,n.header=Kn(e,8),n.footer=Kn(e,8),e.l+=2),n}function Wa(e,t,n){var r={area:!1};if(5!=n.biff)return e.l+=t,r;var o=e.read_shift(1);return e.l+=3,16&o&&(r.area=!0),r}function $a(e){for(var t=Kt(2*e),n=0;n<e;++n)t.write_shift(2,n+1);return t}Ba[8]=function(e,t){var n=e.l+t;e.l+=10;var r=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var o=e.read_shift(1);return e.l+=o,e.l=n,{fmt:r}};var Ga=fi,Xa=Xo,qa=Qo;function Ka(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),o={fmt:t,env:n,len:r,data:e.slice(e.l,e.l+r)};return e.l+=r,o}function Ya(e,t,n){var r=fi(e,6);++e.l;var o=ei(e,t-7,n);return r.t="str",r.val=o,r}function Za(e){var t=fi(e,6);++e.l;var n=Kn(e,8);return t.t="n",t.val=n,t}function Ja(e,t,n){var r=Kt(15);return gp(r,e,t),r.write_shift(8,n,"f"),r}function Qa(e){var t=fi(e,6);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}function eu(e,t,n){var r=Kt(9);return gp(r,e,t),r.write_shift(2,n),r}function tu(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}function nu(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function ru(e,t,n){var r=e.l+t,o=fi(e,6),i=e.read_shift(2),a=Jo(e,i,n);return e.l=r,o.t="str",o.val=a,o}var ou=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969};function t(t,n){var r=[],o=E(1);switch(n.type){case"base64":o=T(C.decode(t));break;case"binary":o=T(t);break;case"buffer":case"array":o=t;break}Xt(o,0);var i=o.read_shift(1),a=!1,u=!1,c=!1;switch(i){case 2:case 3:break;case 48:u=!0,a=!0;break;case 49:u=!0;break;case 131:a=!0;break;case 139:a=!0;break;case 140:a=!0,c=!0;break;case 245:a=!0;break;default:throw new Error("DBF Unsupported Version: "+i.toString(16))}var s=0,l=0;2==i&&(s=o.read_shift(2)),o.l+=3,2!=i&&(s=o.read_shift(4)),2!=i&&(l=o.read_shift(2));var f=o.read_shift(2),d=1252;2!=i&&(o.l+=16,o.read_shift(1),0!==o[o.l]&&(d=e[o[o.l]]),o.l+=1,o.l+=2),c&&(o.l+=36);var h=[],m={},p=l-10-(u?264:0),g=c?32:11;while(2==i?o.l<o.length&&13!=o[o.l]:o.l<p)switch(m={},m.name=cptable.utils.decode(d,o.slice(o.l,o.l+g)).replace(/[\u0000\r\n].*$/g,""),o.l+=g,m.type=String.fromCharCode(o.read_shift(1)),2==i||c||(m.offset=o.read_shift(4)),m.len=o.read_shift(1),2==i&&(m.offset=o.read_shift(2)),m.dec=o.read_shift(1),m.name.length&&h.push(m),2!=i&&(o.l+=c?13:14),m.type){case"B":u&&8==m.len||!n.WTF||console.log("Skipping "+m.name+":"+m.type);break;case"G":case"P":n.WTF&&console.log("Skipping "+m.name+":"+m.type);break;case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":case"0":case"@":case"+":break;default:throw new Error("Unknown Field Type: "+m.type)}if(13!==o[o.l]?o.l=l-1:2==i&&(o.l=521),2!=i){if(13!==o.read_shift(1))throw new Error("DBF Terminator not found "+o.l+" "+o[o.l]);o.l=l}var v=0,b=0;for(r[0]=[],b=0;b!=h.length;++b)r[0][b]=h[b].name;while(s-- >0)if(42!==o[o.l])for(++o.l,r[++v]=[],b=0,b=0;b!=h.length;++b){var y=o.slice(o.l,o.l+h[b].len);o.l+=h[b].len,Xt(y,0);var w=cptable.utils.decode(d,y);switch(h[b].type){case"C":r[v][b]=cptable.utils.decode(d,y),r[v][b]=r[v][b].trim();break;case"D":8===w.length?r[v][b]=new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):r[v][b]=w;break;case"F":r[v][b]=parseFloat(w.trim());break;case"+":case"I":r[v][b]=c?2147483648^y.read_shift(-4,"i"):y.read_shift(4,"i");break;case"L":switch(w.toUpperCase()){case"Y":case"T":r[v][b]=!0;break;case"N":case"F":r[v][b]=!1;break;case" ":case"?":r[v][b]=!1;break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!a)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));r[v][b]="##MEMO##"+(c?parseInt(w.trim(),10):y.read_shift(4));break;case"N":r[v][b]=+w.replace(/\u0000/g,"").trim();break;case"@":r[v][b]=new Date(y.read_shift(-8,"f")-621356832e5);break;case"T":r[v][b]=new Date(864e5*(y.read_shift(4)-2440588)+y.read_shift(4));break;case"Y":r[v][b]=y.read_shift(4,"i")/1e4;break;case"O":r[v][b]=-y.read_shift(-8,"f");break;case"B":if(u&&8==h[b].len){r[v][b]=y.read_shift(8,"f");break}case"G":case"P":y.l+=h[b].len;break;case"0":if("_NullFlags"===h[b].name)break;default:throw new Error("DBF Unsupported data type "+h[b].type)}}else o.l+=f;if(2!=i&&o.l<o.length&&26!=o[o.l++])throw new Error("DBF EOF Marker missing "+(o.l-1)+" of "+o.length+" "+o[o.l-1].toString(16));return n&&n.sheetRows&&(r=r.slice(0,n.sheetRows)),r}function n(e,n){var r=n||{};return r.dateNF||(r.dateNF="yyyymmdd"),kn(t(e,r),r)}function r(e,t){try{return Cn(n(e,t),t)}catch(Hg){if(t&&t.WTF)throw Hg}return{SheetNames:[],Sheets:{}}}var o={B:8,C:250,L:1,D:8,"?":0,"":0};function i(e,t){var n=t||{};if("string"==n.type)throw new Error("Cannot write DBF to JS string");var r=Zt(),i=Rg(e,{header:1,cellDates:!0}),a=i[0],u=i.slice(1),c=0,s=0,l=0,f=1;for(c=0;c<a.length;++c)if(null!=c){if(++l,"number"===typeof a[c]&&(a[c]=a[c].toString(10)),"string"!==typeof a[c])throw new Error("DBF Invalid column name "+a[c]+" |"+typeof a[c]+"|");if(a.indexOf(a[c])!==c)for(s=0;s<1024;++s)if(-1==a.indexOf(a[c]+"_"+s)){a[c]+="_"+s;break}}var d=yn(e["!ref"]),h=[];for(c=0;c<=d.e.c-d.s.c;++c){var m=[];for(s=0;s<u.length;++s)null!=u[s][c]&&m.push(u[s][c]);if(0!=m.length&&null!=a[c]){var p="",g="";for(s=0;s<m.length;++s){switch(typeof m[s]){case"number":g="B";break;case"string":g="C";break;case"boolean":g="L";break;case"object":g=m[s]instanceof Date?"D":"C";break;default:g="C"}if(p=p&&p!=g?"C":g,"C"==p)break}f+=o[p]||0,h[c]=p}else h[c]="?"}var v=r.next(32);for(v.write_shift(4,318902576),v.write_shift(4,u.length),v.write_shift(2,296+32*l),v.write_shift(2,f),c=0;c<4;++c)v.write_shift(4,0);for(v.write_shift(4,768),c=0,s=0;c<a.length;++c)if(null!=a[c]){var b=r.next(32),y=(a[c].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);b.write_shift(1,y,"sbcs"),b.write_shift(1,"?"==h[c]?"C":h[c],"sbcs"),b.write_shift(4,s),b.write_shift(1,o[h[c]]||0),b.write_shift(1,0),b.write_shift(1,2),b.write_shift(4,0),b.write_shift(1,0),b.write_shift(4,0),b.write_shift(4,0),s+=o[h[c]]||0}var w=r.next(264);for(w.write_shift(4,13),c=0;c<65;++c)w.write_shift(4,0);for(c=0;c<u.length;++c){var x=r.next(f);for(x.write_shift(1,0),s=0;s<a.length;++s)if(null!=a[s])switch(h[s]){case"L":x.write_shift(1,null==u[c][s]?63:u[c][s]?84:70);break;case"B":x.write_shift(8,u[c][s]||0,"f");break;case"D":u[c][s]?(x.write_shift(4,("0000"+u[c][s].getFullYear()).slice(-4),"sbcs"),x.write_shift(2,("00"+(u[c][s].getMonth()+1)).slice(-2),"sbcs"),x.write_shift(2,("00"+u[c][s].getDate()).slice(-2),"sbcs")):x.write_shift(8,"00000000","sbcs");break;case"C":var C=String(u[c][s]||"");for(x.write_shift(1,C,"sbcs"),l=0;l<250-C.length;++l)x.write_shift(1,32);break}}return r.next(1).write_shift(1,26),r.end()}return{to_workbook:r,to_sheet:n,from_sheet:i}}(),iu=function(){function e(e,n){switch(n.type){case"base64":return t(C.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){for(var n,r=e.split(/[\n\r]+/),o=-1,i=-1,a=0,u=0,c=[],s=[],l=null,f={},d=[],h=[],m=[],p=0;a!==r.length;++a){p=0;var g,v=r[a].trim(),b=v.replace(/;;/g,"").split(";").map((function(e){return e.replace(/\u0001/g,";")})),y=b[0];if(v.length>0)switch(y){case"ID":break;case"E":break;case"B":break;case"O":break;case"P":"P"==b[1].charAt(0)&&s.push(v.slice(3).replace(/;;/g,";"));break;case"C":var w=!1,x=!1;for(u=1;u<b.length;++u)switch(b[u].charAt(0)){case"X":i=parseInt(b[u].slice(1))-1,x=!0;break;case"Y":for(o=parseInt(b[u].slice(1))-1,x||(i=0),n=c.length;n<=o;++n)c[n]=[];break;case"K":g=b[u].slice(1),'"'===g.charAt(0)?g=g.slice(1,g.length-1):"TRUE"===g?g=!0:"FALSE"===g?g=!1:isNaN(he(g))?isNaN(me(g).getDate())||(g=se(g)):(g=he(g),null!==l&&M.is_date(l)&&(g=ie(g))),"undefined"!==typeof cptable&&"string"==typeof g&&"string"!=(t||{}).type&&(t||{}).codepage&&(g=cptable.utils.decode(t.codepage,g)),w=!0;break;case"E":var C=Xs(b[u].slice(1),{r:o,c:i});c[o][i]=[c[o][i],C];break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}w&&(c[o][i]=g,l=null);break;case"F":var S=0;for(u=1;u<b.length;++u)switch(b[u].charAt(0)){case"X":i=parseInt(b[u].slice(1))-1,++S;break;case"Y":for(o=parseInt(b[u].slice(1))-1,n=c.length;n<=o;++n)c[n]=[];break;case"M":p=parseInt(b[u].slice(1))/20;break;case"F":break;case"G":break;case"P":l=s[parseInt(b[u].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(m=b[u].slice(1).split(" "),n=parseInt(m[0],10);n<=parseInt(m[1],10);++n)p=parseInt(m[2],10),h[n-1]=0===p?{hidden:!0}:{wch:p},fc(h[n-1]);break;case"C":i=parseInt(b[u].slice(1))-1,h[i]||(h[i]={});break;case"R":o=parseInt(b[u].slice(1))-1,d[o]||(d[o]={}),p>0?(d[o].hpt=p,d[o].hpx=pc(p)):0===p&&(d[o].hidden=!0);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}S<1&&(l=null);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}}return d.length>0&&(f["!rows"]=d),h.length>0&&(f["!cols"]=h),t&&t.sheetRows&&(c=c.slice(0,t.sheetRows)),[c,f]}function n(t,n){var r=e(t,n),o=r[0],i=r[1],a=kn(o,n);return Z(i).forEach((function(e){a[e]=i[e]})),a}function r(e,t){return Cn(n(e,t),t)}function o(e,t,n,r){var o="C;Y"+(n+1)+";X"+(r+1)+";K";switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+Ks(e.f,{r:n,c:r}));break;case"b":o+=e.v?"TRUE":"FALSE";break;case"e":o+=e.w||e.v;break;case"d":o+='"'+(e.w||e.v)+'"';break;case"s":o+='"'+e.v.replace(/"/g,"")+'"';break}return o}function i(e,t){t.forEach((function(t,n){var r="F;W"+(n+1)+" "+(n+1)+" ";t.hidden?r+="0":("number"==typeof t.width&&(t.wpx=ac(t.width)),"number"==typeof t.wpx&&(t.wch=uc(t.wpx)),"number"==typeof t.wch&&(r+=Math.round(t.wch)))," "!=r.charAt(r.length-1)&&e.push(r)}))}function a(e,t){t.forEach((function(t,n){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*mc(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}function u(e,t){var n,r=["ID;PWXL;N;E"],u=[],c=yn(e["!ref"]),s=Array.isArray(e),l="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),e["!cols"]&&i(r,e["!cols"]),e["!rows"]&&a(r,e["!rows"]),r.push("B;Y"+(c.e.r-c.s.r+1)+";X"+(c.e.c-c.s.c+1)+";D"+[c.s.c,c.s.r,c.e.c,c.e.r].join(" "));for(var f=c.s.r;f<=c.e.r;++f)for(var d=c.s.c;d<=c.e.c;++d){var h=gn({r:f,c:d});n=s?(e[f]||[])[d]:e[h],n&&(null!=n.v||n.f&&!n.F)&&u.push(o(n,e,f,d,t))}return r.join(l)+l+u.join(l)+l+"E"+l}return{to_workbook:r,to_sheet:n,from_sheet:u}}(),au=function(){function e(e,n){switch(n.type){case"base64":return t(C.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){for(var n=e.split("\n"),r=-1,o=-1,i=0,a=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(r<0)){var u=n[i].trim().split(","),c=u[0],s=u[1];++i;var l=n[i].trim();switch(+c){case-1:if("BOT"===l){a[++r]=[],o=0;continue}if("EOD"!==l)throw new Error("Unrecognized DIF special command "+l);break;case 0:"TRUE"===l?a[r][o]=!0:"FALSE"===l?a[r][o]=!1:isNaN(he(s))?isNaN(me(s).getDate())?a[r][o]=s:a[r][o]=se(s):a[r][o]=he(s),++o;break;case 1:l=l.slice(1,l.length-1),a[r][o++]=""!==l?l:null;break}if("EOD"===l)break}}else a[++r]=[],o=0;return t&&t.sheetRows&&(a=a.slice(0,t.sheetRows)),a}function n(t,n){return kn(e(t,n),n)}function r(e,t){return Cn(n(e,t),t)}var o=function(){var e=function(e,t,n,r,o){e.push(t),e.push(n+","+r),e.push('"'+o.replace(/"/g,'""')+'"')},t=function(e,t,n,r){e.push(t+","+n),e.push(1==t?'"'+r.replace(/"/g,'""')+'"':r)};return function(n){var r,o=[],i=yn(n["!ref"]),a=Array.isArray(n);e(o,"TABLE",0,1,"sheetjs"),e(o,"VECTORS",0,i.e.r-i.s.r+1,""),e(o,"TUPLES",0,i.e.c-i.s.c+1,""),e(o,"DATA",0,0,"");for(var u=i.s.r;u<=i.e.r;++u){t(o,-1,0,"BOT");for(var c=i.s.c;c<=i.e.c;++c){var s=gn({r:u,c:c});if(r=a?(n[u]||[])[c]:n[s],r)switch(r.t){case"n":var l=x?r.w:r.v;l||null==r.v||(l=r.v),null==l?x&&r.f&&!r.F?t(o,1,0,"="+r.f):t(o,1,0,""):t(o,0,l,"V");break;case"b":t(o,0,r.v?1:0,r.v?"TRUE":"FALSE");break;case"s":t(o,1,0,!x||isNaN(r.v)?r.v:'="'+r.v+'"');break;case"d":r.w||(r.w=M.format(r.z||M._table[14],oe(se(r.v)))),x?t(o,0,r.w,"V"):t(o,1,0,r.w);break;default:t(o,1,0,"")}else t(o,1,0,"")}}t(o,-1,0,"EOD");var f="\r\n",d=o.join(f);return d}}();return{to_workbook:r,to_sheet:n,from_sheet:o}}(),uu=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function t(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function n(t,n){for(var r=t.split("\n"),o=-1,i=-1,a=0,u=[];a!==r.length;++a){var c=r[a].trim().split(":");if("cell"===c[0]){var s=pn(c[1]);if(u.length<=s.r)for(o=u.length;o<=s.r;++o)u[o]||(u[o]=[]);switch(o=s.r,i=s.c,c[2]){case"t":u[o][i]=e(c[3]);break;case"v":u[o][i]=+c[3];break;case"vtf":var l=c[c.length-1];case"vtc":switch(c[3]){case"nl":u[o][i]=!!+c[4];break;default:u[o][i]=+c[4];break}"vtf"==c[2]&&(u[o][i]=[u[o][i],l])}}}return n&&n.sheetRows&&(u=u.slice(0,n.sheetRows)),u}function r(e,t){return kn(n(e,t),t)}function o(e,t){return Cn(r(e,t),t)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),a=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",u=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),c="--SocialCalcSpreadsheetControlSave--";function s(e){if(!e||!e["!ref"])return"";for(var n,r=[],o=[],i="",a=vn(e["!ref"]),u=Array.isArray(e),c=a.s.r;c<=a.e.r;++c)for(var s=a.s.c;s<=a.e.c;++s)if(i=gn({r:c,c:s}),n=u?(e[c]||[])[s]:e[i],n&&null!=n.v&&"z"!==n.t){switch(o=["cell",i,"t"],n.t){case"s":case"str":o.push(t(n.v));break;case"n":n.f?(o[2]="vtf",o[3]="n",o[4]=n.v,o[5]=t(n.f)):(o[2]="v",o[3]=n.v);break;case"b":o[2]="vt"+(n.f?"f":"c"),o[3]="nl",o[4]=n.v?"1":"0",o[5]=t(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var l=oe(se(n.v));o[2]="vtc",o[3]="nd",o[4]=""+l,o[5]=n.w||M.format(n.z||M._table[14],l);break;case"e":continue}r.push(o.join(":"))}return r.push("sheet:c:"+(a.e.c-a.s.c+1)+":r:"+(a.e.r-a.s.r+1)+":tvf:1"),r.push("valueformat:1:text-wiki"),r.join("\n")}function l(e){return[i,a,u,a,s(e),c].join("\n")}return{to_workbook:o,to_sheet:r,from_sheet:l}}(),cu=function(){function e(e,t,n,r,o){o.raw?t[n][r]=e:"TRUE"===e?t[n][r]=!0:"FALSE"===e?t[n][r]=!1:""===e||(isNaN(he(e))?isNaN(me(e).getDate())?t[n][r]=e:t[n][r]=se(e):t[n][r]=he(e))}function t(t,n){var r=n||{},o=[];if(!t||0===t.length)return o;var i=t.split(/[\r\n]/),a=i.length-1;while(a>=0&&0===i[a].length)--a;for(var u=10,c=0,s=0;s<=a;++s)c=i[s].indexOf(" "),-1==c?c=i[s].length:c++,u=Math.max(u,c);for(s=0;s<=a;++s){o[s]=[];var l=0;for(e(i[s].slice(0,u).trim(),o,s,l,r),l=1;l<=(i[s].length-u)/10+1;++l)e(i[s].slice(u+10*(l-1),u+10*l).trim(),o,s,l,r)}return r.sheetRows&&(o=o.slice(0,r.sheetRows)),o}var n={44:",",9:"\t",59:";"},r={44:3,9:2,59:1};function o(e){for(var t={},o=!1,i=0,a=0;i<e.length;++i)34==(a=e.charCodeAt(i))?o=!o:!o&&a in n&&(t[a]=(t[a]||0)+1);for(i in a=[],t)t.hasOwnProperty(i)&&a.push([t[i],i]);if(!a.length)for(i in t=r,t)t.hasOwnProperty(i)&&a.push([t[i],i]);return a.sort((function(e,t){return e[0]-t[0]||r[e[1]]-r[t[1]]})),n[a.pop()[1]]}function i(e,t){var n=t||{},r="";null!=w&&null==n.dense&&(n.dense=w);var i=n.dense?[]:{},a={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)&&10==e.charCodeAt(5)?(r=e.charAt(4),e=e.slice(6)):r=o(e.slice(0,1024));var u=0,c=0,s=0,l=0,f=0,d=r.charCodeAt(0),h=!1,m=0;e=e.replace(/\r\n/gm,"\n");var p=null!=n.dateNF?U(n.dateNF):null;function g(){var t=e.slice(l,f),r={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)r.t="z";else if(n.raw)r.t="s",r.v=t;else if(0===t.trim().length)r.t="s",r.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(r.t="s",r.v=t.slice(2,-1).replace(/""/g,'"')):Js(t)?(r.t="n",r.f=t.slice(1)):(r.t="s",r.v=t);else if("TRUE"==t)r.t="b",r.v=!0;else if("FALSE"==t)r.t="b",r.v=!1;else if(isNaN(s=he(t)))if(!isNaN(me(t).getDate())||p&&t.match(p)){r.z=n.dateNF||M._table[14];var o=0;p&&t.match(p)&&(t=V(t,n.dateNF,t.match(p)||[]),o=1),n.cellDates?(r.t="d",r.v=se(t,o)):(r.t="n",r.v=oe(se(t,o))),!1!==n.cellText&&(r.w=M.format(r.z,r.v instanceof Date?oe(r.v):r.v)),n.cellNF||delete r.z}else r.t="s",r.v=t;else r.t="n",!1!==n.cellText&&(r.w=t),r.v=s;if("z"==r.t||(n.dense?(i[u]||(i[u]=[]),i[u][c]=r):i[gn({c:c,r:u})]=r),l=f+1,a.e.c<c&&(a.e.c=c),a.e.r<u&&(a.e.r=u),m==d)++c;else if(c=0,++u,n.sheetRows&&n.sheetRows<=u)return!0}e:for(;f<e.length;++f)switch(m=e.charCodeAt(f)){case 34:h=!h;break;case d:case 10:case 13:if(!h&&g())break e;break;default:break}return f-l>0&&g(),i["!ref"]=bn(a),i}function a(e,n){return"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?i(e,n):kn(t(e,n),n)}function u(e,t){var n="",r="string"==t.type?[0,0,0,0]:lg(e,t);switch(t.type){case"base64":n=C.decode(e);break;case"binary":n=e;break;case"buffer":n=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof cptable?cptable.utils.decode(t.codepage,e):e.toString("binary");break;case"array":n=le(e);break;case"string":n=e;break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]?n=Xe(n.slice(3)):"binary"==t.type&&"undefined"!==typeof cptable&&t.codepage&&(n=cptable.utils.decode(t.codepage,cptable.utils.encode(1252,n))),"socialcalc:version:"==n.slice(0,19)?uu.to_sheet("string"==t.type?n:Xe(n),t):a(n,t)}function c(e,t){return Cn(u(e,t),t)}function s(e){for(var t,n=[],r=yn(e["!ref"]),o=Array.isArray(e),i=r.s.r;i<=r.e.r;++i){for(var a=[],u=r.s.c;u<=r.e.c;++u){var c=gn({r:i,c:u});if(t=o?(e[i]||[])[u]:e[c],t&&null!=t.v){var s=(t.w||(xn(t),t.w)||"").slice(0,10);while(s.length<10)s+=" ";a.push(s+(0===u?" ":""))}else a.push(" ")}n.push(a.join(""))}return n.join("\n")}return{to_workbook:c,to_sheet:u,from_sheet:s}}();function su(e,t){var n=t||{},r=!!n.WTF;n.WTF=!0;try{var o=iu.to_workbook(e,n);return n.WTF=r,o}catch(Hg){if(n.WTF=r,!Hg.message.match(/SYLK bad record ID/)&&r)throw Hg;return cu.to_workbook(e,t)}}var lu=function(){function e(e,t,n){if(e){Xt(e,e.l||0);var r=n.Enum||v;while(e.l<e.length){var o=e.read_shift(2),i=r[o]||r[255],a=e.read_shift(2),u=e.l+a,c=(i.f||qt)(e,a,n);if(e.l=u,t(c,i.n,o))return}}}function t(e,t){switch(t.type){case"base64":return n(T(C.decode(e)),t);case"binary":return n(T(e),t);case"buffer":case"array":return n(e,t)}throw"Unsupported type "+t.type}function n(t,n){if(!t)return t;var r=n||{};null!=w&&null==r.dense&&(r.dense=w);var o=r.dense?[]:{},i="Sheet1",a=0,u={},c=[i],s={s:{r:0,c:0},e:{r:0,c:0}},l=r.sheetRows||0;if(2==t[2])r.Enum=v;else if(26==t[2])r.Enum=b;else{if(14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);r.Enum=b,r.qpro=!0,t.l=0}return e(t,(function(e,n,f){if(2==t[2])switch(f){case 0:r.vers=e,e>=4096&&(r.qpro=!0);break;case 6:s=e;break;case 15:r.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:case 51:14==f&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||M._table[14],r.cellDates&&(e[1].t="d",e[1].v=ie(e[1].v))),r.dense?(o[e[0].r]||(o[e[0].r]=[]),o[e[0].r][e[0].c]=e[1]):o[gn(e[0])]=e[1];break}else switch(f){case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>a&&(o["!ref"]=bn(s),u[i]=o,o=r.dense?[]:{},s={s:{r:0,c:0},e:{r:0,c:0}},a=e[3],i="Sheet"+(a+1),c.push(i)),l>0&&e[0].r>=l)break;r.dense?(o[e[0].r]||(o[e[0].r]=[]),o[e[0].r][e[0].c]=e[1]):o[gn(e[0])]=e[1],s.e.c<e[0].c&&(s.e.c=e[0].c),s.e.r<e[0].r&&(s.e.r=e[0].r);break;default:break}}),r),o["!ref"]=bn(s),u[i]=o,{SheetNames:c,Sheets:u}}function r(e){var t={s:{c:0,r:0},e:{c:0,r:0}};return t.s.c=e.read_shift(2),t.s.r=e.read_shift(2),t.e.c=e.read_shift(2),t.e.r=e.read_shift(2),65535==t.s.c&&(t.s.c=t.e.c=t.s.r=t.e.r=0),t}function o(e,t,n){var r=[{c:0,r:0},{t:"n",v:0},0];return n.qpro&&20768!=n.vers?(r[0].c=e.read_shift(1),e.l++,r[0].r=e.read_shift(2),e.l+=2):(r[2]=e.read_shift(1),r[0].c=e.read_shift(2),r[0].r=e.read_shift(2)),r}function i(e,t,n){var r=e.l+t,i=o(e,t,n);if(i[1].t="s",20768==n.vers){e.l++;var a=e.read_shift(1);return i[1].v=e.read_shift(a,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}function a(e,t,n){var r=o(e,t,n);return r[1].v=e.read_shift(2,"i"),r}function u(e,t,n){var r=o(e,t,n);return r[1].v=e.read_shift(8,"f"),r}function c(e,t,n){var r=e.l+t,i=o(e,t,n);if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=r;else{var a=e.read_shift(2);e.l+=a}return i}function s(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function l(e,t){var n=s(e,t);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}function f(e,t){var n=s(e,t);n[1].v=e.read_shift(2);var r=n[1].v>>1;if(1&n[1].v)switch(7&r){case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 4:r=(r>>3)/2e3;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&r)}return n[1].v=r,n}function d(e,t){var n=s(e,t),r=e.read_shift(4),o=e.read_shift(4),i=e.read_shift(2);if(65535==i)return n[1].v=0,n;var a=32768&i;return i=(32767&i)-16446,n[1].v=(2*a-1)*((i>0?o<<i:o>>>-i)+(i>-32?r<<i+32:r>>>-(i+32))),n}function h(e,t){var n=d(e,14);return e.l+=t-14,n}function m(e,t){var n=s(e,t),r=e.read_shift(4);return n[1].v=r>>6,n}function p(e,t){var n=s(e,t),r=e.read_shift(8,"f");return n[1].v=r,n}function g(e,t){var n=p(e,14);return e.l+=t-10,n}var v={0:{n:"BOF",f:$o},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:r},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:a},14:{n:"NUMBER",f:u},15:{n:"LABEL",f:i},16:{n:"FORMULA",f:c},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:i},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:qt}},b={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:l},23:{n:"NUMBER17",f:d},24:{n:"NUMBER18",f:f},25:{n:"FORMULA19",f:h},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:m},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:g},255:{n:"",f:qt}};return{to_workbook:t}}(),fu=function(){var e=Je("t"),t=Je("rPr"),n=/<(?:\w+:)?r>/g,r=/<\/(?:\w+:)?r>/,o=/\r\n/g,i=function(e,t,n){var r={},o=65001,i="",a=!1,u=e.match(Oe),c=0;if(u)for(;c!=u.length;++c){var s=De(u[c]);switch(s[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!s.val)break;case"<shadow>":case"<shadow/>":r.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==s.val)break;o=l[parseInt(s.val,10)];break;case"<outline":if(!s.val)break;case"<outline>":case"<outline/>":r.outline=1;break;case"</outline>":break;case"<rFont":r.name=s.val;break;case"<sz":r.sz=s.val;break;case"<strike":if(!s.val)break;case"<strike>":case"<strike/>":r.strike=1;break;case"</strike>":break;case"<u":if(!s.val)break;switch(s.val){case"double":r.uval="double";break;case"singleAccounting":r.uval="single-accounting";break;case"doubleAccounting":r.uval="double-accounting";break}case"<u>":case"<u/>":r.u=1;break;case"</u>":break;case"<b":if("0"==s.val)break;case"<b>":case"<b/>":r.b=1;break;case"</b>":break;case"<i":if("0"==s.val)break;case"<i>":case"<i/>":r.i=1;break;case"</i>":break;case"<color":s.rgb&&(r.color=s.rgb.slice(2,8));break;case"<family":r.family=s.val;break;case"<vertAlign":i=s.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(47!==s[0].charCodeAt(1)&&!a)throw new Error("Unrecognized rich format "+s[0])}}var f=[];return r.u&&f.push("text-decoration: underline;"),r.uval&&f.push("text-underline-style:"+r.uval+";"),r.sz&&f.push("font-size:"+r.sz+"pt;"),r.outline&&f.push("text-effect: outline;"),r.shadow&&f.push("text-shadow: auto;"),t.push('<span style="'+f.join("")+'">'),r.b&&(t.push("<b>"),n.push("</b>")),r.i&&(t.push("<i>"),n.push("</i>")),r.strike&&(t.push("<s>"),n.push("</s>")),"superscript"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),n.push("</"+i+">")),n.push("</span>"),o};function a(n){var r=[[],"",[]],a=n.match(e);if(!a)return"";r[1]=a[1];var u=n.match(t);return u&&i(u[1],r[0],r[2]),r[0].join("")+r[1].replace(o,"<br/>")+r[2].join("")}return function(e){return e.replace(n,"").split(r).map(a).join("")}}(),du=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,hu=/<(?:\w+:)?r>/,mu=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function pu(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Me(Xe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Xe(e),n&&(r.h=Ve(r.t))):e.match(hu)&&(r.r=Xe(e),r.t=Me(Xe((e.replace(mu,"").match(du)||[]).join("").replace(Oe,""))),n&&(r.h=fu(r.r))),r):null}var gu=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,vu=/<(?:\w+:)?(?:si|sstItem)>/g,bu=/<\/(?:\w+:)?(?:si|sstItem)>/;function yu(e,t){var n=[],r="";if(!e)return n;var o=e.match(gu);if(o){r=o[2].replace(vu,"").split(bu);for(var i=0;i!=r.length;++i){var a=pu(r[i].trim(),t);null!=a&&(n[n.length]=a)}o=De(o[1]),n.Count=o.count,n.Unique=o.uniqueCount}return n}Mr.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var wu=/^\s|\s$|[\t\n\r]/;function xu(e,t){if(!t.bookSST)return"";var n=[Ae];n[n.length]=ut("sst",null,{xmlns:lt.main[0],count:e.Count,uniqueCount:e.Unique});for(var r=0;r!=e.length;++r)if(null!=e[r]){var o=e[r],i="<si>";o.r?i+=o.r:(i+="<t",o.t||(o.t=""),o.t.match(wu)&&(i+=' xml:space="preserve"'),i+=">"+ze(o.t)+"</t>"),i+="</si>",n[n.length]=i}return n.length>2&&(n[n.length]="</sst>",n[1]=n[1].replace("/>",">")),n.join("")}function Cu(e){return[e.read_shift(4),e.read_shift(4)]}function Su(e,t){var n=[],r=!1;return Yt(e,(function(e,o,i){switch(i){case 159:n.Count=e[0],n.Unique=e[1];break;case 19:n.push(e);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(o.indexOf("Begin")>0||o.indexOf("End"),!r||t.WTF)throw new Error("Unexpected record "+i+" "+o)}})),n}function ku(e,t){return t||(t=Kt(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var _u=Rn;function Eu(e){var t=Zt();Jt(t,"BrtBeginSst",ku(e));for(var n=0;n<e.length;++n)Jt(t,"BrtSSTItem",_u(e[n]));return Jt(t,"BrtEndSst"),t.end()}function Au(e){if("undefined"!==typeof cptable)return cptable.utils.encode(u,e);for(var t=[],n=e.split(""),r=0;r<n.length;++r)t[r]=n[r].charCodeAt(0);return t}function Tu(e,t){var n={};return n.Major=e.read_shift(2),n.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),n}function Ou(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=Tu(e,4),t.U=Tu(e,4),t.W=Tu(e,4),t}function Bu(e){var t=e.read_shift(4),n=e.l+t-4,r={},o=e.read_shift(4),i=[];while(o-- >0)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(r.name=e.read_shift(0,"lpp4"),r.comps=i,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n);return r}function Ru(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(Bu(e));return t}function Du(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(e.read_shift(0,"lpp4"));return t}function Nu(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Tu(e,4),t.U=Tu(e,4),t.W=Tu(e,4),t}function Iu(e){var t=Nu(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function Pu(e,t){var n=e.l+t,r={};r.Flags=63&e.read_shift(4),e.l+=4,r.AlgID=e.read_shift(4);var o=!1;switch(r.AlgID){case 26126:case 26127:case 26128:o=36==r.Flags;break;case 26625:o=4==r.Flags;break;case 0:o=16==r.Flags||4==r.Flags||36==r.Flags;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!o)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=e.read_shift(4),r.KeySize=e.read_shift(4),r.ProviderType=e.read_shift(4),e.l+=8,r.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,r}function Mu(e,t){var n={},r=e.l+t;return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,r),e.l=r,n}function Fu(e){var t=Tu(e);switch(t.Minor){case 2:return[t.Minor,Lu(e,t)];case 3:return[t.Minor,zu(e,t)];case 4:return[t.Minor,Hu(e,t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function Lu(e){var t=e.read_shift(4);if(36!=(63&t))throw new Error("EncryptionInfo mismatch");var n=e.read_shift(4),r=Pu(e,n),o=Mu(e,e.length-e.l);return{t:"Std",h:r,v:o}}function zu(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Hu(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var n=e.read_shift(e.length-e.l,"utf8"),r={};return n.replace(Oe,(function(e){var n=De(e);switch(Ne(n[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach((function(e){r[e]=n[e]}));break;case"<dataIntegrity":r.encryptedHmacKey=n.encryptedHmacKey,r.encryptedHmacValue=n.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":r.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":r.uri=n.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":r.encs.push(n);break;default:throw n[0]}})),r}function Uu(e,t){var n={},r=n.EncryptionVersionInfo=Tu(e,4);if(t-=4,2!=r.Minor)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);n.Flags=e.read_shift(4),t-=4;var o=e.read_shift(4);return t-=4,n.EncryptionHeader=Pu(e,o),t-=o,n.EncryptionVerifier=Mu(e,t),n}function Vu(e){var t={},n=t.EncryptionVersionInfo=Tu(e,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function ju(e){var t,n,r,o,i,a,u=0,c=Au(e),s=c.length+1;for(t=E(s),t[0]=c.length,n=1;n!=s;++n)t[n]=c[n-1];for(n=s-1;n>=0;--n)r=t[n],o=0===(16384&u)?0:1,i=u<<1&32767,a=o|i,u=a^r;return 52811^u}var Wu=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],n=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],r=function(e){return 255&(e/2|128*e)},o=function(e,t){return r(e^t)},i=function(e){for(var r=t[e.length-1],o=104,i=e.length-1;i>=0;--i)for(var a=e[i],u=0;7!=u;++u)64&a&&(r^=n[o]),a*=2,--o;return r};return function(t){for(var n,r,a,u=Au(t),c=i(u),s=u.length,l=E(16),f=0;16!=f;++f)l[f]=0;1===(1&s)&&(n=c>>8,l[s]=o(e[0],n),--s,n=255&c,r=u[u.length-1],l[s]=o(r,n));while(s>0)--s,n=c>>8,l[s]=o(u[s],n),--s,n=255&c,l[s]=o(u[s],n);s=15,a=15-u.length;while(a>0)n=c>>8,l[s]=o(e[a],n),--s,--a,n=255&c,l[s]=o(u[s],n),--s,--a;return l}}(),$u=function(e,t,n,r,o){var i,a;for(o||(o=t),r||(r=Wu(e)),i=0;i!=t.length;++i)a=t[i],a^=r[n],a=255&(a>>5|a<<3),o[i]=a,++n;return[o,n,r]},Gu=function(e){var t=0,n=Wu(e);return function(e){var r=$u("",e,t,n);return t=r[1],r[0]}};function Xu(e,t,n,r){var o={key:$o(e),verificationBytes:$o(e)};return n.password&&(o.verifier=ju(n.password)),r.valid=o.verificationBytes===o.verifier,r.valid&&(r.insitu=Gu(n.password)),o}function qu(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=Vu(e,t):r.Data=Uu(e,t),r}function Ku(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?qu(e,t-2,r):Xu(e,n.biff>=8?t:t-2,n,r),r}var Yu=function(){function e(e,n){switch(n.type){case"base64":return t(C.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=t||{},r=n.dense?[]:{},o={s:{c:0,r:0},e:{c:0,r:0}};if(!e.match(/\\trowd/))throw new Error("RTF missing table");return r["!ref"]=bn(o),r}function n(t,n){return Cn(e(t,n),n)}function r(e){for(var t,n=["{\\rtf1\\ansi"],r=yn(e["!ref"]),o=Array.isArray(e),i=r.s.r;i<=r.e.r;++i){n.push("\\trowd\\trautofit1");for(var a=r.s.c;a<=r.e.c;++a)n.push("\\cellx"+(a+1));for(n.push("\\pard\\intbl"),a=r.s.c;a<=r.e.c;++a){var u=gn({r:i,c:a});t=o?(e[i]||[])[a]:e[u],t&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(xn(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}return{to_workbook:n,to_sheet:e,from_sheet:r}}();function Zu(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function Ju(e){for(var t=0,n=1;3!=t;++t)n=256*n+(e[t]>255?255:e[t]<0?0:e[t]);return n.toString(16).toUpperCase().slice(1)}function Qu(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.max(t,n,r),i=Math.min(t,n,r),a=o-i;if(0===a)return[0,0,t];var u=0,c=0,s=o+i;switch(c=a/(s>1?2-s:s),o){case t:u=((n-r)/a+6)%6;break;case n:u=(r-t)/a+2;break;case r:u=(t-n)/a+4;break}return[u/6,c,s/2]}function ec(e){var t,n=e[0],r=e[1],o=e[2],i=2*r*(o<.5?o:1-o),a=o-i/2,u=[a,a,a],c=6*n;if(0!==r)switch(0|c){case 0:case 6:t=i*c,u[0]+=i,u[1]+=t;break;case 1:t=i*(2-c),u[0]+=t,u[1]+=i;break;case 2:t=i*(c-2),u[1]+=i,u[2]+=t;break;case 3:t=i*(4-c),u[1]+=t,u[2]+=i;break;case 4:t=i*(c-4),u[2]+=i,u[0]+=t;break;case 5:t=i*(6-c),u[2]+=t,u[0]+=i;break}for(var s=0;3!=s;++s)u[s]=Math.round(255*u[s]);return u}function tc(e,t){if(0===t)return e;var n=Qu(Zu(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Ju(ec(n))}var nc=6,rc=15,oc=1,ic=nc;function ac(e){return Math.floor((e+Math.round(128/ic)/256)*ic)}function uc(e){return Math.floor((e-5)/ic*100+.5)/100}function cc(e){return Math.round((e*ic+5)/ic*256)/256}function sc(e){return cc(uc(ac(e)))}function lc(e){var t=Math.abs(e-sc(e)),n=ic;if(t>.005)for(ic=oc;ic<rc;++ic)Math.abs(e-sc(e))<=t&&(t=Math.abs(e-sc(e)),n=ic);ic=n}function fc(e){e.width?(e.wpx=ac(e.width),e.wch=uc(e.wpx),e.MDW=ic):e.wpx?(e.wch=uc(e.wpx),e.width=cc(e.wch),e.MDW=ic):"number"==typeof e.wch&&(e.width=cc(e.wch),e.wpx=ac(e.width),e.MDW=ic),e.customWidth&&delete e.customWidth}var dc=96,hc=dc;function mc(e){return 96*e/hc}function pc(e){return e*hc/96}var gc={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function vc(e,t,n,r){t.Borders=[];var o={},i=!1;e[0].match(Oe).forEach((function(e){var n=De(e);switch(Ne(n[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":o={},n.diagonalUp&&(o.diagonalUp=n.diagonalUp),n.diagonalDown&&(o.diagonalDown=n.diagonalDown),t.Borders.push(o);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+n[0]+" in borders")}}))}function bc(e,t,n,r){t.Fills=[];var o={},i=!1;e[0].match(Oe).forEach((function(e){var n=De(e);switch(Ne(n[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":o={},t.Fills.push(o);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(o),o={};break;case"<patternFill":case"<patternFill>":n.patternType&&(o.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":o.bgColor||(o.bgColor={}),n.indexed&&(o.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(o.bgColor.theme=parseInt(n.theme,10)),n.tint&&(o.bgColor.tint=parseFloat(n.tint)),n.rgb&&(o.bgColor.rgb=n.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":o.fgColor||(o.fgColor={}),n.theme&&(o.fgColor.theme=parseInt(n.theme,10)),n.tint&&(o.fgColor.tint=parseFloat(n.tint)),n.rgb&&(o.fgColor.rgb=n.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+n[0]+" in fills")}}))}function yc(e,t,n,r){t.Fonts=[];var o={},i=!1;e[0].match(Oe).forEach((function(e){var a=De(e);switch(Ne(a[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(o),o={};break;case"<name":a.val&&(o.name=a.val);break;case"<name/>":case"</name>":break;case"<b":o.bold=a.val?Ge(a.val):1;break;case"<b/>":o.bold=1;break;case"<i":o.italic=a.val?Ge(a.val):1;break;case"<i/>":o.italic=1;break;case"<u":switch(a.val){case"none":o.underline=0;break;case"single":o.underline=1;break;case"double":o.underline=2;break;case"singleAccounting":o.underline=33;break;case"doubleAccounting":o.underline=34;break}break;case"<u/>":o.underline=1;break;case"<strike":o.strike=a.val?Ge(a.val):1;break;case"<strike/>":o.strike=1;break;case"<outline":o.outline=a.val?Ge(a.val):1;break;case"<outline/>":o.outline=1;break;case"<shadow":o.shadow=a.val?Ge(a.val):1;break;case"<shadow/>":o.shadow=1;break;case"<condense":o.condense=a.val?Ge(a.val):1;break;case"<condense/>":o.condense=1;break;case"<extend":o.extend=a.val?Ge(a.val):1;break;case"<extend/>":o.extend=1;break;case"<sz":a.val&&(o.sz=+a.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":a.val&&(o.vertAlign=a.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":a.val&&(o.family=parseInt(a.val,10));break;case"<family/>":case"</family>":break;case"<scheme":a.val&&(o.scheme=a.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if("1"==a.val)break;a.codepage=l[parseInt(a.val,10)];break;case"<color":if(o.color||(o.color={}),a.auto&&(o.color.auto=Ge(a.auto)),a.rgb)o.color.rgb=a.rgb.slice(-6);else if(a.indexed){o.color.index=parseInt(a.indexed,10);var u=Ar[o.color.index];if(81==o.color.index&&(u=Ar[1]),!u)throw new Error(e);o.color.rgb=u[0].toString(16)+u[1].toString(16)+u[2].toString(16)}else a.theme&&(o.color.theme=parseInt(a.theme,10),a.tint&&(o.color.tint=parseFloat(a.tint)),a.theme&&n.themeElements&&n.themeElements.clrScheme&&(o.color.rgb=tc(n.themeElements.clrScheme[o.color.theme].rgb,o.color.tint||0)));break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+a[0]+" in fonts")}}))}function wc(e,t,n){t.NumberFmt=[];for(var r=Z(M._table),o=0;o<r.length;++o)t.NumberFmt[r[o]]=M._table[r[o]];var i=e[0].match(Oe);if(i)for(o=0;o<i.length;++o){var a=De(i[o]);switch(Ne(a[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var u=Me(Xe(a.formatCode)),c=parseInt(a.numFmtId,10);if(t.NumberFmt[c]=u,c>0){if(c>392){for(c=392;c>60;--c)if(null==t.NumberFmt[c])break;t.NumberFmt[c]=u}M.load(u,c)}break;case"</numFmt>":break;default:if(n.WTF)throw new Error("unrecognized "+a[0]+" in numFmts")}}}function xc(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=e[r]&&(t[t.length]=ut("numFmt",null,{numFmtId:r,formatCode:ze(e[r])}))})),1===t.length?"":(t[t.length]="</numFmts>",t[0]=ut("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Cc=["numFmtId","fillId","fontId","borderId","xfId"],Sc=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function kc(e,t,n){var r;t.CellXf=[];var o=!1;e[0].match(Oe).forEach((function(e){var i=De(e),a=0;switch(Ne(i[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(r=i,delete r[0],a=0;a<Cc.length;++a)r[Cc[a]]&&(r[Cc[a]]=parseInt(r[Cc[a]],10));for(a=0;a<Sc.length;++a)r[Sc[a]]&&(r[Sc[a]]=Ge(r[Sc[a]]));if(r.numFmtId>392)for(a=392;a>60;--a)if(t.NumberFmt[r.numFmtId]==t.NumberFmt[a]){r.numFmtId=a;break}t.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":var u={};i.vertical&&(u.vertical=i.vertical),i.horizontal&&(u.horizontal=i.horizontal),null!=i.textRotation&&(u.textRotation=i.textRotation),i.indent&&(u.indent=i.indent),i.wrapText&&(u.wrapText=i.wrapText),r.alignment=u;break;case"</alignment>":break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(n&&n.WTF&&!o)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}function _c(e){var t=[];return t[t.length]=ut("cellXfs",null),e.forEach((function(e){t[t.length]=ut("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=ut("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Ec=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,r=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,o=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(i,a,u){var c,s={};return i?(i=i.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,""),(c=i.match(e))&&wc(c,s,u),(c=i.match(r))&&yc(c,s,a,u),(c=i.match(n))&&bc(c,s,a,u),(c=i.match(o))&&vc(c,s,a,u),(c=i.match(t))&&kc(c,s,u),s):s}}(),Ac=ut("styleSheet",null,{xmlns:lt.main[0],"xmlns:vt":lt.vt});function Tc(e,t){var n,r=[Ae,Ac];return e.SSF&&null!=(n=xc(e.SSF))&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=_c(t.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function Oc(e,t){var n=e.read_shift(2),r=En(e,t-2);return[n,r]}function Bc(e,t,n){n||(n=Kt(6+4*t.length)),n.write_shift(2,e),An(t,n);var r=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),r}function Rc(e,t,n){var r={};r.sz=e.read_shift(2)/20;var o=tr(e,2,n);o.fCondense&&(r.condense=1),o.fExtend&&(r.extend=1),o.fShadow&&(r.shadow=1),o.fOutline&&(r.outline=1),o.fStrikeout&&(r.strike=1),o.fItalic&&(r.italic=1);var i=e.read_shift(2);switch(700===i&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript";break}var a=e.read_shift(1);0!=a&&(r.underline=a);var u=e.read_shift(1);u>0&&(r.family=u);var c=e.read_shift(1);switch(c>0&&(r.charset=c),e.l++,r.color=Qn(e,8),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor";break}return r.name=En(e,t-21),r}function Dc(e,t){t||(t=Kt(153)),t.write_shift(2,20*e.sz),nr(e,t),t.write_shift(2,e.bold?700:400);var n=0;"superscript"==e.vertAlign?n=1:"subscript"==e.vertAlign&&(n=2),t.write_shift(2,n),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),er(e.color,t);var r=0;return"major"==e.scheme&&(r=1),"minor"==e.scheme&&(r=2),t.write_shift(1,r),An(e.name,t),t.length>t.l?t.slice(0,t.l):t}Mr.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Nc=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Ic=Q(Nc),Pc=qt;function Mc(e,t){t||(t=Kt(84));var n=Ic[e.patternType];null==n&&(n=40),t.write_shift(4,n);var r=0;if(40!=n)for(er({auto:1},t),er({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Fc(e,t){var n=e.l+t,r=e.read_shift(2),o=e.read_shift(2);return e.l=n,{ixfe:r,numFmtId:o}}function Lc(e,t,n){return n||(n=Kt(16)),n.write_shift(2,t||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function zc(e,t){return t||(t=Kt(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var Hc=qt;function Uc(e,t){return t||(t=Kt(51)),t.write_shift(1,0),zc(null,t),zc(null,t),zc(null,t),zc(null,t),zc(null,t),t.length>t.l?t.slice(0,t.l):t}function Vc(e,t){return t||(t=Kt(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),zn(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function jc(e,t,n){var r=Kt(2052);return r.write_shift(4,e),zn(t,r),zn(n,r),r.length>r.l?r.slice(0,r.l):r}function Wc(e,t,n){var r={NumberFmt:[]};for(var o in M._table)r.NumberFmt[o]=M._table[o];r.CellXf=[],r.Fonts=[];var i=[],a=!1;return Yt(e,(function(e,o,u){switch(u){case 44:r.NumberFmt[e[0]]=e[1],M.load(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=tc(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:"BrtBeginCellXFs"==i[i.length-1]&&r.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:i.push(o);break;case 38:i.pop();break;default:if((o||"").indexOf("Begin")>0)i.push(o);else if((o||"").indexOf("End")>0)i.pop();else if(!a||n.WTF)throw new Error("Unexpected record "+u+" "+o)}})),r}function $c(e,t){if(t){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var r=e[0];r<=e[1];++r)null!=t[r]&&++n})),0!=n&&(Jt(e,"BrtBeginFmts",_n(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=t[r]&&Jt(e,"BrtFmt",Bc(r,t[r]))})),Jt(e,"BrtEndFmts"))}}function Gc(e){var t=1;0!=t&&(Jt(e,"BrtBeginFonts",_n(t)),Jt(e,"BrtFont",Dc({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Jt(e,"BrtEndFonts"))}function Xc(e){var t=2;0!=t&&(Jt(e,"BrtBeginFills",_n(t)),Jt(e,"BrtFill",Mc({patternType:"none"})),Jt(e,"BrtFill",Mc({patternType:"gray125"})),Jt(e,"BrtEndFills"))}function qc(e){var t=1;0!=t&&(Jt(e,"BrtBeginBorders",_n(t)),Jt(e,"BrtBorder",Uc({})),Jt(e,"BrtEndBorders"))}function Kc(e){var t=1;Jt(e,"BrtBeginCellStyleXFs",_n(t)),Jt(e,"BrtXF",Lc({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Jt(e,"BrtEndCellStyleXFs")}function Yc(e,t){Jt(e,"BrtBeginCellXFs",_n(t.length)),t.forEach((function(t){Jt(e,"BrtXF",Lc(t,0))})),Jt(e,"BrtEndCellXFs")}function Zc(e){var t=1;Jt(e,"BrtBeginStyles",_n(t)),Jt(e,"BrtStyle",Vc({xfId:0,builtinId:0,name:"Normal"})),Jt(e,"BrtEndStyles")}function Jc(e){var t=0;Jt(e,"BrtBeginDXFs",_n(t)),Jt(e,"BrtEndDXFs")}function Qc(e){var t=0;Jt(e,"BrtBeginTableStyles",jc(t,"TableStyleMedium9","PivotStyleMedium4")),Jt(e,"BrtEndTableStyles")}function es(){}function ts(e,t){var n=Zt();return Jt(n,"BrtBeginStyleSheet"),$c(n,e.SSF),Gc(n,e),Xc(n,e),qc(n,e),Kc(n,e),Yc(n,t.cellXfs),Zc(n,e),Jc(n,e),Qc(n,e),es(n,e),Jt(n,"BrtEndStyleSheet"),n.end()}function ns(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(Oe)||[]).forEach((function(e){var o=De(e);switch(o[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=o.val;break;case"<a:sysClr":r.rgb=o.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===o[0].charAt(1)?(t.themeElements.clrScheme.push(r),r={}):r.name=o[0].slice(3,o[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+o[0]+" in clrScheme")}}))}function rs(){}function os(){}Mr.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var is=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,as=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,us=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function cs(e,t,n){var r;t.themeElements={},[["clrScheme",is,ns],["fontScheme",as,rs],["fmtScheme",us,os]].forEach((function(o){if(!(r=e.match(o[1])))throw new Error(o[0]+" not found in themeElements");o[2](r,t,n)}))}var ss=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function ls(e,t){if(!e||0===e.length)return ls(fs());var n,r={};if(!(n=e.match(ss)))throw new Error("themeElements not found in theme");return cs(n[0],r,t),r}function fs(e,t){if(t&&t.themeXLSX)return t.themeXLSX;var n=[Ae];return n[n.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',n[n.length]="<a:themeElements>",n[n.length]='<a:clrScheme name="Office">',n[n.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',n[n.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',n[n.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',n[n.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',n[n.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',n[n.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',n[n.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',n[n.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',n[n.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',n[n.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',n[n.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',n[n.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',n[n.length]="</a:clrScheme>",n[n.length]='<a:fontScheme name="Office">',n[n.length]="<a:majorFont>",n[n.length]='<a:latin typeface="Cambria"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',n[n.length]='<a:font script="Hang" typeface="맑은 고딕"/>',n[n.length]='<a:font script="Hans" typeface="宋体"/>',n[n.length]='<a:font script="Hant" typeface="新細明體"/>',n[n.length]='<a:font script="Arab" typeface="Times New Roman"/>',n[n.length]='<a:font script="Hebr" typeface="Times New Roman"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="MoolBoran"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Times New Roman"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:majorFont>",n[n.length]="<a:minorFont>",n[n.length]='<a:latin typeface="Calibri"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',n[n.length]='<a:font script="Hang" typeface="맑은 고딕"/>',n[n.length]='<a:font script="Hans" typeface="宋体"/>',n[n.length]='<a:font script="Hant" typeface="新細明體"/>',n[n.length]='<a:font script="Arab" typeface="Arial"/>',n[n.length]='<a:font script="Hebr" typeface="Arial"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="DaunPenh"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Arial"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:minorFont>",n[n.length]="</a:fontScheme>",n[n.length]='<a:fmtScheme name="Office">',n[n.length]="<a:fillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="1"/>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="0"/>',n[n.length]="</a:gradFill>",n[n.length]="</a:fillStyleLst>",n[n.length]="<a:lnStyleLst>",n[n.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]="</a:lnStyleLst>",n[n.length]="<a:effectStyleLst>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',n[n.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',n[n.length]="</a:effectStyle>",n[n.length]="</a:effectStyleLst>",n[n.length]="<a:bgFillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]="</a:bgFillStyleLst>",n[n.length]="</a:fmtScheme>",n[n.length]="</a:themeElements>",n[n.length]="<a:objectDefaults>",n[n.length]="<a:spDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',n[n.length]="</a:spDef>",n[n.length]="<a:lnDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',n[n.length]="</a:lnDef>",n[n.length]="</a:objectDefaults>",n[n.length]="<a:extraClrSchemeLst/>",n[n.length]="</a:theme>",n.join("")}function ds(e,t,n){var r=e.l+t,o=e.read_shift(4);if(124226!==o)if(n.cellStyles&&pe){var i,a=e.slice(e.l);e.l=r;try{i=new pe(a)}catch(Hg){return}var u=ke(i,"theme/theme/theme1.xml",!0);if(u)return ls(u,n)}else e.l=r}function hs(e){return e.read_shift(4)}function ms(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=ps(e,4);break;case 2:t.xclrValue=si(e,4);break;case 3:t.xclrValue=hs(e,4);break;case 4:e.l+=4;break}return e.l+=8,t}function ps(e,t){return qt(e,t)}function gs(e,t){return qt(e,t)}function vs(e){var t=e.read_shift(2),n=e.read_shift(2)-4,r=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=ms(e,n);break;case 6:r[1]=gs(e,n);break;case 14:case 15:r[1]=e.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+n)}return r}function bs(e,t){var n=e.l+t;e.l+=2;var r=e.read_shift(2);e.l+=2;var o=e.read_shift(2),i=[];while(o-- >0)i.push(vs(e,n-e.l));return{ixfe:r,ext:i}}function ys(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function ws(e){var t=[];if(!e)return t;var n=1;return(e.match(Oe)||[]).forEach((function(e){var r=De(e);switch(r[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete r[0],r.i?n=r.i:r.i=n,t.push(r);break}})),t}function xs(e){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=gn(n);var r=e.read_shift(1);return 2&r&&(t.l="1"),8&r&&(t.a="1"),t}function Cs(e,t,n){var r=[],o=!1;return Yt(e,(function(e,t,i){switch(i){case 63:r.push(e);break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!o||n.WTF)throw new Error("Unexpected record "+i+" "+t)}})),r}function Ss(){}function ks(e,t,n){if(!e)return e;var r=n||{},o=!1,i=!1;Yt(e,(function(e,t,n){if(!i)switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:o=!0;break;case 36:o=!1;break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!o||r.WTF)throw new Error("Unexpected record "+n.toString(16)+" "+t)}}),r)}function _s(e,t){if(!e)return"??";var n=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}Mr.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Mr.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var Es=1024;function As(e,t){var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),o=[ut("xml",null,{"xmlns:v":ft.v,"xmlns:o":ft.o,"xmlns:x":ft.x,"xmlns:mv":ft.mv}).replace(/\/>/,">"),ut("o:shapelayout",ut("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ut("v:shapetype",[ut("v:stroke",null,{joinstyle:"miter"}),ut("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:r})];while(Es<1e3*e)Es+=1e3;return t.forEach((function(e){var t=pn(e[0]);o=o.concat(["<v:shape"+at({id:"_x0000_s"+ ++Es,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",ut("v:fill",ut("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),ut("v:shadow",null,{on:"t",obscured:"t"}),ut("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",it("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),it("x:AutoFill","False"),it("x:Row",String(t.r)),it("x:Column",String(t.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])})),o.push("</xml>"),o.join("")}function Ts(e,t,n,r,o){for(var i=0;i!=t.length;++i){var a=t[i],u=ym(Se(e,a.replace(/^\//,""),!0),a,o);if(u&&u.length)for(var c=Z(n),s=0;s!=c.length;++s){var l=c[s],f=r[l];if(f){var d=f[a];d&&Os(l,n[l],u)}}}}function Os(e,t,n){var r,o,i=Array.isArray(t);n.forEach((function(e){if(i?(o=pn(e.ref),t[o.r]||(t[o.r]=[]),r=t[o.r][o.c]):r=t[e.ref],!r){r={},i?t[o.r][o.c]=r:t[e.ref]=r;var n=yn(t["!ref"]||"BDWGO1000001:A1"),a=pn(e.ref);n.s.r>a.r&&(n.s.r=a.r),n.e.r<a.r&&(n.e.r=a.r),n.s.c>a.c&&(n.s.c=a.c),n.e.c<a.c&&(n.e.c=a.c);var u=bn(n);u!==t["!ref"]&&(t["!ref"]=u)}r.c||(r.c=[]);var c={a:e.author,t:e.t,r:e.r};e.h&&(c.h=e.h),r.c.push(c)}))}function Bs(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],r=[],o=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);o&&o[1]&&o[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&n.push(t[1])}}));var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var o=e.match(/<(?:\w+:)?comment[^>]*>/);if(o){var i=De(o[0]),a={author:i.authorId&&n[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},u=pn(i.ref);if(!(t.sheetRows&&t.sheetRows<=u.r)){var c=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),s=!!c&&!!c[1]&&pu(c[1])||{r:"",t:"",h:""};a.r=s.r,"<t></t>"==s.r&&(s.t=s.h=""),a.t=s.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(a.h=s.h),r.push(a)}}}})),r}Mr.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";var Rs=ut("comments",null,{xmlns:lt.main[0]});function Ds(e){var t=[Ae,Rs],n=[];return t.push("<authors>"),e.forEach((function(e){e[1].forEach((function(e){var r=ze(e.a);n.indexOf(r)>-1||(n.push(r),t.push("<author>"+r+"</author>"))}))})),t.push("</authors>"),t.push("<commentList>"),e.forEach((function(e){e[1].forEach((function(r){t.push('<comment ref="'+e[0]+'" authorId="'+n.indexOf(ze(r.a))+'"><text>'),t.push(it("t",null==r.t?"":r.t)),t.push("</text></comment>")}))})),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function Ns(e){var t={};t.iauthor=e.read_shift(4);var n=Xn(e,16);return t.rfx=n.s,t.ref=gn(n.s),e.l+=16,t}function Is(e,t){return null==t&&(t=Kt(36)),t.write_shift(4,e[1].iauthor),qn(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var Ps=En;function Ms(e){return An(e.slice(0,54))}function Fs(e,t){var n=[],r=[],o={},i=!1;return Yt(e,(function(e,a,u){switch(u){case 632:r.push(e);break;case 635:o=e;break;case 637:o.t=e.t,o.h=e.h,o.r=e.r;break;case 636:if(o.author=r[o.iauthor],delete o.iauthor,t.sheetRows&&t.sheetRows<=o.rfx.r)break;o.t||(o.t=""),delete o.rfx,n.push(o);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:break;case 38:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!i||t.WTF)throw new Error("Unexpected record "+u+" "+a)}})),n}function Ls(e){var t=Zt(),n=[];return Jt(t,"BrtBeginComments"),Jt(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),Jt(t,"BrtCommentAuthor",Ms(e.a)))}))})),Jt(t,"BrtEndCommentAuthors"),Jt(t,"BrtBeginCommentList"),e.forEach((function(e){e[1].forEach((function(r){r.iauthor=n.indexOf(r.a);var o={s:pn(e[0]),e:pn(e[0])};Jt(t,"BrtBeginComment",Is([o,r])),r.t&&r.t.length>0&&Jt(t,"BrtCommentText",Nn(r)),Jt(t,"BrtEndComment"),delete r.iauthor}))})),Jt(t,"BrtEndCommentList"),Jt(t,"BrtEndComments"),t.end()}var zs="application/vnd.ms-office.vbaProject";function Hs(e){var t=X.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(n,r){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var o=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");X.utils.cfb_add(t,o,e.FileIndex[r].content)}})),X.write(t)}function Us(e,t){t.FullPaths.forEach((function(n,r){if(0!=r){var o=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==o.slice(-1)&&X.utils.cfb_add(e,o,t.FileIndex[r].content)}}))}var Vs=["xlsb","xlsm","xlam","biff8","xla"];function js(){return{"!type":"dialog"}}function Ws(){return{"!type":"dialog"}}function $s(){return{"!type":"macro"}}function Gs(){return{"!type":"macro"}}Mr.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Mr.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";var Xs=function(){var e=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g,t={r:0,c:0};function n(e,n,r,o,i,a){var u=o.length>0?0|parseInt(o,10):0,c=a.length>0?0|parseInt(a,10):0;c<0&&0===i.length&&(c=0);var s=!1,l=!1;return(i.length>0||0==a.length)&&(s=!0),s?c+=t.c:--c,(r.length>0||0==o.length)&&(l=!0),l?u+=t.r:--u,n+(s?"":"$")+fn(c)+(l?"":"$")+un(u)}return function(r,o){return t=o,r.replace(e,n)}}(),qs=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)([1-9]\d{0,5}|10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6])(?![_.\(A-Za-z0-9])/g,Ks=function(){return function(e,t){return e.replace(qs,(function(e,n,r,o,i,a){var u=ln(o)-(r?0:t.c),c=an(a)-(i?0:t.r),s=0==c?"":i?c+1:"["+c+"]",l=0==u?"":r?u+1:"["+u+"]";return n+"R"+s+"C"+l}))}}();function Ys(e,t){return e.replace(qs,(function(e,n,r,o,i,a){return n+("$"==r?r+o:fn(ln(o)+t.c))+("$"==i?i+a:un(an(a)+t.r))}))}function Zs(e,t,n){var r=vn(t),o=r.s,i=pn(n),a={r:i.r-o.r,c:i.c-o.c};return Ys(e,a)}function Js(e){return 1!=e.length}function Qs(e){return e.replace(/_xlfn\./g,"")}function el(e){e.l+=1}function tl(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function nl(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return rl(e,t,n);12==n.biff&&(r=4)}var o=e.read_shift(r),i=e.read_shift(r),a=tl(e,2),u=tl(e,2);return{s:{r:o,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:u[0],cRel:u[1],rRel:u[2]}}}function rl(e){var t=tl(e,2),n=tl(e,2),r=e.read_shift(1),o=e.read_shift(1);return{s:{r:t[0],c:r,cRel:t[1],rRel:t[2]},e:{r:n[0],c:o,cRel:n[1],rRel:n[2]}}}function ol(e,t,n){if(n.biff<8)return rl(e,t,n);var r=e.read_shift(12==n.biff?4:2),o=e.read_shift(12==n.biff?4:2),i=tl(e,2),a=tl(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:o,c:a[0],cRel:a[1],rRel:a[2]}}}function il(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return al(e,t,n);var r=e.read_shift(n&&12==n.biff?4:2),o=tl(e,2);return{r:r,c:o[0],cRel:o[1],rRel:o[2]}}function al(e){var t=tl(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}function ul(e){var t=e.read_shift(2),n=e.read_shift(2);return{r:t,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function cl(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return sl(e,t,n);var o=e.read_shift(r>=12?4:2),i=e.read_shift(2),a=(16384&i)>>14,u=(32768&i)>>15;if(i&=16383,1==u)while(o>524287)o-=1048576;if(1==a)while(i>8191)i-=16384;return{r:o,c:i,cRel:a,rRel:u}}function sl(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,o=(16384&t)>>14;return t&=16383,1==r&&t>=8192&&(t-=16384),1==o&&n>=128&&(n-=256),{r:t,c:n,cRel:o,rRel:r}}function ll(e,t,n){var r=(96&e[e.l++])>>5,o=nl(e,n.biff>=2&&n.biff<=5?6:8,n);return[r,o]}function fl(e,t,n){var r=(96&e[e.l++])>>5,o=e.read_shift(2,"i"),i=8;if(n)switch(n.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var a=nl(e,i,n);return[r,o,a]}function dl(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}function hl(e,t,n){var r=(96&e[e.l++])>>5,o=e.read_shift(2),i=8;if(n)switch(n.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[r,o]}function ml(e,t,n){var r=(96&e[e.l++])>>5,o=ol(e,t-1,n);return[r,o]}function pl(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}function gl(e){var t=1&e[e.l+1],n=1;return e.l+=4,[t,n]}function vl(e,t,n){e.l+=2;for(var r=e.read_shift(n&&2==n.biff?1:2),o=[],i=0;i<=r;++i)o.push(e.read_shift(n&&2==n.biff?1:2));return o}function bl(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}function yl(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}function wl(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}function xl(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}function Cl(e){var t=e.read_shift(1),n=e.read_shift(1);return[t,n]}function Sl(e){return e.read_shift(2),Cl(e,2)}function kl(e){return e.read_shift(2),Cl(e,2)}function _l(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=il(e,0,n);return[r,o]}function El(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=cl(e,0,n);return[r,o]}function Al(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(2);n&&5==n.biff&&(e.l+=12);var i=il(e,0,n);return[r,o,i]}function Tl(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(n&&n.biff<=3?1:2);return[jf[o],Vf[o],r]}function Ol(e,t,n){var r=e[e.l++],o=e.read_shift(1),i=n&&n.biff<=3?[88==r?-1:0,e.read_shift(1)]:Bl(e);return[o,(0===i[0]?Vf:Uf)[i[1]]]}function Bl(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function Rl(e,t,n){e.l+=n&&2==n.biff?3:4}function Dl(e,t,n){if(e.l++,n&&12==n.biff)return[e.read_shift(4,"i"),0];var r=e.read_shift(2),o=e.read_shift(n&&2==n.biff?1:2);return[r,o]}function Nl(e){return e.l++,Zn[e.read_shift(1)]}function Il(e){return e.l++,e.read_shift(2)}function Pl(e){return e.l++,0!==e.read_shift(1)}function Ml(e){return e.l++,Kn(e,8)}function Fl(e,t,n){return e.l++,Yo(e,t-1,n)}function Ll(e,t){var n=[e.read_shift(1)];if(12==t)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2;break}switch(n[0]){case 4:n[1]=jo(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=Zn[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=Kn(e,8);break;case 2:n[1]=ei(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function zl(e,t,n){for(var r=e.read_shift(12==n.biff?4:2),o=[],i=0;i!=r;++i)o.push((12==n.biff?Xn:bi)(e,8));return o}function Hl(e,t,n){var r=0,o=0;12==n.biff?(r=e.read_shift(4),o=e.read_shift(4)):(o=1+e.read_shift(1),r=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--r,0==--o&&(o=256));for(var i=0,a=[];i!=r&&(a[i]=[]);++i)for(var u=0;u!=o;++u)a[i][u]=Ll(e,n.biff);return a}function Ul(e,t,n){var r=e.read_shift(1)>>>5&3,o=!n||n.biff>=8?4:2,i=e.read_shift(o);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[r,0,i]}function Vl(e,t,n){if(5==n.biff)return jl(e,t,n);var r=e.read_shift(1)>>>5&3,o=e.read_shift(2),i=e.read_shift(4);return[r,o,i]}function jl(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i");e.l+=8;var r=e.read_shift(2);return e.l+=12,[t,n,r]}function Wl(e,t,n){var r=e.read_shift(1)>>>5&3;e.l+=n&&2==n.biff?3:4;var o=e.read_shift(n&&2==n.biff?1:2);return[r,o]}function $l(e,t,n){var r=e.read_shift(1)>>>5&3,o=e.read_shift(n&&2==n.biff?1:2);return[r,o]}function Gl(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[r]}function Xl(e,t,n){var r=(96&e[e.l++])>>5,o=e.read_shift(2),i=4;if(n)switch(n.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[r,o]}var ql=qt,Kl=qt,Yl=qt;function Zl(e,t,n){return e.l+=2,[ul(e,4,n)]}function Jl(e){return e.l+=6,[]}var Ql=Zl,ef=Jl,tf=Jl,nf=Zl;function rf(e){return e.l+=2,[$o(e),1&e.read_shift(2)]}var of=Zl,af=rf,uf=Jl,cf=Zl,sf=Zl,lf=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function ff(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),o=e.read_shift(2),i=e.read_shift(2),a=lf[n>>2&31];return{ixti:t,coltype:3&n,rt:a,idx:r,c:o,C:i}}function df(e){return e.l+=2,[e.read_shift(4)]}function hf(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}function mf(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}function pf(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function gf(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function vf(e){return e.l+=4,[0,0]}var bf={1:{n:"PtgExp",f:Dl},2:{n:"PtgTbl",f:Yl},3:{n:"PtgAdd",f:el},4:{n:"PtgSub",f:el},5:{n:"PtgMul",f:el},6:{n:"PtgDiv",f:el},7:{n:"PtgPower",f:el},8:{n:"PtgConcat",f:el},9:{n:"PtgLt",f:el},10:{n:"PtgLe",f:el},11:{n:"PtgEq",f:el},12:{n:"PtgGe",f:el},13:{n:"PtgGt",f:el},14:{n:"PtgNe",f:el},15:{n:"PtgIsect",f:el},16:{n:"PtgUnion",f:el},17:{n:"PtgRange",f:el},18:{n:"PtgUplus",f:el},19:{n:"PtgUminus",f:el},20:{n:"PtgPercent",f:el},21:{n:"PtgParen",f:el},22:{n:"PtgMissArg",f:el},23:{n:"PtgStr",f:Fl},26:{n:"PtgSheet",f:hf},27:{n:"PtgEndSheet",f:mf},28:{n:"PtgErr",f:Nl},29:{n:"PtgBool",f:Pl},30:{n:"PtgInt",f:Il},31:{n:"PtgNum",f:Ml},32:{n:"PtgArray",f:pl},33:{n:"PtgFunc",f:Tl},34:{n:"PtgFuncVar",f:Ol},35:{n:"PtgName",f:Ul},36:{n:"PtgRef",f:_l},37:{n:"PtgArea",f:ll},38:{n:"PtgMemArea",f:Wl},39:{n:"PtgMemErr",f:ql},40:{n:"PtgMemNoMem",f:Kl},41:{n:"PtgMemFunc",f:$l},42:{n:"PtgRefErr",f:Gl},43:{n:"PtgAreaErr",f:dl},44:{n:"PtgRefN",f:El},45:{n:"PtgAreaN",f:ml},46:{n:"PtgMemAreaN",f:pf},47:{n:"PtgMemNoMemN",f:gf},57:{n:"PtgNameX",f:Vl},58:{n:"PtgRef3d",f:Al},59:{n:"PtgArea3d",f:fl},60:{n:"PtgRefErr3d",f:Xl},61:{n:"PtgAreaErr3d",f:hl},255:{}},yf={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in yf)bf[e]=bf[yf[e]]})();var wf={1:{n:"PtgElfLel",f:rf},2:{n:"PtgElfRw",f:cf},3:{n:"PtgElfCol",f:Ql},6:{n:"PtgElfRwV",f:sf},7:{n:"PtgElfColV",f:nf},10:{n:"PtgElfRadical",f:of},11:{n:"PtgElfRadicalS",f:uf},13:{n:"PtgElfColS",f:ef},15:{n:"PtgElfColSV",f:tf},16:{n:"PtgElfRadicalLel",f:af},25:{n:"PtgList",f:ff},29:{n:"PtgSxName",f:df},255:{}},xf={0:{n:"PtgAttrNoop",f:vf},1:{n:"PtgAttrSemi",f:xl},2:{n:"PtgAttrIf",f:yl},4:{n:"PtgAttrChoose",f:vl},8:{n:"PtgAttrGoto",f:bl},16:{n:"PtgAttrSum",f:Rl},32:{n:"PtgAttrBaxcel",f:gl},64:{n:"PtgAttrSpace",f:Sl},65:{n:"PtgAttrSpaceSemi",f:kl},128:{n:"PtgAttrIfError",f:wl},255:{}};function Cf(e,t,n,r){if(r.biff<8)return qt(e,t);for(var o=e.l+t,i=[],a=0;a!==n.length;++a)switch(n[a][0]){case"PtgArray":n[a][1]=Hl(e,0,r),i.push(n[a][1]);break;case"PtgMemArea":n[a][2]=zl(e,n[a][1],r),i.push(n[a][2]);break;case"PtgExp":r&&12==r.biff&&(n[a][1][1]=e.read_shift(4),i.push(n[a][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[a][0];default:break}return t=o-e.l,0!==t&&i.push(qt(e,t)),i}function Sf(e,t,n){var r,o,i=e.l+t,a=[];while(i!=e.l)t=i-e.l,o=e[e.l],r=bf[o],24!==o&&25!==o||(r=(24===o?wf:xf)[e[e.l+1]]),r&&r.f?a.push([r.n,r.f(e,t,n)]):qt(e,t);return a}function kf(e){for(var t=[],n=0;n<e.length;++n){for(var r=e[n],o=[],i=0;i<r.length;++i){var a=r[i];if(a)switch(a[0]){case 2:o.push('"'+a[1].replace(/"/g,'""')+'"');break;default:o.push(a[1])}else o.push("")}t.push(o.join(","))}return t.join(";")}xf[33]=xf[32];var _f={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Ef(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return e.indexOf(" ")>-1?"'"+e+"'":e}function Af(e,t,n){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var r=e.XTI[t];if(n.biff>8&&!e.XTI[t])return e.SheetNames[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!r)return"SH33TJSERR1";var o="";if(n.biff>8)switch(e[r[0]][0]){case 357:return o=-1==r[1]?"#REF":e.SheetNames[r[1]],r[1]==r[2]?o:o+":"+e.SheetNames[r[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[r[0]][0];case 355:default:return"SH33TJSSRC"+e[r[0]][0]}switch(e[r[0]][0][0]){case 1025:return o=-1==r[1]?"#REF":e.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?o:o+":"+e.SheetNames[r[2]];case 14849:return"SH33TJSERR8";default:return e[r[0]][0][3]?(o=-1==r[1]?"#REF":e[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?o:o+":"+e[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function Tf(e,t,n){return Ef(Af(e,t,n),n)}function Of(e,t,n,r,o){var i,a,u,c,s=o&&o.biff||8,l={s:{c:0,r:0},e:{c:0,r:0}},f=[],d=0,h=0,m="";if(!e[0]||!e[0][0])return"";for(var p=-1,g="",v=0,b=e[0].length;v<b;++v){var y=e[0][v];switch(y[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(i=f.pop(),a=f.pop(),p>=0){switch(e[0][p][1][0]){case 0:g=de(" ",e[0][p][1][1]);break;case 1:g=de("\r",e[0][p][1][1]);break;default:if(g="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}a+=g,p=-1}f.push(a+_f[y[0]]+i);break;case"PtgIsect":i=f.pop(),a=f.pop(),f.push(a+" "+i);break;case"PtgUnion":i=f.pop(),a=f.pop(),f.push(a+","+i);break;case"PtgRange":i=f.pop(),a=f.pop(),f.push(a+":"+i);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":u=Qt(y[1][1],l,o),f.push(tn(u,s));break;case"PtgRefN":u=n?Qt(y[1][1],n,o):y[1][1],f.push(tn(u,s));break;case"PtgRef3d":d=y[1][1],u=Qt(y[1][2],l,o),m=Tf(r,d,o);f.push(m+"!"+tn(u,s));break;case"PtgFunc":case"PtgFuncVar":var w=y[1][0],x=y[1][1];w||(w=0),w&=127;var C=0==w?[]:f.slice(-w);f.length-=w,"User"===x&&(x=C.shift()),f.push(x+"("+C.join(",")+")");break;case"PtgBool":f.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(y[1]);break;case"PtgNum":f.push(String(y[1]));break;case"PtgStr":f.push('"'+y[1]+'"');break;case"PtgErr":f.push(y[1]);break;case"PtgAreaN":c=en(y[1][1],n?{s:n}:l,o),f.push(nn(c,o));break;case"PtgArea":c=en(y[1][1],l,o),f.push(nn(c,o));break;case"PtgArea3d":d=y[1][1],c=y[1][2],m=Tf(r,d,o),f.push(m+"!"+nn(c,o));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=y[1][2];var S=(r.names||[])[h-1]||(r[0]||[])[h],k=S?S.Name:"SH33TJSNAME"+String(h);k in Wf&&(k=Wf[k]),f.push(k);break;case"PtgNameX":var _,E=y[1][1];if(h=y[1][2],!(o.biff<=5)){var A="";14849==((r[E]||[])[0]||[])[0]||(1025==((r[E]||[])[0]||[])[0]?r[E][h]&&r[E][h].itab>0&&(A=r.SheetNames[r[E][h].itab-1]+"!"):A=r.SheetNames[h-1]+"!"),r[E]&&r[E][h]?A+=r[E][h].Name:r[0]&&r[0][h]?A+=r[0][h].Name:A+="SH33TJSERRX",f.push(A);break}E<0&&(E=-E),r[E]&&(_=r[E][h]),_||(_={Name:"SH33TJSERRY"}),f.push(_.Name);break;case"PtgParen":var T="(",O=")";if(p>=0){switch(g="",e[0][p][1][0]){case 2:T=de(" ",e[0][p][1][1])+T;break;case 3:T=de("\r",e[0][p][1][1])+T;break;case 4:O=de(" ",e[0][p][1][1])+O;break;case 5:O=de("\r",e[0][p][1][1])+O;break;default:if(o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}p=-1}f.push(T+f.pop()+O);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":u={c:y[1][1],r:y[1][0]};var B={c:n.c,r:n.r};if(r.sharedf[gn(u)]){var R=r.sharedf[gn(u)];f.push(Of(R,l,B,r,o))}else{var D=!1;for(i=0;i!=r.arrayf.length;++i)if(a=r.arrayf[i],!(u.c<a[0].s.c||u.c>a[0].e.c)&&!(u.r<a[0].s.r||u.r>a[0].e.r)){f.push(Of(a[1],l,B,r,o)),D=!0;break}D||f.push(y[1])}break;case"PtgArray":f.push("{"+kf(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":p=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var N=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=o.biff&&p>=0&&-1==N.indexOf(e[0][v][0])){y=e[0][p];var I=!0;switch(y[1][0]){case 4:I=!1;case 0:g=de(" ",y[1][1]);break;case 5:I=!1;case 1:g=de("\r",y[1][1]);break;default:if(g="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}f.push((I?g:"")+f.pop()+(I?"":g)),p=-1}}if(f.length>1&&o.WTF)throw new Error("bad formula stack");return f[0]}function Bf(e,t,n){var r,o=e.l+t,i=2==n.biff?1:2,a=e.read_shift(i);if(65535==a)return[[],qt(e,t-2)];var u=Sf(e,a,n);return t!==a+i&&(r=Cf(e,t-a-i,u,n)),e.l=o,[u,r]}function Rf(e,t,n){var r,o=e.l+t,i=2==n.biff?1:2,a=e.read_shift(i);if(65535==a)return[[],qt(e,t-2)];var u=Sf(e,a,n);return t!==a+i&&(r=Cf(e,t-a-i,u,n)),e.l=o,[u,r]}function Df(e,t,n,r){var o,i=e.l+t,a=Sf(e,r,n);return i!==e.l&&(o=Cf(e,i-e.l,a,n)),[a,o]}function Nf(e,t,n){var r,o=e.l+t,i=e.read_shift(2),a=Sf(e,i,n);return 65535==i?[[],qt(e,t-2)]:(t!==i+2&&(r=Cf(e,o-i-2,a,n)),[a,r])}function If(e){var t;if(65535!==Mt(e,e.l+6))return[Kn(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function Pf(e,t,n){var r=e.l+t,o=fi(e,6);2==n.biff&&++e.l;var i=If(e,8),a=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var u=Rf(e,r-e.l,n);return{cell:o,val:i[0],formula:u,shared:a>>3&1,tt:i[1]}}function Mf(e,t,n){var r=e.read_shift(4),o=Sf(e,r,n),i=e.read_shift(4),a=i>0?Cf(e,i,o,n):null;return[o,a]}var Ff=Mf,Lf=Mf,zf=Mf,Hf=Mf,Uf={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Vf={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},jf={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},Wf={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function $f(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Gf(e){var t="of:="+e.replace(qs,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function Xf(e){var t=e.split(":"),n=t[0].split(".")[0];return[n,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function qf(e){return e.replace(/\./,"!")}var Kf={},Yf={};Mr.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Zf="undefined"!==typeof Map;function Jf(e,t,n){var r=0,o=e.length;if(n){if(Zf?n.has(t):n.hasOwnProperty(t))for(var i=Zf?n.get(t):n[t];r<i.length;++r)if(e[i[r]].t===t)return e.Count++,i[r]}else for(;r<o;++r)if(e[r].t===t)return e.Count++,r;return e[o]={t:t},e.Count++,e.Unique++,n&&(Zf?(n.has(t)||n.set(t,[]),n.get(t).push(o)):(n.hasOwnProperty(t)||(n[t]=[]),n[t].push(o))),o}function Qf(e,t){var n={min:e+1,max:e+1},r=-1;return t.MDW&&(ic=t.MDW),null!=t.width?n.customWidth=1:null!=t.wpx?r=uc(t.wpx):null!=t.wch&&(r=t.wch),r>-1?(n.width=cc(r),n.customWidth=1):null!=t.width&&(n.width=t.width),t.hidden&&(n.hidden=!0),n}function ed(e,t){if(e){var n=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function td(e,t,n){var r=n.revssf[null!=t.z?t.z:"General"],o=60,i=e.length;if(null==r&&n.ssf)for(;o<392;++o)if(null==n.ssf[o]){M.load(t.z,o),n.ssf[o]=t.z,n.revssf[t.z]=r=o;break}for(o=0;o!=i;++o)if(e[o].numFmtId===r)return o;return e[i]={numFmtId:r,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function nd(e,t,n,r,o,i){if("z"!==e.t){"d"===e.t&&"string"===typeof e.v&&(e.v=se(e.v));try{r.cellNF&&(e.z=M._table[t])}catch(Hg){if(r.WTF)throw Hg}if(!r||!1!==r.cellText)try{if(null==M._table[t]&&M.load(z[t]||"General",t),"e"===e.t)e.w=e.w||Zn[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=M._general_int(e.v):e.w=M._general_num(e.v);else if("d"===e.t){var a=oe(e.v);e.w=(0|a)===a?M._general_int(a):M._general_num(a)}else{if(void 0===e.v)return"";e.w=M._general(e.v,Yf)}else"d"===e.t?e.w=M.format(t,oe(e.v),Yf):e.w=M.format(t,e.v,Yf)}catch(Hg){if(r.WTF)throw Hg}if(r.cellStyles&&null!=n)try{e.s=i.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=tc(o.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),r.WTF&&(e.s.fgColor.raw_rgb=o.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=tc(o.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),r.WTF&&(e.s.bgColor.raw_rgb=o.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(Hg){if(r.WTF&&i.Fills)throw Hg}}}function rd(e,t,n){if(e&&e["!ref"]){var r=yn(e["!ref"]);if(r.e.c<r.s.c||r.e.r<r.s.r)throw new Error("Bad range ("+n+"): "+e["!ref"])}}function od(e,t){var n=yn(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=bn(n))}var id=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,ad=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,ud=/<(?:\w:)?hyperlink [^>]*>/gm,cd=/"(\w*:\w*)"/,sd=/<(?:\w:)?col[^>]*[\/]?>/g,ld=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,fd=/<(?:\w:)?pageMargins[^>]*\/>/g,dd=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,hd=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function md(e,t,n,r,o,i,a){if(!e)return e;null!=w&&null==t.dense&&(t.dense=w);var u=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},s="",l="",f=e.match(ad);f?(s=e.slice(0,f.index),l=e.slice(f.index+f[0].length)):s=l=e;var d=s.match(dd);d&&gd(d[0],u,o,n);var h=(s.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var m=s.slice(h,h+50).match(cd);m&&od(u,m[1])}var p=s.match(hd);p&&p[1]&&Ed(p[1],o);var g=[];if(t.cellStyles){var v=s.match(sd);v&&xd(g,v)}f&&Od(f[1],u,t,c,i,a);var b=l.match(ld);b&&(u["!autofilter"]=Sd(b[0]));var y=[],x=l.match(id);if(x)for(h=0;h!=x.length;++h)y[h]=yn(x[h].slice(x[h].indexOf('"')+1));var C=l.match(ud);C&&bd(u,C,r);var S=l.match(fd);if(S&&(u["!margins"]=yd(De(S[0]))),!u["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(u["!ref"]=bn(c)),t.sheetRows>0&&u["!ref"]){var k=yn(u["!ref"]);t.sheetRows<=+k.e.r&&(k.e.r=t.sheetRows-1,k.e.r>c.e.r&&(k.e.r=c.e.r),k.e.r<k.s.r&&(k.s.r=k.e.r),k.e.c>c.e.c&&(k.e.c=c.e.c),k.e.c<k.s.c&&(k.s.c=k.e.c),u["!fullref"]=u["!ref"],u["!ref"]=bn(k))}return g.length>0&&(u["!cols"]=g),y.length>0&&(u["!merges"]=y),u}function pd(e){if(0===e.length)return"";for(var t='<mergeCells count="'+e.length+'">',n=0;n!=e.length;++n)t+='<mergeCell ref="'+bn(e[n])+'"/>';return t+"</mergeCells>"}function gd(e,t,n,r){var o=De(e);n.Sheets[r]||(n.Sheets[r]={}),o.codeName&&(n.Sheets[r].CodeName=o.codeName)}function vd(e){var t={sheet:1},n=["objects","scenarios","selectLockedCells","selectUnlockedCells"],r=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];return n.forEach((function(n){null!=e[n]&&e[n]&&(t[n]="1")})),r.forEach((function(n){null==e[n]||e[n]||(t[n]="0")})),e.password&&(t.password=ju(e.password).toString(16).toUpperCase()),ut("sheetProtection",null,t)}function bd(e,t,n){for(var r=Array.isArray(e),o=0;o!=t.length;++o){var i=De(Xe(t[o]),!0);if(!i.ref)return;var a=((n||{})["!id"]||[])[i.id];a?(i.Target=a.Target,i.location&&(i.Target+="#"+i.location)):(i.Target="#"+i.location,a={Target:i.Target,TargetMode:"Internal"}),i.Rel=a,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var u=yn(i.ref),c=u.s.r;c<=u.e.r;++c)for(var s=u.s.c;s<=u.e.c;++s){var l=gn({c:s,r:c});r?(e[c]||(e[c]=[]),e[c][s]||(e[c][s]={t:"z",v:void 0}),e[c][s].l=i):(e[l]||(e[l]={t:"z",v:void 0}),e[l].l=i)}}}function yd(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}function wd(e){return ed(e),ut("pageMargins",null,e)}function xd(e,t){for(var n=!1,r=0;r!=t.length;++r){var o=De(t[r],!0);o.hidden&&(o.hidden=Ge(o.hidden));var i=parseInt(o.min,10)-1,a=parseInt(o.max,10)-1;delete o.min,delete o.max,o.width=+o.width,!n&&o.width&&(n=!0,lc(o.width)),fc(o);while(i<=a)e[i++]=fe(o)}}function Cd(e,t){for(var n,r=["<cols>"],o=0;o!=t.length;++o)(n=t[o])&&(r[r.length]=ut("col",null,Qf(o,n)));return r[r.length]="</cols>",r.join("")}function Sd(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function kd(e,t,n,r){var o="string"==typeof e.ref?e.ref:bn(e.ref);n.Workbook||(n.Workbook={}),n.Workbook.Names||(n.Workbook.Names=[]);var i=n.Workbook.Names,a=vn(o);a.s.r==a.e.r&&(a.e.r=vn(t["!ref"]).e.r,o=bn(a));for(var u=0;u<i.length;++u){var c=i[u];if("_xlnm._FilterDatabase"==c.Name&&c.Sheet==r){c.Ref="'"+n.SheetNames[r]+"'!"+o;break}}return u==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:r,Ref:"'"+n.SheetNames[r]+"'!"+o}),ut("autoFilter",null,{ref:o})}var _d=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/>/;function Ed(e,t){(e.match(_d)||[]).forEach((function(e){var n=De(e);Ge(n.rightToLeft)&&(t.Views||(t.Views=[{}]),t.Views[0]||(t.Views[0]={}),t.Views[0].RTL=!0)}))}function Ad(e,t,n,r){var o={workbookViewId:"0"};return(((r||{}).Workbook||{}).Views||[])[0]&&(o.rightToLeft=r.Workbook.Views[0].RTL?"1":"0"),ut("sheetViews",ut("sheetView",null,o),{})}function Td(e,t,n,r){if(void 0===e.v&&void 0===e.f||"z"===e.t)return"";var o="",i=e.t,a=e.v;switch(e.t){case"b":o=e.v?"1":"0";break;case"n":o=""+e.v;break;case"e":o=Zn[e.v];break;case"d":r.cellDates?o=se(e.v,-1).toISOString():(e=fe(e),e.t="n",o=""+(e.v=oe(se(e.v)))),"undefined"===typeof e.z&&(e.z=M._table[14]);break;default:o=e.v;break}var u=it("v",ze(o)),c={r:t},s=td(r.cellXfs,e,r);switch(0!==s&&(c.s=s),e.t){case"n":break;case"d":c.t="d";break;case"b":c.t="b";break;case"e":c.t="e";break;default:if(null==e.v){delete e.t;break}if(r.bookSST){u=it("v",""+Jf(r.Strings,e.v,r.revStrings)),c.t="s";break}c.t="str";break}if(e.t!=i&&(e.t=i,e.v=a),e.f){var l=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;u=ut("f",ze(e.f),l)+(null!=e.v?u:"")}return e.l&&n["!links"].push([t,e.l]),e.c&&n["!comments"].push([t,e.c]),ut("c",u,c)}var Od=function(){var e=/<(?:\w+:)?c[ >]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,o=/ref=["']([^"']*)["']/,i=Je("v"),a=Je("f");return function(u,c,s,l,f,d){for(var h,m,p,g,v,b=0,y="",w=[],x=[],C=0,S=0,k=0,_="",E=0,A=0,T=0,O=0,B=Array.isArray(d.CellXf),R=[],D=[],N=Array.isArray(c),I=[],P={},F=!1,L=u.split(t),z=0,H=L.length;z!=H;++z){y=L[z].trim();var U=y.length;if(0!==U){for(b=0;b<U;++b)if(62===y.charCodeAt(b))break;if(++b,m=De(y.slice(0,b),!0),E=null!=m.r?parseInt(m.r,10):E+1,A=-1,!(s.sheetRows&&s.sheetRows<E))for(l.s.r>E-1&&(l.s.r=E-1),l.e.r<E-1&&(l.e.r=E-1),s&&s.cellStyles&&(P={},F=!1,m.ht&&(F=!0,P.hpt=parseFloat(m.ht),P.hpx=pc(P.hpt)),"1"==m.hidden&&(F=!0,P.hidden=!0),null!=m.outlineLevel&&(F=!0,P.level=+m.outlineLevel),F&&(I[E-1]=P)),w=y.slice(b).split(e),b=0;b!=w.length;++b)if(y=w[b].trim(),0!==y.length){if(x=y.match(n),C=b,S=0,k=0,y="<c "+("<"==y.slice(0,1)?">":"")+y,null!=x&&2===x.length){for(C=0,_=x[1],S=0;S!=_.length;++S){if((k=_.charCodeAt(S)-64)<1||k>26)break;C=26*C+k}--C,A=C}else++A;for(S=0;S!=y.length;++S)if(62===y.charCodeAt(S))break;if(++S,m=De(y.slice(0,S),!0),m.r||(m.r=gn({r:E-1,c:A})),_=y.slice(S),h={t:""},null!=(x=_.match(i))&&""!==x[1]&&(h.v=Me(x[1])),s.cellFormula){null!=(x=_.match(a))&&""!==x[1]?(h.f=Qs(Me(Xe(x[1]))),x[0].indexOf('t="array"')>-1?(h.F=(_.match(o)||[])[1],h.F.indexOf(":")>-1&&R.push([yn(h.F),h.F])):x[0].indexOf('t="shared"')>-1&&(g=De(x[0]),D[parseInt(g.si,10)]=[g,Qs(Me(Xe(x[1])))])):(x=_.match(/<f[^>]*\/>/))&&(g=De(x[0]),D[g.si]&&(h.f=Zs(D[g.si][1],D[g.si][0].ref,m.r)));var V=pn(m.r);for(S=0;S<R.length;++S)V.r>=R[S][0].s.r&&V.r<=R[S][0].e.r&&V.c>=R[S][0].s.c&&V.c<=R[S][0].e.c&&(h.F=R[S][1])}if(null==m.t&&void 0===h.v)if(h.f||h.F)h.v=0,h.t="n";else{if(!s.sheetStubs)continue;h.t="z"}else h.t=m.t||"n";switch(l.s.c>A&&(l.s.c=A),l.e.c<A&&(l.e.c=A),h.t){case"n":if(""==h.v||null==h.v){if(!s.sheetStubs)continue;h.t="z"}else h.v=parseFloat(h.v);break;case"s":if("undefined"==typeof h.v){if(!s.sheetStubs)continue;h.t="z"}else p=Kf[parseInt(h.v,10)],h.v=p.t,h.r=p.r,s.cellHTML&&(h.h=p.h);break;case"str":h.t="s",h.v=null!=h.v?Xe(h.v):"",s.cellHTML&&(h.h=Ve(h.v));break;case"inlineStr":x=_.match(r),h.t="s",null!=x&&(p=pu(x[1]))?h.v=p.t:h.v="";break;case"b":h.v=Ge(h.v);break;case"d":s.cellDates?h.v=se(h.v,1):(h.v=oe(se(h.v,1)),h.t="n");break;case"e":s&&!1===s.cellText||(h.w=h.v),h.v=Jn[h.v];break}if(T=O=0,B&&void 0!==m.s&&(v=d.CellXf[m.s],null!=v&&(null!=v.numFmtId&&(T=v.numFmtId),s.cellStyles&&null!=v.fillId&&(O=v.fillId))),nd(h,T,O,s,f,d),s.cellDates&&B&&"n"==h.t&&M.is_date(M._table[T])&&(h.t="d",h.v=ie(h.v)),N){var j=pn(m.r);c[j.r]||(c[j.r]=[]),c[j.r][j.c]=h}else c[m.r]=h}}}I.length>0&&(c["!rows"]=I)}}();function Bd(e,t,n,r){var o,i,a=[],u=[],c=yn(e["!ref"]),s="",l="",f=[],d=0,h=0,m=e["!rows"],p=Array.isArray(e),g={r:l},v=-1;for(h=c.s.c;h<=c.e.c;++h)f[h]=fn(h);for(d=c.s.r;d<=c.e.r;++d){for(u=[],l=un(d),h=c.s.c;h<=c.e.c;++h){o=f[h]+l;var b=p?(e[d]||[])[h]:e[o];void 0!==b&&(null!=(s=Td(b,o,e,t,n,r))&&u.push(s))}(u.length>0||m&&m[d])&&(g={r:l},m&&m[d]&&(i=m[d],i.hidden&&(g.hidden=1),v=-1,i.hpx?v=mc(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),a[a.length]=ut("row",u.join(""),g))}if(m)for(;d<m.length;++d)m&&m[d]&&(g={r:d+1},i=m[d],i.hidden&&(g.hidden=1),v=-1,i.hpx?v=mc(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),a[a.length]=ut("row","",g));return a.join("")}var Rd=ut("worksheet",null,{xmlns:lt.main[0],"xmlns:r":lt.r});function Dd(e,t,n,r){var o=[Ae,Rd],i=n.SheetNames[e],a=0,u="",c=n.Sheets[i];null==c&&(c={});var s=c["!ref"]||"A1",l=yn(s);if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+s+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575),s=bn(l)}if(r||(r={}),c["!comments"]=[],c["!drawing"]=[],"xlsx"!==t.bookType&&n.vbaraw){var f=n.SheetNames[e];try{n.Workbook&&(f=n.Workbook.Sheets[e].CodeName||f)}catch(Hg){}o[o.length]=ut("sheetPr",null,{codeName:ze(f)})}o[o.length]=ut("dimension",null,{ref:s}),o[o.length]=Ad(c,t,e,n),t.sheetFormat&&(o[o.length]=ut("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=c["!cols"]&&c["!cols"].length>0&&(o[o.length]=Cd(c,c["!cols"])),o[a=o.length]="<sheetData/>",c["!links"]=[],null!=c["!ref"]&&(u=Bd(c,t,e,n,r),u.length>0&&(o[o.length]=u)),o.length>a+1&&(o[o.length]="</sheetData>",o[a]=o[a].replace("/>",">")),null!=c["!protect"]&&(o[o.length]=vd(c["!protect"])),null!=c["!autofilter"]&&(o[o.length]=kd(c["!autofilter"],c,n,e)),null!=c["!merges"]&&c["!merges"].length>0&&(o[o.length]=pd(c["!merges"]));var d,h=-1,m=-1;return c["!links"].length>0&&(o[o.length]="<hyperlinks>",c["!links"].forEach((function(e){e[1].Target&&(d={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(m=Ur(r,-1,ze(e[1].Target).replace(/#.*$/,""),Mr.HLINK),d["r:id"]="rId"+m),(h=e[1].Target.indexOf("#"))>-1&&(d.location=ze(e[1].Target.slice(h+1))),e[1].Tooltip&&(d.tooltip=ze(e[1].Tooltip)),o[o.length]=ut("hyperlink",null,d))})),o[o.length]="</hyperlinks>"),delete c["!links"],null!=c["!margins"]&&(o[o.length]=wd(c["!margins"])),o[o.length]="",t&&!t.ignoreEC&&void 0!=t.ignoreEC||(o[o.length]=it("ignoredErrors",ut("ignoredError",null,{numberStoredAsText:1,sqref:s}))),c["!drawing"].length>0?(m=Ur(r,-1,"../drawings/drawing"+(e+1)+".xml",Mr.DRAW),o[o.length]=ut("drawing",null,{"r:id":"rId"+m})):delete c["!drawing"],c["!comments"].length>0&&(m=Ur(r,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Mr.VML),o[o.length]=ut("legacyDrawing",null,{"r:id":"rId"+m}),c["!legacy"]=m),o.length>2&&(o[o.length]="</worksheet>",o[1]=o[1].replace("/>",">")),o.join("")}function Nd(e,t){var n={},r=e.l+t;n.r=e.read_shift(4),e.l+=4;var o=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=r,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=o/20),n}function Id(e,t,n){var r=Kt(145),o=(n["!rows"]||[])[e]||{};r.write_shift(4,e),r.write_shift(4,0);var i=320;o.hpx?i=20*mc(o.hpx):o.hpt&&(i=20*o.hpt),r.write_shift(2,i),r.write_shift(1,0);var a=0;o.level&&(a|=o.level),o.hidden&&(a|=16),(o.hpx||o.hpt)&&(a|=32),r.write_shift(1,a),r.write_shift(1,0);var u=0,c=r.l;r.l+=4;for(var s={r:e,c:0},l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.c<l<<10)){for(var f=-1,d=-1,h=l<<10;h<l+1<<10;++h){s.c=h;var m=Array.isArray(n)?(n[s.r]||[])[s.c]:n[gn(s)];m&&(f<0&&(f=h),d=h)}f<0||(++u,r.write_shift(4,f),r.write_shift(4,d))}var p=r.l;return r.l=c,r.write_shift(4,u),r.l=p,r.length>r.l?r.slice(0,r.l):r}function Pd(e,t,n,r){var o=Id(r,n,t);(o.length>17||(t["!rows"]||[])[r])&&Jt(e,"BrtRowHdr",o)}var Md=Xn,Fd=qn;function Ld(){}function zd(e,t){var n={};return e.l+=19,n.name=Mn(e,t-19),n}function Hd(e,t){null==t&&(t=Kt(84+4*e.length));for(var n=0;n<3;++n)t.write_shift(1,0);return er({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),Fn(e,t),t.slice(0,t.l)}function Ud(e){var t=In(e);return[t]}function Vd(e,t,n){return null==n&&(n=Kt(8)),Pn(t,n)}function jd(e){var t=In(e),n=e.read_shift(1);return[t,n,"b"]}function Wd(e,t,n){return null==n&&(n=Kt(9)),Pn(t,n),n.write_shift(1,e.v?1:0),n}function $d(e){var t=In(e),n=e.read_shift(1);return[t,n,"e"]}function Gd(e){var t=In(e),n=e.read_shift(4);return[t,n,"s"]}function Xd(e,t,n){return null==n&&(n=Kt(12)),Pn(t,n),n.write_shift(4,t.v),n}function qd(e){var t=In(e),n=Kn(e);return[t,n,"n"]}function Kd(e,t,n){return null==n&&(n=Kt(16)),Pn(t,n),Yn(e.v,n),n}function Yd(e){var t=In(e),n=jn(e);return[t,n,"n"]}function Zd(e,t,n){return null==n&&(n=Kt(12)),Pn(t,n),Wn(e.v,n),n}function Jd(e){var t=In(e),n=En(e);return[t,n,"str"]}function Qd(e,t,n){return null==n&&(n=Kt(12+4*e.v.length)),Pn(t,n),An(e.v,n),n.length>n.l?n.slice(0,n.l):n}function eh(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=e.read_shift(1),a=[o,i,"b"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}function th(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=e.read_shift(1),a=[o,i,"e"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}function nh(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=Kn(e),a=[o,i,"n"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}function rh(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=En(e),a=[o,i,"str"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}var oh=Xn,ih=qn;function ah(e,t){return null==t&&(t=Kt(4)),t.write_shift(4,e),t}function uh(e,t){var n=e.l+t,r=Xn(e,16),o=Ln(e),i=En(e),a=En(e),u=En(e);e.l=n;var c={rfx:r,relId:o,loc:i,display:u};return a&&(c.Tooltip=a),c}function ch(e,t){var n=Kt(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));qn({s:pn(e[0]),e:pn(e[0])},n),Vn("rId"+t,n);var r=e[1].Target.indexOf("#"),o=-1==r?"":e[1].Target.slice(r+1);return An(o||"",n),An(e[1].Tooltip||"",n),An("",n),n.slice(0,n.l)}function sh(e,t,n){var r=e.l+t,o=$n(e,16),i=e.read_shift(1),a=[o];if(a[2]=i,n.cellFormula){var u=Ff(e,r-e.l,n);a[1]=u}else e.l=r;return a}function lh(e,t,n){var r=e.l+t,o=Xn(e,16),i=[o];if(n.cellFormula){var a=Hf(e,r-e.l,n);i[1]=a,e.l=r}else e.l=r;return i}function fh(e,t,n){null==n&&(n=Kt(18));var r=Qf(e,t);n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(r.width||10)),n.write_shift(4,0);var o=0;return t.hidden&&(o|=1),"number"==typeof r.width&&(o|=2),n.write_shift(1,o),n.write_shift(1,0),n}var dh=["left","right","top","bottom","header","footer"];function hh(e){var t={};return dh.forEach((function(n){t[n]=Kn(e,8)})),t}function mh(e,t){return null==t&&(t=Kt(48)),ed(e),dh.forEach((function(n){Yn(e[n],t)})),t}function ph(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}function gh(e,t,n){null==n&&(n=Kt(30));var r=924;return(((t||{}).Views||[])[0]||{}).RTL&&(r|=32),n.write_shift(2,r),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}function vh(e){var t=Kt(24);return t.write_shift(4,4),t.write_shift(4,1),qn(e,t),t}function bh(e,t){return null==t&&(t=Kt(66)),t.write_shift(2,e.password?ju(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(n){n[1]?t.write_shift(4,null==e[n[0]]||e[n[0]]?0:1):t.write_shift(4,null!=e[n[0]]&&e[n[0]]?0:1)})),t}function yh(e,t,n,r,o,i,a){if(!e)return e;var u=t||{};r||(r={"!id":{}}),null!=w&&null==u.dense&&(u.dense=w);var c,s,l,f,d,h,m,p,g,v,b=u.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=!1,C=!1,S=[];u.biff=12,u["!row"]=0;var k=0,_=!1,E=[],A={},T=u.supbooks||[[]];if(T.sharedf=A,T.arrayf=E,T.SheetNames=o.SheetNames||o.Sheets.map((function(e){return e.name})),!u.supbooks&&(u.supbooks=T,o.Names))for(var O=0;O<o.Names.length;++O)T[0][O+1]=o.Names[O];var B=[],R=[],D=!1;if(Yt(e,(function(e,t,w){if(!C)switch(w){case 148:c=e;break;case 0:s=e,u.sheetRows&&u.sheetRows<=s.r&&(C=!0),g=un(d=s.r),u["!row"]=s.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=pc(e.hpt)),R[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:switch(l={t:e[2]},e[2]){case"n":l.v=e[1];break;case"s":p=Kf[e[1]],l.v=p.t,l.r=p.r;break;case"b":l.v=!!e[1];break;case"e":l.v=e[1],!1!==u.cellText&&(l.w=Zn[l.v]);break;case"str":l.t="s",l.v=e[1];break}if((f=a.CellXf[e[0].iStyleRef])&&nd(l,f.numFmtId,null,u,i,a),h=e[0].c,u.dense?(b[d]||(b[d]=[]),b[d][h]=l):b[fn(h)+g]=l,u.cellFormula){for(_=!1,k=0;k<E.length;++k){var O=E[k];s.r>=O[0].s.r&&s.r<=O[0].e.r&&h>=O[0].s.c&&h<=O[0].e.c&&(l.F=bn(O[0]),_=!0)}!_&&e.length>3&&(l.f=e[3])}if(y.s.r>s.r&&(y.s.r=s.r),y.s.c>h&&(y.s.c=h),y.e.r<s.r&&(y.e.r=s.r),y.e.c<h&&(y.e.c=h),u.cellDates&&f&&"n"==l.t&&M.is_date(M._table[f.numFmtId])){var N=M.parse_date_code(l.v);N&&(l.t="d",l.v=new Date(N.y,N.m-1,N.d,N.H,N.M,N.S,N.u))}break;case 1:if(!u.sheetStubs||x)break;l={t:"z",v:void 0},h=e[0].c,u.dense?(b[d]||(b[d]=[]),b[d][h]=l):b[fn(h)+g]=l,y.s.r>s.r&&(y.s.r=s.r),y.s.c>h&&(y.s.c=h),y.e.r<s.r&&(y.e.r=s.r),y.e.c<h&&(y.e.c=h);break;case 176:S.push(e);break;case 494:var I=r["!id"][e.relId];for(I?(e.Target=I.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=I):""==e.relId&&(e.Target="#"+e.loc),d=e.rfx.s.r;d<=e.rfx.e.r;++d)for(h=e.rfx.s.c;h<=e.rfx.e.c;++h)u.dense?(b[d]||(b[d]=[]),b[d][h]||(b[d][h]={t:"z",v:void 0}),b[d][h].l=e):(m=gn({c:h,r:d}),b[m]||(b[m]={t:"z",v:void 0}),b[m].l=e);break;case 426:if(!u.cellFormula)break;E.push(e),v=u.dense?b[d][h]:b[fn(h)+g],v.f=Of(e[1],y,{r:s.r,c:h},T,u),v.F=bn(e[0]);break;case 427:if(!u.cellFormula)break;A[gn(e[0].s)]=e[1],v=u.dense?b[d][h]:b[fn(h)+g],v.f=Of(e[1],y,{r:s.r,c:h},T,u);break;case 60:if(!u.cellStyles)break;while(e.e>=e.s)B[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},D||(D=!0,lc(e.w/256)),fc(B[e.e+1]);break;case 161:b["!autofilter"]={ref:bn(e)};break;case 476:b["!margins"]=e;break;case 147:o.Sheets[n]||(o.Sheets[n]={}),e.name&&(o.Sheets[n].CodeName=e.name);break;case 137:o.Views||(o.Views=[{}]),o.Views[0]||(o.Views[0]={}),e.RTL&&(o.Views[0].RTL=!0);break;case 485:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 64:case 1053:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 151:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:x=!0;break;case 36:x=!1;break;case 37:break;case 38:break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!x||u.WTF)throw new Error("Unexpected record "+w+" "+t)}}),u),delete u.supbooks,delete u["!row"],!b["!ref"]&&(y.s.r<2e6||c&&(c.e.r>0||c.e.c>0||c.s.r>0||c.s.c>0))&&(b["!ref"]=bn(c||y)),u.sheetRows&&b["!ref"]){var N=yn(b["!ref"]);u.sheetRows<=+N.e.r&&(N.e.r=u.sheetRows-1,N.e.r>y.e.r&&(N.e.r=y.e.r),N.e.r<N.s.r&&(N.s.r=N.e.r),N.e.c>y.e.c&&(N.e.c=y.e.c),N.e.c<N.s.c&&(N.s.c=N.e.c),b["!fullref"]=b["!ref"],b["!ref"]=bn(N))}return S.length>0&&(b["!merges"]=S),B.length>0&&(b["!cols"]=B),R.length>0&&(b["!rows"]=R),b}function wh(e,t,n,r,o,i){if(void 0===t.v)return"";var a="";switch(t.t){case"b":a=t.v?"1":"0";break;case"d":t=fe(t),t.z=t.z||M._table[14],t.v=oe(se(t.v)),t.t="n";break;case"n":case"e":a=""+t.v;break;default:a=t.v;break}var u={r:n,c:r};switch(u.s=td(o.cellXfs,t,o),t.l&&i["!links"].push([gn(u),t.l]),t.c&&i["!comments"].push([gn(u),t.c]),t.t){case"s":case"str":return void(o.bookSST?(a=Jf(o.Strings,t.v,o.revStrings),u.t="s",u.v=a,Jt(e,"BrtCellIsst",Xd(t,u))):(u.t="str",Jt(e,"BrtCellSt",Qd(t,u))));case"n":return void(t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?Jt(e,"BrtCellRk",Zd(t,u)):Jt(e,"BrtCellReal",Kd(t,u)));case"b":return u.t="b",void Jt(e,"BrtCellBool",Wd(t,u));case"e":u.t="e";break}Jt(e,"BrtCellBlank",Vd(t,u))}function xh(e,t,n,r){var o,i=yn(t["!ref"]||"A1"),a="",u=[];Jt(e,"BrtBeginSheetData");var c=Array.isArray(t),s=i.e.r;t["!rows"]&&(s=Math.max(i.e.r,t["!rows"].length-1));for(var l=i.s.r;l<=s;++l)if(a=un(l),Pd(e,t,i,l),l<=i.e.r)for(var f=i.s.c;f<=i.e.c;++f){l===i.s.r&&(u[f]=fn(f)),o=u[f]+a;var d=c?(t[l]||[])[f]:t[o];d&&wh(e,d,l,f,r,t)}Jt(e,"BrtEndSheetData")}function Ch(e,t){t&&t["!merges"]&&(Jt(e,"BrtBeginMergeCells",ah(t["!merges"].length)),t["!merges"].forEach((function(t){Jt(e,"BrtMergeCell",ih(t))})),Jt(e,"BrtEndMergeCells"))}function Sh(e,t){t&&t["!cols"]&&(Jt(e,"BrtBeginColInfos"),t["!cols"].forEach((function(t,n){t&&Jt(e,"BrtColInfo",fh(n,t))})),Jt(e,"BrtEndColInfos"))}function kh(e,t){t&&t["!ref"]&&(Jt(e,"BrtBeginCellIgnoreECs"),Jt(e,"BrtCellIgnoreEC",vh(yn(t["!ref"]))),Jt(e,"BrtEndCellIgnoreECs"))}function _h(e,t,n){t["!links"].forEach((function(t){if(t[1].Target){var r=Ur(n,-1,t[1].Target.replace(/#.*$/,""),Mr.HLINK);Jt(e,"BrtHLink",ch(t,r))}})),delete t["!links"]}function Eh(e,t,n,r){if(t["!comments"].length>0){var o=Ur(r,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Mr.VML);Jt(e,"BrtLegacyDrawing",Vn("rId"+o)),t["!legacy"]=o}}function Ah(e,t){t["!autofilter"]&&(Jt(e,"BrtBeginAFilter",qn(yn(t["!autofilter"].ref))),Jt(e,"BrtEndAFilter"))}function Th(e,t,n){Jt(e,"BrtBeginWsViews"),Jt(e,"BrtBeginWsView",gh(t,n)),Jt(e,"BrtEndWsView"),Jt(e,"BrtEndWsViews")}function Oh(){}function Bh(e,t){t["!protect"]&&Jt(e,"BrtSheetProtection",bh(t["!protect"]))}function Rh(e,t,n,r){var o=Zt(),i=n.SheetNames[e],a=n.Sheets[i]||{},u=i;try{n&&n.Workbook&&(u=n.Workbook.Sheets[e].CodeName||u)}catch(Hg){}var c=yn(a["!ref"]||"A1");if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return a["!links"]=[],a["!comments"]=[],Jt(o,"BrtBeginSheet"),n.vbaraw&&Jt(o,"BrtWsProp",Hd(u)),Jt(o,"BrtWsDim",Fd(c)),Th(o,a,n.Workbook),Oh(o,a),Sh(o,a,e,t,n),xh(o,a,e,t,n),Bh(o,a),Ah(o,a),Ch(o,a),_h(o,a,r),a["!margins"]&&Jt(o,"BrtMargins",mh(a["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||kh(o,a),Eh(o,a,e,r),Jt(o,"BrtEndSheet"),o.end()}function Dh(e){var t=[];(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var n=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);n&&(t[+n[1]]=+n[2])}));var n=Me((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return[t,n]}function Nh(e,t,n,r,o,i){var a=i||{"!type":"chart"};if(!e)return i;var u=0,c=0,s="A",l={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=Dh(e);l.s.r=l.s.c=0,l.e.c=u,s=fn(u),t[0].forEach((function(e,n){a[s+un(n)]={t:"n",v:e,z:t[1]},c=n})),l.e.r<c&&(l.e.r=c),++u})),u>0&&(a["!ref"]=bn(l)),a}Mr.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";ut("chartsheet",null,{xmlns:lt.main[0],"xmlns:r":lt.r});function Ih(e,t,n,r,o){if(!e)return e;r||(r={"!id":{}});var i,a={"!type":"chart","!chart":null,"!rel":""},u=e.match(dd);return u&&gd(u[0],a,o,n),(i=e.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=i[1]),r["!id"][a["!rel"]]&&(a["!chart"]=r["!id"][a["!rel"]]),a}function Ph(e,t){e.l+=10;var n=En(e,t-10);return{name:n}}function Mh(e,t,n,r,o){if(!e)return e;r||(r={"!id":{}});var i={"!type":"chart","!chart":null,"!rel":""},a=[],u=!1;return Yt(e,(function(e,r,c){switch(c){case 550:i["!rel"]=e;break;case 651:o.Sheets[n]||(o.Sheets[n]={}),e.name&&(o.Sheets[n].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:u=!0;break;case 36:u=!1;break;case 37:a.push(r);break;case 38:a.pop();break;default:if((r||"").indexOf("Begin")>0)a.push(r);else if((r||"").indexOf("End")>0)a.pop();else if(!u||t.WTF)throw new Error("Unexpected record "+c+" "+r)}}),t),r["!id"][i["!rel"]]&&(i["!chart"]=r["!id"][i["!rel"]]),i}var Fh=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Lh=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],zh=[],Hh=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Uh(e,t){for(var n=0;n!=e.length;++n)for(var r=e[n],o=0;o!=t.length;++o){var i=t[o];if(null==r[i[0]])r[i[0]]=i[1];else switch(i[2]){case"bool":"string"==typeof r[i[0]]&&(r[i[0]]=Ge(r[i[0]]));break;case"int":"string"==typeof r[i[0]]&&(r[i[0]]=parseInt(r[i[0]],10));break}}}function Vh(e,t){for(var n=0;n!=t.length;++n){var r=t[n];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=Ge(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10));break}}}function jh(e){Vh(e.WBProps,Fh),Vh(e.CalcPr,Hh),Uh(e.WBView,Lh),Uh(e.Sheets,zh),Yf.date1904=Ge(e.WBProps.date1904)}function Wh(e){return e.Workbook&&e.Workbook.WBProps&&Ge(e.Workbook.WBProps.date1904)?"true":"false"}var $h="][*?/\\".split("");function Gh(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return $h.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function Xh(e,t,n){e.forEach((function(r,o){Gh(r);for(var i=0;i<o;++i)if(r==e[i])throw new Error("Duplicate Sheet Name: "+r);if(n){var a=t&&t[o]&&t[o].CodeName||r;if(95==a.charCodeAt(0)&&a.length>22)throw new Error("Bad Code Name: Worksheet"+a)}}))}function qh(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Xh(e.SheetNames,t,!!e.vbaraw);for(var n=0;n<e.SheetNames.length;++n)rd(e.Sheets[e.SheetNames[n]],e.SheetNames[n],n)}var Kh=/<\w+:workbook/;function Yh(e,t){if(!e)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,o="xmlns",i={},a=0;if(e.replace(Oe,(function(u,c){var s=De(u);switch(Ne(s[0])){case"<?xml":break;case"<workbook":u.match(Kh)&&(o="xmlns"+u.match(/<(\w+):/)[1]),n.xmlns=s[o];break;case"</workbook>":break;case"<fileVersion":delete s[0],n.AppVersion=s;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":Fh.forEach((function(e){if(null!=s[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Ge(s[e[0]]);break;case"int":n.WBProps[e[0]]=parseInt(s[e[0]],10);break;default:n.WBProps[e[0]]=s[e[0]]}})),s.codeName&&(n.WBProps.CodeName=s.codeName);break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete s[0],n.WBView.push(s);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(s.state){case"hidden":s.Hidden=1;break;case"veryHidden":s.Hidden=2;break;default:s.Hidden=0}delete s.state,s.name=Me(Xe(s.name)),delete s[0],n.Sheets.push(s);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":r=!0;break;case"</definedNames>":r=!1;break;case"<definedName":i={},i.Name=Xe(s.name),s.comment&&(i.Comment=s.comment),s.localSheetId&&(i.Sheet=+s.localSheetId),a=c+u.length;break;case"</definedName>":i.Ref=Me(Xe(e.slice(a,c))),n.Names.push(i);break;case"<definedName/>":break;case"<calcPr":delete s[0],n.CalcPr=s;break;case"<calcPr/>":delete s[0],n.CalcPr=s;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":r=!0;break;case"</AlternateContent>":r=!1;break;case"<revisionPtr":break;default:if(!r&&t.WTF)throw new Error("unrecognized "+s[0]+" in workbook")}return u})),-1===lt.main.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns);return jh(n),n}var Zh=ut("workbook",null,{xmlns:lt.main[0],"xmlns:r":lt.r});function Jh(e){var t=[Ae];t[t.length]=Zh;var n=e.Workbook&&(e.Workbook.Names||[]).length>0,r={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Fh.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(r[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(r.codeName=e.Workbook.WBProps.CodeName,delete r.CodeName)),t[t.length]=ut("workbookPr",null,r),t[t.length]="<sheets>";for(var o=e.Workbook&&e.Workbook.Sheets||[],i=0;i!=e.SheetNames.length;++i){var a={name:ze(e.SheetNames[i].slice(0,31))};if(a.sheetId=""+(i+1),a["r:id"]="rId"+(i+1),o[i])switch(o[i].Hidden){case 1:a.state="hidden";break;case 2:a.state="veryHidden";break}t[t.length]=ut("sheet",null,a)}return t[t.length]="</sheets>",n&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var n={name:e.Name};e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=ut("definedName",String(e.Ref),n))})),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function Qh(e,t){var n={};return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=Un(e,t-8),n.name=En(e),n}function em(e,t){return t||(t=Kt(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),Vn(e.strRelID,t),An(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function tm(e,t){var n={},r=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var o=t>8?En(e):"";return o.length>0&&(n.CodeName=o),n.autoCompressPictures=!!(65536&r),n.backupFile=!!(64&r),n.checkCompatibility=!!(4096&r),n.date1904=!!(1&r),n.filterPrivacy=!!(8&r),n.hidePivotFieldList=!!(1024&r),n.promptedSolutions=!!(16&r),n.publishItems=!!(2048&r),n.refreshAllConnections=!!(262144&r),n.saveExternalLinkValues=!!(128&r),n.showBorderUnselectedTables=!!(4&r),n.showInkAnnotation=!!(32&r),n.showObjects=["all","placeholders","none"][r>>13&3],n.showPivotChartFilter=!!(32768&r),n.updateLinks=["userSet","never","always"][r>>8&3],n}function nm(e,t){t||(t=Kt(72));var n=0;return e&&e.filterPrivacy&&(n|=8),t.write_shift(4,n),t.write_shift(4,0),Fn(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function rm(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}function om(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var o=e.read_shift(4),i=Hn(e),a=zf(e,0,n),u=Ln(e);e.l=r;var c={Name:i,Ptg:a};return o<268435455&&(c.Sheet=o),u&&(c.Comment=u),c}function im(e,t){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=!1;t||(t={}),t.biff=12;var o=[],i=[[]];return i.SheetNames=[],i.XTI=[],Yt(e,(function(e,a,u){switch(u){case 156:i.SheetNames.push(e.name),n.Sheets.push(e);break;case 153:n.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=Of(e.Ptg,null,null,i,t),delete t.SID,delete e.Ptg,o.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:i[0].length?i.push([u,e]):i[0]=[u,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:r=!0;break;case 36:r=!1;break;case 37:break;case 38:break;case 16:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!r||t.WTF)throw new Error("Unexpected record "+u+" "+a)}}),t),jh(n),n.Names=o,n.supbooks=i,n}function am(e,t){Jt(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n){var r=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,o={Hidden:r,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Jt(e,"BrtBundleSh",em(o))}Jt(e,"BrtEndBundleShs")}function um(e,n){n||(n=Kt(127));for(var r=0;4!=r;++r)n.write_shift(4,0);return An("SheetJS",n),An(t.version,n),An(t.version,n),An("7262",n),n.length=n.l,n.length>n.l?n.slice(0,n.l):n}function cm(e,t){t||(t=Kt(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var n=120;return t.write_shift(1,n),t.length>t.l?t.slice(0,t.l):t}function sm(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var n=t.Workbook.Sheets,r=0,o=-1,i=-1;r<n.length;++r)!n[r]||!n[r].Hidden&&-1==o?o=r:1==n[r].Hidden&&-1==i&&(i=r);i>o||(Jt(e,"BrtBeginBookViews"),Jt(e,"BrtBookView",cm(o)),Jt(e,"BrtEndBookViews"))}}function lm(e,t){var n=Zt();return Jt(n,"BrtBeginBook"),Jt(n,"BrtFileVersion",um()),Jt(n,"BrtWbProp",nm(e.Workbook&&e.Workbook.WBProps||null)),sm(n,e,t),am(n,e,t),Jt(n,"BrtEndBook"),n.end()}function fm(e,t,n){return".bin"===t.slice(-4)?im(e,n):Yh(e,n)}function dm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?yh(e,r,n,o,i,a,u):md(e,r,n,o,i,a,u)}function hm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?Mh(e,r,n,o,i,a,u):Ih(e,r,n,o,i,a,u)}function mm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?$s(e,r,n,o,i,a,u):Gs(e,r,n,o,i,a,u)}function pm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?js(e,r,n,o,i,a,u):Ws(e,r,n,o,i,a,u)}function gm(e,t,n,r){return".bin"===t.slice(-4)?Wc(e,n,r):Ec(e,n,r)}function vm(e,t,n){return ls(e,n)}function bm(e,t,n){return".bin"===t.slice(-4)?Su(e,n):yu(e,n)}function ym(e,t,n){return".bin"===t.slice(-4)?Fs(e,n):Bs(e,n)}function wm(e,t,n){return".bin"===t.slice(-4)?Cs(e,t,n):ws(e,t,n)}function xm(e,t,n){return".bin"===t.slice(-4)?ks(e,t,n):Ss(e,t,n)}function Cm(e,t,n){return(".bin"===t.slice(-4)?lm:Jh)(e,n)}function Sm(e,t,n,r,o){return(".bin"===t.slice(-4)?Rh:Dd)(e,n,r,o)}function km(e,t,n){return(".bin"===t.slice(-4)?ts:Tc)(e,n)}function _m(e,t,n){return(".bin"===t.slice(-4)?Eu:xu)(e,n)}function Em(e,t,n){return(".bin"===t.slice(-4)?Ls:Ds)(e,n)}var Am=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Tm=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Om=function(e){return String.fromCharCode(e)};function Bm(e,t){var n=e.split(/\s+/),r=[];if(t||(r[0]=n[0]),1===n.length)return r;var o,i,a,u,c=e.match(Am);if(c)for(u=0;u!=c.length;++u)o=c[u].match(Tm),-1===(i=o[1].indexOf(":"))?r[o[1]]=o[2].slice(1,o[2].length-1):(a="xmlns:"===o[1].slice(0,6)?"xmlns"+o[1].slice(6):o[1].slice(i+1),r[a]=o[2].slice(1,o[2].length-1));return r}function Rm(e){var t=e.split(/\s+/),n={};if(1===t.length)return n;var r,o,i,a,u=e.match(Am);if(u)for(a=0;a!=u.length;++a)r=u[a].match(Tm),-1===(o=r[1].indexOf(":"))?n[r[1]]=r[2].slice(1,r[2].length-1):(i="xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(o+1),n[i]=r[2].slice(1,r[2].length-1));return n}function Dm(e,t){var n=L[e]||Me(e);return"General"===n?M._general(t):M.format(n,t)}function Nm(e,t,n,r){var o=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":o=Ge(r);break;case"i2":case"int":o=parseInt(r,10);break;case"r4":case"float":o=parseFloat(r);break;case"date":case"dateTime.tz":o=se(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[Me(t)]=o}function Im(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||Zn[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=M._general_int(e.v):e.w=M._general_num(e.v):e.w=M._general(e.v):e.w=Dm(t||"General",e.v)}catch(Hg){if(n.WTF)throw Hg}try{var r=L[t]||t||"General";if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&M.is_date(r)){var o=M.parse_date_code(e.v);o&&(e.t="d",e.v=new Date(o.y,o.m-1,o.d,o.H,o.M,o.S,o.u))}}catch(Hg){if(n.WTF)throw Hg}}}function Pm(e,t,n){if(n.cellStyles&&t.Interior){var r=t.Interior;r.Pattern&&(r.patternType=gc[r.Pattern]||r.Pattern)}e[t.ID]=t}function Mm(e,t,n,r,o,i,a,u,c,s){var l="General",f=r.StyleID,d={};s=s||{};var h=[],m=0;void 0===f&&u&&(f=u.StyleID),void 0===f&&a&&(f=a.StyleID);while(void 0!==i[f]){if(i[f].nf&&(l=i[f].nf),i[f].Interior&&h.push(i[f].Interior),!i[f].Parent)break;f=i[f].Parent}switch(n.Type){case"Boolean":r.t="b",r.v=Ge(e);break;case"String":r.t="s",r.r=We(Me(e)),r.v=e.indexOf("<")>-1?Me(t):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(se(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=Me(e):r.v<60&&(r.v=r.v-1),l&&"General"!=l||(l="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=Jn[e],!1!==s.cellText&&(r.w=e);break;default:r.t="s",r.v=We(t||e);break}if(Im(r,l,s),!1!==s.cellFormula)if(r.Formula){var p=Me(r.Formula);61==p.charCodeAt(0)&&(p=p.slice(1)),r.f=Xs(p,o),delete r.Formula,"RC"==r.ArrayRange?r.F=Xs("RC:RC",o):r.ArrayRange&&(r.F=Xs(r.ArrayRange,o),c.push([yn(r.F),r.F]))}else for(m=0;m<c.length;++m)o.r>=c[m][0].s.r&&o.r<=c[m][0].e.r&&o.c>=c[m][0].s.c&&o.c<=c[m][0].e.c&&(r.F=c[m][1]);s.cellStyles&&(h.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Fm(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Lm(e){if(S&&o.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return Xe(B(D(e)));throw new Error("Bad input format: expected Buffer or string")}var zm=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function Hm(e,t){var n=t||{};F(M);var r=b(Lm(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof cptable?cptable.utils.decode(65001,p(r)):Xe(r));var o,i=r.slice(0,1024).toLowerCase(),a=!1;if(-1==i.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(e){i.indexOf("<"+e)>=0&&(a=!0)})),a)return Dp.to_workbook(r,n);var u,c=[];null!=w&&null==n.dense&&(n.dense=w);var s,l={},f=[],d=n.dense?[]:{},h="",m={},g={},v=Bm('<Data ss:Type="String">'),y=0,x=0,C=0,S={s:{r:2e6,c:2e6},e:{r:0,c:0}},k={},_={},E="",A=0,T=[],O={},B={},R=0,D=[],N=[],I={},P=[],z=!1,H=[],U=[],V={},j=0,W=0,$={Sheets:[],WBProps:{date1904:!1}},G={};zm.lastIndex=0,r=r.replace(/<!--([\s\S]*?)-->/gm,"");while(o=zm.exec(r))switch(o[3]){case"Data":if(c[c.length-1][1])break;"/"===o[1]?Mm(r.slice(y,o.index),E,v,"Comment"==c[c.length-1][0]?I:m,{c:x,r:C},k,P[x],g,H,n):(E="",v=Bm(o[0]),y=o.index+o[0].length);break;case"Cell":if("/"===o[1])if(N.length>0&&(m.c=N),(!n.sheetRows||n.sheetRows>C)&&void 0!==m.v&&(n.dense?(d[C]||(d[C]=[]),d[C][x]=m):d[fn(x)+un(C)]=m),m.HRef&&(m.l={Target:m.HRef},m.HRefScreenTip&&(m.l.Tooltip=m.HRefScreenTip),delete m.HRef,delete m.HRefScreenTip),(m.MergeAcross||m.MergeDown)&&(j=x+(0|parseInt(m.MergeAcross,10)),W=C+(0|parseInt(m.MergeDown,10)),T.push({s:{c:x,r:C},e:{c:j,r:W}})),n.sheetStubs)if(m.MergeAcross||m.MergeDown){for(var X=x;X<=j;++X)for(var q=C;q<=W;++q)(X>x||q>C)&&(n.dense?(d[q]||(d[q]=[]),d[q][X]={t:"z"}):d[fn(X)+un(q)]={t:"z"});x=j+1}else++x;else m.MergeAcross?x=j+1:++x;else m=Rm(o[0]),m.Index&&(x=+m.Index-1),x<S.s.c&&(S.s.c=x),x>S.e.c&&(S.e.c=x),"/>"===o[0].slice(-2)&&++x,N=[];break;case"Row":"/"===o[1]||"/>"===o[0].slice(-2)?(C<S.s.r&&(S.s.r=C),C>S.e.r&&(S.e.r=C),"/>"===o[0].slice(-2)&&(g=Bm(o[0]),g.Index&&(C=+g.Index-1)),x=0,++C):(g=Bm(o[0]),g.Index&&(C=+g.Index-1),V={},("0"==g.AutoFitHeight||g.Height)&&(V.hpx=parseInt(g.Height,10),V.hpt=mc(V.hpx),U[C]=V),"1"==g.Hidden&&(V.hidden=!0,U[C]=V));break;case"Worksheet":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));f.push(h),S.s.r<=S.e.r&&S.s.c<=S.e.c&&(d["!ref"]=bn(S),n.sheetRows&&n.sheetRows<=S.e.r&&(d["!fullref"]=d["!ref"],S.e.r=n.sheetRows-1,d["!ref"]=bn(S))),T.length&&(d["!merges"]=T),P.length>0&&(d["!cols"]=P),U.length>0&&(d["!rows"]=U),l[h]=d}else S={s:{r:2e6,c:2e6},e:{r:0,c:0}},C=x=0,c.push([o[3],!1]),u=Bm(o[0]),h=Me(u.Name),d=n.dense?[]:{},T=[],H=[],U=[],G={name:h,Hidden:0},$.Sheets.push(G);break;case"Table":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==o[0].slice(-2))break;Bm(o[0]),c.push([o[3],!1]),P=[],z=!1}break;case"Style":"/"===o[1]?Pm(k,_,n):_=Bm(o[0]);break;case"NumberFormat":_.nf=Me(Bm(o[0]).Format||"General"),L[_.nf]&&(_.nf=L[_.nf]);for(var K=0;392!=K;++K)if(M._table[K]==_.nf)break;if(392==K)for(K=57;392!=K;++K)if(null==M._table[K]){M.load(_.nf,K);break}break;case"Column":if("Table"!==c[c.length-1][0])break;if(s=Bm(o[0]),s.Hidden&&(s.hidden=!0,delete s.Hidden),s.Width&&(s.wpx=parseInt(s.Width,10)),!z&&s.wpx>10){z=!0,ic=nc;for(var Y=0;Y<P.length;++Y)P[Y]&&fc(P[Y])}z&&fc(s),P[s.Index-1||P.length]=s;for(var Z=0;Z<+s.Span;++Z)P[P.length]=fe(s);break;case"NamedRange":$.Names||($.Names=[]);var J=De(o[0]),Q={Name:J.Name,Ref:Xs(J.RefersTo.slice(1),{r:0,c:0})};$.Sheets.length>0&&(Q.Sheet=$.Sheets.length-1),$.Names.push(Q);break;case"NamedCell":break;case"B":break;case"I":break;case"U":break;case"S":break;case"Sub":break;case"Sup":break;case"Span":break;case"Border":break;case"Alignment":break;case"Borders":break;case"Font":if("/>"===o[0].slice(-2))break;"/"===o[1]?E+=r.slice(A,o.index):A=o.index+o[0].length;break;case"Interior":if(!n.cellStyles)break;_.Interior=Bm(o[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":if("/>"===o[0].slice(-2))break;"/"===o[1]?mo(O,o[3],r.slice(R,o.index)):R=o.index+o[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else c.push([o[3],!1]);break;case"Comment":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));Fm(I),N.push(I)}else c.push([o[3],!1]),u=Bm(o[0]),I={a:u.Author};break;case"AutoFilter":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==o[0].charAt(o[0].length-2)){var ee=Bm(o[0]);d["!autofilter"]={ref:Xs(ee.Range).replace(/\$/g,"")},c.push([o[3],!0])}break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&c.push([o[3],!0]);break;default:if(0==c.length&&"document"==o[3])return zp(r,n);if(0==c.length&&"UOF"==o[3])return zp(r,n);var te=!0;switch(c[c.length-1][0]){case"OfficeDocumentSettings":switch(o[3]){case"AllowPNG":break;case"RemovePersonalInformation":break;case"DownloadComponents":break;case"LocationOfComponents":break;case"Colors":break;case"Color":break;case"Index":break;case"RGB":break;case"PixelsPerInch":break;case"TargetScreenSize":break;case"ReadOnlyRecommended":break;default:te=!1}break;case"ComponentOptions":switch(o[3]){case"Toolbar":break;case"HideOfficeLogo":break;case"SpreadsheetAutoFit":break;case"Label":break;case"Caption":break;case"MaxHeight":break;case"MaxWidth":break;case"NextSheetNumber":break;default:te=!1}break;case"ExcelWorkbook":switch(o[3]){case"Date1904":$.WBProps.date1904=!0;break;case"WindowHeight":break;case"WindowWidth":break;case"WindowTopX":break;case"WindowTopY":break;case"TabRatio":break;case"ProtectStructure":break;case"ProtectWindows":break;case"ActiveSheet":break;case"DisplayInkNotes":break;case"FirstVisibleSheet":break;case"SupBook":break;case"SheetName":break;case"SheetIndex":break;case"SheetIndexFirst":break;case"SheetIndexLast":break;case"Dll":break;case"AcceptLabelsInFormulas":break;case"DoNotSaveLinkValues":break;case"Iteration":break;case"MaxIterations":break;case"MaxChange":break;case"Path":break;case"Xct":break;case"Count":break;case"SelectedSheets":break;case"Calculation":break;case"Uncalced":break;case"StartupPrompt":break;case"Crn":break;case"ExternName":break;case"Formula":break;case"ColFirst":break;case"ColLast":break;case"WantAdvise":break;case"Boolean":break;case"Error":break;case"Text":break;case"OLE":break;case"NoAutoRecover":break;case"PublishObjects":break;case"DoNotCalculateBeforeSave":break;case"Number":break;case"RefModeR1C1":break;case"EmbedSaveSmartTags":break;default:te=!1}break;case"WorkbookOptions":switch(o[3]){case"OWCVersion":break;case"Height":break;case"Width":break;default:te=!1}break;case"WorksheetOptions":switch(o[3]){case"Visible":if("/>"===o[0].slice(-2));else if("/"===o[1])switch(r.slice(R,o.index)){case"SheetHidden":G.Hidden=1;break;case"SheetVeryHidden":G.Hidden=2;break}else R=o.index+o[0].length;break;case"Header":d["!margins"]||ed(d["!margins"]={},"xlml"),d["!margins"].header=De(o[0]).Margin;break;case"Footer":d["!margins"]||ed(d["!margins"]={},"xlml"),d["!margins"].footer=De(o[0]).Margin;break;case"PageMargins":var ne=De(o[0]);d["!margins"]||ed(d["!margins"]={},"xlml"),ne.Top&&(d["!margins"].top=ne.Top),ne.Left&&(d["!margins"].left=ne.Left),ne.Right&&(d["!margins"].right=ne.Right),ne.Bottom&&(d["!margins"].bottom=ne.Bottom);break;case"DisplayRightToLeft":$.Views||($.Views=[]),$.Views[0]||($.Views[0]={}),$.Views[0].RTL=!0;break;case"Unsynced":break;case"Print":break;case"Panes":break;case"Scale":break;case"Pane":break;case"Number":break;case"Layout":break;case"PageSetup":break;case"Selected":break;case"ProtectObjects":break;case"EnableSelection":break;case"ProtectScenarios":break;case"ValidPrinterInfo":break;case"HorizontalResolution":break;case"VerticalResolution":break;case"NumberofCopies":break;case"ActiveRow":break;case"ActiveCol":break;case"ActivePane":break;case"TopRowVisible":break;case"TopRowBottomPane":break;case"LeftColumnVisible":break;case"LeftColumnRightPane":break;case"FitToPage":break;case"RangeSelection":break;case"PaperSizeIndex":break;case"PageLayoutZoom":break;case"PageBreakZoom":break;case"FilterOn":break;case"DoNotDisplayGridlines":break;case"SplitHorizontal":break;case"SplitVertical":break;case"FreezePanes":break;case"FrozenNoSplit":break;case"FitWidth":break;case"FitHeight":break;case"CommentsLayout":break;case"Zoom":break;case"LeftToRight":break;case"Gridlines":break;case"AllowSort":break;case"AllowFilter":break;case"AllowInsertRows":break;case"AllowDeleteRows":break;case"AllowInsertCols":break;case"AllowDeleteCols":break;case"AllowInsertHyperlinks":break;case"AllowFormatCells":break;case"AllowSizeCols":break;case"AllowSizeRows":break;case"NoSummaryRowsBelowDetail":break;case"TabColorIndex":break;case"DoNotDisplayHeadings":break;case"ShowPageLayoutZoom":break;case"NoSummaryColumnsRightDetail":break;case"BlackAndWhite":break;case"DoNotDisplayZeros":break;case"DisplayPageBreak":break;case"RowColHeadings":break;case"DoNotDisplayOutline":break;case"NoOrientation":break;case"AllowUsePivotTables":break;case"ZeroHeight":break;case"ViewableRange":break;case"Selection":break;case"ProtectContents":break;default:te=!1}break;case"PivotTable":case"PivotCache":switch(o[3]){case"ImmediateItemsOnDrop":break;case"ShowPageMultipleItemLabel":break;case"CompactRowIndent":break;case"Location":break;case"PivotField":break;case"Orientation":break;case"LayoutForm":break;case"LayoutSubtotalLocation":break;case"LayoutCompactRow":break;case"Position":break;case"PivotItem":break;case"DataType":break;case"DataField":break;case"SourceName":break;case"ParentField":break;case"PTLineItems":break;case"PTLineItem":break;case"CountOfSameItems":break;case"Item":break;case"ItemType":break;case"PTSource":break;case"CacheIndex":break;case"ConsolidationReference":break;case"FileName":break;case"Reference":break;case"NoColumnGrand":break;case"NoRowGrand":break;case"BlankLineAfterItems":break;case"Hidden":break;case"Subtotal":break;case"BaseField":break;case"MapChildItems":break;case"Function":break;case"RefreshOnFileOpen":break;case"PrintSetTitles":break;case"MergeLabels":break;case"DefaultVersion":break;case"RefreshName":break;case"RefreshDate":break;case"RefreshDateCopy":break;case"VersionLastRefresh":break;case"VersionLastUpdate":break;case"VersionUpdateableMin":break;case"VersionRefreshableMin":break;case"Calculation":break;default:te=!1}break;case"PageBreaks":switch(o[3]){case"ColBreaks":break;case"ColBreak":break;case"RowBreaks":break;case"RowBreak":break;case"ColStart":break;case"ColEnd":break;case"RowEnd":break;default:te=!1}break;case"AutoFilter":switch(o[3]){case"AutoFilterColumn":break;case"AutoFilterCondition":break;case"AutoFilterAnd":break;case"AutoFilterOr":break;default:te=!1}break;case"QueryTable":switch(o[3]){case"Id":break;case"AutoFormatFont":break;case"AutoFormatPattern":break;case"QuerySource":break;case"QueryType":break;case"EnableRedirections":break;case"RefreshedInXl9":break;case"URLString":break;case"HTMLTables":break;case"Connection":break;case"CommandText":break;case"RefreshInfo":break;case"NoTitles":break;case"NextId":break;case"ColumnInfo":break;case"OverwriteCells":break;case"DoNotPromptForFile":break;case"TextWizardSettings":break;case"Source":break;case"Number":break;case"Decimal":break;case"ThousandSeparator":break;case"TrailingMinusNumbers":break;case"FormatSettings":break;case"FieldType":break;case"Delimiters":break;case"Tab":break;case"Comma":break;case"AutoFormatName":break;case"VersionLastEdit":break;case"VersionLastRefresh":break;default:te=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(o[3]){case"Range":break;case"Type":break;case"Min":break;case"Max":break;case"Sort":break;case"Descending":break;case"Order":break;case"CaseSensitive":break;case"Value":break;case"ErrorStyle":break;case"ErrorMessage":break;case"ErrorTitle":break;case"CellRangeList":break;case"InputMessage":break;case"InputTitle":break;case"ComboHide":break;case"InputHide":break;case"Condition":break;case"Qualifier":break;case"UseBlank":break;case"Value1":break;case"Value2":break;case"Format":break;default:te=!1}break;case"MapInfo":case"Schema":case"data":switch(o[3]){case"Map":break;case"Entry":break;case"Range":break;case"XPath":break;case"Field":break;case"XSDType":break;case"FilterOn":break;case"Aggregate":break;case"ElementType":break;case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:te=!1}break;case"SmartTags":break;default:te=!1;break}if(te)break;if(!c[c.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+c.join("|");if("CustomDocumentProperties"===c[c.length-1][0]){if("/>"===o[0].slice(-2))break;"/"===o[1]?Nm(B,o[3],D,r.slice(R,o.index)):(D=o,R=o.index+o[0].length);break}if(n.WTF)throw"Unrecognized tag: "+o[3]+"|"+c.join("|")}var re={};return n.bookSheets||n.bookProps||(re.Sheets=l),re.SheetNames=f,re.Workbook=$,re.SSF=M.get_table(),re.Props=O,re.Custprops=B,re}function Um(e,t){switch(tg(t=t||{}),t.type||"base64"){case"base64":return Hm(C.decode(e),t);case"binary":case"buffer":case"file":return Hm(e,t);case"array":return Hm(B(e),t)}}function Vm(e,t){var n=[];return e.Props&&n.push(po(e.Props,t)),e.Custprops&&n.push(go(e.Props,e.Custprops,t)),n.join("")}function jm(){return""}function Wm(e,t){var n=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach((function(e,t){var r=[];r.push(ut("NumberFormat",null,{"ss:Format":ze(M._table[e.numFmtId])})),n.push(ut("Style",r.join(""),{"ss:ID":"s"+(21+t)}))})),ut("Styles",n.join(""))}function $m(e){return ut("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+Ks(e.Ref,{r:0,c:0})})}function Gm(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,n=[],r=0;r<t.length;++r){var o=t[r];null==o.Sheet&&(o.Name.match(/^_xlfn\./)||n.push($m(o)))}return ut("Names",n.join(""))}function Xm(e,t,n,r){if(!e)return"";if(!((r||{}).Workbook||{}).Names)return"";for(var o=r.Workbook.Names,i=[],a=0;a<o.length;++a){var u=o[a];u.Sheet==n&&(u.Name.match(/^_xlfn\./)||i.push($m(u)))}return i.join("")}function qm(e,t,n,r){if(!e)return"";var o=[];if(e["!margins"]&&(o.push("<PageSetup>"),e["!margins"].header&&o.push(ut("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&o.push(ut("Footer",null,{"x:Margin":e["!margins"].footer})),o.push(ut("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),o.push("</PageSetup>")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[n])if(r.Workbook.Sheets[n].Hidden)o.push(ut("Visible",1==r.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<n;++i)if(r.Workbook.Sheets[i]&&!r.Workbook.Sheets[i].Hidden)break;i==n&&o.push("<Selected/>")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&o.push("<DisplayRightToLeft/>"),e["!protect"]&&(o.push(it("ProtectContents","True")),e["!protect"].objects&&o.push(it("ProtectObjects","True")),e["!protect"].scenarios&&o.push(it("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||o.push(it("EnableSelection","UnlockedCells")):o.push(it("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&o.push("<"+t[1]+"/>")}))),0==o.length?"":ut("WorksheetOptions",o.join(""),{xmlns:ft.x})}function Km(e){return e.map((function(e){var t=$e(e.t||""),n=ut("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return ut("Comment",n,{"ss:Author":e.a})})).join("")}function Ym(e,t,n,r,o,i,a){if(!e||void 0==e.v&&void 0==e.f)return"";var u={};if(e.f&&(u["ss:Formula"]="="+ze(Ks(e.f,a))),e.F&&e.F.slice(0,t.length)==t){var c=pn(e.F.slice(t.length+1));u["ss:ArrayRange"]="RC:R"+(c.r==a.r?"":"["+(c.r-a.r)+"]")+"C"+(c.c==a.c?"":"["+(c.c-a.c)+"]")}if(e.l&&e.l.Target&&(u["ss:HRef"]=ze(e.l.Target),e.l.Tooltip&&(u["x:HRefScreenTip"]=ze(e.l.Tooltip))),n["!merges"])for(var s=n["!merges"],l=0;l!=s.length;++l)s[l].s.c==a.c&&s[l].s.r==a.r&&(s[l].e.c>s[l].s.c&&(u["ss:MergeAcross"]=s[l].e.c-s[l].s.c),s[l].e.r>s[l].s.r&&(u["ss:MergeDown"]=s[l].e.r-s[l].s.r));var f="",d="";switch(e.t){case"z":return"";case"n":f="Number",d=String(e.v);break;case"b":f="Boolean",d=e.v?"1":"0";break;case"e":f="Error",d=Zn[e.v];break;case"d":f="DateTime",d=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||M._table[14]);break;case"s":f="String",d=je(e.v||"");break}var h=td(r.cellXfs,e,r);u["ss:StyleID"]="s"+(21+h),u["ss:Index"]=a.c+1;var m=null!=e.v?d:"",p='<Data ss:Type="'+f+'">'+m+"</Data>";return(e.c||[]).length>0&&(p+=Km(e.c)),ut("Cell",p,u)}function Zm(e,t){var n='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=pc(t.hpt)),t.hpx&&(n+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(n+=' ss:Hidden="1"')),n+">"}function Jm(e,t,n,r){if(!e["!ref"])return"";var o=yn(e["!ref"]),i=e["!merges"]||[],a=0,u=[];e["!cols"]&&e["!cols"].forEach((function(e,t){fc(e);var n=!!e.width,r=Qf(t,e),o={"ss:Index":t+1};n&&(o["ss:Width"]=ac(r.width)),e.hidden&&(o["ss:Hidden"]="1"),u.push(ut("Column",null,o))}));for(var c=Array.isArray(e),s=o.s.r;s<=o.e.r;++s){for(var l=[Zm(s,(e["!rows"]||[])[s])],f=o.s.c;f<=o.e.c;++f){var d=!1;for(a=0;a!=i.length;++a)if(!(i[a].s.c>f)&&!(i[a].s.r>s)&&!(i[a].e.c<f)&&!(i[a].e.r<s)){i[a].s.c==f&&i[a].s.r==s||(d=!0);break}if(!d){var h={r:s,c:f},m=gn(h),p=c?(e[s]||[])[f]:e[m];l.push(Ym(p,m,e,t,n,r,h))}}l.push("</Row>"),l.length>2&&u.push(l.join(""))}return u.join("")}function Qm(e,t,n){var r=[],o=n.SheetNames[e],i=n.Sheets[o],a=i?Xm(i,t,e,n):"";return a.length>0&&r.push("<Names>"+a+"</Names>"),a=i?Jm(i,t,e,n):"",a.length>0&&r.push("<Table>"+a+"</Table>"),r.push(qm(i,t,e,n)),r.join("")}function ep(e,t){t||(t={}),e.SSF||(e.SSF=M.get_table()),e.SSF&&(F(M),M.load_table(e.SSF),t.revssf=ee(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],td(t.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(Vm(e,t)),n.push(jm(e,t)),n.push(""),n.push("");for(var r=0;r<e.SheetNames.length;++r)n.push(ut("Worksheet",Qm(r,t,e),{"ss:Name":ze(e.SheetNames[r])}));return n[2]=Wm(e,t),n[3]=Gm(e,t),Ae+ut("Workbook",n.join(""),{xmlns:ft.ss,"xmlns:o":ft.o,"xmlns:x":ft.x,"xmlns:ss":ft.ss,"xmlns:dt":ft.dt,"xmlns:html":ft.html})}function tp(e){var t={},n=e.content;if(n.l=28,t.AnsiUserType=n.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=or(n),n.length-n.l<=4)return t;var r=n.read_shift(4);return 0==r||r>40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4?t:(r=n.read_shift(4),1907505652!==r?t:(t.UnicodeClipboardFormat=ir(n),r=n.read_shift(4),0==r||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr"))))))}function np(e,t,n,r){var o=n,i=[],a=t.slice(t.l,t.l+o);if(r&&r.enc&&r.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===a.length)break;r.enc.insitu(a)}i.push(a),t.l+=o;var u=hp[Mt(t,t.l)],c=0;while(null!=u&&"Continue"===u.n.slice(0,8))o=Mt(t,t.l+2),c=t.l+4,"ContinueFrt"==u.n?c+=4:"ContinueFrt"==u.n.slice(0,11)&&(c+=12),i.push(t.slice(c,t.l+4+o)),t.l+=4+o,u=hp[Mt(t,t.l)];var s=N(i);Xt(s,0);var l=0;s.lens=[];for(var f=0;f<i.length;++f)s.lens.push(l),l+=i[f].length;return e.f(s,s.length,r)}function rp(e,t,n){if("z"!==e.t&&e.XF){var r=0;try{r=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=M._table[r])}catch(Hg){if(t.WTF)throw Hg}if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||Zn[e.v]:0===r||"General"==r?"n"===e.t?(0|e.v)===e.v?e.w=M._general_int(e.v):e.w=M._general_num(e.v):e.w=M._general(e.v):e.w=M.format(r,e.v,{date1904:!!n})}catch(Hg){if(t.WTF)throw Hg}if(t.cellDates&&r&&"n"==e.t&&M.is_date(M._table[r]||String(r))){var o=M.parse_date_code(e.v);o&&(e.t="d",e.v=new Date(o.y,o.m-1,o.d,o.H,o.M,o.S,o.u))}}}function op(e,t,n){return{v:e,ixfe:t,t:n}}function ip(e,t){var n={opts:{}},r={};null!=w&&null==t.dense&&(t.dense=w);var o,i,a,u,c,s,l,f,d=t.dense?[]:{},m={},p={},g=null,v=[],b="",y={},x="",C={},S=[],k=!0,_=[],E=[],A={Sheets:[],WBProps:{date1904:!1},Views:[{}]},T={},O=function(e){return e<8?Ar[e]:e<64&&E[e-8]||Ar[e]},B=function(e,t,n){var r,o=t.XF.data;o&&o.patternType&&n&&n.cellStyles&&(t.s={},t.s.patternType=o.patternType,(r=Ju(O(o.icvFore)))&&(t.s.fgColor={rgb:r}),(r=Ju(O(o.icvBack)))&&(t.s.bgColor={rgb:r}))},R=function(e,t,n){if(!(V>1)&&(n.sheetRows&&e.r>=n.sheetRows&&(k=!1),k)){if(n.cellStyles&&t.XF&&t.XF.data&&B(e,t,n),delete t.ixfe,delete t.XF,o=e,x=gn(e),p&&p.s&&p.e||(p={s:{r:0,c:0},e:{r:0,c:0}}),e.r<p.s.r&&(p.s.r=e.r),e.c<p.s.c&&(p.s.c=e.c),e.r+1>p.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;r<S.length;++r)if(!(S[r][0].s.c>e.c||S[r][0].s.r>e.r)&&!(S[r][0].e.c<e.c||S[r][0].e.r<e.r)){t.F=bn(S[r][0]),S[r][0].s.c==e.c&&S[r][0].s.r==e.r||delete t.f,t.f&&(t.f=""+Of(S[r][1],p,e,z,D));break}n.dense?(d[e.r]||(d[e.r]=[]),d[e.r][e.c]=t):d[x]=t}},D={enc:!1,sbcch:0,snames:[],sharedf:C,arrayf:S,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(D.password=t.password);var N=[],I=[],P=[],F=[],L=!1,z=[];z.SheetNames=D.snames,z.sharedf=D.sharedf,z.arrayf=D.arrayf,z.names=[],z.XTI=[];var H,U="",V=0,j=0,W=[],$=[];D.codepage=1200,h(1200);var G=!1;while(e.l<e.length-1){var X=e.l,q=e.read_shift(2);if(0===q&&"EOF"===U)break;var K=e.l===e.length?0:e.read_shift(2),Y=hp[q];if(Y&&Y.f){if(t.bookSheets&&"BoundSheet8"===U&&"BoundSheet8"!==Y.n)break;if(U=Y.n,2===Y.r||12==Y.r){var J=e.read_shift(2);if(K-=2,!D.enc&&J!==q&&((255&J)<<8|J>>8)!==q)throw new Error("rt mismatch: "+J+"!="+q);12==Y.r&&(e.l+=10,K-=10)}var Q;Q="EOF"===Y.n?Y.f(e,K,D):np(Y,e,K,D);var ee=Y.n;if(0==V&&"BOF"!=ee)continue;switch(ee){case"Date1904":n.opts.Date1904=A.WBProps.date1904=Q;break;case"WriteProtect":n.opts.WriteProtect=!0;break;case"FilePass":if(D.enc||(e.l=0),D.enc=Q,!t.password)throw new Error("File is password-protected");if(null==Q.valid)throw new Error("Encryption scheme unsupported");if(!Q.valid)throw new Error("Password is incorrect");break;case"WriteAccess":D.lastuser=Q;break;case"FileSharing":break;case"CodePage":switch(Q){case 21010:Q=1200;break;case 32768:Q=1e4;break;case 32769:Q=1252;break}h(D.codepage=Q),G=!0;break;case"RRTabId":D.rrtabid=Q;break;case"WinProtect":D.winlocked=Q;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":n.opts[ee]=Q;break;case"CalcRefMode":D.CalcRefMode=Q;break;case"Uncalced":break;case"ForceFullCalculation":n.opts.FullCalc=Q;break;case"WsBool":Q.fDialog&&(d["!type"]="dialog");break;case"XF":_.push(Q);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":z.push([Q]),z[z.length-1].XTI=[];break;case"ExternName":z[z.length-1].push(Q);break;case"Index":break;case"Lbl":H={Name:Q.Name,Ref:Of(Q.rgce,p,null,z,D)},Q.itab>0&&(H.Sheet=Q.itab-1),z.names.push(H),z[0]||(z[0]=[],z[0].XTI=[]),z[z.length-1].push(Q),"_xlnm._FilterDatabase"==Q.Name&&Q.itab>0&&Q.rgce&&Q.rgce[0]&&Q.rgce[0][0]&&"PtgArea3d"==Q.rgce[0][0][0]&&($[Q.itab-1]={ref:bn(Q.rgce[0][0][1][2])});break;case"ExternCount":D.ExternCount=Q;break;case"ExternSheet":0==z.length&&(z[0]=[],z[0].XTI=[]),z[z.length-1].XTI=z[z.length-1].XTI.concat(Q),z.XTI=z.XTI.concat(Q);break;case"NameCmt":if(D.biff<8)break;null!=H&&(H.Comment=Q[1]);break;case"Protect":d["!protect"]=Q;break;case"Password":0!==Q&&D.WTF&&console.error("Password verifier: "+Q);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":m[Q.pos]=Q,D.snames.push(Q.name);break;case"EOF":if(--V)break;if(p.e){if(p.e.r>0&&p.e.c>0){if(p.e.r--,p.e.c--,d["!ref"]=bn(p),t.sheetRows&&t.sheetRows<=p.e.r){var te=p.e.r;p.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=bn(p),p.e.r=te}p.e.r++,p.e.c++}N.length>0&&(d["!merges"]=N),I.length>0&&(d["!objects"]=I),P.length>0&&(d["!cols"]=P),F.length>0&&(d["!rows"]=F),A.Sheets.push(T)}""===b?y=d:r[b]=d,d=t.dense?[]:{};break;case"BOF":if(8===D.biff&&(D.biff={9:2,521:3,1033:4}[q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Q.BIFFVer]||8),8==D.biff&&0==Q.BIFFVer&&16==Q.dt&&(D.biff=2),V++)break;if(k=!0,d=t.dense?[]:{},D.biff<8&&!G&&(G=!0,h(D.codepage=t.codepage||1252)),D.biff<5){""===b&&(b="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var ne={pos:e.l-K,name:b};m[ne.pos]=ne,D.snames.push(b)}else b=(m[X]||{name:""}).name;32==Q.dt&&(d["!type"]="chart"),64==Q.dt&&(d["!type"]="macro"),N=[],I=[],D.arrayf=S=[],P=[],F=[],0,L=!1,T={Hidden:(m[X]||{hs:0}).hs,name:b};break;case"Number":case"BIFF2NUM":case"BIFF2INT":"chart"==d["!type"]&&(t.dense?(d[Q.r]||[])[Q.c]:d[gn({c:Q.c,r:Q.r})])&&++Q.c,s={ixfe:Q.ixfe,XF:_[Q.ixfe]||{},v:Q.val,t:"n"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"BoolErr":s={ixfe:Q.ixfe,XF:_[Q.ixfe],v:Q.val,t:Q.t},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"RK":s={ixfe:Q.ixfe,XF:_[Q.ixfe],v:Q.rknum,t:"n"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"MulRk":for(var re=Q.c;re<=Q.C;++re){var oe=Q.rkrec[re-Q.c][0];s={ixfe:oe,XF:_[oe],v:Q.rkrec[re-Q.c][1],t:"n"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:re,r:Q.r},s,t)}break;case"Formula":if("String"==Q.val){g=Q;break}if(s=op(Q.val,Q.cell.ixfe,Q.tt),s.XF=_[s.ixfe],t.cellFormula){var ie=Q.formula;if(ie&&ie[0]&&ie[0][0]&&"PtgExp"==ie[0][0][0]){var ae=ie[0][0][1][0],ue=ie[0][0][1][1],ce=gn({r:ae,c:ue});C[ce]?s.f=""+Of(Q.formula,p,Q.cell,z,D):s.F=((t.dense?(d[ae]||[])[ue]:d[ce])||{}).F}else s.f=""+Of(Q.formula,p,Q.cell,z,D)}j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R(Q.cell,s,t),g=Q;break;case"String":if(!g)throw new Error("String record expects Formula");g.val=Q,s=op(Q,g.cell.ixfe,"s"),s.XF=_[s.ixfe],t.cellFormula&&(s.f=""+Of(g.formula,p,g.cell,z,D)),j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R(g.cell,s,t),g=null;break;case"Array":S.push(Q);var se=gn(Q[0].s);if(i=t.dense?(d[Q[0].s.r]||[])[Q[0].s.c]:d[se],t.cellFormula&&i){if(!g)break;if(!se||!i)break;i.f=""+Of(Q[1],p,Q[0],z,D),i.F=bn(Q[0])}break;case"ShrFmla":if(!k)break;if(!t.cellFormula)break;if(x){if(!g)break;C[gn(g.cell)]=Q[0],i=t.dense?(d[g.cell.r]||[])[g.cell.c]:d[gn(g.cell)],(i||{}).f=""+Of(Q[0],p,o,z,D)}break;case"LabelSst":s=op(v[Q.isst].t,Q.ixfe,"s"),s.XF=_[s.ixfe],j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"Blank":t.sheetStubs&&(s={ixfe:Q.ixfe,XF:_[Q.ixfe],t:"z"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t));break;case"MulBlank":if(t.sheetStubs)for(var le=Q.c;le<=Q.C;++le){var fe=Q.ixfe[le-Q.c];s={ixfe:fe,XF:_[fe],t:"z"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:le,r:Q.r},s,t)}break;case"RString":case"Label":case"BIFF2STR":s=op(Q.val,Q.ixfe,"s"),s.XF=_[s.ixfe],j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"Dimensions":1===V&&(p=Q);break;case"SST":v=Q;break;case"Format":if(4==D.biff){W[j++]=Q[1];for(var de=0;de<j+163;++de)if(M._table[de]==Q[1])break;de>=163&&M.load(Q[1],j+163)}else M.load(Q[1],Q[0]);break;case"BIFF2FORMAT":W[j++]=Q;for(var he=0;he<j+163;++he)if(M._table[he]==Q)break;he>=163&&M.load(Q,j+163);break;case"MergeCells":N=N.concat(Q);break;case"Obj":I[Q.cmo[0]]=D.lastobj=Q;break;case"TxO":D.lastobj.TxO=Q;break;case"ImData":D.lastobj.ImData=Q;break;case"HLink":for(c=Q[0].s.r;c<=Q[0].e.r;++c)for(u=Q[0].s.c;u<=Q[0].e.c;++u)i=t.dense?(d[c]||[])[u]:d[gn({c:u,r:c})],i&&(i.l=Q[1]);break;case"HLinkTooltip":for(c=Q[0].s.r;c<=Q[0].e.r;++c)for(u=Q[0].s.c;u<=Q[0].e.c;++u)i=t.dense?(d[c]||[])[u]:d[gn({c:u,r:c})],i&&i.l&&(i.l.Tooltip=Q[1]);break;case"Note":if(D.biff<=5&&D.biff>=2)break;i=t.dense?(d[Q[0].r]||[])[Q[0].c]:d[gn(Q[0])];var me=I[Q[2]];if(!i)break;i.c||(i.c=[]),a={a:Q[1],t:me.TxO.t},i.c.push(a);break;default:switch(Y.n){case"ClrtClient":break;case"XFExt":ys(_[Q.ixfe],Q.ext);break;case"DefColWidth":Q;break;case"DefaultRowHeight":Q[1];break;case"ColInfo":if(!D.cellStyles)break;while(Q.e>=Q.s)P[Q.e--]={width:Q.w/256},L||(L=!0,lc(Q.w/256)),fc(P[Q.e+1]);break;case"Row":var pe={};null!=Q.level&&(F[Q.r]=pe,pe.level=Q.level),Q.hidden&&(F[Q.r]=pe,pe.hidden=!0),Q.hpt&&(F[Q.r]=pe,pe.hpt=Q.hpt,pe.hpx=pc(Q.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":d["!margins"]||ed(d["!margins"]={}),d["!margins"][ee.slice(0,-6).toLowerCase()]=Q;break;case"Setup":d["!margins"]||ed(d["!margins"]={}),d["!margins"].header=Q.header,d["!margins"].footer=Q.footer;break;case"Window2":Q.RTL&&(A.Views[0].RTL=!0);break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":l=Q;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":E=Q;break;case"Theme":f=Q;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":break;case"SheetExt":break;case"SheetExtOptional":break;case"ObNoMacros":break;case"ObProj":break;case"CodeName":b?T.CodeName=Q||T.name:A.WBProps.CodeName=Q||"ThisWorkbook";break;case"GUIDTypeLib":break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(Y.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":break;case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":break;case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(Y.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+Y.n}}}}}else e.l+=K}return n.SheetNames=Z(m).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return m[e].name})),t.bookSheets||(n.Sheets=r),n.Sheets&&$.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Preamble=y,n.Strings=v,n.SSF=M.get_table(),D.enc&&(n.Encryption=D.enc),f&&(n.Themes=f),n.Metadata={},void 0!==l&&(n.Metadata.Country=l),z.names.length>0&&(A.Names=z.names),n.Workbook=A,n}var ap={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function up(e,t,n){var r=X.find(e,"!DocumentSummaryInformation");if(r&&r.size>0)try{var o=Lo(r,yr,ap.DSI);for(var i in o)t[i]=o[i]}catch(Hg){if(n.WTF)throw Hg}var a=X.find(e,"!SummaryInformation");if(a&&a.size>0)try{var u=Lo(a,wr,ap.SI);for(var c in u)null==t[c]&&(t[c]=u[c])}catch(Hg){if(n.WTF)throw Hg}t.HeadingPairs&&t.TitlesOfParts&&(ro(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}function cp(e,t){var n,r=[],o=[],i=[],a=0;if(e.Props)for(n=Z(e.Props),a=0;a<n.length;++a)(Cr.hasOwnProperty(n[a])?r:Sr.hasOwnProperty(n[a])?o:i).push([n[a],e.Props[n[a]]]);if(e.Custprops)for(n=Z(e.Custprops),a=0;a<n.length;++a)(e.Props||{}).hasOwnProperty(n[a])||(Cr.hasOwnProperty(n[a])?r:Sr.hasOwnProperty(n[a])?o:i).push([n[a],e.Custprops[n[a]]]);var u=[];for(a=0;a<i.length;++a)Po.indexOf(i[a][0])>-1||null!=i[a][1]&&u.push(i[a]);o.length&&X.utils.cfb_add(t,"/SummaryInformation",zo(o,ap.SI,Sr,wr)),(r.length||u.length)&&X.utils.cfb_add(t,"/DocumentSummaryInformation",zo(r,ap.DSI,Cr,yr,u.length?u:null,ap.UDI))}function sp(e,t){var n,r,o,i;if(t||(t={}),tg(t),m(),t.codepage&&f(t.codepage),e.FullPaths){if(X.find(e,"/encryption"))throw new Error("File is password-protected");n=X.find(e,"!CompObj"),r=X.find(e,"/Workbook")||X.find(e,"/Book")}else{switch(t.type){case"base64":e=T(C.decode(e));break;case"binary":e=T(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}Xt(e,0),r={content:e}}if(n&&tp(n),t.bookProps&&!t.bookSheets)o={};else{var a=S?"buffer":"array";if(r&&r.content)o=ip(r.content,t);else if((i=X.find(e,"PerfectOffice_MAIN"))&&i.content)o=lu.to_workbook(i.content,(t.type=a,t));else{if(!(i=X.find(e,"NativeContent_MAIN"))||!i.content)throw new Error("Cannot find Workbook stream");o=lu.to_workbook(i.content,(t.type=a,t))}t.bookVBA&&e.FullPaths&&X.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(o.vbaraw=Hs(e))}var u={};return e.FullPaths&&up(e,u,t),o.Props=o.Custprops=u,t.bookFiles&&(o.cfb=e),o}function lp(e,t){var n=t||{},r=X.utils.cfb_new({root:"R"}),o="/Workbook";switch(n.bookType||"xls"){case"xls":n.bookType="biff8";case"xla":n.bookType||(n.bookType="xla");case"biff8":o="/Workbook",n.biff=8;break;case"biff5":o="/Book",n.biff=5;break;default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return X.utils.cfb_add(r,o,Rp(e,n)),8==n.biff&&(e.Props||e.Custprops)&&cp(e,r),8==n.biff&&e.vbaraw&&Us(r,X.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),r}var fp={0:{n:"BrtRowHdr",f:Nd},1:{n:"BrtCellBlank",f:Ud},2:{n:"BrtCellRk",f:Yd},3:{n:"BrtCellError",f:$d},4:{n:"BrtCellBool",f:jd},5:{n:"BrtCellReal",f:qd},6:{n:"BrtCellSt",f:Jd},7:{n:"BrtCellIsst",f:Gd},8:{n:"BrtFmlaString",f:rh},9:{n:"BrtFmlaNum",f:nh},10:{n:"BrtFmlaBool",f:eh},11:{n:"BrtFmlaError",f:th},16:{n:"BrtFRTArchID$",f:rm},19:{n:"BrtSSTItem",f:Bn},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:om},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:Rc},44:{n:"BrtFmt",f:Oc},45:{n:"BrtFill",f:Pc},46:{n:"BrtBorder",f:Hc},47:{n:"BrtXF",f:Fc},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Va},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:xs},64:{n:"BrtDVal"},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:qt,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:ph},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:zd},148:{n:"BrtWsDim",f:Md,p:16},151:{n:"BrtPane"},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:tm},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Qh},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:Cu},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Xn},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:oh},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Un},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:ya},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:sh},427:{n:"BrtShrFmla",f:lh},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:hh},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:Ld},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:uh},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Un},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Ps},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Ns},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Dn},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:Ph},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},65535:{n:""}},dp=J(fp,"n"),hp={3:{n:"BIFF2NUM",f:Za},4:{n:"BIFF2STR",f:Ya},6:{n:"Formula",f:Pf},9:{n:"BOF",f:Ti},10:{n:"EOF",f:Ho},12:{n:"CalcCount",f:$o},13:{n:"CalcMode",f:$o},14:{n:"CalcPrecision",f:jo},15:{n:"CalcRefMode",f:jo},16:{n:"CalcDelta",f:Kn},17:{n:"CalcIter",f:jo},18:{n:"Protect",f:jo},19:{n:"Password",f:$o},20:{n:"Header",f:ma},21:{n:"Footer",f:ma},23:{n:"ExternSheet",f:ya},24:{n:"Lbl",f:ba},25:{n:"WinProtect",f:jo},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:Ea},29:{n:"Selection"},34:{n:"Date1904",f:jo},35:{n:"ExternName",f:ga},38:{n:"LeftMargin",f:Kn},39:{n:"RightMargin",f:Kn},40:{n:"TopMargin",f:Kn},41:{n:"BottomMargin",f:Kn},42:{n:"PrintRowCol",f:jo},43:{n:"PrintGrid",f:jo},47:{n:"FilePass",f:Ku},49:{n:"Font",f:Gi},51:{n:"PrintSize",f:$o},60:{n:"Continue"},61:{n:"Window1",f:Vi},64:{n:"Backup",f:jo},65:{n:"Pane"},66:{n:"CodePage",f:$o},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:$o},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Ri},93:{n:"Obj",f:Oa},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:jo},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:jo},125:{n:"ColInfo",f:Va},128:{n:"Guts",f:ca},129:{n:"WsBool",f:Ni},130:{n:"GridSet",f:$o},131:{n:"HCenter",f:jo},132:{n:"VCenter",f:jo},133:{n:"BoundSheet8",f:Ii},134:{n:"WriteProtect"},140:{n:"Country",f:Fa},141:{n:"HideObj",f:$o},144:{n:"Sort"},146:{n:"Palette",f:Ha},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:$o},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:Xa},161:{n:"Setup",f:ja},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:ra},190:{n:"MulBlank",f:oa},193:{n:"Mms",f:Ho},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:jo},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:$o},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:jo},222:{n:"OleObjectSize"},224:{n:"XF",f:aa},225:{n:"InterfaceHdr",f:Bi},226:{n:"InterfaceEnd",f:Ho},227:{n:"SXVS"},229:{n:"MergeCells",f:Aa},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:Mi},253:{n:"LabelSst",f:qi},255:{n:"ExtSST",f:Fi},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Xo},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:jo},353:{n:"DSF",f:Ho},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:pa},431:{n:"Prot4Rev",f:jo},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Da},439:{n:"RefreshAll",f:jo},440:{n:"HLink",f:Na},441:{n:"Lel"},442:{n:"CodeName",f:Qo},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:$o},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Ho},449:{n:"RecalcId",f:Hi,r:2},450:{n:"EntExU2",f:Ho},512:{n:"Dimensions",f:ea},513:{n:"Blank",f:Ga},515:{n:"Number",f:da},516:{n:"Label",f:Ki},517:{n:"BoolErr",f:la},518:{n:"Formula",f:Pf},519:{n:"String",f:qa},520:{n:"Row",f:Li},523:{n:"Index"},545:{n:"Array",f:Sa},549:{n:"DefaultRowHeight",f:Ui},566:{n:"Table"},574:{n:"Window2",f:Wi},638:{n:"RK",f:na},659:{n:"Style"},1030:{n:"Formula",f:Pf},1048:{n:"BigName"},1054:{n:"Format",f:Zi},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:Ca},2048:{n:"HLinkTooltip",f:Pa},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Ti},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Ho},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:Ua,r:12},2173:{n:"XFExt",f:bs,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:jo,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:xa,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:ds,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:ka,r:12},2203:{n:"CompressPictures",f:Ho},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:zi},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:$o},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:Wa},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:za},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:ea},2:{n:"BIFF2INT",f:Qa},5:{n:"BoolErr",f:la},7:{n:"String",f:tu},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:$o},30:{n:"BIFF2FORMAT",f:Qi},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Sa},37:{n:"DefaultRowHeight",f:Ui},50:{n:"BIFF2FONTXTRA",f:nu},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:Ka},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:ru},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Ti},536:{n:"Lbl",f:ba},547:{n:"ExternName",f:ga},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Ti},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},mp=J(hp,"n");function pp(e,t,n,r){var o=+t||+mp[t];if(!isNaN(o)){var i=r||(n||[]).length||0,a=e.next(4);a.write_shift(2,o),a.write_shift(2,i),i>0&&It(n)&&e.push(n)}}function gp(e,t,n){return e||(e=Kt(7)),e.write_shift(2,t),e.write_shift(2,n),e.write_shift(2,0),e.write_shift(1,0),e}function vp(e,t,n,r){var o=Kt(9);return gp(o,e,t),"e"==r?(o.write_shift(1,n),o.write_shift(1,1)):(o.write_shift(1,n?1:0),o.write_shift(1,0)),o}function bp(e,t,n){var r=Kt(8+2*n.length);return gp(r,e,t),r.write_shift(1,n.length),r.write_shift(n.length,n,"sbcs"),r.l<r.length?r.slice(0,r.l):r}function yp(e,t,n,r){if(null!=t.v)switch(t.t){case"d":case"n":var o="d"==t.t?oe(se(t.v)):t.v;return void(o==(0|o)&&o>=0&&o<65536?pp(e,2,eu(n,r,o)):pp(e,3,Ja(n,r,o)));case"b":case"e":return void pp(e,5,vp(n,r,t.v,t.t));case"s":case"str":return void pp(e,4,bp(n,r,t.v))}pp(e,1,gp(null,n,r))}function wp(e,t,n,r){var o,i=Array.isArray(t),a=yn(t["!ref"]||"A1"),u="",c=[];if(a.e.c>255||a.e.r>16383){if(r.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");a.e.c=Math.min(a.e.c,255),a.e.r=Math.min(a.e.c,16383),o=bn(a)}for(var s=a.s.r;s<=a.e.r;++s){u=un(s);for(var l=a.s.c;l<=a.e.c;++l){s===a.s.r&&(c[l]=fn(l)),o=c[l]+u;var f=i?(t[s]||[])[l]:t[o];f&&yp(e,f,s,l,r)}}}function xp(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);for(var r=Zt(),o=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==n.sheet&&(o=i);if(0==o&&n.sheet&&e.SheetNames[0]!=n.sheet)throw new Error("Sheet not found: "+n.sheet);return pp(r,9,Oi(e,16,n)),wp(r,e.Sheets[e.SheetNames[o]],o,n,e),pp(r,10),r.end()}function Cp(e,t,n){pp(e,"Font",Xi({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function Sp(e,t,n){t&&[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var o=r[0];o<=r[1];++o)null!=t[o]&&pp(e,"Format",Ji(o,t[o],n))}))}function kp(e,t){var n=Kt(19);n.write_shift(4,2151),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,1),n.write_shift(4,0),pp(e,"FeatHdr",n),n=Kt(39),n.write_shift(4,2152),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,0),n.write_shift(4,0),n.write_shift(2,1),n.write_shift(4,4),n.write_shift(2,0),yi(yn(t["!ref"]||"A1"),n),n.write_shift(4,4),pp(e,"Feat",n)}function _p(e,t){for(var n=0;n<16;++n)pp(e,"XF",ua({numFmtId:0,style:!0},0,t));t.cellXfs.forEach((function(n){pp(e,"XF",ua(n,0,t))}))}function Ep(e,t){for(var n=0;n<t["!links"].length;++n){var r=t["!links"][n];pp(e,"HLink",Ia(r)),r[1].Tooltip&&pp(e,"HLinkTooltip",Ma(r))}delete t["!links"]}function Ap(e,t,n,r,o){var i=16+td(o.cellXfs,t,o);if(null!=t.v)switch(t.t){case"d":case"n":var a="d"==t.t?oe(se(t.v)):t.v;return void pp(e,"Number",ha(n,r,a,i,o));case"b":case"e":return void pp(e,517,fa(n,r,t.v,i,o,t.t));case"s":case"str":return void pp(e,"Label",Yi(n,r,t.v,i,o))}pp(e,"Blank",di(n,r,i))}function Tp(e,t,n){var r,o=Zt(),i=n.SheetNames[e],a=n.Sheets[i]||{},u=(n||{}).Workbook||{},c=(u.Sheets||[])[e]||{},s=Array.isArray(a),l=8==t.biff,f="",d=[],h=yn(a["!ref"]||"A1"),m=l?65536:16384;if(h.e.c>255||h.e.r>=m){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,m-1)}pp(o,2057,Oi(n,16,t)),pp(o,"CalcMode",Go(1)),pp(o,"CalcCount",Go(100)),pp(o,"CalcRefMode",Wo(!0)),pp(o,"CalcIter",Wo(!1)),pp(o,"CalcDelta",Yn(.001)),pp(o,"CalcSaveRecalc",Wo(!0)),pp(o,"PrintRowCol",Wo(!1)),pp(o,"PrintGrid",Wo(!1)),pp(o,"GridSet",Go(1)),pp(o,"Guts",sa([0,0])),pp(o,"HCenter",Wo(!1)),pp(o,"VCenter",Wo(!1)),pp(o,512,ta(h,t)),l&&(a["!links"]=[]);for(var p=h.s.r;p<=h.e.r;++p){f=un(p);for(var g=h.s.c;g<=h.e.c;++g){p===h.s.r&&(d[g]=fn(g)),r=d[g]+f;var v=s?(a[p]||[])[g]:a[r];v&&(Ap(o,v,p,g,t),l&&v.l&&a["!links"].push([r,v.l]))}}var b=c.CodeName||c.name||i;return l&&u.Views&&pp(o,"Window2",$i(u.Views[0])),l&&(a["!merges"]||[]).length&&pp(o,"MergeCells",Ta(a["!merges"])),l&&Ep(o,a),pp(o,"CodeName",ti(b,t)),l&&kp(o,a),pp(o,"EOF"),o.end()}function Op(e,t,n){var r=Zt(),o=(e||{}).Workbook||{},i=o.Sheets||[],a=o.WBProps||{},u=8==n.biff,c=5==n.biff;if(pp(r,2057,Oi(e,5,n)),"xla"==n.bookType&&pp(r,"Addin"),pp(r,"InterfaceHdr",u?Go(1200):null),pp(r,"Mms",Uo(2)),c&&pp(r,"ToolbarHdr"),c&&pp(r,"ToolbarEnd"),pp(r,"InterfaceEnd"),pp(r,"WriteAccess",Di("SheetJS",n)),pp(r,"CodePage",Go(u?1200:1252)),u&&pp(r,"DSF",Go(0)),u&&pp(r,"Excel9File"),pp(r,"RRTabId",$a(e.SheetNames.length)),u&&e.vbaraw){pp(r,"ObProj");var s=a.CodeName||"ThisWorkbook";pp(r,"CodeName",ti(s,n))}pp(r,"BuiltInFnGroupCount",Go(17)),pp(r,"WinProtect",Wo(!1)),pp(r,"Protect",Wo(!1)),pp(r,"Password",Go(0)),u&&pp(r,"Prot4Rev",Wo(!1)),u&&pp(r,"Prot4RevPass",Go(0)),pp(r,"Window1",ji(n)),pp(r,"Backup",Wo(!1)),pp(r,"HideObj",Go(0)),pp(r,"Date1904",Wo("true"==Wh(e))),pp(r,"CalcPrecision",Wo(!0)),u&&pp(r,"RefreshAll",Wo(!1)),pp(r,"BookBool",Go(0)),Cp(r,e,n),Sp(r,e.SSF,n),_p(r,n),u&&pp(r,"UsesELFs",Wo(!1));var l=r.end(),f=Zt();u&&pp(f,"Country",La()),pp(f,"EOF");var d=f.end(),h=Zt(),m=0,p=0;for(p=0;p<e.SheetNames.length;++p)m+=(u?12:11)+(u?2:1)*e.SheetNames[p].length;var g=l.length+m+d.length;for(p=0;p<e.SheetNames.length;++p){var v=i[p]||{};pp(h,"BoundSheet8",Pi({pos:g,hs:v.Hidden||0,dt:0,name:e.SheetNames[p]},n)),g+=t[p].length}var b=h.end();if(m!=b.length)throw new Error("BS8 "+m+" != "+b.length);var y=[];return l.length&&y.push(l),b.length&&y.push(b),d.length&&y.push(d),gt([y])}function Bp(e,t){var n=t||{},r=[];e&&!e.SSF&&(e.SSF=M.get_table()),e&&e.SSF&&(F(M),M.load_table(e.SSF),n.revssf=ee(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.cellXfs=[],n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,td(n.cellXfs,{},{revssf:{General:0}});for(var o=0;o<e.SheetNames.length;++o)r[r.length]=Tp(o,n,e);return r.unshift(Op(e,r,n)),gt([r])}function Rp(e,t){var n=t||{};switch(n.biff||2){case 8:case 5:return Bp(e,t);case 4:case 3:case 2:return xp(e,t)}throw new Error("invalid type "+n.bookType+" for BIFF")}var Dp=function(){function e(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);var r=n.dense?[]:{},o=e.match(/<table/i);if(!o)throw new Error("Invalid HTML: could not find <table>");var i=e.match(/<\/table/i),a=o.index,u=i&&i.index||e.length,c=ve(e.slice(a,u),/(:?<tr[^>]*>)/i,"<tr>"),s=-1,l=0,f=0,d=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},m=[];for(a=0;a<c.length;++a){var p=c[a].trim(),g=p.slice(0,3).toLowerCase();if("<tr"!=g){if("<td"==g||"<th"==g){var v=p.split(/<\/t[dh]>/i);for(u=0;u<v.length;++u){var b=v[u].trim();if(b.match(/<t[dh]/i)){var y=b,x=0;while("<"==y.charAt(0)&&(x=y.indexOf(">"))>-1)y=y.slice(x+1);var C=De(b.slice(0,b.indexOf(">")));d=C.colspan?+C.colspan:1,((f=+C.rowspan)>1||d>1)&&m.push({s:{r:s,c:l},e:{r:s+(f||1)-1,c:l+d-1}});var S=C.t||"";if(y.length){if(y=Qe(y),h.s.r>s&&(h.s.r=s),h.e.r<s&&(h.e.r=s),h.s.c>l&&(h.s.c=l),h.e.c<l&&(h.e.c=l),y.length){var k={t:"s",v:y};n.raw||!y.trim().length||"s"==S||("TRUE"===y?k={t:"b",v:!0}:"FALSE"===y?k={t:"b",v:!1}:isNaN(he(y))?isNaN(me(y).getDate())||(k={t:"d",v:se(y)},n.cellDates||(k={t:"n",v:oe(k.v)}),k.z=n.dateNF||M._table[14]):k={t:"n",v:he(y)}),n.dense?(r[s]||(r[s]=[]),r[s][l]=k):r[gn({r:s,c:l})]=k,l+=d}}else l+=d}}}}else{if(++s,n.sheetRows&&n.sheetRows<=s){--s;break}l=0}}return r["!ref"]=bn(h),r}function t(t,n){return Cn(e(t,n),n)}function n(e,t,n,r){for(var o=e["!merges"]||[],i=[],a=t.s.c;a<=t.e.c;++a){for(var u=0,c=0,s=0;s<o.length;++s)if(!(o[s].s.r>n||o[s].s.c>a)&&!(o[s].e.r<n||o[s].e.c<a)){if(o[s].s.r<n||o[s].s.c<a){u=-1;break}u=o[s].e.r-o[s].s.r+1,c=o[s].e.c-o[s].s.c+1;break}if(!(u<0)){var l=gn({r:n,c:a}),f=r.dense?(e[n]||[])[a]:e[l],d={};u>1&&(d.rowspan=u),c>1&&(d.colspan=c);var h=f&&null!=f.v&&(f.h||Ve(f.w||(xn(f),f.w)||""))||"";d.t=f&&f.t||"z",r.editable&&(h='<span contenteditable="true">'+h+"</span>"),d.id="sjs-"+l,i.push(ut("td",h,d))}}var m="<tr>";return m+i.join("")+"</tr>"}function r(e,t,n){var r=[];return r.join("")+"<table"+(n&&n.id?' id="'+n.id+'"':"")+">"}var o='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',i="</body></html>";function a(e,t){var a=t||{},u=null!=a.header?a.header:o,c=null!=a.footer?a.footer:i,s=[u],l=vn(e["!ref"]);a.dense=Array.isArray(e),s.push(r(e,l,a));for(var f=l.s.r;f<=l.e.r;++f)s.push(n(e,l,f,a));return s.push("</table>"+c),s.join("")}return{to_workbook:t,to_sheet:e,_row:n,BEGIN:o,END:i,_preamble:r,from_sheet:a}}();function Np(e,t){var n=t||{};null!=w&&(n.dense=w);for(var r,o,i,a,u=n.dense?[]:{},c=e.getElementsByTagName("tr"),s=n.sheetRows||1e7,l={s:{r:0,c:0},e:{r:0,c:0}},f=[],d=0,h=[],m=0,p=0;m<c.length&&p<s;++m){var g=c[m];if(Pp(g)){if(n.display)continue;h[p]={hidden:!0}}var v=g.children;for(r=o=0;r<v.length;++r){var b=v[r];if(!n.display||!Pp(b)){var y=Qe(b.innerHTML);for(d=0;d<f.length;++d){var x=f[d];x.s.c==o&&x.s.r<=p&&p<=x.e.r&&(o=x.e.c+1,d=-1)}a=+b.getAttribute("colspan")||1,((i=+b.getAttribute("rowspan"))>0||a>1)&&f.push({s:{r:p,c:o},e:{r:p+(i||1)-1,c:o+a-1}});var C={t:"s",v:y},S=b.getAttribute("t")||"";null!=y&&(0==y.length?C.t=S||"z":n.raw||0==y.trim().length||"s"==S||("TRUE"===y?C={t:"b",v:!0}:"FALSE"===y?C={t:"b",v:!1}:isNaN(he(y))?isNaN(me(y).getDate())||(C={t:"d",v:se(y)},n.cellDates||(C={t:"n",v:oe(C.v)}),C.z=n.dateNF||M._table[14]):C={t:"n",v:he(y)})),n.dense?(u[p]||(u[p]=[]),u[p][o]=C):u[gn({c:o,r:p})]=C,l.e.c<o&&(l.e.c=o),o+=a}}++p}return f.length&&(u["!merges"]=f),h.length&&(u["!rows"]=h),l.e.r=p-1,u["!ref"]=bn(l),p>=s&&(u["!fullref"]=bn((l.e.r=c.length-m+p-1,l))),u}function Ip(e,t){return Cn(Np(e,t),t)}function Pp(e){var t="",n=Mp(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style.display),"none"===t}function Mp(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}var Fp=function(){var e=function(e){return Me(e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n").replace(/<[^>]*>/g,""))},t={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(n,r){var o=r||{};null!=w&&null==o.dense&&(o.dense=w);var i,a,u,c,s,l,f,d=Lm(n),h=[],m={name:""},p="",g=0,v={},b=[],y=o.dense?[]:{},x={value:""},C="",S=0,k=-1,_=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},A=0,T={},O=[],B={},R=0,D=0,N=[],I=1,P=1,M=[],F={Names:[]},L={},z=["",""],H=[],U={},V="",j=0,W=!1,$=!1,G=0;zm.lastIndex=0,d=d.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");while(s=zm.exec(d))switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===s[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r&&(y["!ref"]=bn(E)),o.sheetRows>0&&o.sheetRows<=E.e.r&&(y["!fullref"]=y["!ref"],E.e.r=o.sheetRows-1,y["!ref"]=bn(E)),O.length&&(y["!merges"]=O),N.length&&(y["!rows"]=N),u.name=u["名称"]||u.name,"undefined"!==typeof JSON&&JSON.stringify(u),b.push(u.name),v[u.name]=y,$=!1):"/"!==s[0].charAt(s[0].length-2)&&(u=De(s[0],!1),k=_=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,y=o.dense?[]:{},O=[],N=[],$=!0);break;case"table-row-group":"/"===s[1]?--A:++A;break;case"table-row":case"行":if("/"===s[1]){k+=I,I=1;break}if(c=De(s[0],!1),c["行号"]?k=c["行号"]-1:-1==k&&(k=0),I=+c["number-rows-repeated"]||1,I<10)for(G=0;G<I;++G)A>0&&(N[k+G]={level:A});_=-1;break;case"covered-table-cell":++_,o.sheetStubs&&(o.dense?(y[k]||(y[k]=[]),y[k][_]={t:"z"}):y[gn({r:k,c:_})]={t:"z"});break;case"table-cell":case"数据":if("/"===s[0].charAt(s[0].length-2))++_,x=De(s[0],!1),P=parseInt(x["number-columns-repeated"]||"1",10),l={t:"z",v:null},x.formula&&0!=o.cellFormula&&(l.f=$f(Me(x.formula))),"string"==(x["数据类型"]||x["value-type"])&&(l.t="s",l.v=Me(x["string-value"]||""),o.dense?(y[k]||(y[k]=[]),y[k][_]=l):y[gn({r:k,c:_})]=l),_+=P-1;else if("/"!==s[1]){++_,P=1;var X=I?k+I-1:k;if(_>E.e.c&&(E.e.c=_),_<E.s.c&&(E.s.c=_),k<E.s.r&&(E.s.r=k),X>E.e.r&&(E.e.r=X),x=De(s[0],!1),H=[],U={},l={t:x["数据类型"]||x["value-type"],v:null},o.cellFormula)if(x.formula&&(x.formula=Me(x.formula)),x["number-matrix-columns-spanned"]&&x["number-matrix-rows-spanned"]&&(R=parseInt(x["number-matrix-rows-spanned"],10)||0,D=parseInt(x["number-matrix-columns-spanned"],10)||0,B={s:{r:k,c:_},e:{r:k+R-1,c:_+D-1}},l.F=bn(B),M.push([B,l.F])),x.formula)l.f=$f(x.formula);else for(G=0;G<M.length;++G)k>=M[G][0].s.r&&k<=M[G][0].e.r&&_>=M[G][0].s.c&&_<=M[G][0].e.c&&(l.F=M[G][1]);switch((x["number-columns-spanned"]||x["number-rows-spanned"])&&(R=parseInt(x["number-rows-spanned"],10)||0,D=parseInt(x["number-columns-spanned"],10)||0,B={s:{r:k,c:_},e:{r:k+R-1,c:_+D-1}},O.push(B)),x["number-columns-repeated"]&&(P=parseInt(x["number-columns-repeated"],10)),l.t){case"boolean":l.t="b",l.v=Ge(x["boolean-value"]);break;case"float":l.t="n",l.v=parseFloat(x.value);break;case"percentage":l.t="n",l.v=parseFloat(x.value);break;case"currency":l.t="n",l.v=parseFloat(x.value);break;case"date":l.t="d",l.v=se(x["date-value"]),o.cellDates||(l.t="n",l.v=oe(l.v)),l.z="m/d/yy";break;case"time":l.t="n",l.v=ae(x["time-value"])/86400;break;case"number":l.t="n",l.v=parseFloat(x["数据数值"]);break;default:if("string"!==l.t&&"text"!==l.t&&l.t)throw new Error("Unsupported value type "+l.t);l.t="s",null!=x["string-value"]&&(C=Me(x["string-value"]))}}else{if(W=!1,"s"===l.t&&(l.v=C||"",W=0==S),L.Target&&(l.l=L),H.length>0&&(l.c=H,H=[]),C&&!1!==o.cellText&&(l.w=C),(!W||o.sheetStubs)&&!(o.sheetRows&&o.sheetRows<=k))for(var q=0;q<I;++q){if(P=parseInt(x["number-columns-repeated"]||"1",10),o.dense){y[k+q]||(y[k+q]=[]),y[k+q][_]=0==q?l:fe(l);while(--P>0)y[k+q][_+P]=fe(l)}else{y[gn({r:k+q,c:_})]=l;while(--P>0)y[gn({r:k+q,c:_+P})]=fe(l)}E.e.c<=_&&(E.e.c=_)}P=parseInt(x["number-columns-repeated"]||"1",10),_+=P-1,P=0,l={},C=""}L={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":if("/"===s[1]){if((i=h.pop())[0]!==s[3])throw"Bad state: "+i}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((i=h.pop())[0]!==s[3])throw"Bad state: "+i;U.t=C,U.a=V,H.push(U)}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);V="",j=0,C="",S=0;break;case"creator":"/"===s[1]?V=d.slice(j,s.index):j=s.index+s[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===s[1]){if((i=h.pop())[0]!==s[3])throw"Bad state: "+i}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);C="",S=0;break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(T[m.name]=p,(i=h.pop())[0]!==s[3])throw"Bad state: "+i}else"/"!==s[0].charAt(s[0].length-2)&&(p="",m=De(s[0],!1),h.push([s[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(h[h.length-1][0]){case"time-style":case"date-style":a=De(s[0],!1),p+=t[s[3]]["long"===a.style?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(h[h.length-1][0]){case"time-style":case"date-style":a=De(s[0],!1),p+=t[s[3]]["long"===a.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":p+=d.slice(g,s.index);break}else g=s.index+s[0].length;break;case"named-range":a=De(s[0],!1),z=Xf(a["cell-range-address"]);var K={Name:a.name,Ref:z[0]+"!"+z[1]};$&&(K.Sheet=b.length),F.Names.push(K);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":"/"!==s[1]||x&&x["string-value"]?(f=De(s[0],!1),S=s.index+s[0].length):C=(C.length>0?C+"\n":"")+e(d.slice(S,s.index),f);break;case"s":break;case"database-range":if("/"===s[1])break;try{z=Xf(De(s[0])["target-range-address"]),v[z[0]]["!autofilter"]={ref:z[1]}}catch(Hg){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==s[1]){if(L=De(s[0],!1),!L.href)break;L.Target=L.href,delete L.href,"#"==L.Target.charAt(0)&&L.Target.indexOf(".")>-1&&(z=Xf(L.Target.slice(1)),L.Target="#"+z[0]+"!"+z[1])}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(o.WTF)throw new Error(s)}}var Y={Sheets:v,SheetNames:b,Workbook:F};return o.bookSheets&&delete Y.Sheets,Y}}();function Lp(e,t){t=t||{};var n=!!xe(e,"objectdata");n&&jr(Se(e,"META-INF/manifest.xml"),t);var r=ke(e,"content.xml");if(!r)throw new Error("Missing content.xml in "+(n?"ODS":"UOF")+" file");var o=Fp(n?r:Xe(r),t);return xe(e,"meta.xml")&&(o.Props=Zr(Se(e,"meta.xml"))),o}function zp(e,t){return Fp(e,t)}var Hp=function(){var e="<office:document-styles "+at({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+"></office:document-styles>";return function(){return Ae+e}}(),Up=function(){var e=function(e){return ze(e).replace(/ +/g,(function(e){return'<text:s text:c="'+e.length+'"/>'})).replace(/\t/g,"<text:tab/>").replace(/\n/g,"<text:line-break/>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=" <table:table-cell />\n",n=" <table:covered-table-cell/>\n",r=function(r,o,i){var a=[];a.push(' <table:table table:name="'+ze(o.SheetNames[i])+'">\n');var u=0,c=0,s=vn(r["!ref"]),l=r["!merges"]||[],f=0,d=Array.isArray(r);for(u=0;u<s.s.r;++u)a.push(" <table:table-row></table:table-row>\n");for(;u<=s.e.r;++u){for(a.push(" <table:table-row>\n"),c=0;c<s.s.c;++c)a.push(t);for(;c<=s.e.c;++c){var h=!1,m={},p="";for(f=0;f!=l.length;++f)if(!(l[f].s.c>c)&&!(l[f].s.r>u)&&!(l[f].e.c<c)&&!(l[f].e.r<u)){l[f].s.c==c&&l[f].s.r==u||(h=!0),m["table:number-columns-spanned"]=l[f].e.c-l[f].s.c+1,m["table:number-rows-spanned"]=l[f].e.r-l[f].s.r+1;break}if(h)a.push(n);else{var g=gn({r:u,c:c}),v=d?(r[u]||[])[c]:r[g];if(v&&v.f&&(m["table:formula"]=ze(Gf(v.f)),v.F&&v.F.slice(0,g.length)==g)){var b=vn(v.F);m["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1,m["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}if(v){switch(v.t){case"b":p=v.v?"TRUE":"FALSE",m["office:value-type"]="boolean",m["office:boolean-value"]=v.v?"true":"false";break;case"n":p=v.w||String(v.v||0),m["office:value-type"]="float",m["office:value"]=v.v||0;break;case"s":case"str":p=v.v,m["office:value-type"]="string";break;case"d":p=v.w||se(v.v).toISOString(),m["office:value-type"]="date",m["office:date-value"]=se(v.v).toISOString(),m["table:style-name"]="ce1";break;default:a.push(t);continue}var y=e(p);if(v.l&&v.l.Target){var w=v.l.Target;w="#"==w.charAt(0)?"#"+qf(w.slice(1)):w,y=ut("text:a",y,{"xlink:href":w})}a.push(" "+ut("table:table-cell",ut("text:p",y,{}),m)+"\n")}else a.push(t)}}a.push(" </table:table-row>\n")}return a.push(" </table:table>\n"),a.join("")},o=function(e){e.push(" <office:automatic-styles>\n"),e.push(' <number:date-style style:name="N37" number:automatic-order="true">\n'),e.push(' <number:month number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(' <number:day number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(" <number:year/>\n"),e.push(" </number:date-style>\n"),e.push(' <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),e.push(" </office:automatic-styles>\n")};return function(e,t){var n=[Ae],i=at({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),a=at({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?n.push("<office:document"+i+a+">\n"):n.push("<office:document-content"+i+">\n"),o(n),n.push(" <office:body>\n"),n.push(" <office:spreadsheet>\n");for(var u=0;u!=e.SheetNames.length;++u)n.push(r(e.Sheets[e.SheetNames[u]],e,u,t));return n.push(" </office:spreadsheet>\n"),n.push(" </office:body>\n"),"fods"==t.bookType?n.push("</office:document>"):n.push("</office:document-content>"),n.join("")}}();function Vp(e,t){if("fods"==t.bookType)return Up(e,t);var n=new pe,r="",o=[],i=[];return r="mimetype",n.file(r,"application/vnd.oasis.opendocument.spreadsheet"),r="content.xml",n.file(r,Up(e,t)),o.push([r,"text/xml"]),i.push([r,"ContentFile"]),r="styles.xml",n.file(r,Hp(e,t)),o.push([r,"text/xml"]),i.push([r,"StylesFile"]),r="meta.xml",n.file(r,qr()),o.push([r,"text/xml"]),i.push([r,"MetadataFile"]),r="manifest.rdf",n.file(r,Xr(i)),o.push([r,"application/rdf+xml"]),r="META-INF/manifest.xml",n.file(r,Wr(o)),n}function jp(e,t){if(!t)return 0;var n=e.SheetNames.indexOf(t);if(-1==n)throw new Error("Sheet not found: "+t);return n}function Wp(e){return function(t,n){var r=jp(t,n.sheet);return e.from_sheet(t.Sheets[t.SheetNames[r]],n,t)}}var $p=Wp(Dp),Gp=Wp({from_sheet:Ig}),Xp=Wp(iu),qp=Wp(au),Kp=Wp(cu),Yp=Wp(Yu),Zp=Wp({from_sheet:Pg}),Jp=Wp(ou),Qp=Wp(uu);function eg(e){return function(t){for(var n=0;n!=e.length;++n){var r=e[n];void 0===t[r[0]]&&(t[r[0]]=r[1]),"n"===r[2]&&(t[r[0]]=Number(t[r[0]]))}}}var tg=eg([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),ng=eg([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function rg(e){return Mr.WS.indexOf(e)>-1?"sheet":Mr.CS&&e==Mr.CS?"chart":Mr.DS&&e==Mr.DS?"dialog":Mr.MS&&e==Mr.MS?"macro":e&&e.length?e:"sheet"}function og(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,rg(e["!id"][t.id].Type)]}))}catch(Hg){return null}return e&&0!==e.length?e:null}function ig(e,t,n,r,o,i,a,u,c,s,l,f){try{i[r]=Lr(ke(e,n,!0),t);var d,h=Se(e,t);switch(u){case"sheet":d=dm(h,t,o,c,i[r],s,l,f);break;case"chart":if(d=hm(h,t,o,c,i[r],s,l,f),!d||!d["!chart"])break;var m=Ee(d["!chart"].Target,t),p=Fr(m),g=_s(ke(e,m,!0),Lr(ke(e,p,!0),m)),v=Ee(g,m),b=Fr(v);d=Nh(ke(e,v,!0),v,c,Lr(ke(e,b,!0),v),s,d);break;case"macro":d=mm(h,t,o,c,i[r],s,l,f);break;case"dialog":d=pm(h,t,o,c,i[r],s,l,f);break}a[r]=d}catch(Hg){if(c.WTF)throw Hg}}function ag(e){return"/"==e.charAt(0)?e.slice(1):e}function ug(e,t){if(F(M),t=t||{},tg(t),xe(e,"META-INF/manifest.xml"))return Lp(e,t);if(xe(e,"objectdata.xml"))return Lp(e,t);if(xe(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var n,r,o=_e(e),i=Dr(ke(e,"[Content_Types].xml")),a=!1;if(0===i.workbooks.length&&(r="xl/workbook.xml",Se(e,r,!0)&&i.workbooks.push(r)),0===i.workbooks.length){if(r="xl/workbook.bin",!Se(e,r,!0))throw new Error("Could not find workbook");i.workbooks.push(r),a=!0}"bin"==i.workbooks[0].slice(-3)&&(a=!0);var u={},c={};if(!t.bookSheets&&!t.bookProps){if(Kf=[],i.sst)try{Kf=bm(Se(e,ag(i.sst)),i.sst,t)}catch(Hg){if(t.WTF)throw Hg}t.cellStyles&&i.themes.length&&(u=vm(ke(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],t)),i.style&&(c=gm(Se(e,ag(i.style)),i.style,u,t))}i.links.map((function(n){return xm(Se(e,ag(n)),n,t)}));var s=fm(Se(e,ag(i.workbooks[0])),i.workbooks[0],t),l={},f="";i.coreprops.length&&(f=Se(e,ag(i.coreprops[0]),!0),f&&(l=Zr(f)),0!==i.extprops.length&&(f=Se(e,ag(i.extprops[0]),!0),f&&oo(f,l,t)));var d={};t.bookSheets&&!t.bookProps||0!==i.custprops.length&&(f=ke(e,ag(i.custprops[0]),!0),f&&(d=co(f,t)));var h={};if((t.bookSheets||t.bookProps)&&(s.Sheets?n=s.Sheets.map((function(e){return e.name})):l.Worksheets&&l.SheetNames.length>0&&(n=l.SheetNames),t.bookProps&&(h.Props=l,h.Custprops=d),t.bookSheets&&"undefined"!==typeof n&&(h.SheetNames=n),t.bookSheets?h.SheetNames:t.bookProps))return h;n={};var m={};t.bookDeps&&i.calcchain&&(m=wm(Se(e,ag(i.calcchain)),i.calcchain,t));var p,g,v=0,b={},y=s.Sheets;l.Worksheets=y.length,l.SheetNames=[];for(var w=0;w!=y.length;++w)l.SheetNames[w]=y[w].name;var x=a?"bin":"xml",C=i.workbooks[0].lastIndexOf("/"),S=(i.workbooks[0].slice(0,C+1)+"_rels/"+i.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");xe(e,S)||(S="xl/_rels/workbook."+x+".rels");var k=Lr(ke(e,S,!0),S);k&&(k=og(k,s.Sheets));var _=Se(e,"xl/worksheets/sheet.xml",!0)?1:0;for(v=0;v!=l.Worksheets;++v){var E="sheet";k&&k[v]?(p="xl/"+k[v][1].replace(/[\/]?xl\//,""),xe(e,p)||(p=k[v][1]),xe(e,p)||(p=S.replace(/_rels\/.*$/,"")+k[v][1]),E=k[v][2]):(p="xl/worksheets/sheet"+(v+1-_)+"."+x,p=p.replace(/sheet0\./,"sheet.")),g=p.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),ig(e,p,g,l.SheetNames[v],v,b,n,E,t,s,u,c)}return i.comments&&Ts(e,i.comments,n,b,t),h={Directory:i,Workbook:s,Props:l,Custprops:d,Deps:m,Sheets:n,SheetNames:l.SheetNames,Strings:Kf,Styles:c,Themes:u,SSF:M.get_table()},t.bookFiles&&(h.keys=o,h.files=e.files),t.bookVBA&&(i.vba.length>0?h.vbaraw=Se(e,ag(i.vba[0]),!0):i.defaults&&i.defaults.bin===zs&&(h.vbaraw=Se(e,"xl/vbaProject.bin",!0))),h}function cg(e,t){var n=t||{},r="Workbook",o=X.find(e,r);try{if(r="/!DataSpaces/Version",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(Ou(o.content),r="/!DataSpaces/DataSpaceMap",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);var i=Ru(o.content);if(1!==i.length||1!==i[0].comps.length||0!==i[0].comps[0].t||"StrongEncryptionDataSpace"!==i[0].name||"EncryptedPackage"!==i[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=Du(o.content);if(1!=a.length||"StrongEncryptionTransform"!=a[0])throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);Iu(o.content)}catch(Hg){}if(r="/EncryptionInfo",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);var u=Fu(o.content);if(r="/EncryptedPackage",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(4==u[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(u[1],o.content,n.password||"",n);if(2==u[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(u[1],o.content,n.password||"",n);throw new Error("File is password-protected")}function sg(e,t){if(Es=1024,"ods"==t.bookType)return Vp(e,t);e&&!e.SSF&&(e.SSF=M.get_table()),e&&e.SSF&&(F(M),M.load_table(e.SSF),t.revssf=ee(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Zf?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var n="xlsb"==t.bookType?"bin":"xml",r=Vs.indexOf(t.bookType)>-1,o=Rr();ng(t=t||{});var i=new pe,a="",u=0;if(t.cellXfs=[],td(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),a="docProps/core.xml",i.file(a,eo(e.Props,t)),o.coreprops.push(a),Ur(t.rels,2,a,Mr.CORE_PROPS),a="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var c=[],s=0;s<e.SheetNames.length;++s)2!=(e.Workbook.Sheets[s]||{}).Hidden&&c.push(e.SheetNames[s]);e.Props.SheetNames=c}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,i.file(a,ao(e.Props,t)),o.extprops.push(a),Ur(t.rels,3,a,Mr.EXT_PROPS),e.Custprops!==e.Props&&Z(e.Custprops||{}).length>0&&(a="docProps/custom.xml",i.file(a,lo(e.Custprops,t)),o.custprops.push(a),Ur(t.rels,4,a,Mr.CUST_PROPS)),u=1;u<=e.SheetNames.length;++u){var l={"!id":{}},f=e.Sheets[e.SheetNames[u-1]],d=(f||{})["!type"]||"sheet";switch(d){case"chart":default:a="xl/worksheets/sheet"+u+"."+n,i.file(a,Sm(u-1,a,t,e,l)),o.sheets.push(a),Ur(t.wbrels,-1,"worksheets/sheet"+u+"."+n,Mr.WS[0])}if(f){var h=f["!comments"];if(h&&h.length>0){var m="xl/comments"+u+"."+n;i.file(m,Em(h,m,t)),o.comments.push(m),Ur(l,-1,"../comments"+u+"."+n,Mr.CMNT)}f["!legacy"]&&i.file("xl/drawings/vmlDrawing"+u+".vml",As(u,f["!comments"])),delete f["!comments"],delete f["!legacy"]}l["!id"].rId1&&i.file(Fr(a),Hr(l))}return null!=t.Strings&&t.Strings.length>0&&(a="xl/sharedStrings."+n,i.file(a,_m(t.Strings,a,t)),o.strs.push(a),Ur(t.wbrels,-1,"sharedStrings."+n,Mr.SST)),a="xl/workbook."+n,i.file(a,Cm(e,a,t)),o.workbooks.push(a),Ur(t.rels,1,a,Mr.WB),a="xl/theme/theme1.xml",i.file(a,fs(e.Themes,t)),o.themes.push(a),Ur(t.wbrels,-1,"theme/theme1.xml",Mr.THEME),a="xl/styles."+n,i.file(a,km(e,a,t)),o.styles.push(a),Ur(t.wbrels,-1,"styles."+n,Mr.STY),e.vbaraw&&r&&(a="xl/vbaProject.bin",i.file(a,e.vbaraw),o.vba.push(a),Ur(t.wbrels,-1,"vbaProject.bin",Mr.VBA)),i.file("[Content_Types].xml",Pr(o,t)),i.file("_rels/.rels",Hr(t.rels)),i.file("xl/_rels/workbook."+n+".rels",Hr(t.wbrels)),delete t.revssf,delete t.ssf,i}function lg(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3]];case"base64":n=C.decode(e.slice(0,24));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]}function fg(e,t){return X.find(e,"EncryptedPackage")?cg(e,t):sp(e,t)}function dg(e,t){var n,r=e,i=t||{};switch(i.type||(i.type=S&&o.isBuffer(e)?"buffer":"base64"),i.type){case"base64":n=new pe(r,{base64:!0});break;case"binary":case"array":n=new pe(r,{base64:!1});break;case"buffer":n=new pe(r);break;default:throw new Error("Unrecognized type "+i.type)}return ug(n,i)}function hg(e,t){var n=0;e:while(n<e.length)switch(e.charCodeAt(n)){case 10:case 13:case 32:++n;break;case 60:return Um(e.slice(n),t);default:break e}return cu.to_workbook(e,t)}function mg(e,t){var n="",r=lg(e,t);switch(t.type){case"base64":n=C.decode(e);break;case"binary":n=e;break;case"buffer":n=e.toString("binary");break;case"array":n=le(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(n=Xe(n)),hg(n,t)}function pg(e,t){var n=e;return"base64"==t.type&&(n=C.decode(n)),n=cptable.utils.decode(1200,n.slice(2),"str"),t.type="binary",hg(n,t)}function gg(e){return e.match(/[^\x00-\x7F]/)?qe(e):e}function vg(e,t,n,r){return r?(n.type="string",cu.to_workbook(e,n)):cu.to_workbook(t,n)}function bg(e,t){if(m(),"undefined"!==typeof ArrayBuffer&&e instanceof ArrayBuffer)return bg(new Uint8Array(e),t);var n=e,r=[0,0,0,0],i=!1,a=t||{};if(Yf={},a.dateNF&&(Yf.dateNF=a.dateNF),a.type||(a.type=S&&o.isBuffer(e)?"buffer":"base64"),"file"==a.type&&(a.type=S?"buffer":"binary",n=Y(e)),"string"==a.type&&(i=!0,a.type="binary",a.codepage=65001,n=gg(e)),"array"==a.type&&"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!==typeof ArrayBuffer){var u=new ArrayBuffer(3),c=new Uint8Array(u);if(c.foo="bar",!c.foo)return a=fe(a),a.type="array",bg(D(n),a)}switch((r=lg(n,a))[0]){case 208:return fg(X.read(n,a),a);case 9:return sp(n,a);case 60:return Um(n,a);case 73:if(68===r[1])return su(n,a);break;case 84:if(65===r[1]&&66===r[2]&&76===r[3])return au.to_workbook(n,a);break;case 80:return 75===r[1]&&r[2]<9&&r[3]<9?dg(n,a):vg(e,n,a,i);case 239:return 60===r[3]?Um(n,a):vg(e,n,a,i);case 255:if(254===r[1])return pg(n,a);break;case 0:if(0===r[1]&&r[2]>=2&&0===r[3])return lu.to_workbook(n,a);break;case 3:case 131:case 139:case 140:return ou.to_workbook(n,a);case 123:if(92===r[1]&&114===r[2]&&116===r[3])return Yu.to_workbook(n,a);break;case 10:case 13:case 32:return mg(n,a)}return r[2]<=12&&r[3]<=31?ou.to_workbook(n,a):vg(e,n,a,i)}function yg(e,t){var n=t||{};return n.type="file",bg(e,n)}function wg(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return K(t.file,X.write(e,{type:S?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return X.write(e,t)}function xg(e,t){var n=t||{},r=sg(e,n),o={};if(n.compression&&(o.compression="DEFLATE"),n.password)o.type=S?"nodebuffer":"string";else switch(n.type){case"base64":o.type="base64";break;case"binary":o.type="string";break;case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");case"buffer":case"file":o.type=S?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+n.type)}var i=r.generate(o);return n.password&&"undefined"!==typeof encrypt_agile?wg(encrypt_agile(i,n.password),n):"file"===n.type?K(n.file,i):"string"==n.type?Xe(i):i}function Cg(e,t){var n=t||{},r=lp(e,n);return wg(r,n)}function Sg(e,t,n){n||(n="");var r=n+e;switch(t.type){case"base64":return C.encode(qe(r));case"binary":return qe(r);case"string":return e;case"file":return K(t.file,r,"utf8");case"buffer":return S?k(r,"utf8"):Sg(r,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function kg(e,t){switch(t.type){case"base64":return C.encode(e);case"binary":return e;case"string":return e;case"file":return K(t.file,e,"binary");case"buffer":return S?k(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function _g(e,t){switch(t.type){case"string":case"base64":case"binary":for(var n="",r=0;r<e.length;++r)n+=String.fromCharCode(e[r]);return"base64"==t.type?C.encode(n):"string"==t.type?Xe(n):n;case"file":return K(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function Eg(e,t){qh(e);var n=t||{};if("array"==n.type){n.type="binary";var r=Eg(e,n);return n.type="array",O(r)}switch(n.bookType||"xlsb"){case"xml":case"xlml":return Sg(ep(e,n),n);case"slk":case"sylk":return Sg(Xp(e,n),n);case"htm":case"html":return Sg($p(e,n),n);case"txt":return kg(Zp(e,n),n);case"csv":return Sg(Gp(e,n),n,"\ufeff");case"dif":return Sg(qp(e,n),n);case"dbf":return _g(Jp(e,n),n);case"prn":return Sg(Kp(e,n),n);case"rtf":return Sg(Yp(e,n),n);case"eth":return Sg(Qp(e,n),n);case"fods":return Sg(Vp(e,n),n);case"biff2":n.biff||(n.biff=2);case"biff3":n.biff||(n.biff=3);case"biff4":return n.biff||(n.biff=4),_g(Rp(e,n),n);case"biff5":n.biff||(n.biff=5);case"biff8":case"xla":case"xls":return n.biff||(n.biff=8),Cg(e,n);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return xg(e,n);default:throw new Error("Unrecognized bookType |"+n.bookType+"|")}}function Ag(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},n=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();n.match(/^\.[a-z]+$/)&&(e.bookType=n.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function Tg(e,t,n){var r=n||{};return r.type="file",r.file=t,Ag(r),Eg(e,r)}function Og(e,t,n,r){var o=n||{};o.type="file",o.file=e,Ag(o),o.type="buffer";var i=r;return i instanceof Function||(i=n),G.writeFile(e,Eg(t,o),i)}function Bg(e,t,n,r,o,i,a,u){var c=un(n),s=u.defval,l=u.raw||!u.hasOwnProperty("raw"),f=!0,d=1===o?[]:{};if(1!==o)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:n,enumerable:!1})}catch(Hg){d.__rowNum__=n}else d.__rowNum__=n;if(!a||e[n])for(var h=t.s.c;h<=t.e.c;++h){var m=a?e[n][h]:e[r[h]+c];if(void 0!==m&&void 0!==m.t){var p=m.v;switch(m.t){case"z":if(null==p)break;continue;case"e":p=void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+m.t)}if(null!=i[h]){if(null==p)if(void 0!==s)d[i[h]]=s;else{if(!l||null!==p)continue;d[i[h]]=null}else d[i[h]]=l?p:xn(m,p,u);null!=p&&(f=!1)}}else{if(void 0===s)continue;null!=i[h]&&(d[i[h]]=s)}}return{row:d,isempty:f}}function Rg(e,t){if(null==e||null==e["!ref"])return[];var n={t:"n",v:0},r=0,o=1,i=[],a=0,u="",c={s:{r:0,c:0},e:{r:0,c:0}},s=t||{},l=null!=s.range?s.range:e["!ref"];switch(1===s.header?r=1:"A"===s.header?r=2:Array.isArray(s.header)&&(r=3),typeof l){case"string":c=yn(l);break;case"number":c=yn(e["!ref"]),c.s.r=l;break;default:c=l}r>0&&(o=0);var f=un(c.s.r),d=[],h=[],m=0,p=0,g=Array.isArray(e),v=c.s.r,b=0,y=0;for(g&&!e[v]&&(e[v]=[]),b=c.s.c;b<=c.e.c;++b)switch(d[b]=fn(b),n=g?e[v][b]:e[d[b]+f],r){case 1:i[b]=b-c.s.c;break;case 2:i[b]=d[b];break;case 3:i[b]=s.header[b-c.s.c];break;default:for(null==n&&(n={w:"__EMPTY",t:"s"}),u=a=xn(n,null,s),p=0,y=0;y<i.length;++y)i[y]==u&&(u=a+"_"+ ++p);i[b]=u}for(v=c.s.r+o;v<=c.e.r;++v){var w=Bg(e,c,v,d,r,i,g,s);(!1===w.isempty||(1===r?!1!==s.blankrows:s.blankrows))&&(h[m++]=w.row)}return h.length=m,h}var Dg=/"/g;function Ng(e,t,n,r,o,i,a,u){for(var c=!0,s=[],l="",f=un(n),d=t.s.c;d<=t.e.c;++d)if(r[d]){var h=u.dense?(e[n]||[])[d]:e[r[d]+f];if(null==h)l="";else if(null!=h.v){c=!1,l=""+xn(h,null,u);for(var m=0,p=0;m!==l.length;++m)if((p=l.charCodeAt(m))===o||p===i||34===p){l='"'+l.replace(Dg,'""')+'"';break}"ID"==l&&(l='"ID"')}else null==h.f||h.F?l="":(c=!1,l="="+h.f,l.indexOf(",")>=0&&(l='"'+l.replace(Dg,'""')+'"'));s.push(l)}return!1===u.blankrows&&c?null:s.join(a)}function Ig(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var o=yn(e["!ref"]),i=void 0!==r.FS?r.FS:",",a=i.charCodeAt(0),u=void 0!==r.RS?r.RS:"\n",c=u.charCodeAt(0),s=new RegExp(("|"==i?"\\|":i)+"+$"),l="",f=[];r.dense=Array.isArray(e);for(var d=r.skipHidden&&e["!cols"]||[],h=r.skipHidden&&e["!rows"]||[],m=o.s.c;m<=o.e.c;++m)(d[m]||{}).hidden||(f[m]=fn(m));for(var p=o.s.r;p<=o.e.r;++p)(h[p]||{}).hidden||(l=Ng(e,o,p,f,a,c,i,r),null!=l&&(r.strip&&(l=l.replace(s,"")),n.push(l+u)));return delete r.dense,n.join("")}function Pg(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=Ig(e,t);if("undefined"==typeof cptable||"string"==t.type)return n;var r=cptable.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function Mg(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var o,i=yn(e["!ref"]),a="",u=[],c=[],s=Array.isArray(e);for(o=i.s.c;o<=i.e.c;++o)u[o]=fn(o);for(var l=i.s.r;l<=i.e.r;++l)for(a=un(l),o=i.s.c;o<=i.e.c;++o)if(n=u[o]+a,t=s?(e[l]||[])[o]:e[n],r="",void 0!==t){if(null!=t.F){if(n=t.F,!t.f)continue;r=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)r=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)r=""+t.v;else if("b"==t.t)r=t.v?"TRUE":"FALSE";else if(void 0!==t.w)r="'"+t.w;else{if(void 0===t.v)continue;r="s"==t.t?"'"+t.v:""+t.v}}c[c.length]=n+"="+r}return c}function Fg(e,t,n){var r,o=n||{},i=+!o.skipHeader,a=e||{},u=0,c=0;if(a&&null!=o.origin)if("number"==typeof o.origin)u=o.origin;else{var s="string"==typeof o.origin?pn(o.origin):o.origin;u=s.r,c=s.c}var l={s:{c:0,r:0},e:{c:c,r:u+t.length-1+i}};if(a["!ref"]){var f=yn(a["!ref"]);l.e.c=Math.max(l.e.c,f.e.c),l.e.r=Math.max(l.e.r,f.e.r),-1==u&&(u=l.e.r+1,l.e.r=u+t.length-1+i)}var d=o.header||[],h=0;t.forEach((function(e,t){Z(e).forEach((function(n){-1==(h=d.indexOf(n))&&(d[h=d.length]=n);var s=e[n],l="z",f="";!s||"object"!==typeof s||s instanceof Date?("number"==typeof s?l="n":"boolean"==typeof s?l="b":"string"==typeof s?l="s":s instanceof Date&&(l="d",o.cellDates||(l="n",s=oe(s)),f=o.dateNF||M._table[14]),a[gn({c:c+h,r:u+t+i})]=r={t:l,v:s},f&&(r.z=f)):a[gn({c:c+h,r:u+t+i})]=s}))})),l.e.c=Math.max(l.e.c,c+d.length-1);var m=un(u);if(i)for(h=0;h<d.length;++h)a[fn(h+c)+m]={t:"s",v:d[h]};return a["!ref"]=bn(l),a}function Lg(e,t){return Fg(null,e,t)}var zg={encode_col:fn,encode_row:un,encode_cell:gn,encode_range:bn,decode_col:ln,decode_row:an,split_cell:mn,decode_cell:pn,decode_range:vn,format_cell:xn,get_formulae:Mg,make_csv:Ig,make_json:Rg,make_formulae:Mg,sheet_add_aoa:Sn,sheet_add_json:Fg,aoa_to_sheet:kn,json_to_sheet:Lg,table_to_sheet:Np,table_to_book:Ip,sheet_to_csv:Ig,sheet_to_txt:Pg,sheet_to_json:Rg,sheet_to_html:Dp.from_sheet,sheet_to_dif:au.from_sheet,sheet_to_slk:iu.from_sheet,sheet_to_eth:uu.from_sheet,sheet_to_formulae:Mg,sheet_to_row_object_array:Rg};(function(e){function t(t){t.forEach((function(t){e.consts[t[0]]=t[1]}))}function n(e,t,n){return null!=e[t]?e[t]:e[t]=n}function r(e,t,n){return"string"==typeof t?e[t]||(e[t]={t:"z"}):r(e,gn("number"!=typeof t?t:{r:t,c:n||0}))}function o(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var n=e.SheetNames.indexOf(t);if(n>-1)return n;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}e.consts=e.consts||{},e.book_new=function(){return{SheetNames:[],Sheets:{}}},e.book_append_sheet=function(e,t,n){if(!n)for(var r=1;r<=65535;++r)if(-1==e.SheetNames.indexOf(n="Sheet"+r))break;if(!n)throw new Error("Too many worksheets");if(Gh(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");e.SheetNames.push(n),e.Sheets[n]=t},e.book_set_sheet_visibility=function(e,t,r){n(e,"Workbook",{}),n(e.Workbook,"Sheets",[]);var i=o(e,t);switch(n(e.Workbook.Sheets,i,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[i].Hidden=r},t([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),e.cell_set_number_format=function(e,t){return e.z=t,e},e.cell_set_hyperlink=function(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e},e.cell_set_internal_link=function(t,n,r){return e.cell_set_hyperlink(t,"#"+n,r)},e.cell_add_comment=function(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})},e.sheet_set_array_formula=function(e,t,n){for(var o="string"!=typeof t?t:yn(t),i="string"==typeof t?t:bn(t),a=o.s.r;a<=o.e.r;++a)for(var u=o.s.c;u<=o.e.c;++u){var c=r(e,a,u);c.t="n",c.F=i,delete c.v,a==o.s.r&&u==o.s.c&&(c.f=n)}return e}})(zg),S&&function(){var e=n(3).Readable,r=function(t,n){var r=e(),o=null==n?{}:n;if(null==t||null==t["!ref"])return r.push(null),r;var i=yn(t["!ref"]),a=void 0!==o.FS?o.FS:",",u=a.charCodeAt(0),c=void 0!==o.RS?o.RS:"\n",s=c.charCodeAt(0),l=new RegExp(("|"==a?"\\|":a)+"+$"),f="",d=[];o.dense=Array.isArray(t);for(var h=o.skipHidden&&t["!cols"]||[],m=o.skipHidden&&t["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(h[p]||{}).hidden||(d[p]=fn(p));var g=i.s.r,v=!1;return r._read=function(){if(!v)return v=!0,r.push("\ufeff");if(g>i.e.r)return r.push(null);while(g<=i.e.r)if(++g,!(m[g-1]||{}).hidden&&(f=Ng(t,i,g-1,d,u,s,a,o),null!=f)){o.strip&&(f=f.replace(l,"")),r.push(f+c);break}},r},o=function(t,n){var r=e(),o=n||{},i=null!=o.header?o.header:Dp.BEGIN,a=null!=o.footer?o.footer:Dp.END;r.push(i);var u=vn(t["!ref"]);o.dense=Array.isArray(t),r.push(Dp._preamble(t,u,o));var c=u.s.r,s=!1;return r._read=function(){if(c>u.e.r)return s||(s=!0,r.push("</table>"+a)),r.push(null);while(c<=u.e.r){r.push(Dp._row(t,u,c,o)),++c;break}},r},i=function(t,n){var r=e({objectMode:!0});if(null==t||null==t["!ref"])return r.push(null),r;var o={t:"n",v:0},i=0,a=1,u=[],c=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},f=n||{},d=null!=f.range?f.range:t["!ref"];switch(1===f.header?i=1:"A"===f.header?i=2:Array.isArray(f.header)&&(i=3),typeof d){case"string":l=yn(d);break;case"number":l=yn(t["!ref"]),l.s.r=d;break;default:l=d}i>0&&(a=0);var h=un(l.s.r),m=[],p=0,g=Array.isArray(t),v=l.s.r,b=0,y=0;for(g&&!t[v]&&(t[v]=[]),b=l.s.c;b<=l.e.c;++b)switch(m[b]=fn(b),o=g?t[v][b]:t[m[b]+h],i){case 1:u[b]=b-l.s.c;break;case 2:u[b]=m[b];break;case 3:u[b]=f.header[b-l.s.c];break;default:for(null==o&&(o={w:"__EMPTY",t:"s"}),s=c=xn(o,null,f),p=0,y=0;y<u.length;++y)u[y]==s&&(s=c+"_"+ ++p);u[b]=s}return v=l.s.r+a,r._read=function(){if(v>l.e.r)return r.push(null);while(v<=l.e.r){var e=Bg(t,l,v,m,i,u,g,f);if(++v,!1===e.isempty||(1===i?!1!==f.blankrows:f.blankrows)){r.push(e.row);break}}},r};t.stream={to_json:i,to_html:o,to_csv:r}}(),t.parse_xlscfb=sp,t.parse_ods=Lp,t.parse_fods=zp,t.write_ods=Vp,t.parse_zip=ug,t.read=bg,t.readFile=yg,t.readFileSync=yg,t.write=Eg,t.writeFile=Tg,t.writeFileSync=Tg,t.writeFileAsync=Og,t.utils=zg,t.SSF=M,t.CFB=X}a(t)}).call(this,n("c8ba"),n("b639").Buffer,n("4362"))},1169:function(e,t,n){var r=n("2d95");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"11e9":function(e,t,n){var r=n("52a7"),o=n("4630"),i=n("6821"),a=n("6a99"),u=n("69a8"),c=n("c69a"),s=Object.getOwnPropertyDescriptor;t.f=n("9e1e")?s:function(e,t){if(e=i(e),t=a(t,!0),c)try{return s(e,t)}catch(n){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},1495:function(e,t,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){o(e);var n,a=i(t),u=a.length,c=0;while(u>c)r.f(e,n=a[c++],t[n]);return e}},"15a4":function(e,t,n){(function(n,r){var o,i,a,u;(function(n){if("undefined"==typeof DO_NOT_EXPORT_JSZIP)e.exports=n();else if("undefined"==typeof DO_NOT_EXPORT_JSZIP)JSZipSync=n(),i=[],o=n,a="function"===typeof o?o.apply(t,i):o,void 0===a||(e.exports=a);else{var u;"undefined"!=typeof window?u=window:"undefined"!=typeof r?u=r:"undefined"!=typeof $&&$.global?u=$.global:"undefined"!=typeof self&&(u=self),u.JSZipSync=n()}})((function(){return function e(t,n,r){function o(a,c){if(!n[a]){if(!t[a]){var s="function"==typeof u&&u;if(!c&&s)return u(a,!0);if(i)return i(a,!0);throw new Error("Cannot find module '"+a+"'")}var l=n[a]={exports:{}};t[a][0].call(l.exports,(function(e){var n=t[a][1][e];return o(n||e)}),l,l.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof u&&u,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(e,t){var n,o,i,a,u,c,s,l="",f=0;while(f<e.length)n=e.charCodeAt(f++),o=e.charCodeAt(f++),i=e.charCodeAt(f++),a=n>>2,u=(3&n)<<4|o>>4,c=(15&o)<<2|i>>6,s=63&i,isNaN(o)?c=s=64:isNaN(i)&&(s=64),l=l+r.charAt(a)+r.charAt(u)+r.charAt(c)+r.charAt(s);return l},n.decode=function(e,t){var n,o,i,a,u,c,s,l="",f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<e.length)a=r.indexOf(e.charAt(f++)),u=r.indexOf(e.charAt(f++)),c=r.indexOf(e.charAt(f++)),s=r.indexOf(e.charAt(f++)),n=a<<2|u>>4,o=(15&u)<<4|c>>2,i=(3&c)<<6|s,l+=String.fromCharCode(n),64!=c&&(l+=String.fromCharCode(o)),64!=s&&(l+=String.fromCharCode(i));return l}},{}],2:[function(e,t,n){"use strict";function r(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}r.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=r},{}],3:[function(e,t,n){"use strict";n.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},n.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,n){"use strict";var r=e("./utils"),o=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var n="string"!==r.getTypeOf(e);"undefined"==typeof t&&(t=0);var i=0,a=0,u=0;t^=-1;for(var c=0,s=e.length;c<s;c++)u=n?e[c]:e.charCodeAt(c),a=255&(t^u),i=o[a],t=t>>>8^i;return-1^t}},{"./utils":21}],5:[function(e,t,n){"use strict";var r=e("./utils");function o(e){this.data=null,this.length=0,this.index=0}o.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=o},{"./utils":21}],6:[function(e,t,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!1,n.date=null,n.compression=null,n.comment=null},{}],7:[function(e,t,n){"use strict";var r=e("./utils");n.string2binary=function(e){return r.string2binary(e)},n.string2Uint8Array=function(e){return r.transformTo("uint8array",e)},n.uint8Array2String=function(e){return r.transformTo("string",e)},n.string2Blob=function(e){var t=r.transformTo("arraybuffer",e);return r.arrayBuffer2Blob(t)},n.arrayBuffer2Blob=function(e){return r.arrayBuffer2Blob(e)},n.transformTo=function(e,t){return r.transformTo(e,t)},n.getTypeOf=function(e){return r.getTypeOf(e)},n.checkSupport=function(e){return r.checkSupport(e)},n.MAX_VALUE_16BITS=r.MAX_VALUE_16BITS,n.MAX_VALUE_32BITS=r.MAX_VALUE_32BITS,n.pretty=function(e){return r.pretty(e)},n.findCompression=function(e){return r.findCompression(e)},n.isRegExp=function(e){return r.isRegExp(e)}},{"./utils":21}],8:[function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,o=e("pako");n.uncompressInputType=r?"uint8array":"array",n.compressInputType=r?"uint8array":"array",n.magic="\b\0",n.compress=function(e){return o.deflateRaw(e)},n.uncompress=function(e){return o.inflateRaw(e)}},{pako:24}],9:[function(e,t,n){"use strict";var r=e("./base64");function o(e,t){if(!(this instanceof o))return new o(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new o;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}o.prototype=e("./object"),o.prototype.load=e("./load"),o.support=e("./support"),o.defaults=e("./defaults"),o.utils=e("./deprecatedPublicUtils"),o.base64={encode:function(e){return r.encode(e)},decode:function(e){return r.decode(e)}},o.compressions=e("./compressions"),t.exports=o},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,n){"use strict";var r=e("./base64"),o=e("./zipEntries");t.exports=function(e,t){var n,i,a,u;for(t=t||{},t.base64&&(e=r.decode(e)),i=new o(e,t),n=i.files,a=0;a<n.length;a++)u=n[a],this.file(u.fileName,u.decompressed,{binary:!0,optimizedBinaryString:!0,date:u.date,dir:u.dir,comment:u.fileComment.length?u.fileComment:null,createFolders:t.createFolders});return i.zipComment.length&&(this.comment=i.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(e,t,r){(function(e){"use strict";var n=function(){};if("undefined"!==typeof e){var r=!e.from;if(!r)try{e.from("foo","utf8")}catch(o){r=!0}n=r?function(t,n){return n?new e(t,n):new e(t)}:e.from.bind(e),e.alloc||(e.alloc=function(t){return new e(t)})}t.exports=function(t,r){return"number"==typeof t?e.alloc(t):n(t,r)},t.exports.test=function(t){return e.isBuffer(t)}}).call(this,"undefined"!==typeof n?n:void 0)},{}],12:[function(e,t,n){"use strict";var r=e("./uint8ArrayReader");function o(e){this.data=e,this.length=this.data.length,this.index=0}o.prototype=new r,o.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=o},{"./uint8ArrayReader":18}],13:[function(e,t,n){"use strict";var r=e("./support"),o=e("./utils"),i=e("./crc32"),a=e("./signature"),u=e("./defaults"),c=e("./base64"),s=e("./compressions"),l=e("./compressedObject"),f=e("./nodeBuffer"),d=e("./utf8"),h=e("./stringWriter"),m=e("./uint8ArrayWriter"),p=function(e){if(e._data instanceof l&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===o.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},g=function(e){var t=p(e),n=o.getTypeOf(t);return"string"===n?!e.options.binary&&r.nodebuffer?f(t,"utf-8"):e.asBinary():t},v=function(e){var t=p(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=c.decode(t)),t=e&&this.options.binary?A.utf8decode(t):o.transformTo("string",t),e||this.options.binary||(t=o.transformTo("string",A.utf8encode(t))),t)},b=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this._data=t,this.options=n,this._initialMetadata={dir:n.dir,date:n.date}};b.prototype={asText:function(){return v.call(this,!0)},asBinary:function(){return v.call(this,!1)},asNodeBuffer:function(){var e=g(this);return o.transformTo("nodebuffer",e)},asUint8Array:function(){var e=g(this);return o.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var y=function(e,t){var n,r="";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r},w=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof n[t]&&(n[t]=arguments[e][t]);return n},x=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=w(e,u),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},C=function(e,t,n){var r,i=o.getTypeOf(t);if(n=x(n),n.createFolders&&(r=S(e))&&k.call(this,r,!0),n.dir||null===t||"undefined"===typeof t)n.base64=!1,n.binary=!1,t=null;else if("string"===i)n.binary&&!n.base64&&!0!==n.optimizedBinaryString&&(t=o.string2binary(t));else{if(n.base64=!1,n.binary=!0,!i&&!(t instanceof l))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===i&&(t=o.transformTo("uint8array",t))}var a=new b(e,t,n);return this.files[e]=a,a},S=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},k=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!==typeof t&&t,this.files[e]||C.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},_=function(e,t){var n,r=new l;return e._data instanceof l?(r.uncompressedSize=e._data.uncompressedSize,r.crc32=e._data.crc32,0===r.uncompressedSize||e.dir?(t=s["STORE"],r.compressedContent="",r.crc32=0):e._data.compressionMethod===t.magic?r.compressedContent=e._data.getCompressedContent():(n=e._data.getContent(),r.compressedContent=t.compress(o.transformTo(t.compressInputType,n)))):(n=g(e),n&&0!==n.length&&!e.dir||(t=s["STORE"],n=""),r.uncompressedSize=n.length,r.crc32=i(n),r.compressedContent=t.compress(o.transformTo(t.compressInputType,n))),r.compressedSize=r.compressedContent.length,r.compressionMethod=t.magic,r},E=function(e,t,n,r){n.compressedContent;var u,c,s,l,f=o.transformTo("string",d.utf8encode(t.name)),h=t.comment||"",m=o.transformTo("string",d.utf8encode(h)),p=f.length!==t.name.length,g=m.length!==h.length,v=t.options,b="",w="",x="";s=t._initialMetadata.dir!==t.dir?t.dir:v.dir,l=t._initialMetadata.date!==t.date?t.date:v.date,u=l.getHours(),u<<=6,u|=l.getMinutes(),u<<=5,u|=l.getSeconds()/2,c=l.getFullYear()-1980,c<<=4,c|=l.getMonth()+1,c<<=5,c|=l.getDate(),p&&(w=y(1,1)+y(i(f),4)+f,b+="up"+y(w.length,2)+w),g&&(x=y(1,1)+y(this.crc32(m),4)+m,b+="uc"+y(x.length,2)+x);var C="";C+="\n\0",C+=p||g?"\0\b":"\0\0",C+=n.compressionMethod,C+=y(u,2),C+=y(c,2),C+=y(n.crc32,4),C+=y(n.compressedSize,4),C+=y(n.uncompressedSize,4),C+=y(f.length,2),C+=y(b.length,2);var S=a.LOCAL_FILE_HEADER+C+f+b,k=a.CENTRAL_FILE_HEADER+"\0"+C+y(m.length,2)+"\0\0\0\0"+(!0===s?"\0\0\0":"\0\0\0\0")+y(r,4)+f+b+m;return{fileRecord:S,dirRecord:k,compressedObject:n}},A={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,n,r,o,i=[];for(t in this.files)this.files.hasOwnProperty(t)&&(r=this.files[t],o=new b(r.name,r._data,w(r.options)),n=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(n,o)&&i.push(o));return i},file:function(e,t,n){if(1===arguments.length){if(o.isRegExp(e)){var r=e;return this.filter((function(e,t){return!t.dir&&r.test(e)}))}return this.filter((function(t,n){return!n.dir&&t===e}))[0]||null}return e=this.root+e,C.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(o.isRegExp(e))return this.filter((function(t,n){return n.dir&&e.test(t)}));var t=this.root+e,n=k.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter((function(t,n){return n.name.slice(0,e.length)===e})),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(e){e=w(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),o.checkSupport(e.type);var t,n,r=[],i=0,u=0,l=o.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var f in this.files)if(this.files.hasOwnProperty(f)){var d=this.files[f],p=d.options.compression||e.compression.toUpperCase(),g=s[p];if(!g)throw new Error(p+" is not a valid compression method !");var v=_.call(this,d,g),b=E.call(this,f,d,v,i);i+=b.fileRecord.length+v.compressedSize,u+=b.dirRecord.length,r.push(b)}var x="";x=a.CENTRAL_DIRECTORY_END+"\0\0\0\0"+y(r.length,2)+y(r.length,2)+y(u,4)+y(i,4)+y(l.length,2)+l;var C=e.type.toLowerCase();for(t="uint8array"===C||"arraybuffer"===C||"blob"===C||"nodebuffer"===C?new m(i+u+x.length):new h(i+u+x.length),n=0;n<r.length;n++)t.append(r[n].fileRecord),t.append(r[n].compressedObject.compressedContent);for(n=0;n<r.length;n++)t.append(r[n].dirRecord);t.append(x);var S=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return o.transformTo(e.type.toLowerCase(),S);case"blob":return o.arrayBuffer2Blob(o.transformTo("arraybuffer",S));case"base64":return e.base64?c.encode(S):S;default:return S}},crc32:function(e,t){return i(e,t)},utf8encode:function(e){return o.transformTo("string",d.utf8encode(e))},utf8decode:function(e){return d.utf8decode(e)}};t.exports=A},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,t,n){"use strict";n.LOCAL_FILE_HEADER="PK",n.CENTRAL_FILE_HEADER="PK",n.CENTRAL_DIRECTORY_END="PK",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",n.ZIP64_CENTRAL_DIRECTORY_END="PK",n.DATA_DESCRIPTOR="PK\b"},{}],15:[function(e,t,n){"use strict";var r=e("./dataReader"),o=e("./utils");function i(e,t){this.data=e,t||(this.data=o.string2binary(this.data)),this.length=this.data.length,this.index=0}i.prototype=new r,i.prototype.byteAt=function(e){return this.data.charCodeAt(e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=i},{"./dataReader":5,"./utils":21}],16:[function(e,t,n){"use strict";var r=e("./utils"),o=function(){this.data=[]};o.prototype={append:function(e){e=r.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=o},{"./utils":21}],17:[function(e,t,r){(function(e){"use strict";if(r.base64=!0,r.array=!0,r.string=!0,r.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,r.nodebuffer="undefined"!==typeof e,r.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)r.blob=!1;else{var t=new ArrayBuffer(0);try{r.blob=0===new Blob([t],{type:"application/zip"}).size}catch(i){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,o=new n;o.append(t),r.blob=0===o.getBlob("application/zip").size}catch(i){r.blob=!1}}}}).call(this,"undefined"!==typeof n?n:void 0)},{}],18:[function(e,t,n){"use strict";var r=e("./dataReader");function o(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}o.prototype=new r,o.prototype.byteAt=function(e){return this.data[e]},o.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),o=e.charCodeAt(3),i=this.length-4;i>=0;--i)if(this.data[i]===t&&this.data[i+1]===n&&this.data[i+2]===r&&this.data[i+3]===o)return i;return-1},o.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},t.exports=o},{"./dataReader":5}],19:[function(e,t,n){"use strict";var r=e("./utils"),o=function(e){this.data=new Uint8Array(e),this.index=0};o.prototype={append:function(e){0!==e.length&&(e=r.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=o},{"./utils":21}],20:[function(e,t,n){"use strict";for(var r=e("./utils"),o=e("./support"),i=e("./nodeBuffer"),a=new Array(256),u=0;u<256;u++)a[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;a[254]=a[254]=1;var c=function(e){var t,n,r,i,a,u=e.length,c=0;for(i=0;i<u;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(r=e.charCodeAt(i+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),i++)),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=o.uint8array?new Uint8Array(c):new Array(c),a=0,i=0;a<c;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(r=e.charCodeAt(i+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},s=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+a[e[n]]>t?n:t},l=function(e){var t,n,o,i,u=e.length,c=new Array(2*u);for(n=0,t=0;t<u;)if(o=e[t++],o<128)c[n++]=o;else if(i=a[o],i>4)c[n++]=65533,t+=i-1;else{o&=2===i?31:3===i?15:7;while(i>1&&t<u)o=o<<6|63&e[t++],i--;i>1?c[n++]=65533:o<65536?c[n++]=o:(o-=65536,c[n++]=55296|o>>10&1023,c[n++]=56320|1023&o)}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)};n.utf8encode=function(e){return o.nodebuffer?i(e,"utf-8"):c(e)},n.utf8decode=function(e){if(o.nodebuffer)return r.transformTo("nodebuffer",e).toString("utf-8");e=r.transformTo(o.uint8array?"uint8array":"array",e);var t=[],n=0,i=e.length,a=65536;while(n<i){var u=s(e,Math.min(n+a,i));o.uint8array?t.push(l(e.subarray(n,u))):t.push(l(e.slice(n,u))),n=u}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,n){"use strict";var r=e("./support"),o=e("./compressions"),i=e("./nodeBuffer");function a(e){return e}function u(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}function c(e){var t=65536,r=[],o=e.length,a=n.getTypeOf(e),u=0,c=!0;try{switch(a){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,i(0));break}}catch(f){c=!1}if(!c){for(var s="",l=0;l<e.length;l++)s+=String.fromCharCode(e[l]);return s}while(u<o&&t>1)try{"array"===a||"nodebuffer"===a?r.push(String.fromCharCode.apply(null,e.slice(u,Math.min(u+t,o)))):r.push(String.fromCharCode.apply(null,e.subarray(u,Math.min(u+t,o)))),u+=t}catch(f){t=Math.floor(t/2)}return r.join("")}function s(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}n.string2binary=function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(255&e.charCodeAt(n));return t},n.arrayBuffer2Blob=function(e){n.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(o){try{var t=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,r=new t;return r.append(e),r.getBlob("application/zip")}catch(o){throw new Error("Bug : can't construct the Blob.")}}},n.applyFromCharCode=c;var l={};l["string"]={string:a,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return l["string"]["uint8array"](e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:function(e){return u(e,i(e.length))}},l["array"]={string:c,array:a,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return i(e)}},l["arraybuffer"]={string:function(e){return c(new Uint8Array(e))},array:function(e){return s(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:a,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return i(new Uint8Array(e))}},l["uint8array"]={string:c,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:a,nodebuffer:function(e){return i(e)}},l["nodebuffer"]={string:c,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return l["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return s(e,new Uint8Array(e.length))},nodebuffer:a},n.transformTo=function(e,t){if(t||(t=""),!e)return t;n.checkSupport(e);var r=n.getTypeOf(t),o=l[r][e](t);return o},n.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":r.nodebuffer&&i.test(e)?"nodebuffer":r.uint8array&&e instanceof Uint8Array?"uint8array":r.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(e){var t=r[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(e){var t,n,r="";for(n=0;n<(e||"").length;n++)t=e.charCodeAt(n),r+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return r},n.findCompression=function(e){for(var t in o)if(o.hasOwnProperty(t)&&o[t].magic===e)return o[t];return null},n.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,t,n){"use strict";var r=e("./stringReader"),o=e("./nodeBufferReader"),i=e("./uint8ArrayReader"),a=e("./utils"),u=e("./signature"),c=e("./zipEntry"),s=e("./support"),l=e("./object");function f(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}f.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+a.pretty(t)+", expected "+a.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=l.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,n,r=this.zip64EndOfCentralSize-44,o=0;while(o<r)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(u.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===u.CENTRAL_FILE_HEADER)e=new c({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(u.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(u.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=a.getTypeOf(e);"string"!==t||s.uint8array?this.reader="nodebuffer"===t?new o(e):new i(a.transformTo("uint8array",e)):this.reader=new r(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=f},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,t,n){"use strict";var r=e("./stringReader"),o=e("./utils"),i=e("./compressedObject"),a=e("./object");function u(e,t){this.options=e,this.loadOptions=t}u.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,n){return function(){var r=e.index;e.setIndex(t);var o=e.readData(n);return e.setIndex(r),o}},prepareContent:function(e,t,n,r,i){return function(){var e=o.transformTo(r.uncompressInputType,this.getCompressedContent()),t=r.uncompress(e);if(t.length!==i)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(n),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=o.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+o.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new i,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=o.transformTo("string",this.decompressed.getContent()),a.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new r(this.extraFields[1].value);this.uncompressedSize===o.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===o.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===o.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===o.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,r,o=e.index;this.extraFields=this.extraFields||{};while(e.index<o+this.extraFieldsLength)t=e.readInt(2),n=e.readInt(2),r=e.readString(n),this.extraFields[t]={id:t,length:n,value:r}},handleUTF8:function(){if(this.useUTF8())this.fileName=a.utf8decode(this.fileName),this.fileComment=a.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new r(e.value);return 1!==t.readInt(1)||a.crc32(this.fileName)!==t.readInt(4)?null:a.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new r(e.value);return 1!==t.readInt(1)||a.crc32(this.fileComment)!==t.readInt(4)?null:a.utf8decode(t.readString(e.length-5))}return null}},t.exports=u},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,t,n){"use strict";var r=e("./lib/utils/common").assign,o=e("./lib/deflate"),i=e("./lib/inflate"),a=e("./lib/zlib/constants"),u={};r(u,o,i,a),t.exports=u},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,t,n){"use strict";var r=e("./zlib/deflate.js"),o=e("./utils/common"),i=e("./utils/strings"),a=e("./zlib/messages"),u=e("./zlib/zstream"),c=0,s=4,l=0,f=1,d=-1,h=0,m=8,p=function(e){this.options=o.assign({level:d,method:m,chunkSize:16384,windowBits:15,memLevel:8,strategy:h,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==l)throw new Error(a[n]);t.header&&r.deflateSetHeader(this.strm,t.header)};function g(e,t){var n=new p(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}function v(e,t){return t=t||{},t.raw=!0,g(e,t)}function b(e,t){return t=t||{},t.gzip=!0,g(e,t)}p.prototype.push=function(e,t){var n,a,u=this.strm,d=this.options.chunkSize;if(this.ended)return!1;a=t===~~t?t:!0===t?s:c,u.input="string"===typeof e?i.string2buf(e):e,u.next_in=0,u.avail_in=u.input.length;do{if(0===u.avail_out&&(u.output=new o.Buf8(d),u.next_out=0,u.avail_out=d),n=r.deflate(u,a),n!==f&&n!==l)return this.onEnd(n),this.ended=!0,!1;(0===u.avail_out||0===u.avail_in&&a===s)&&("string"===this.options.to?this.onData(i.buf2binstring(o.shrinkBuf(u.output,u.next_out))):this.onData(o.shrinkBuf(u.output,u.next_out)))}while((u.avail_in>0||0===u.avail_out)&&n!==f);return a!==s||(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===l)},p.prototype.onData=function(e){this.chunks.push(e)},p.prototype.onEnd=function(e){e===l&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Deflate=p,n.deflate=g,n.deflateRaw=v,n.gzip=b},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,t,n){"use strict";var r=e("./zlib/inflate.js"),o=e("./utils/common"),i=e("./utils/strings"),a=e("./zlib/constants"),u=e("./zlib/messages"),c=e("./zlib/zstream"),s=e("./zlib/gzheader"),l=function(e){this.options=o.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,t.windowBits);if(n!==a.Z_OK)throw new Error(u[n]);this.header=new s,r.inflateGetHeader(this.strm,this.header)};function f(e,t){var n=new l(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}function d(e,t){return t=t||{},t.raw=!0,f(e,t)}l.prototype.push=function(e,t){var n,u,c,s,l,f=this.strm,d=this.options.chunkSize;if(this.ended)return!1;u=t===~~t?t:!0===t?a.Z_FINISH:a.Z_NO_FLUSH,f.input="string"===typeof e?i.binstring2buf(e):e,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new o.Buf8(d),f.next_out=0,f.avail_out=d),n=r.inflate(f,a.Z_NO_FLUSH),n!==a.Z_STREAM_END&&n!==a.Z_OK)return this.onEnd(n),this.ended=!0,!1;f.next_out&&(0===f.avail_out||n===a.Z_STREAM_END||0===f.avail_in&&u===a.Z_FINISH)&&("string"===this.options.to?(c=i.utf8border(f.output,f.next_out),s=f.next_out-c,l=i.buf2string(f.output,c),f.next_out=s,f.avail_out=d-s,s&&o.arraySet(f.output,f.output,c,s,0),this.onData(l)):this.onData(o.shrinkBuf(f.output,f.next_out)))}while(f.avail_in>0&&n!==a.Z_STREAM_END);return n===a.Z_STREAM_END&&(u=a.Z_FINISH),u!==a.Z_FINISH||(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===a.Z_OK)},l.prototype.onData=function(e){this.chunks.push(e)},l.prototype.onEnd=function(e){e===a.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Inflate=l,n.inflate=f,n.inflateRaw=d,n.ungzip=f},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;n.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var n=t.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}}return e},n.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var o={arraySet:function(e,t,n,r,o){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),o);else for(var i=0;i<r;i++)e[o+i]=t[n+i]},flattenChunks:function(e){var t,n,r,o,i,a;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(a=new Uint8Array(r),o=0,t=0,n=e.length;t<n;t++)i=e[t],a.set(i,o),o+=i.length;return a}},i={arraySet:function(e,t,n,r,o){for(var i=0;i<r;i++)e[o+i]=t[n+i]},flattenChunks:function(e){return[].concat.apply([],e)}};n.setTyped=function(e){e?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,o)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,i))},n.setTyped(r)},{}],28:[function(e,t,n){"use strict";var r=e("./common"),o=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(s){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(s){i=!1}for(var a=new r.Buf8(256),u=0;u<256;u++)a[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;function c(e,t){if(t<65537&&(e.subarray&&i||!e.subarray&&o))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var n="",a=0;a<t;a++)n+=String.fromCharCode(e[a]);return n}a[254]=a[254]=1,n.string2buf=function(e){var t,n,o,i,a,u=e.length,c=0;for(i=0;i<u;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(o=e.charCodeAt(i+1),56320===(64512&o)&&(n=65536+(n-55296<<10)+(o-56320),i++)),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=new r.Buf8(c),a=0,i=0;a<c;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(o=e.charCodeAt(i+1),56320===(64512&o)&&(n=65536+(n-55296<<10)+(o-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},n.buf2binstring=function(e){return c(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,o=t.length;n<o;n++)t[n]=e.charCodeAt(n);return t},n.buf2string=function(e,t){var n,r,o,i,u=t||e.length,s=new Array(2*u);for(r=0,n=0;n<u;)if(o=e[n++],o<128)s[r++]=o;else if(i=a[o],i>4)s[r++]=65533,n+=i-1;else{o&=2===i?31:3===i?15:7;while(i>1&&n<u)o=o<<6|63&e[n++],i--;i>1?s[r++]=65533:o<65536?s[r++]=o:(o-=65536,s[r++]=55296|o>>10&1023,s[r++]=56320|1023&o)}return c(s,r)},n.utf8border=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+a[e[n]]>t?n:t}},{"./common":27}],29:[function(e,t,n){"use strict";function r(e,t,n,r){var o=65535&e|0,i=e>>>16&65535|0,a=0;while(0!==n){a=n>2e3?2e3:n,n-=a;do{o=o+t[r++]|0,i=i+o|0}while(--a);o%=65521,i%=65521}return o|i<<16|0}t.exports=r},{}],30:[function(e,t,n){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,t,n){"use strict";function r(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}var o=r();function i(e,t,n,r){var i=o,a=r+n;e^=-1;for(var u=r;u<a;u++)e=e>>>8^i[255&(e^t[u])];return-1^e}t.exports=i},{}],32:[function(e,t,n){"use strict";var r=e("../utils/common"),o=e("./trees"),i=e("./adler32"),a=e("./crc32"),u=e("./messages"),c=0,s=1,l=3,f=4,d=5,h=0,m=1,p=-2,g=-3,v=-5,b=-1,y=1,w=2,x=3,C=4,S=0,k=2,_=8,E=9,A=15,T=8,O=29,B=256,R=B+1+O,D=30,N=19,I=2*R+1,P=15,M=3,F=258,L=F+M+1,z=32,H=42,U=69,V=73,j=91,W=103,$=113,G=666,X=1,q=2,K=3,Y=4,Z=3;function J(e,t){return e.msg=u[t],t}function Q(e){return(e<<1)-(e>4?9:0)}function ee(e){var t=e.length;while(--t>=0)e[t]=0}function te(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(r.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function ne(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,te(e.strm)}function re(e,t){e.pending_buf[e.pending++]=t}function oe(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ie(e,t,n,o){var u=e.avail_in;return u>o&&(u=o),0===u?0:(e.avail_in-=u,r.arraySet(t,e.input,e.next_in,u,n),1===e.state.wrap?e.adler=i(e.adler,t,u,n):2===e.state.wrap&&(e.adler=a(e.adler,t,u,n)),e.next_in+=u,e.total_in+=u,u)}function ae(e,t){var n,r,o=e.max_chain_length,i=e.strstart,a=e.prev_length,u=e.nice_match,c=e.strstart>e.w_size-L?e.strstart-(e.w_size-L):0,s=e.window,l=e.w_mask,f=e.prev,d=e.strstart+F,h=s[i+a-1],m=s[i+a];e.prev_length>=e.good_match&&(o>>=2),u>e.lookahead&&(u=e.lookahead);do{if(n=t,s[n+a]===m&&s[n+a-1]===h&&s[n]===s[i]&&s[++n]===s[i+1]){i+=2,n++;do{}while(s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&i<d);if(r=F-(d-i),i=d-F,r>a){if(e.match_start=t,a=r,r>=u)break;h=s[i+a-1],m=s[i+a]}}}while((t=f[t&l])>c&&0!==--o);return a<=e.lookahead?a:e.lookahead}function ue(e){var t,n,o,i,a,u=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-L)){r.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,n=e.hash_size,t=n;do{o=e.head[--t],e.head[t]=o>=u?o-u:0}while(--n);n=u,t=n;do{o=e.prev[--t],e.prev[t]=o>=u?o-u:0}while(--n);i+=u}if(0===e.strm.avail_in)break;if(n=ie(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=M){a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+M-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,e.lookahead+e.insert<M)break}}while(e.lookahead<L&&0!==e.strm.avail_in)}function ce(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(ue(e),0===e.lookahead&&t===c)return X;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,ne(e,!1),0===e.strm.avail_out))return X;if(e.strstart-e.block_start>=e.w_size-L&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):(e.strstart>e.block_start&&(ne(e,!1),e.strm.avail_out),X)}function se(e,t){for(var n,r;;){if(e.lookahead<L){if(ue(e),e.lookahead<L&&t===c)return X;if(0===e.lookahead)break}if(n=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-L&&(e.match_length=ae(e,n)),e.match_length>=M)if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-M),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=M){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=e.strstart<M-1?e.strstart:M-1,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}function le(e,t){for(var n,r,i;;){if(e.lookahead<L){if(ue(e),e.lookahead<L&&t===c)return X;if(0===e.lookahead)break}if(n=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=M-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-L&&(e.match_length=ae(e,n),e.match_length<=5&&(e.strategy===y||e.match_length===M&&e.strstart-e.match_start>4096)&&(e.match_length=M-1)),e.prev_length>=M&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-M,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-M),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=M-1,e.strstart++,r&&(ne(e,!1),0===e.strm.avail_out))return X}else if(e.match_available){if(r=o._tr_tally(e,0,e.window[e.strstart-1]),r&&ne(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return X}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<M-1?e.strstart:M-1,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}function fe(e,t){for(var n,r,i,a,u=e.window;;){if(e.lookahead<=F){if(ue(e),e.lookahead<=F&&t===c)return X;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=M&&e.strstart>0&&(i=e.strstart-1,r=u[i],r===u[++i]&&r===u[++i]&&r===u[++i])){a=e.strstart+F;do{}while(r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&i<a);e.match_length=F-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=M?(n=o._tr_tally(e,1,e.match_length-M),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}function de(e,t){for(var n;;){if(0===e.lookahead&&(ue(e),0===e.lookahead)){if(t===c)return X;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}var he,me=function(e,t,n,r,o){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=o};function pe(e){e.window_size=2*e.w_size,ee(e.head),e.max_lazy_match=he[e.level].max_lazy,e.good_match=he[e.level].good_length,e.nice_match=he[e.level].nice_length,e.max_chain_length=he[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=M-1,e.match_available=0,e.ins_h=0}function ge(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=_,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*I),this.dyn_dtree=new r.Buf16(2*(2*D+1)),this.bl_tree=new r.Buf16(2*(2*N+1)),ee(this.dyn_ltree),ee(this.dyn_dtree),ee(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(P+1),this.heap=new r.Buf16(2*R+1),ee(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*R+1),ee(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=k,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?H:$,e.adler=2===t.wrap?0:1,t.last_flush=c,o._tr_init(t),h):J(e,p)}function be(e){var t=ve(e);return t===h&&pe(e.state),t}function ye(e,t){return e&&e.state?2!==e.state.wrap?p:(e.state.gzhead=t,h):p}function we(e,t,n,o,i,a){if(!e)return p;var u=1;if(t===b&&(t=6),o<0?(u=0,o=-o):o>15&&(u=2,o-=16),i<1||i>E||n!==_||o<8||o>15||t<0||t>9||a<0||a>C)return J(e,p);8===o&&(o=9);var c=new ge;return e.state=c,c.strm=e,c.wrap=u,c.gzhead=null,c.w_bits=o,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+M-1)/M),c.window=new r.Buf8(2*c.w_size),c.head=new r.Buf16(c.hash_size),c.prev=new r.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new r.Buf8(c.pending_buf_size),c.d_buf=c.lit_bufsize>>1,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=a,c.method=n,be(e)}function xe(e,t){return we(e,t,_,A,T,S)}function Ce(e,t){var n,r,i,u;if(!e||!e.state||t>d||t<0)return e?J(e,p):p;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===G&&t!==f)return J(e,0===e.avail_out?v:p);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===H)if(2===r.wrap)e.adler=0,re(r,31),re(r,139),re(r,8),r.gzhead?(re(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),re(r,255&r.gzhead.time),re(r,r.gzhead.time>>8&255),re(r,r.gzhead.time>>16&255),re(r,r.gzhead.time>>24&255),re(r,9===r.level?2:r.strategy>=w||r.level<2?4:0),re(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(re(r,255&r.gzhead.extra.length),re(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=a(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=U):(re(r,0),re(r,0),re(r,0),re(r,0),re(r,0),re(r,9===r.level?2:r.strategy>=w||r.level<2?4:0),re(r,Z),r.status=$);else{var g=_+(r.w_bits-8<<4)<<8,b=-1;b=r.strategy>=w||r.level<2?0:r.level<6?1:6===r.level?2:3,g|=b<<6,0!==r.strstart&&(g|=z),g+=31-g%31,r.status=$,oe(r,g),0!==r.strstart&&(oe(r,e.adler>>>16),oe(r,65535&e.adler)),e.adler=1}if(r.status===U)if(r.gzhead.extra){i=r.pending;while(r.gzindex<(65535&r.gzhead.extra.length)){if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),te(e),i=r.pending,r.pending===r.pending_buf_size))break;re(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++}r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=V)}else r.status=V;if(r.status===V)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),te(e),i=r.pending,r.pending===r.pending_buf_size)){u=1;break}u=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,re(r,u)}while(0!==u);r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),0===u&&(r.gzindex=0,r.status=j)}else r.status=j;if(r.status===j)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),te(e),i=r.pending,r.pending===r.pending_buf_size)){u=1;break}u=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,re(r,u)}while(0!==u);r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),0===u&&(r.status=W)}else r.status=W;if(r.status===W&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&te(e),r.pending+2<=r.pending_buf_size&&(re(r,255&e.adler),re(r,e.adler>>8&255),e.adler=0,r.status=$)):r.status=$),0!==r.pending){if(te(e),0===e.avail_out)return r.last_flush=-1,h}else if(0===e.avail_in&&Q(t)<=Q(n)&&t!==f)return J(e,v);if(r.status===G&&0!==e.avail_in)return J(e,v);if(0!==e.avail_in||0!==r.lookahead||t!==c&&r.status!==G){var y=r.strategy===w?de(r,t):r.strategy===x?fe(r,t):he[r.level].func(r,t);if(y!==K&&y!==Y||(r.status=G),y===X||y===K)return 0===e.avail_out&&(r.last_flush=-1),h;if(y===q&&(t===s?o._tr_align(r):t!==d&&(o._tr_stored_block(r,0,0,!1),t===l&&(ee(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),te(e),0===e.avail_out))return r.last_flush=-1,h}return t!==f?h:r.wrap<=0?m:(2===r.wrap?(re(r,255&e.adler),re(r,e.adler>>8&255),re(r,e.adler>>16&255),re(r,e.adler>>24&255),re(r,255&e.total_in),re(r,e.total_in>>8&255),re(r,e.total_in>>16&255),re(r,e.total_in>>24&255)):(oe(r,e.adler>>>16),oe(r,65535&e.adler)),te(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?h:m)}function Se(e){var t;return e&&e.state?(t=e.state.status,t!==H&&t!==U&&t!==V&&t!==j&&t!==W&&t!==$&&t!==G?J(e,p):(e.state=null,t===$?J(e,g):h)):p}he=[new me(0,0,0,0,ce),new me(4,4,8,4,se),new me(4,5,16,8,se),new me(4,6,32,32,se),new me(4,4,16,16,le),new me(8,16,32,32,le),new me(8,16,128,128,le),new me(8,32,128,256,le),new me(32,128,258,1024,le),new me(32,258,258,4096,le)],n.deflateInit=xe,n.deflateInit2=we,n.deflateReset=be,n.deflateResetKeep=ve,n.deflateSetHeader=ye,n.deflate=Ce,n.deflateEnd=Se,n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,t,n){"use strict";function r(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=r},{}],34:[function(e,t,n){"use strict";var r=30,o=12;t.exports=function(e,t){var n,i,a,u,c,s,l,f,d,h,m,p,g,v,b,y,w,x,C,S,k,_,E,A,T;n=e.state,i=e.next_in,A=e.input,a=i+(e.avail_in-5),u=e.next_out,T=e.output,c=u-(t-e.avail_out),s=u+(e.avail_out-257),l=n.dmax,f=n.wsize,d=n.whave,h=n.wnext,m=n.window,p=n.hold,g=n.bits,v=n.lencode,b=n.distcode,y=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;e:do{g<15&&(p+=A[i++]<<g,g+=8,p+=A[i++]<<g,g+=8),x=v[p&y];t:for(;;){if(C=x>>>24,p>>>=C,g-=C,C=x>>>16&255,0===C)T[u++]=65535&x;else{if(!(16&C)){if(0===(64&C)){x=v[(65535&x)+(p&(1<<C)-1)];continue t}if(32&C){n.mode=o;break e}e.msg="invalid literal/length code",n.mode=r;break e}S=65535&x,C&=15,C&&(g<C&&(p+=A[i++]<<g,g+=8),S+=p&(1<<C)-1,p>>>=C,g-=C),g<15&&(p+=A[i++]<<g,g+=8,p+=A[i++]<<g,g+=8),x=b[p&w];n:for(;;){if(C=x>>>24,p>>>=C,g-=C,C=x>>>16&255,!(16&C)){if(0===(64&C)){x=b[(65535&x)+(p&(1<<C)-1)];continue n}e.msg="invalid distance code",n.mode=r;break e}if(k=65535&x,C&=15,g<C&&(p+=A[i++]<<g,g+=8,g<C&&(p+=A[i++]<<g,g+=8)),k+=p&(1<<C)-1,k>l){e.msg="invalid distance too far back",n.mode=r;break e}if(p>>>=C,g-=C,C=u-c,k>C){if(C=k-C,C>d&&n.sane){e.msg="invalid distance too far back",n.mode=r;break e}if(_=0,E=m,0===h){if(_+=f-C,C<S){S-=C;do{T[u++]=m[_++]}while(--C);_=u-k,E=T}}else if(h<C){if(_+=f+h-C,C-=h,C<S){S-=C;do{T[u++]=m[_++]}while(--C);if(_=0,h<S){C=h,S-=C;do{T[u++]=m[_++]}while(--C);_=u-k,E=T}}}else if(_+=h-C,C<S){S-=C;do{T[u++]=m[_++]}while(--C);_=u-k,E=T}while(S>2)T[u++]=E[_++],T[u++]=E[_++],T[u++]=E[_++],S-=3;S&&(T[u++]=E[_++],S>1&&(T[u++]=E[_++]))}else{_=u-k;do{T[u++]=T[_++],T[u++]=T[_++],T[u++]=T[_++],S-=3}while(S>2);S&&(T[u++]=T[_++],S>1&&(T[u++]=T[_++]))}break}}break}}while(i<a&&u<s);S=g>>3,i-=S,g-=S<<3,p&=(1<<g)-1,e.next_in=i,e.next_out=u,e.avail_in=i<a?a-i+5:5-(i-a),e.avail_out=u<s?s-u+257:257-(u-s),n.hold=p,n.bits=g}},{}],35:[function(e,t,n){"use strict";var r=e("../utils/common"),o=e("./adler32"),i=e("./crc32"),a=e("./inffast"),u=e("./inftrees"),c=0,s=1,l=2,f=4,d=5,h=6,m=0,p=1,g=2,v=-2,b=-3,y=-4,w=-5,x=8,C=1,S=2,k=3,_=4,E=5,A=6,T=7,O=8,B=9,R=10,D=11,N=12,I=13,P=14,M=15,F=16,L=17,z=18,H=19,U=20,V=21,j=22,W=23,$=24,G=25,X=26,q=27,K=28,Y=29,Z=30,J=31,Q=32,ee=852,te=592,ne=15,re=ne;function oe(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ie(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ae(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=C,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(ee),t.distcode=t.distdyn=new r.Buf32(te),t.sane=1,t.back=-1,m):v}function ue(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,ae(e)):v}function ce(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?v:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,ue(e))):v}function se(e,t){var n,r;return e?(r=new ie,e.state=r,r.window=null,n=ce(e,t),n!==m&&(e.state=null),n):v}function le(e){return se(e,re)}var fe,de,he=!0;function me(e){if(he){var t;fe=new r.Buf32(512),de=new r.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;u(s,e.lens,0,288,fe,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;u(l,e.lens,0,32,de,0,e.work,{bits:5}),he=!1}e.lencode=fe,e.lenbits=9,e.distcode=de,e.distbits=5}function pe(e,t,n,o){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),o>=a.wsize?(r.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>o&&(i=o),r.arraySet(a.window,t,n-o,i,a.wnext),o-=i,o?(r.arraySet(a.window,t,n-o,o,0),a.wnext=o,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function ge(e,t){var n,ee,te,ne,re,ie,ae,ue,ce,se,le,fe,de,he,ge,ve,be,ye,we,xe,Ce,Se,ke,_e,Ee=0,Ae=new r.Buf8(4),Te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return v;n=e.state,n.mode===N&&(n.mode=I),re=e.next_out,te=e.output,ae=e.avail_out,ne=e.next_in,ee=e.input,ie=e.avail_in,ue=n.hold,ce=n.bits,se=ie,le=ae,Se=m;e:for(;;)switch(n.mode){case C:if(0===n.wrap){n.mode=I;break}while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(2&n.wrap&&35615===ue){n.check=0,Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0),ue=0,ce=0,n.mode=S;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&ue)<<8)+(ue>>8))%31){e.msg="incorrect header check",n.mode=Z;break}if((15&ue)!==x){e.msg="unknown compression method",n.mode=Z;break}if(ue>>>=4,ce-=4,Ce=8+(15&ue),0===n.wbits)n.wbits=Ce;else if(Ce>n.wbits){e.msg="invalid window size",n.mode=Z;break}n.dmax=1<<Ce,e.adler=n.check=1,n.mode=512&ue?R:N,ue=0,ce=0;break;case S:while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(n.flags=ue,(255&n.flags)!==x){e.msg="unknown compression method",n.mode=Z;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=Z;break}n.head&&(n.head.text=ue>>8&1),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0)),ue=0,ce=0,n.mode=k;case k:while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.head&&(n.head.time=ue),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,Ae[2]=ue>>>16&255,Ae[3]=ue>>>24&255,n.check=i(n.check,Ae,4,0)),ue=0,ce=0,n.mode=_;case _:while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.head&&(n.head.xflags=255&ue,n.head.os=ue>>8),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0)),ue=0,ce=0,n.mode=E;case E:if(1024&n.flags){while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.length=ue,n.head&&(n.head.extra_len=ue),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0)),ue=0,ce=0}else n.head&&(n.head.extra=null);n.mode=A;case A:if(1024&n.flags&&(fe=n.length,fe>ie&&(fe=ie),fe&&(n.head&&(Ce=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,ee,ne,fe,Ce)),512&n.flags&&(n.check=i(n.check,ee,fe,ne)),ie-=fe,ne+=fe,n.length-=fe),n.length))break e;n.length=0,n.mode=T;case T:if(2048&n.flags){if(0===ie)break e;fe=0;do{Ce=ee[ne+fe++],n.head&&Ce&&n.length<65536&&(n.head.name+=String.fromCharCode(Ce))}while(Ce&&fe<ie);if(512&n.flags&&(n.check=i(n.check,ee,fe,ne)),ie-=fe,ne+=fe,Ce)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=O;case O:if(4096&n.flags){if(0===ie)break e;fe=0;do{Ce=ee[ne+fe++],n.head&&Ce&&n.length<65536&&(n.head.comment+=String.fromCharCode(Ce))}while(Ce&&fe<ie);if(512&n.flags&&(n.check=i(n.check,ee,fe,ne)),ie-=fe,ne+=fe,Ce)break e}else n.head&&(n.head.comment=null);n.mode=B;case B:if(512&n.flags){while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ue!==(65535&n.check)){e.msg="header crc mismatch",n.mode=Z;break}ue=0,ce=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=N;break;case R:while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}e.adler=n.check=oe(ue),ue=0,ce=0,n.mode=D;case D:if(0===n.havedict)return e.next_out=re,e.avail_out=ae,e.next_in=ne,e.avail_in=ie,n.hold=ue,n.bits=ce,g;e.adler=n.check=1,n.mode=N;case N:if(t===d||t===h)break e;case I:if(n.last){ue>>>=7&ce,ce-=7&ce,n.mode=q;break}while(ce<3){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}switch(n.last=1&ue,ue>>>=1,ce-=1,3&ue){case 0:n.mode=P;break;case 1:if(me(n),n.mode=U,t===h){ue>>>=2,ce-=2;break e}break;case 2:n.mode=L;break;case 3:e.msg="invalid block type",n.mode=Z}ue>>>=2,ce-=2;break;case P:ue>>>=7&ce,ce-=7&ce;while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if((65535&ue)!==(ue>>>16^65535)){e.msg="invalid stored block lengths",n.mode=Z;break}if(n.length=65535&ue,ue=0,ce=0,n.mode=M,t===h)break e;case M:n.mode=F;case F:if(fe=n.length,fe){if(fe>ie&&(fe=ie),fe>ae&&(fe=ae),0===fe)break e;r.arraySet(te,ee,ne,fe,re),ie-=fe,ne+=fe,ae-=fe,re+=fe,n.length-=fe;break}n.mode=N;break;case L:while(ce<14){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(n.nlen=257+(31&ue),ue>>>=5,ce-=5,n.ndist=1+(31&ue),ue>>>=5,ce-=5,n.ncode=4+(15&ue),ue>>>=4,ce-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Z;break}n.have=0,n.mode=z;case z:while(n.have<n.ncode){while(ce<3){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.lens[Te[n.have++]]=7&ue,ue>>>=3,ce-=3}while(n.have<19)n.lens[Te[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,ke={bits:n.lenbits},Se=u(c,n.lens,0,19,n.lencode,0,n.work,ke),n.lenbits=ke.bits,Se){e.msg="invalid code lengths set",n.mode=Z;break}n.have=0,n.mode=H;case H:while(n.have<n.nlen+n.ndist){for(;;){if(Ee=n.lencode[ue&(1<<n.lenbits)-1],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(be<16)ue>>>=ge,ce-=ge,n.lens[n.have++]=be;else{if(16===be){_e=ge+2;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ue>>>=ge,ce-=ge,0===n.have){e.msg="invalid bit length repeat",n.mode=Z;break}Ce=n.lens[n.have-1],fe=3+(3&ue),ue>>>=2,ce-=2}else if(17===be){_e=ge+3;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ge,ce-=ge,Ce=0,fe=3+(7&ue),ue>>>=3,ce-=3}else{_e=ge+7;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ge,ce-=ge,Ce=0,fe=11+(127&ue),ue>>>=7,ce-=7}if(n.have+fe>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Z;break}while(fe--)n.lens[n.have++]=Ce}}if(n.mode===Z)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=Z;break}if(n.lenbits=9,ke={bits:n.lenbits},Se=u(s,n.lens,0,n.nlen,n.lencode,0,n.work,ke),n.lenbits=ke.bits,Se){e.msg="invalid literal/lengths set",n.mode=Z;break}if(n.distbits=6,n.distcode=n.distdyn,ke={bits:n.distbits},Se=u(l,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,ke),n.distbits=ke.bits,Se){e.msg="invalid distances set",n.mode=Z;break}if(n.mode=U,t===h)break e;case U:n.mode=V;case V:if(ie>=6&&ae>=258){e.next_out=re,e.avail_out=ae,e.next_in=ne,e.avail_in=ie,n.hold=ue,n.bits=ce,a(e,le),re=e.next_out,te=e.output,ae=e.avail_out,ne=e.next_in,ee=e.input,ie=e.avail_in,ue=n.hold,ce=n.bits,n.mode===N&&(n.back=-1);break}for(n.back=0;;){if(Ee=n.lencode[ue&(1<<n.lenbits)-1],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ve&&0===(240&ve)){for(ye=ge,we=ve,xe=be;;){if(Ee=n.lencode[xe+((ue&(1<<ye+we)-1)>>ye)],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ye+ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ye,ce-=ye,n.back+=ye}if(ue>>>=ge,ce-=ge,n.back+=ge,n.length=be,0===ve){n.mode=X;break}if(32&ve){n.back=-1,n.mode=N;break}if(64&ve){e.msg="invalid literal/length code",n.mode=Z;break}n.extra=15&ve,n.mode=j;case j:if(n.extra){_e=n.extra;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.length+=ue&(1<<n.extra)-1,ue>>>=n.extra,ce-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=W;case W:for(;;){if(Ee=n.distcode[ue&(1<<n.distbits)-1],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(0===(240&ve)){for(ye=ge,we=ve,xe=be;;){if(Ee=n.distcode[xe+((ue&(1<<ye+we)-1)>>ye)],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ye+ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ye,ce-=ye,n.back+=ye}if(ue>>>=ge,ce-=ge,n.back+=ge,64&ve){e.msg="invalid distance code",n.mode=Z;break}n.offset=be,n.extra=15&ve,n.mode=$;case $:if(n.extra){_e=n.extra;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.offset+=ue&(1<<n.extra)-1,ue>>>=n.extra,ce-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Z;break}n.mode=G;case G:if(0===ae)break e;if(fe=le-ae,n.offset>fe){if(fe=n.offset-fe,fe>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Z;break}fe>n.wnext?(fe-=n.wnext,de=n.wsize-fe):de=n.wnext-fe,fe>n.length&&(fe=n.length),he=n.window}else he=te,de=re-n.offset,fe=n.length;fe>ae&&(fe=ae),ae-=fe,n.length-=fe;do{te[re++]=he[de++]}while(--fe);0===n.length&&(n.mode=V);break;case X:if(0===ae)break e;te[re++]=n.length,ae--,n.mode=V;break;case q:if(n.wrap){while(ce<32){if(0===ie)break e;ie--,ue|=ee[ne++]<<ce,ce+=8}if(le-=ae,e.total_out+=le,n.total+=le,le&&(e.adler=n.check=n.flags?i(n.check,te,le,re-le):o(n.check,te,le,re-le)),le=ae,(n.flags?ue:oe(ue))!==n.check){e.msg="incorrect data check",n.mode=Z;break}ue=0,ce=0}n.mode=K;case K:if(n.wrap&&n.flags){while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ue!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=Z;break}ue=0,ce=0}n.mode=Y;case Y:Se=p;break e;case Z:Se=b;break e;case J:return y;case Q:default:return v}return e.next_out=re,e.avail_out=ae,e.next_in=ne,e.avail_in=ie,n.hold=ue,n.bits=ce,(n.wsize||le!==e.avail_out&&n.mode<Z&&(n.mode<q||t!==f))&&pe(e,e.output,e.next_out,le-e.avail_out)?(n.mode=J,y):(se-=e.avail_in,le-=e.avail_out,e.total_in+=se,e.total_out+=le,n.total+=le,n.wrap&&le&&(e.adler=n.check=n.flags?i(n.check,te,le,e.next_out-le):o(n.check,te,le,e.next_out-le)),e.data_type=n.bits+(n.last?64:0)+(n.mode===N?128:0)+(n.mode===U||n.mode===M?256:0),(0===se&&0===le||t===f)&&Se===m&&(Se=w),Se)}function ve(e){if(!e||!e.state)return v;var t=e.state;return t.window&&(t.window=null),e.state=null,m}function be(e,t){var n;return e&&e.state?(n=e.state,0===(2&n.wrap)?v:(n.head=t,t.done=!1,m)):v}n.inflateReset=ue,n.inflateReset2=ce,n.inflateResetKeep=ae,n.inflateInit=le,n.inflateInit2=se,n.inflate=ge,n.inflateEnd=ve,n.inflateGetHeader=be,n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,t,n){"use strict";var r=e("../utils/common"),o=15,i=852,a=592,u=0,c=1,s=2,l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],f=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],d=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],h=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,n,m,p,g,v,b){var y,w,x,C,S,k,_,E,A,T=b.bits,O=0,B=0,R=0,D=0,N=0,I=0,P=0,M=0,F=0,L=0,z=null,H=0,U=new r.Buf16(o+1),V=new r.Buf16(o+1),j=null,W=0;for(O=0;O<=o;O++)U[O]=0;for(B=0;B<m;B++)U[t[n+B]]++;for(N=T,D=o;D>=1;D--)if(0!==U[D])break;if(N>D&&(N=D),0===D)return p[g++]=20971520,p[g++]=20971520,b.bits=1,0;for(R=1;R<D;R++)if(0!==U[R])break;for(N<R&&(N=R),M=1,O=1;O<=o;O++)if(M<<=1,M-=U[O],M<0)return-1;if(M>0&&(e===u||1!==D))return-1;for(V[1]=0,O=1;O<o;O++)V[O+1]=V[O]+U[O];for(B=0;B<m;B++)0!==t[n+B]&&(v[V[t[n+B]]++]=B);if(e===u?(z=j=v,k=19):e===c?(z=l,H-=257,j=f,W-=257,k=256):(z=d,j=h,k=-1),L=0,B=0,O=R,S=g,I=N,P=0,x=-1,F=1<<N,C=F-1,e===c&&F>i||e===s&&F>a)return 1;for(;;){_=O-P,v[B]<k?(E=0,A=v[B]):v[B]>k?(E=j[W+v[B]],A=z[H+v[B]]):(E=96,A=0),y=1<<O-P,w=1<<I,R=w;do{w-=y,p[S+(L>>P)+w]=_<<24|E<<16|A|0}while(0!==w);y=1<<O-1;while(L&y)y>>=1;if(0!==y?(L&=y-1,L+=y):L=0,B++,0===--U[O]){if(O===D)break;O=t[n+v[B]]}if(O>N&&(L&C)!==x){0===P&&(P=N),S+=R,I=O-P,M=1<<I;while(I+P<D){if(M-=U[I+P],M<=0)break;I++,M<<=1}if(F+=1<<I,e===c&&F>i||e===s&&F>a)return 1;x=L&C,p[x]=N<<24|I<<16|S-g|0}}return 0!==L&&(p[S+L]=O-P<<24|64<<16|0),b.bits=N,0}},{"../utils/common":27}],37:[function(e,t,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,t,n){"use strict";var r=e("../utils/common"),o=4,i=0,a=1,u=2;function c(e){var t=e.length;while(--t>=0)e[t]=0}var s=0,l=1,f=2,d=3,h=258,m=29,p=256,g=p+1+m,v=30,b=19,y=2*g+1,w=15,x=16,C=7,S=256,k=16,_=17,E=18,A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],T=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],O=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],R=512,D=new Array(2*(g+2));c(D);var N=new Array(2*v);c(N);var I=new Array(R);c(I);var P=new Array(h-d+1);c(P);var M=new Array(m);c(M);var F=new Array(v);c(F);var L,z,H,U=function(e,t,n,r,o){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=o,this.has_stree=e&&e.length},V=function(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t};function j(e){return e<256?I[e]:I[256+(e>>>7)]}function W(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function $(e,t,n){e.bi_valid>x-n?(e.bi_buf|=t<<e.bi_valid&65535,W(e,e.bi_buf),e.bi_buf=t>>x-e.bi_valid,e.bi_valid+=n-x):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function G(e,t,n){$(e,n[2*t],n[2*t+1])}function X(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function q(e){16===e.bi_valid?(W(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function K(e,t){var n,r,o,i,a,u,c=t.dyn_tree,s=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,m=t.stat_desc.max_length,p=0;for(i=0;i<=w;i++)e.bl_count[i]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<y;n++)r=e.heap[n],i=c[2*c[2*r+1]+1]+1,i>m&&(i=m,p++),c[2*r+1]=i,r>s||(e.bl_count[i]++,a=0,r>=h&&(a=d[r-h]),u=c[2*r],e.opt_len+=u*(i+a),f&&(e.static_len+=u*(l[2*r+1]+a)));if(0!==p){do{i=m-1;while(0===e.bl_count[i])i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[m]--,p-=2}while(p>0);for(i=m;0!==i;i--){r=e.bl_count[i];while(0!==r)o=e.heap[--n],o>s||(c[2*o+1]!==i&&(e.opt_len+=(i-c[2*o+1])*c[2*o],c[2*o+1]=i),r--)}}}function Y(e,t,n){var r,o,i=new Array(w+1),a=0;for(r=1;r<=w;r++)i[r]=a=a+n[r-1]<<1;for(o=0;o<=t;o++){var u=e[2*o+1];0!==u&&(e[2*o]=X(i[u]++,u))}}function Z(){var e,t,n,r,o,i=new Array(w+1);for(n=0,r=0;r<m-1;r++)for(M[r]=n,e=0;e<1<<A[r];e++)P[n++]=r;for(P[n-1]=r,o=0,r=0;r<16;r++)for(F[r]=o,e=0;e<1<<T[r];e++)I[o++]=r;for(o>>=7;r<v;r++)for(F[r]=o<<7,e=0;e<1<<T[r]-7;e++)I[256+o++]=r;for(t=0;t<=w;t++)i[t]=0;e=0;while(e<=143)D[2*e+1]=8,e++,i[8]++;while(e<=255)D[2*e+1]=9,e++,i[9]++;while(e<=279)D[2*e+1]=7,e++,i[7]++;while(e<=287)D[2*e+1]=8,e++,i[8]++;for(Y(D,g+1,i),e=0;e<v;e++)N[2*e+1]=5,N[2*e]=X(e,5);L=new U(D,A,p+1,g,w),z=new U(N,T,0,v,w),H=new U(new Array(0),O,0,b,C)}function J(e){var t;for(t=0;t<g;t++)e.dyn_ltree[2*t]=0;for(t=0;t<v;t++)e.dyn_dtree[2*t]=0;for(t=0;t<b;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*S]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?W(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,n,o){Q(e),o&&(W(e,n),W(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}function te(e,t,n,r){var o=2*t,i=2*n;return e[o]<e[i]||e[o]===e[i]&&r[t]<=r[n]}function ne(e,t,n){var r=e.heap[n],o=n<<1;while(o<=e.heap_len){if(o<e.heap_len&&te(t,e.heap[o+1],e.heap[o],e.depth)&&o++,te(t,r,e.heap[o],e.depth))break;e.heap[n]=e.heap[o],n=o,o<<=1}e.heap[n]=r}function re(e,t,n){var r,o,i,a,u=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],o=e.pending_buf[e.l_buf+u],u++,0===r?G(e,o,t):(i=P[o],G(e,i+p+1,t),a=A[i],0!==a&&(o-=M[i],$(e,o,a)),r--,i=j(r),G(e,i,n),a=T[i],0!==a&&(r-=F[i],$(e,r,a)))}while(u<e.last_lit);G(e,S,t)}function oe(e,t){var n,r,o,i=t.dyn_tree,a=t.stat_desc.static_tree,u=t.stat_desc.has_stree,c=t.stat_desc.elems,s=-1;for(e.heap_len=0,e.heap_max=y,n=0;n<c;n++)0!==i[2*n]?(e.heap[++e.heap_len]=s=n,e.depth[n]=0):i[2*n+1]=0;while(e.heap_len<2)o=e.heap[++e.heap_len]=s<2?++s:0,i[2*o]=1,e.depth[o]=0,e.opt_len--,u&&(e.static_len-=a[2*o+1]);for(t.max_code=s,n=e.heap_len>>1;n>=1;n--)ne(e,i,n);o=c;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],ne(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,i[2*o]=i[2*n]+i[2*r],e.depth[o]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,i[2*n+1]=i[2*r+1]=o,e.heap[1]=o++,ne(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],K(e,t),Y(i,s,e.bl_count)}function ie(e,t,n){var r,o,i=-1,a=t[1],u=0,c=7,s=4;for(0===a&&(c=138,s=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)o=a,a=t[2*(r+1)+1],++u<c&&o===a||(u<s?e.bl_tree[2*o]+=u:0!==o?(o!==i&&e.bl_tree[2*o]++,e.bl_tree[2*k]++):u<=10?e.bl_tree[2*_]++:e.bl_tree[2*E]++,u=0,i=o,0===a?(c=138,s=3):o===a?(c=6,s=3):(c=7,s=4))}function ae(e,t,n){var r,o,i=-1,a=t[1],u=0,c=7,s=4;for(0===a&&(c=138,s=3),r=0;r<=n;r++)if(o=a,a=t[2*(r+1)+1],!(++u<c&&o===a)){if(u<s)do{G(e,o,e.bl_tree)}while(0!==--u);else 0!==o?(o!==i&&(G(e,o,e.bl_tree),u--),G(e,k,e.bl_tree),$(e,u-3,2)):u<=10?(G(e,_,e.bl_tree),$(e,u-3,3)):(G(e,E,e.bl_tree),$(e,u-11,7));u=0,i=o,0===a?(c=138,s=3):o===a?(c=6,s=3):(c=7,s=4)}}function ue(e){var t;for(ie(e,e.dyn_ltree,e.l_desc.max_code),ie(e,e.dyn_dtree,e.d_desc.max_code),oe(e,e.bl_desc),t=b-1;t>=3;t--)if(0!==e.bl_tree[2*B[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function ce(e,t,n,r){var o;for($(e,t-257,5),$(e,n-1,5),$(e,r-4,4),o=0;o<r;o++)$(e,e.bl_tree[2*B[o]+1],3);ae(e,e.dyn_ltree,t-1),ae(e,e.dyn_dtree,n-1)}function se(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return i;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return a;for(t=32;t<p;t++)if(0!==e.dyn_ltree[2*t])return a;return i}var le=!1;function fe(e){le||(Z(),le=!0),e.l_desc=new V(e.dyn_ltree,L),e.d_desc=new V(e.dyn_dtree,z),e.bl_desc=new V(e.bl_tree,H),e.bi_buf=0,e.bi_valid=0,J(e)}function de(e,t,n,r){$(e,(s<<1)+(r?1:0),3),ee(e,t,n,!0)}function he(e){$(e,l<<1,3),G(e,S,D),q(e)}function me(e,t,n,r){var i,a,c=0;e.level>0?(e.strm.data_type===u&&(e.strm.data_type=se(e)),oe(e,e.l_desc),oe(e,e.d_desc),c=ue(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?de(e,t,n,r):e.strategy===o||a===i?($(e,(l<<1)+(r?1:0),3),re(e,D,N)):($(e,(f<<1)+(r?1:0),3),ce(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),re(e,e.dyn_ltree,e.dyn_dtree)),J(e),r&&Q(e)}function pe(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(P[n]+p+1)]++,e.dyn_dtree[2*j(t)]++),e.last_lit===e.lit_bufsize-1}n._tr_init=fe,n._tr_stored_block=de,n._tr_flush_block=me,n._tr_tally=pe,n._tr_align=he},{"../utils/common":27}],39:[function(e,t,n){"use strict";function r(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=r},{}]},{},[9])(9)}))}).call(this,n("b639").Buffer,n("c8ba"))},1654:function(e,t,n){"use strict";var r=n("71c1")(!0);n("30f1")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},1691:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"169f":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.getParam("allow_html_in_named_anchor",!1,"boolean")},o="a:not([href])",i=function(e){return!e},a=function(e){var t=e.getAttribute("id")||e.getAttribute("name");return t||""},u=function(e){return e&&"a"===e.nodeName.toLowerCase()},c=function(e){return u(e)&&!e.getAttribute("href")&&""!==a(e)},s=function(e){return c(e)&&!e.firstChild},l=function(e){var r=e.dom;t(r).walk(e.selection.getRng(),(function(e){n.each(e,(function(e){s(e)&&r.remove(e,!1)}))}))},f=function(e){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(e)},d=function(e){return e.dom.getParent(e.selection.getStart(),o)},h=function(e){var t=d(e);return t?a(t):""},m=function(e,t){e.undoManager.transact((function(){r(e)||e.selection.collapse(!0),e.selection.isCollapsed()?e.insertContent(e.dom.createHTML("a",{id:t})):(l(e),e.formatter.remove("namedAnchor",null,null,!0),e.formatter.apply("namedAnchor",{value:t}),e.addVisual())}))},p=function(e,t,n){n.removeAttribute("name"),n.id=t,e.addVisual(),e.undoManager.add()},g=function(e,t){var n=d(e);n?p(e,t,n):m(e,t),e.focus()},v=function(e,t){return f(t)?(g(e,t),!0):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!1)},b=function(e){var t=h(e);e.windowManager.open({title:"Anchor",size:"normal",body:{type:"panel",items:[{name:"id",type:"input",label:"ID",placeholder:"example"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{id:t},onSubmit:function(t){v(e,t.getData().id)&&t.close()}})},y=function(e){e.addCommand("mceAnchor",(function(){b(e)}))},w=function(e){return e&&i(e.attr("href"))&&!i(e.attr("id")||e.attr("name"))},x=function(e){return w(e)&&!e.firstChild},C=function(e){return function(t){for(var n=0;n<t.length;n++){var r=t[n];x(r)&&r.attr("contenteditable",e)}}},S=function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("a",C("false")),e.serializer.addNodeFilter("a",C(null))}))},k=function(e){e.formatter.register("namedAnchor",{inline:"a",selector:o,remove:"all",split:!0,deep:!0,attributes:{id:"%value"},onmatch:function(e,t,n){return c(e)}})},_=function(e){e.ui.registry.addToggleButton("anchor",{icon:"bookmark",tooltip:"Anchor",onAction:function(){return e.execCommand("mceAnchor")},onSetup:function(t){return e.selection.selectorChangedWithUnbind("a:not([href])",t.setActive).unbind}}),e.ui.registry.addMenuItem("anchor",{icon:"bookmark",text:"Anchor...",onAction:function(){return e.execCommand("mceAnchor")}})};function E(){e.add("anchor",(function(e){S(e),y(e),_(e),e.on("PreInit",(function(){k(e)}))}))}E()})()},"17ed":function(e,t,n){e.exports={default:n("d8d6"),__esModule:!0}},1991:function(e,t,n){var r,o,i,a=n("9b43"),u=n("31f4"),c=n("fab2"),s=n("230e"),l=n("7726"),f=l.process,d=l.setImmediate,h=l.clearImmediate,m=l.MessageChannel,p=l.Dispatch,g=0,v={},b="onreadystatechange",y=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},w=function(e){y.call(e.data)};d&&h||(d=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return v[++g]=function(){u("function"==typeof e?e:Function(e),t)},r(g),g},h=function(e){delete v[e]},"process"==n("2d95")(f)?r=function(e){f.nextTick(a(y,e,1))}:p&&p.now?r=function(e){p.now(a(y,e,1))}:m?(o=new m,i=o.port2,o.port1.onmessage=w,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",w,!1)):r=b in s("script")?function(e){c.appendChild(s("script"))[b]=function(){c.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:d,clear:h}},"1bc3":function(e,t,n){var r=n("f772");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"1c4c":function(e,t,n){"use strict";var r=n("9b43"),o=n("5ca1"),i=n("4bf8"),a=n("1fa8"),u=n("33a4"),c=n("9def"),s=n("f1ae"),l=n("27ee");o(o.S+o.F*!n("5cc5")((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,f,d=i(e),h="function"==typeof this?this:Array,m=arguments.length,p=m>1?arguments[1]:void 0,g=void 0!==p,v=0,b=l(d);if(g&&(p=r(p,m>2?arguments[2]:void 0,2)),void 0==b||h==Array&&u(b))for(t=c(d.length),n=new h(t);t>v;v++)s(n,v,g?p(d[v],v):d[v]);else for(f=b.call(d),n=new h;!(o=f.next()).done;v++)s(n,v,g?a(f,p,[o.value,v],!0):o.value);return n.length=v,n}})},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},"1da1":function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(s){return void n(s)}u.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function u(e){r(a,o,i,u,c,"next",e)}function c(e){r(a,o,i,u,c,"throw",e)}u(void 0)}))}}n.d(t,"a",(function(){return o}))},"1ec9":function(e,t,n){var r=n("f772"),o=n("e53d").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"1fa8":function(e,t,n){var r=n("cb7c");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw void 0!==i&&r(i.call(e)),a}}},"1fb5":function(e,t,n){"use strict";t.byteLength=l,t.toByteArray=d,t.fromByteArray=p;for(var r=[],o=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,c=a.length;u<c;++u)r[u]=a[u],o[a.charCodeAt(u)]=u;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function l(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function f(e,t,n){return 3*(t+n)/4-n}function d(e){var t,n,r=s(e),a=r[0],u=r[1],c=new i(f(e,a,u)),l=0,d=u>0?a-4:a;for(n=0;n<d;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],c[l++]=t>>16&255,c[l++]=t>>8&255,c[l++]=255&t;return 2===u&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,c[l++]=255&t),1===u&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t),c}function h(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function m(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),o.push(h(r));return o.join("")}function p(e){for(var t,n=e.length,o=n%3,i=[],a=16383,u=0,c=n-o;u<c;u+=a)i.push(m(e,u,u+a>c?c:u+a));return 1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},"20d6":function(e,t,n){"use strict";var r=n("5ca1"),o=n("0a49")(6),i="findIndex",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(i)},"214f":function(e,t,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),a=n("be13"),u=n("2b4c"),c=n("520a"),s=u("species"),l=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var d=u(e),h=!i((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),m=h?!i((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[s]=function(){return n}),n[d](""),!t})):void 0;if(!h||!m||"replace"===e&&!l||"split"===e&&!f){var p=/./[d],g=n(a,d,""[e],(function(e,t,n,r,o){return t.exec===c?h&&!o?{done:!0,value:p.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),v=g[0],b=g[1];r(String.prototype,e,v),o(RegExp.prototype,d,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)})}}},"21a1":function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,(function(){"use strict";"undefined"!==typeof window?window:"undefined"!==typeof t||"undefined"!==typeof self&&self;function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}var n=e((function(e,t){(function(t,n){e.exports=n()})(0,(function(){function e(e){var t=e&&"object"===typeof e;return t&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):e(r)?a[u]=i(t[u],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(u){e(r[u])&&t[u]?a[u]=i(t[u],r[u],o):a[u]=n(r[u],o)})),a}function i(e,t,i){var a=Array.isArray(t),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(e)?c(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))}));function r(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).map((function(e){e(n)})),(e["*"]||[]).map((function(e){e(t,n)}))}}}var o=e((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),i=function(e){return Object.keys(e).map((function(t){var n=e[t].toString().replace(/"/g,""");return t+'="'+n+'"'})).join(" ")},a=o.svg,u=o.xlink,c={};c[a.name]=a.uri,c[u.name]=u.uri;var s,l=function(e,t){void 0===e&&(e="");var r=n(c,t||{}),o=i(r);return"<svg "+o+">"+e+"</svg>"},f=o.svg,d=o.xlink,h={attrs:(s={style:["position: absolute","width: 0","height: 0"].join("; ")},s[f.name]=f.uri,s[d.name]=d.uri,s)},m=function(e){this.config=n(h,e||{}),this.symbols=[]};m.prototype.add=function(e){var t=this,n=t.symbols,r=this.find(e.id);return r?(n[n.indexOf(r)]=e,!1):(n.push(e),!0)},m.prototype.remove=function(e){var t=this,n=t.symbols,r=this.find(e);return!!r&&(n.splice(n.indexOf(r),1),r.destroy(),!0)},m.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},m.prototype.has=function(e){return null!==this.find(e)},m.prototype.stringify=function(){var e=this.config,t=e.attrs,n=this.symbols.map((function(e){return e.stringify()})).join("");return l(n,t)},m.prototype.toString=function(){return this.stringify()},m.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var p=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};p.prototype.stringify=function(){return this.content},p.prototype.toString=function(){return this.stringify()},p.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var g=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},v=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return g(l(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(p),b={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},y=function(e){return Array.prototype.slice.call(e,0)},w=navigator.userAgent,x={isChrome:/chrome/i.test(w),isFirefox:/firefox/i.test(w),isIE:/msie/i.test(w)||/trident/i.test(w),isEdge:/edge/i.test(w)},C=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},S=function(e){var t=[];return y(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},k=function(e){return(e||window.location.href).split("#")[0]},_=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){C(e,{oldUrl:r,newUrl:n})}))}])},E="linearGradient, radialGradient, pattern",A=function(e,t){return void 0===t&&(t=E),y(e.querySelectorAll("symbol")).forEach((function(e){y(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function T(e,t){var n=y(e).reduce((function(e,n){if(!n.attributes)return e;var r=y(n.attributes),o=t?r.filter(t):r;return e.concat(o)}),[]);return n}var O=o.xlink.uri,B="xlink:href",R=/[{}|\\\^\[\]`"<>]/g;function D(e){return e.replace(R,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function N(e,t,n){return y(e).forEach((function(e){var r=e.getAttribute(B);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(O,B,o)}})),e}var I,P=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],M=P.map((function(e){return"["+e+"]"})).join(","),F=function(e,t,n,r){var o=D(n),i=D(r),a=e.querySelectorAll(M),u=T(a,(function(e){var t=e.localName,n=e.value;return-1!==P.indexOf(t)&&-1!==n.indexOf("url("+o)}));u.forEach((function(e){return e.value=e.value.replace(o,i)})),N(t,o,i)},L={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},z=function(e){function t(t){var o=this;void 0===t&&(t={}),e.call(this,n(b,t));var i=r();this._emitter=i,this.node=null;var a=this,u=a.config;if(u.autoConfigure&&this._autoConfigure(t),u.syncUrlsWithBaseTag){var c=document.getElementsByTagName("base")[0].getAttribute("href");i.on(L.MOUNT,(function(){return o.updateUrls("#",c)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,u.listenLocationChangeEvent&&window.addEventListener(u.locationChangeEvent,s),u.locationChangeAngularEmitter&&_(u.locationChangeEvent),i.on(L.MOUNT,(function(e){u.moveGradientsOutsideSymbol&&A(e)})),i.on(L.SYMBOL_MOUNT,(function(e){u.moveGradientsOutsideSymbol&&A(e.parentNode),(x.isIE||x.isEdge)&&S(e)}))}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},t.prototype._autoConfigure=function(e){var t=this,n=t.config;"undefined"===typeof e.syncUrlsWithBaseTag&&(n.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof e.locationChangeAngularEmitter&&(n.locationChangeAngularEmitter="angular"in window),"undefined"===typeof e.moveGradientsOutsideSymbol&&(n.moveGradientsOutsideSymbol=x.isFirefox)},t.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},t.prototype.add=function(t){var n=this,r=e.prototype.add.call(this,t);return this.isMounted&&r&&(t.mount(n.node),this._emitter.emit(L.SYMBOL_MOUNT,t.node)),r},t.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(L.SYMBOL_MOUNT,e.node)})),y(r.querySelectorAll("symbol")).forEach((function(e){var t=v.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(L.MOUNT,r),r},t.prototype.destroy=function(){var e=this,t=e.config,n=e.symbols,r=e._emitter;n.forEach((function(e){return e.destroy()})),r.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},t.prototype.mount=function(e,t){void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e,o=n.render();return this.node=o,t&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(L.MOUNT,o),o},t.prototype.render=function(){return g(this.stringify())},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},t.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return F(this.node,n,k(e)+"#",k(t)+"#"),!0},Object.defineProperties(t.prototype,o),t}(m),H=e((function(e){
- /*!
- * domready (c) Dustin Diaz 2014 - License MIT
- */
- !function(t,n){e.exports=n()}(0,(function(){var e,t=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,e=function(){n.removeEventListener(o,e),i=1;while(e=t.shift())e()}),function(e){i?setTimeout(e,0):t.push(e)}}))})),U="__SVG_SPRITE_NODE__",V="__SVG_SPRITE__",j=!!window[V];j?I=window[V]:(I=new z({attrs:{id:U}}),window[V]=I);var W=function(){var e=document.getElementById(U);e?I.attach(e):I.mount(document.body,!0)};document.body?W():H(W);var $=I;return $}))}).call(this,n("c8ba"))},2244:function(e,t,n){(function(t){var n={version:"1.14.0"};n[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´±‗¾¶§÷¸°¨·¹³²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´±�¾¶§÷¸°¨·¹³²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[932]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(n[r[129][e]]=33024+e,t[33024+e]=r[129][e]);for(r[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(n[r[130][e]]=33280+e,t[33280+e]=r[130][e]);for(r[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(n[r[131][e]]=33536+e,t[33536+e]=r[131][e]);for(r[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(n[r[132][e]]=33792+e,t[33792+e]=r[132][e]);for(r[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(n[r[135][e]]=34560+e,t[34560+e]=r[135][e]);for(r[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(n[r[136][e]]=34816+e,t[34816+e]=r[136][e]);for(r[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(n[r[137][e]]=35072+e,t[35072+e]=r[137][e]);for(r[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(n[r[138][e]]=35328+e,t[35328+e]=r[138][e]);for(r[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(n[r[139][e]]=35584+e,t[35584+e]=r[139][e]);for(r[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(n[r[140][e]]=35840+e,t[35840+e]=r[140][e]);for(r[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(n[r[141][e]]=36096+e,t[36096+e]=r[141][e]);for(r[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(n[r[142][e]]=36352+e,t[36352+e]=r[142][e]);for(r[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(n[r[143][e]]=36608+e,t[36608+e]=r[143][e]);for(r[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(n[r[144][e]]=36864+e,t[36864+e]=r[144][e]);for(r[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(n[r[145][e]]=37120+e,t[37120+e]=r[145][e]);for(r[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(n[r[146][e]]=37376+e,t[37376+e]=r[146][e]);for(r[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(n[r[147][e]]=37632+e,t[37632+e]=r[147][e]);for(r[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(n[r[148][e]]=37888+e,t[37888+e]=r[148][e]);for(r[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(n[r[149][e]]=38144+e,t[38144+e]=r[149][e]);for(r[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(n[r[150][e]]=38400+e,t[38400+e]=r[150][e]);for(r[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(n[r[151][e]]=38656+e,t[38656+e]=r[151][e]);for(r[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(n[r[152][e]]=38912+e,t[38912+e]=r[152][e]);for(r[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(n[r[153][e]]=39168+e,t[39168+e]=r[153][e]);for(r[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(n[r[154][e]]=39424+e,t[39424+e]=r[154][e]);for(r[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(n[r[155][e]]=39680+e,t[39680+e]=r[155][e]);for(r[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(n[r[156][e]]=39936+e,t[39936+e]=r[156][e]);for(r[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(n[r[157][e]]=40192+e,t[40192+e]=r[157][e]);for(r[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(n[r[158][e]]=40448+e,t[40448+e]=r[158][e]);for(r[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(n[r[159][e]]=40704+e,t[40704+e]=r[159][e]);for(r[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(n[r[250][e]]=64e3+e,t[64e3+e]=r[250][e]);for(r[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(n[r[251][e]]=64256+e,t[64256+e]=r[251][e]);for(r[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(n[r[252][e]]=64512+e,t[64512+e]=r[252][e]);return{enc:n,dec:t}}(),n[936]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(n[r[129][e]]=33024+e,t[33024+e]=r[129][e]);for(r[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(n[r[130][e]]=33280+e,t[33280+e]=r[130][e]);for(r[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(n[r[131][e]]=33536+e,t[33536+e]=r[131][e]);for(r[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(n[r[132][e]]=33792+e,t[33792+e]=r[132][e]);for(r[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=r[133].length;++e)65533!==r[133][e].charCodeAt(0)&&(n[r[133][e]]=34048+e,t[34048+e]=r[133][e]);for(r[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=r[134].length;++e)65533!==r[134][e].charCodeAt(0)&&(n[r[134][e]]=34304+e,t[34304+e]=r[134][e]);for(r[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(n[r[135][e]]=34560+e,t[34560+e]=r[135][e]);for(r[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(n[r[136][e]]=34816+e,t[34816+e]=r[136][e]);for(r[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(n[r[137][e]]=35072+e,t[35072+e]=r[137][e]);for(r[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(n[r[138][e]]=35328+e,t[35328+e]=r[138][e]);for(r[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(n[r[139][e]]=35584+e,t[35584+e]=r[139][e]);for(r[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(n[r[140][e]]=35840+e,t[35840+e]=r[140][e]);for(r[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(n[r[141][e]]=36096+e,t[36096+e]=r[141][e]);for(r[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(n[r[142][e]]=36352+e,t[36352+e]=r[142][e]);for(r[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(n[r[143][e]]=36608+e,t[36608+e]=r[143][e]);for(r[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(n[r[144][e]]=36864+e,t[36864+e]=r[144][e]);for(r[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(n[r[145][e]]=37120+e,t[37120+e]=r[145][e]);for(r[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(n[r[146][e]]=37376+e,t[37376+e]=r[146][e]);for(r[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(n[r[147][e]]=37632+e,t[37632+e]=r[147][e]);for(r[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(n[r[148][e]]=37888+e,t[37888+e]=r[148][e]);for(r[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(n[r[149][e]]=38144+e,t[38144+e]=r[149][e]);for(r[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(n[r[150][e]]=38400+e,t[38400+e]=r[150][e]);for(r[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(n[r[151][e]]=38656+e,t[38656+e]=r[151][e]);for(r[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(n[r[152][e]]=38912+e,t[38912+e]=r[152][e]);for(r[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(n[r[153][e]]=39168+e,t[39168+e]=r[153][e]);for(r[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(n[r[154][e]]=39424+e,t[39424+e]=r[154][e]);for(r[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(n[r[155][e]]=39680+e,t[39680+e]=r[155][e]);for(r[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(n[r[156][e]]=39936+e,t[39936+e]=r[156][e]);for(r[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(n[r[157][e]]=40192+e,t[40192+e]=r[157][e]);for(r[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(n[r[158][e]]=40448+e,t[40448+e]=r[158][e]);for(r[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(n[r[159][e]]=40704+e,t[40704+e]=r[159][e]);for(r[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=r[160].length;++e)65533!==r[160][e].charCodeAt(0)&&(n[r[160][e]]=40960+e,t[40960+e]=r[160][e]);for(r[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(n[r[170][e]]=43520+e,t[43520+e]=r[170][e]);for(r[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(n[r[171][e]]=43776+e,t[43776+e]=r[171][e]);for(r[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(n[r[172][e]]=44032+e,t[44032+e]=r[172][e]);for(r[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(n[r[173][e]]=44288+e,t[44288+e]=r[173][e]);for(r[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(n[r[174][e]]=44544+e,t[44544+e]=r[174][e]);for(r[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(n[r[175][e]]=44800+e,t[44800+e]=r[175][e]);for(r[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(n[r[199][e]]=50944+e,t[50944+e]=r[199][e]);for(r[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(n[r[200][e]]=51200+e,t[51200+e]=r[200][e]);for(r[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(n[r[201][e]]=51456+e,t[51456+e]=r[201][e]);for(r[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);for(r[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(n[r[248][e]]=63488+e,t[63488+e]=r[248][e]);for(r[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(n[r[249][e]]=63744+e,t[63744+e]=r[249][e]);for(r[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(n[r[250][e]]=64e3+e,t[64e3+e]=r[250][e]);for(r[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(n[r[251][e]]=64256+e,t[64256+e]=r[251][e]);for(r[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(n[r[252][e]]=64512+e,t[64512+e]=r[252][e]);for(r[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[253].length;++e)65533!==r[253][e].charCodeAt(0)&&(n[r[253][e]]=64768+e,t[64768+e]=r[253][e]);for(r[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[254].length;++e)65533!==r[254][e].charCodeAt(0)&&(n[r[254][e]]=65024+e,t[65024+e]=r[254][e]);return{enc:n,dec:t}}(),n[949]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(n[r[129][e]]=33024+e,t[33024+e]=r[129][e]);for(r[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(n[r[130][e]]=33280+e,t[33280+e]=r[130][e]);for(r[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(n[r[131][e]]=33536+e,t[33536+e]=r[131][e]);for(r[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(n[r[132][e]]=33792+e,t[33792+e]=r[132][e]);for(r[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=r[133].length;++e)65533!==r[133][e].charCodeAt(0)&&(n[r[133][e]]=34048+e,t[34048+e]=r[133][e]);for(r[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=r[134].length;++e)65533!==r[134][e].charCodeAt(0)&&(n[r[134][e]]=34304+e,t[34304+e]=r[134][e]);for(r[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(n[r[135][e]]=34560+e,t[34560+e]=r[135][e]);for(r[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(n[r[136][e]]=34816+e,t[34816+e]=r[136][e]);for(r[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(n[r[137][e]]=35072+e,t[35072+e]=r[137][e]);for(r[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(n[r[138][e]]=35328+e,t[35328+e]=r[138][e]);for(r[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(n[r[139][e]]=35584+e,t[35584+e]=r[139][e]);for(r[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(n[r[140][e]]=35840+e,t[35840+e]=r[140][e]);for(r[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(n[r[141][e]]=36096+e,t[36096+e]=r[141][e]);for(r[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(n[r[142][e]]=36352+e,t[36352+e]=r[142][e]);for(r[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(n[r[143][e]]=36608+e,t[36608+e]=r[143][e]);for(r[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(n[r[144][e]]=36864+e,t[36864+e]=r[144][e]);for(r[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(n[r[145][e]]=37120+e,t[37120+e]=r[145][e]);for(r[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(n[r[146][e]]=37376+e,t[37376+e]=r[146][e]);for(r[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(n[r[147][e]]=37632+e,t[37632+e]=r[147][e]);for(r[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(n[r[148][e]]=37888+e,t[37888+e]=r[148][e]);for(r[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(n[r[149][e]]=38144+e,t[38144+e]=r[149][e]);for(r[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(n[r[150][e]]=38400+e,t[38400+e]=r[150][e]);for(r[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(n[r[151][e]]=38656+e,t[38656+e]=r[151][e]);for(r[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(n[r[152][e]]=38912+e,t[38912+e]=r[152][e]);for(r[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(n[r[153][e]]=39168+e,t[39168+e]=r[153][e]);for(r[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(n[r[154][e]]=39424+e,t[39424+e]=r[154][e]);for(r[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(n[r[155][e]]=39680+e,t[39680+e]=r[155][e]);for(r[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(n[r[156][e]]=39936+e,t[39936+e]=r[156][e]);for(r[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(n[r[157][e]]=40192+e,t[40192+e]=r[157][e]);for(r[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(n[r[158][e]]=40448+e,t[40448+e]=r[158][e]);for(r[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(n[r[159][e]]=40704+e,t[40704+e]=r[159][e]);for(r[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=r[160].length;++e)65533!==r[160][e].charCodeAt(0)&&(n[r[160][e]]=40960+e,t[40960+e]=r[160][e]);for(r[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(n[r[170][e]]=43520+e,t[43520+e]=r[170][e]);for(r[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(n[r[171][e]]=43776+e,t[43776+e]=r[171][e]);for(r[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(n[r[172][e]]=44032+e,t[44032+e]=r[172][e]);for(r[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(n[r[173][e]]=44288+e,t[44288+e]=r[173][e]);for(r[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(n[r[174][e]]=44544+e,t[44544+e]=r[174][e]);for(r[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(n[r[175][e]]=44800+e,t[44800+e]=r[175][e]);for(r[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(n[r[199][e]]=50944+e,t[50944+e]=r[199][e]);for(r[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(n[r[200][e]]=51200+e,t[51200+e]=r[200][e]);for(r[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);for(r[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(n[r[248][e]]=63488+e,t[63488+e]=r[248][e]);for(r[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(n[r[249][e]]=63744+e,t[63744+e]=r[249][e]);for(r[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(n[r[250][e]]=64e3+e,t[64e3+e]=r[250][e]);for(r[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(n[r[251][e]]=64256+e,t[64256+e]=r[251][e]);for(r[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(n[r[252][e]]=64512+e,t[64512+e]=r[252][e]);for(r[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=r[253].length;++e)65533!==r[253][e].charCodeAt(0)&&(n[r[253][e]]=64768+e,t[64768+e]=r[253][e]);return{enc:n,dec:t}}(),n[950]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(n[r[170][e]]=43520+e,t[43520+e]=r[170][e]);for(r[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(n[r[171][e]]=43776+e,t[43776+e]=r[171][e]);for(r[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(n[r[172][e]]=44032+e,t[44032+e]=r[172][e]);for(r[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(n[r[173][e]]=44288+e,t[44288+e]=r[173][e]);for(r[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(n[r[174][e]]=44544+e,t[44544+e]=r[174][e]);for(r[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(n[r[175][e]]=44800+e,t[44800+e]=r[175][e]);for(r[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(n[r[201][e]]=51456+e,t[51456+e]=r[201][e]);for(r[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);for(r[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(n[r[248][e]]=63488+e,t[63488+e]=r[248][e]);for(r[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(n[r[249][e]]=63744+e,t[63744+e]=r[249][e]);return{enc:n,dec:t}}(),n[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת���",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œں ،¢£¤¥¦§¨©ھ«¬®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûüے",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10008]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(n[r[199][e]]=50944+e,t[50944+e]=r[199][e]);for(r[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(n[r[200][e]]=51200+e,t[51200+e]=r[200][e]);for(r[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(n[r[201][e]]=51456+e,t[51456+e]=r[201][e]);for(r[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);return{enc:n,dec:t}}(),n[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),e.exports&&"undefined"===typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=n),function(t,r){"use strict";if("undefined"===typeof n){var o=n;e.exports&&"undefined"===typeof DO_NOT_EXPORT_CODEPAGE?e.exports=r(o):t.cptable=r(o)}else n=r(n)}(this,(function(e){"use strict";var n={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},r=[874,1250,1251,1252,1253,1254,1255,1256,1e4],o=[932,936,949,950],i=[65001],a={},u={},c={},s={},l=function(e){return String.fromCharCode(e)},f=function(e){return e.charCodeAt(0)},d="undefined"!==typeof t,h=function(){};if(d){var m=!t.from;if(!m)try{t.from("foo","utf8")}catch(I){m=!0}h=m?function(e,n){return n?new t(e,n):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var p=1024,g=t.allocUnsafe(p),v=function(e){for(var n=t.allocUnsafe(65536),r=0;r<65536;++r)n[r]=0;for(var o=Object.keys(e),i=o.length,a=0,u=o[a];a<i;++a)(u=o[a])&&(n[u.charCodeAt(0)]=e[u]);return n},b=function(n){var r=v(e[n].enc);return function(e,n){var o,i=e.length,a=0,u=0,c=0,s=0;if("string"===typeof e)for(o=t.allocUnsafe(i),a=0;a<i;++a)o[a]=r[e.charCodeAt(a)];else if(t.isBuffer(e)){for(o=t.allocUnsafe(2*i),u=0,a=0;a<i;++a)c=e[a],c<128?o[u++]=r[c]:c<224?(o[u++]=r[((31&c)<<6)+(63&e[a+1])],++a):c<240?(o[u++]=r[((15&c)<<12)+((63&e[a+1])<<6)+(63&e[a+2])],a+=2):(s=((7&c)<<18)+((63&e[a+1])<<12)+((63&e[a+2])<<6)+(63&e[a+3]),a+=3,s<65536?o[u++]=r[s]:(s-=65536,o[u++]=r[55296+(s>>10&1023)],o[u++]=r[56320+(1023&s)]));o=o.slice(0,u)}else for(o=t.allocUnsafe(i),a=0;a<i;++a)o[a]=r[e[a].charCodeAt(0)];return n&&"buf"!==n?"arr"!==n?o.toString("binary"):[].slice.call(o):o}},y=function(n){var r=e[n].dec,o=t.allocUnsafe(131072),i=0,a="";for(i=0;i<r.length;++i)if(a=r[i]){var u=a.charCodeAt(0);o[2*i]=255&u,o[2*i+1]=u>>8}return function(e){var n=e.length,r=0,i=0;if(2*n>p&&(p=2*n,g=t.allocUnsafe(p)),t.isBuffer(e))for(r=0;r<n;r++)i=2*e[r],g[2*r]=o[i],g[2*r+1]=o[i+1];else if("string"===typeof e)for(r=0;r<n;r++)i=2*e.charCodeAt(r),g[2*r]=o[i],g[2*r+1]=o[i+1];else for(r=0;r<n;r++)i=2*e[r],g[2*r]=o[i],g[2*r+1]=o[i+1];return g.slice(0,2*n).toString("ucs2")}},w=function(n){for(var r=e[n].enc,o=t.allocUnsafe(131072),i=0;i<131072;++i)o[i]=0;for(var a=Object.keys(r),u=0,c=a[u];u<a.length;++u)if(c=a[u]){var s=c.charCodeAt(0);o[2*s]=255&r[c],o[2*s+1]=r[c]>>8}return function(e,n){var r=e.length,i=t.allocUnsafe(2*r),a=0,u=0,c=0,s=0,l=0;if("string"===typeof e){for(a=s=0;a<r;++a)u=2*e.charCodeAt(a),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]);i=i.slice(0,s)}else if(t.isBuffer(e)){for(a=s=0;a<r;++a)l=e[a],l<128?u=l:l<224?(u=((31&l)<<6)+(63&e[a+1]),++a):l<240?(u=((15&l)<<12)+((63&e[a+1])<<6)+(63&e[a+2]),a+=2):(u=((7&l)<<18)+((63&e[a+1])<<12)+((63&e[a+2])<<6)+(63&e[a+3]),a+=3),u<65536?(u*=2,i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u])):(c=u-65536,u=2*(55296+(c>>10&1023)),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]),u=2*(56320+(1023&c)),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]));i=i.slice(0,s)}else for(a=s=0;a<r;a++)u=2*e[a].charCodeAt(0),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]);return n&&"buf"!==n?"arr"!==n?i.toString("binary"):[].slice.call(i):i}},x=function(n){var r,o=e[n].dec,i=t.allocUnsafe(131072),a=0,u=0,c=0,s=0;for(s=0;s<65536;++s)i[2*s]=255,i[2*s+1]=253;for(a=0;a<o.length;++a)(r=o[a])&&(u=r.charCodeAt(0),c=2*a,i[c]=255&u,i[c+1]=u>>8);return function(e){var n=e.length,r=t.allocUnsafe(2*n),o=0,a=0,u=0;if(t.isBuffer(e))for(o=0;o<n;o++)a=2*e[o],255===i[a]&&253===i[a+1]&&(a=2*((e[o]<<8)+e[o+1]),++o),r[u++]=i[a],r[u++]=i[a+1];else if("string"===typeof e)for(o=0;o<n;o++)a=2*e.charCodeAt(o),255===i[a]&&253===i[a+1]&&(a=2*((e.charCodeAt(o)<<8)+e.charCodeAt(o+1)),++o),r[u++]=i[a],r[u++]=i[a+1];else for(o=0;o<n;o++)a=2*e[o],255===i[a]&&253===i[a+1]&&(a=2*((e[o]<<8)+e[o+1]),++o),r[u++]=i[a],r[u++]=i[a+1];return r.slice(0,u).toString("ucs2")}};a[65001]=function e(n){if("string"===typeof n)return e(n.split("").map(f));var r=n.length,o=0,i=0;4*r>p&&(p=4*r,g=t.allocUnsafe(p));var a=0;r>=3&&239==n[0]&&187==n[1]&&191==n[2]&&(a=3);for(var u=1,c=0,s=0;a<r;a+=u)u=1,s=n[a],s<128?o=s:s<224?(o=64*(31&s)+(63&n[a+1]),u=2):s<240?(o=((15&s)<<12)+64*(63&n[a+1])+(63&n[a+2]),u=3):(o=262144*(7&s)+((63&n[a+1])<<12)+64*(63&n[a+2])+(63&n[a+3]),u=4),o<65536?(g[c++]=255&o,g[c++]=o>>8):(o-=65536,i=55296+(o>>10&1023),o=56320+(1023&o),g[c++]=255&i,g[c++]=i>>>8,g[c++]=255&o,g[c++]=o>>>8&255);return g.slice(0,c).toString("ucs2")},u[65001]=function(e,n){if(d&&t.isBuffer(e))return n&&"buf"!==n?"arr"!==n?e.toString("binary"):[].slice.call(e):e;var r=e.length,o=0,i=0,a=0,u="string"===typeof e;4*r>p&&(p=4*r,g=t.allocUnsafe(p));for(var c=0;c<r;++c)o=u?e.charCodeAt(c):e[c].charCodeAt(0),o<=127?g[a++]=o:o<=2047?(g[a++]=192+(o>>6),g[a++]=128+(63&o)):o>=55296&&o<=57343?(o-=55296,++c,i=(u?e.charCodeAt(c):e[c].charCodeAt(0))-56320+(o<<10),g[a++]=240+(i>>>18&7),g[a++]=144+(i>>>12&63),g[a++]=128+(i>>>6&63),g[a++]=128+(63&i)):(g[a++]=224+(o>>12),g[a++]=128+(o>>6&63),g[a++]=128+(63&o));return n&&"buf"!==n?"arr"!==n?g.slice(0,a).toString("binary"):[].slice.call(g,0,a):g.slice(0,a)}}var C=function(){if(d){if(c[r[0]])return;var t=0,n=0;for(t=0;t<r.length;++t)n=r[t],e[n]&&(c[n]=y(n),s[n]=b(n));for(t=0;t<o.length;++t)n=o[t],e[n]&&(c[n]=x(n),s[n]=w(n));for(t=0;t<i.length;++t)n=i[t],a[n]&&(c[n]=a[n]),u[n]&&(s[n]=u[n])}},S=function(e,t){return""},k=function(e){delete c[e],delete s[e]},_=function(){if(d){if(!c[r[0]])return;r.forEach(k),o.forEach(k),i.forEach(k)}O=S,B=0},E={encache:C,decache:_,sbcs:r,dbcs:o};C();var A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",O=S,B=0,R=function r(o,i,a){if(o===B&&O)return O(i,a);if(s[o])return O=s[B=o],O(i,a);d&&t.isBuffer(i)&&(i=i.toString("utf8"));var u,c=i.length,f=d?t.allocUnsafe(4*c):[],m=0,p=0,g=0,v=0,b=e[o],y="",w="string"===typeof i;if(b&&(u=b.enc))for(p=0;p<c;++p,++g)m=u[w?i.charAt(p):i[p]],m>255?(f[g]=m>>8,f[++g]=255&m):f[g]=255&m;else{if(!(y=n[o]))throw new Error("Unrecognized CP: "+o);switch(y){case"utf8":if(d&&w){f=h(i,y),g=f.length;break}for(p=0;p<c;++p,++g)m=w?i.charCodeAt(p):i[p].charCodeAt(0),m<=127?f[g]=m:m<=2047?(f[g]=192+(m>>6),f[++g]=128+(63&m)):m>=55296&&m<=57343?(m-=55296,v=(w?i.charCodeAt(++p):i[++p].charCodeAt(0))-56320+(m<<10),f[g]=240+(v>>>18&7),f[++g]=144+(v>>>12&63),f[++g]=128+(v>>>6&63),f[++g]=128+(63&v)):(f[g]=224+(m>>12),f[++g]=128+(m>>6&63),f[++g]=128+(63&m));break;case"ascii":if(d&&"string"===typeof i){f=h(i,y),g=f.length;break}for(p=0;p<c;++p,++g){if(m=w?i.charCodeAt(p):i[p].charCodeAt(0),!(m<=127))throw new Error("bad ascii "+m);f[g]=m}break;case"utf16le":if(d&&"string"===typeof i){f=h(i,y),g=f.length;break}for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),f[g++]=255&m,f[g++]=m>>8;break;case"utf16be":for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),f[g++]=m>>8,f[g++]=255&m;break;case"utf32le":for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),m>=55296&&m<=57343&&(m=65536+(m-55296<<10)+(i[++p].charCodeAt(0)-56320)),f[g++]=255&m,m>>=8,f[g++]=255&m,m>>=8,f[g++]=255&m,m>>=8,f[g++]=255&m;break;case"utf32be":for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),m>=55296&&m<=57343&&(m=65536+(m-55296<<10)+(i[++p].charCodeAt(0)-56320)),f[g+3]=255&m,m>>=8,f[g+2]=255&m,m>>=8,f[g+1]=255&m,m>>=8,f[g]=255&m,g+=4;break;case"utf7":for(p=0;p<c;p++){var x=w?i.charAt(p):i[p].charAt(0);if("+"!==x)if(T.indexOf(x)>-1)f[g++]=x.charCodeAt(0);else{var C=r(1201,x);f[g++]=43,f[g++]=A.charCodeAt(C[0]>>2),f[g++]=A.charCodeAt(((3&C[0])<<4)+((C[1]||0)>>4)),f[g++]=A.charCodeAt(((15&C[1])<<2)+((C[2]||0)>>6)),f[g++]=45}else f[g++]=43,f[g++]=45}break;default:throw new Error("Unsupported magic: "+o+" "+n[o])}}return f=f.slice(0,g),d?a&&"buf"!==a?"arr"!==a?f.toString("binary"):[].slice.call(f):f:"str"==a?f.map(l).join(""):f},D=function r(o,i){var a;if(a=c[o])return a(i);if("string"===typeof i)return r(o,i.split("").map(f));var u,s=i.length,l=new Array(s),h="",m=0,p=0,g=1,v=0,b=0,y=e[o],w="";if(y&&(u=y.dec))for(p=0;p<s;p+=g){if(g=2,h=u[(i[p]<<8)+i[p+1]],h||(g=1,h=u[i[p]]),!h)throw new Error("Unrecognized code: "+i[p]+" "+i[p+g-1]+" "+p+" "+g+" "+u[i[p]]);l[v++]=h}else{if(!(w=n[o]))throw new Error("Unrecognized CP: "+o);switch(w){case"utf8":for(s>=3&&239==i[0]&&187==i[1]&&191==i[2]&&(p=3);p<s;p+=g)g=1,i[p]<128?m=i[p]:i[p]<224?(m=64*(31&i[p])+(63&i[p+1]),g=2):i[p]<240?(m=((15&i[p])<<12)+64*(63&i[p+1])+(63&i[p+2]),g=3):(m=262144*(7&i[p])+((63&i[p+1])<<12)+64*(63&i[p+2])+(63&i[p+3]),g=4),m<65536||(m-=65536,b=55296+(m>>10&1023),m=56320+(1023&m),l[v++]=String.fromCharCode(b)),l[v++]=String.fromCharCode(m);break;case"ascii":if(d&&t.isBuffer(i))return i.toString(w);for(p=0;p<s;p++)l[p]=String.fromCharCode(i[p]);v=s;break;case"utf16le":if(s>=2&&255==i[0]&&254==i[1]&&(p=2),d&&t.isBuffer(i))return i.toString(w);for(g=2;p+1<s;p+=g)l[v++]=String.fromCharCode((i[p+1]<<8)+i[p]);break;case"utf16be":for(s>=2&&254==i[0]&&255==i[1]&&(p=2),g=2;p+1<s;p+=g)l[v++]=String.fromCharCode((i[p]<<8)+i[p+1]);break;case"utf32le":for(s>=4&&255==i[0]&&254==i[1]&&0===i[2]&&0===i[3]&&(p=4),g=4;p<s;p+=g)m=(i[p+3]<<24)+(i[p+2]<<16)+(i[p+1]<<8)+i[p],m>65535?(m-=65536,l[v++]=String.fromCharCode(55296+(m>>10&1023)),l[v++]=String.fromCharCode(56320+(1023&m))):l[v++]=String.fromCharCode(m);break;case"utf32be":for(s>=4&&255==i[3]&&254==i[2]&&0===i[1]&&0===i[0]&&(p=4),g=4;p<s;p+=g)m=(i[p]<<24)+(i[p+1]<<16)+(i[p+2]<<8)+i[p+3],m>65535?(m-=65536,l[v++]=String.fromCharCode(55296+(m>>10&1023)),l[v++]=String.fromCharCode(56320+(1023&m))):l[v++]=String.fromCharCode(m);break;case"utf7":for(s>=4&&43==i[0]&&47==i[1]&&118==i[2]&&(s>=5&&56==i[3]&&45==i[4]?p=5:56!=i[3]&&57!=i[3]&&43!=i[3]&&47!=i[3]||(p=4));p<s;p+=g)if(43===i[p])if(g=1,45!==i[p+1]){while(String.fromCharCode(i[p+g]).match(/[A-Za-z0-9+\/]/))g++;var x=0;45===i[p+g]&&(++g,x=1);for(var C=[],S="",k=0,_=0,E=0,T=0,O=0,B=0,R=0,D=1;D<g-x;){if(T=A.indexOf(String.fromCharCode(i[p+D++])),O=A.indexOf(String.fromCharCode(i[p+D++])),k=T<<2|O>>4,C.push(k),B=A.indexOf(String.fromCharCode(i[p+D++])),-1===B)break;if(_=(15&O)<<4|B>>2,C.push(_),R=A.indexOf(String.fromCharCode(i[p+D++])),-1===R)break;E=(3&B)<<6|R,R<64&&C.push(E)}for(S=r(1201,C),D=0;D<S.length;++D)l[v++]=S.charAt(D)}else g=2,l[v++]="+";else g=1,l[v++]=String.fromCharCode(i[p]);break;default:throw new Error("Unsupported magic: "+o+" "+n[o])}}return l.slice(0,v).join("")},N=function(t){return!(!e[t]&&!n[t])};return e.utils={decode:D,encode:R,hascp:N,magic:n,cache:E},e}))}).call(this,n("b639").Buffer)},"230e":function(e,t,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"23c6":function(e,t,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,u;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),o))?n:i?r(t):"Object"==(u=r(t))&&"function"==typeof t.callee?"Arguments":u}},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}},h=function(e){return function(t){return typeof t===e}},m=d("string"),p=d("array"),g=h("boolean"),v=h("function"),b=h("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)}},S=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},k=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},E=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()},A=function(e,t){return E(e,t,o)},T=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);w.apply(t,e[n])}return t},O=function(e,t){return T(x(e,t))},B=function(e){var t=y.call(e,0);return t.reverse(),t},R=function(e,t){return t>=0&&t<e.length?l.some(e[t]):l.none()},D=function(e){return R(e,0)},N=function(e){return R(e,e.length-1)},I=function(){return I=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},I.apply(this,arguments)},P=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}},M=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)}},F=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},L=function(e,t){var n=F(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return U(r(1),r(2))},z=function(e,t){var n=String(t).toLowerCase();return 0===e.length?H():L(e,n)},H=function(){return U(0,0)},U=function(e,t){return{major:e,minor:t}},V={nu:U,detect:z,unknown:H},j=function(e,t){var n=String(t).toLowerCase();return A(e,(function(e){return e.search(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}}))},$=function(e,t){return j(e,t).map((function(e){var n=V.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},G={detectBrowser:W,detectOs:$},X=function(e,t){return-1!==e.indexOf(t)},q=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,K=function(e){return function(t){return X(t,e)}},Y=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return X(e,"edge/")&&X(e,"chrome")&&X(e,"safari")&&X(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,q],search:function(e){return X(e,"chrome")&&!X(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return X(e,"msie")||X(e,"trident")}},{name:"Opera",versionRegexes:[q,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:K("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:K("firefox")},{name:"Safari",versionRegexes:[q,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(X(e,"safari")||X(e,"mobile/"))&&X(e,"applewebkit")}}],Z=[{name:"Windows",search:K("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return X(e,"iphone")||X(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:K("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:K("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:K("linux"),versionRegexes:[]},{name:"Solaris",search:K("sunos"),versionRegexes:[]},{name:"FreeBSD",search:K("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:K("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],J={browsers:n(Y),oses:n(Z)},Q="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(Q),isChrome:r(ee),isIE:r(te),isOpera:r(ne),isFirefox:r(re),isSafari:r(oe)}},ue={unknown:ie,nu:ae,edge:n(Q),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",he="Solaris",me="FreeBSD",pe="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(he),isFreeBSD:r(me),isChromeOS:r(pe)}},be={unknown:ge,nu:ve,windows:n(ce),ios:n(se),android:n(le),linux:n(fe),osx:n(de),solaris:n(he),freebsd:n(me),chromeos:n(pe)},ye=function(e,t){var n=J.browsers(),r=J.oses(),o=G.detectBrowser(n,e).fold(ue.unknown,ue.nu),i=G.detectOs(r,e).fold(be.unknown,be.nu),a=M(i,o,e,t);return{browser:o,os:i,deviceType:a}},we={detect:ye},xe=function(e){return window.matchMedia(e).matches},Ce=P((function(){return we.detect(navigator.userAgent,xe)})),Se=function(){return Ce()},ke=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},_e=function(e,t){return ke(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},Ee=1,Ae=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 Be(r.childNodes[0])},Te=function(e,t){var n=t||document,r=n.createElement(e);return Be(r)},Oe=function(e,t){var n=t||document,r=n.createTextNode(e);return Be(r)},Be=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},Re=function(e,t,n){return l.from(e.dom.elementFromPoint(t,n)).map(Be)},De={fromHtml:Ae,fromTag:Te,fromText:Oe,fromDom:Be,fromPoint:Re},Ne=function(e,t){var n=e.dom;if(n.nodeType!==Ee)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")},Ie=function(e,t){return e.dom===t.dom},Pe=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},Me=function(e,t){return _e(e.dom,t.dom)},Fe=function(e,t){return Se().browser.isIE()?Me(e,t):Pe(e,t)},Le=Ne,ze=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),He=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Ue=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)}},We=function(e){return function(t,n){e[n]=t}},$e=function(e,t,n,r){var o={};return je(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},Ge=function(e,n){var r={};return $e(e,n,We(r),t),r},Xe=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),qe=function(e){return e.dom.nodeType},Ke=function(e){return function(t){return qe(t)===e}},Ye=Ke(Ee),Ze=function(e,t,n){if(!(m(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+"")},Je=function(e,t){var n=e.dom;je(t,(function(e,t){Ze(n,t,e)}))},Qe=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(De.fromDom)},tt=function(e){return x(e.dom.childNodes,De.fromDom)},nt=function(e,t){var n=e.dom.childNodes;return l.from(n[t]).map(De.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 De.fromDom(e.dom.cloneNode(t))},ft=function(e){return lt(e,!0)},dt=function(e,t){var n=De.fromTag(t),r=Qe(e);return Je(n,r),n},ht=function(e,t){var n=dt(e,t);it(e,n);var r=tt(e);return ct(n,r),st(e),n},mt=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),pt=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)$/),St=vt(/^(DT|DD)$/),kt=vt(/^(TH|TD)$/),_t=gt("br"),Et=function(e){return e.parentNode.firstChild===e},At=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},Tt=function(e,t){return e&&e.nodeName in t},Ot=function(e,t){return!!_t(t)&&(e.isBlock(t.nextSibling)&&!_t(t.previousSibling))},Bt=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},Rt=function(e,t){return e.isChildOf(t,e.getRoot())},Dt=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},It=function(e){return e.getParam("forced_root_block_attrs",{})},Pt=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,It(e)),Tt(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),Tt(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},Mt=mt.DOM,Ft=function(e,t,n){var r=function(e){pt.each(o,(function(t){e.parentNode.insertBefore(t,n.parentNode)})),Mt.remove(e)},o=Mt.select('span[data-mce-type="bookmark"]',t),i=Pt(e,n),a=Mt.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)){Mt.remove(c);break}e.dom.isEmpty(u)||Mt.insertAfter(u,t),Mt.insertAfter(i,t),Bt(e.dom,n.parentNode)&&r(n.parentNode),Mt.remove(n),Bt(e.dom,t)&&Mt.remove(t)},Lt=function(e,t){Le(t,"dd")?ht(t,"dt"):Le(t,"dt")&&et(t).each((function(n){return Ft(e,n.dom,t.dom)}))},zt=function(e){Le(e,"dt")&&ht(e,"dd")},Ht=function(e,t,n){C(n,"Indent"===t?zt:function(t){return Lt(e,t)})},Ut=function(e,t){if(bt(e))return{container:e,offset:t};var n=ze.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=Ut(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=Ut(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},jt=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),Wt=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",Zt(e,n))},$t=function(e,t){return e&&1===t.length&&t[0]===e},Gt=function(e){return pt.grep(e.querySelectorAll("ol,ul,dl"),(function(e){return yt(e)}))},Xt=function(e){var t=Wt(e),n=e.selection.getSelectedBlocks();return $t(t,n)?Gt(t):pt.grep(n,(function(e){return yt(e)&&t!==e}))},qt=function(e,t){var n=pt.map(t,(function(t){var n=e.dom.getParent(t,"li,dd,dt",Zt(e,t));return n||t}));return jt.unique(n)},Kt=function(e){var t=e.selection.getSelectedBlocks();return pt.grep(qt(e,t),(function(e){return Ct(e)}))},Yt=function(e){return S(Kt(e),St)},Zt=function(e,t){var n=e.dom.getParents(t,"TD,TH"),r=n.length>0?n[0]:e.getBody();return r},Jt=function(e,t){var n=e.dom.getParents(t,"ol,ul",Zt(e,t));return N(n)},Qt=function(e){var t=Jt(e,e.selection.getStart()),n=S(e.selection.getSelectedBlocks(),wt);return t.toArray().concat(n)},en=function(e){var t=Qt(e);return tn(e,t)},tn=function(e,t){var n=x(t,(function(t){return Jt(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)})),De.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(!m(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),D(t),sn)},dn=function(e,t){var n={list:De.fromTag(t,e),item:De.fromTag("li",e)};return at(n.list,n.item),n},hn=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(dn(e,t.listType));return r},mn=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){Je(e.list,t.listAttributes),Je(e.item,t.itemAttributes),ct(e.item,t.content)}))},pn=function(e,t){Xe(e.list)!==t.listType&&(e.list=ht(e.list,t.listType)),Je(e.list,t.listAttributes)},gn=function(e,t,n){var r=De.fromTag("li",e);return Je(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),pn(t,n)})),r},yn=function(e,t,n){var r=hn(e,n,n.depth-t.length);return ln(r),mn(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 D(n).map((function(e){return e.list}))},xn=function(e){return Le(e,"OL,UL")},Cn=function(e){return rt(e).map(xn).getOr(!1)},Sn=function(e){return ot(e).map(xn).getOr(!1)},kn=function(e){return e.depth>0},_n=function(e){return e.isSelected},En=function(e){var t=tt(e),n=Sn(e)?t.slice(0,-1):t;return x(n,ft)},An=function(e,t,n){return et(e).filter(Ye).map((function(r){return{depth:t,dirty:!1,isSelected:n,content:En(e),itemAttributes:Qe(e),listAttributes:Qe(r),listType:Xe(r)}}))},Tn=function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0},On=function(e,t){e.listType=t.listType,e.listAttributes=I({},t.listAttributes)},Bn=function(e){e.listAttributes=Ge(e.listAttributes,(function(e,t){return"start"!==t}))},Rn=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 E(B(e.slice(0,t)),r,o).orThunk((function(){return E(e.slice(t+1),r,o)}))},Dn=function(e){return C(e,(function(t,n){Rn(e,n).fold((function(){t.dirty&&Bn(t)}),(function(e){return On(t,e)}))})),e},Nn=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},In=function(e,t,n,r){return rt(r).filter(xn).fold((function(){t.each((function(e){Ie(e.start,r)&&n.set(!0)}));var o=An(r,e,n.get());t.each((function(e){Ie(e.end,r)&&n.set(!1)}));var i=ot(r).filter(xn).map((function(r){return Pn(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Pn(e,t,n,r)}))},Pn=function(e,t,n,r){return O(tt(r),(function(r){var o=xn(r)?Pn:In,i=e+1;return o(i,t,n,r)}))},Mn=function(e,t){var n=Nn(!1),r=0;return x(e,(function(e){return{sourceList:e,entries:Pn(r,t,n,e)}}))},Fn=function(e,t){var n=Dn(t);return x(n,(function(t){var n=rn(t.content);return De.fromDom(Pt(e,n.dom))}))},Ln=function(e,t){var n=Dn(t);return wn(e.contentDocument,n).toArray()},zn=function(e,t){return O(k(t,kn),(function(t){var n=D(t).map(kn).getOr(!1);return n?Ln(e,t):Fn(e,t)}))},Hn=function(e,t){C(S(e,_n),(function(e){return Tn(t,e)}))},Un=function(e){var t=x(Kt(e),De.fromDom);return nn(A(t,r(Cn)),A(B(t),r(Cn)),(function(e,t){return{start:e,end:t}}))},Vn=function(e,t,n){var r=Mn(t,Un(e));C(r,(function(t){Hn(t.entries,n);var r=zn(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),De.fromDom),r=x(Yt(e),De.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},Wn=function(e){return jn(e,"Indent")},$n=function(e){return jn(e,"Outdent")},Gn=function(e){return jn(e,"Flatten")},Xn=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),qn=mt.DOM,Kn=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=qn.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):qn.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,qn.remove(o),!n.hasChildNodes()&&qn.isBlock(n)&&n.appendChild(qn.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=qn.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),Vt(n)},Zn=function(e){switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},Jn=function(e){return/\btox\-/.test(e.className)},Qn=function(e,t,n){var r=function(e){var r=E(e.parents,yt,kt).filter((function(e){return e.nodeName===t&&!Jn(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){pt.each(t,(function(t,n){e.setAttribute(n,t)}))},nr=function(e,t,n){tr(t,n["list-attributes"]),pt.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){pt.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(At(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 pt.each(c,(function(t){if(At(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;Xn.isBookmarkNode(t)&&(At(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=Zt(e,e.selection.getStart(!0)),a=e.dom;if("false"!==a.getContentEditable(e.selection.getNode())){t=t.toUpperCase(),"DL"===t&&(o="DT");var u=Kn(r);pt.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),hr(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)},hr=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)}},mr=function(e,t,n,r){if(t.nodeName!==n){var o=e.dom.rename(t,n);rr(e.dom,o,r),on(e,Zn(n),o)}else rr(e.dom,t,r),on(e,Zn(n),t)},pr=function(e,t,n,r,o){if(t.nodeName!==r||gr(o)){var i=Kn(e.selection.getRng(!0));pt.each([t].concat(n),(function(t){mr(e,t,r,o)})),e.selection.setRng(Yn(i))}else Gn(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)||Jn(t)){var o=Kn(e.selection.getRng(!0));rr(e.dom,t,r);var i=e.dom.rename(t,n);hr(e.dom,i),e.selection.setRng(Yn(o)),on(e,Zn(n),i)}else Gn(e);else cr(e,n,r),on(e,Zn(n),t)},br=function(e,t,n){var r=Wt(e),o=Xt(e);n=n||{},r&&o.length>0?pr(e,r,o,t,n):vr(e,r,t,n)},yr=mt.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),Bt(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){pt.each(pt.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=ze.getNode(o,i));var u=new He(o,r);n&&Ot(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}},Sr=function(e,t){var n=t.childNodes;return 1===n.length&&!yt(n[0])&&e.isBlock(n[0])},kr=function(e,t){Sr(e,t)&&e.remove(t.firstChild,!0)},_r=function(e,t,n){var r,o=Sr(e,n)?n.firstChild:n;if(kr(e,t),!Bt(e,t,!0))while(r=t.firstChild)o.appendChild(r)},Er=function(e,t,n){var r,o=t.parentNode;if(Rt(e,t)&&Rt(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),Bt(e,n,!0)&&e.$(n).empty(),_r(e,t,n),r&&n.appendChild(r);var a=Fe(De.fromDom(n),De.fromDom(t)),u=a?e.getParents(t,yt,n):[];e.remove(t),C(u,(function(t){Bt(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Ar=function(e,t,n){e.dom.$(n).empty(),Er(e.dom,t,n),e.selection.setCursorLocation(n)},Tr=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))Ar(e,n,r);else{var i=Kn(t);Er(o,n,r),e.selection.setRng(Yn(i))}},Or=function(e,t,n,r){var o=Kn(t);Er(e.dom,n,r);var i=Yn(o);e.selection.setRng(i)},Br=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=Zt(e,o),a=n.getParent(r.getStart(),"LI",i);if(a){var u=a.parentNode;if(u===e.getBody()&&Bt(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?Tr(e,c,s,a):Et(a)?$n(e):Or(e,c,a,s)})),!0;if(!s&&!t&&0===c.startOffset&&0===c.endOffset)return e.undoManager.transact((function(){Gn(e)})),!0}return!1},Rr=function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)},Dr=function(e,t){var n=e.dom,r=e.selection.getStart(),o=Zt(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(){Rr(n,i,o),hr(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1},Nr=function(e,t){return Br(e,t)||Dr(e,t)},Ir=function(e){var t=e.selection.getStart(),n=Zt(e,t),r=e.dom.getParent(t,"LI,DT,DD",n);return!!(r||Kt(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),xr(e.dom,e.getBody())})),!0)},Pr=function(e,t){return e.selection.isCollapsed()?Nr(e,t):Ir(e)},Mr=function(e){e.on("keydown",(function(t){t.keyCode===Ue.BACKSPACE?Pr(e,!1)&&t.preventDefault():t.keyCode===Ue.DELETE&&Pr(e,!0)&&t.preventDefault()}))},Fr=function(e){return{backspaceDelete:function(t){Pr(e,t)}}},Lr=function(e){var t=e.dom,n=Wt(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(Wt(e),"start","1"===r.start?"":r.start)})),n.close()}})},zr=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?Wn(e):"outdent"===n&&$n(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(){Gn(e)})),e.addCommand("mceListProps",(function(){Lr(e)})),e.addQueryStateHandler("InsertUnorderedList",zr(e,"UL")),e.addQueryStateHandler("InsertOrderedList",zr(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",zr(e,"DL"))},Ur=function(e){e.on("keydown",(function(t){t.keyCode!==Ue.TAB||Ue.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?$n(e):Wn(e))&&t.preventDefault()}))}))},Vr=function(e){Dt(e)&&Ur(e),Mr(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 Qn(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:function(t){return Qn(e,"UL",t.setActive)}}))},Wr=function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return Lr(e)},onSetup:function(t){return Qn(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=Wt(e,t);return xt(n)?["listprops"]:[]}})};function $r(){e.add("lists",(function(e){return!1===e.hasPlugin("rtc",!0)&&(Vr(e),Hr(e)),jr(e),Wr(e),Fr(e)}))}$r()})()},"241e":function(e,t,n){var r=n("25eb");e.exports=function(e){return Object(r(e))}},2444:function(e,t,n){"use strict";(function(t){var r=n("c532"),o=n("c8af"),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function u(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t)&&(e=n("b50d")),e}var c={adapter:u(),transformRequest:[function(e,t){return o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(i)})),e.exports=c}).call(this,n("4362"))},"24e8":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){return e.getParam("autolink_pattern",/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@(?!.*@))(.+)$/i)},r=function(e){return e.getParam("default_link_target",!1)},o=function(e){return e.getParam("link_default_protocol","http","string")},i=function(e,t){return e===t||" "===e||160===e.charCodeAt(0)},a=function(e){d(e,-1,"(")},u=function(e){d(e,0,"")},c=function(e){d(e,-1,"")},s=function(e,t){if(t<0&&(t=0),3===e.nodeType){var n=e.data.length;t>n&&(t=n)}return t},l=function(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setStart(t,s(t,n)):e.setStartBefore(t)},f=function(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setEnd(t,s(t,n)):e.setEndAfter(t)},d=function(e,t,a){var u,c,s,d,h,m,p,g=n(e),v=r(e);if("A"!==e.selection.getNode().tagName){var b=e.selection.getRng().cloneRange();if(b.startOffset<5){if(h=b.endContainer.previousSibling,!h){if(!b.endContainer.firstChild||!b.endContainer.firstChild.nextSibling)return;h=b.endContainer.firstChild.nextSibling}if(m=h.length,l(b,h,m),f(b,h,m),b.endOffset<5)return;u=b.endOffset,c=h}else{if(c=b.endContainer,3!==c.nodeType&&c.firstChild){while(3!==c.nodeType&&c.firstChild)c=c.firstChild;3===c.nodeType&&(l(b,c,0),f(b,c,c.nodeValue.length))}u=1===b.endOffset?2:b.endOffset-1-t}var y=u;do{l(b,c,u>=2?u-2:0),f(b,c,u>=1?u-1:0),u-=1,p=b.toString()}while(" "!==p&&""!==p&&160!==p.charCodeAt(0)&&u-2>=0&&p!==a);i(b.toString(),a)?(l(b,c,u),f(b,c,y),u+=1):0===b.startOffset?(l(b,c,0),f(b,c,y)):(l(b,c,u),f(b,c,y)),d=b.toString(),"."===d.charAt(d.length-1)&&f(b,c,y-1),d=b.toString().trim();var w=d.match(g),x=o(e);w&&("www."===w[1]?w[1]=x+"://www.":/@$/.test(w[1])&&!/^mailto:/.test(w[1])&&(w[1]="mailto:"+w[1]),s=e.selection.getBookmark(),e.selection.setRng(b),e.execCommand("createlink",!1,w[1]+w[2]),!1!==v&&e.dom.setAttrib(e.selection.getNode(),"target",v),e.selection.moveToBookmark(s),e.nodeChanged())}},h=function(e){var n;e.on("keydown",(function(t){if(13===t.keyCode)return c(e)})),t.browser.isIE()?e.on("focus",(function(){if(!n){n=!0;try{e.execCommand("AutoUrlDetect",!1,!0)}catch(t){}}})):(e.on("keypress",(function(t){if(41===t.keyCode)return a(e)})),e.on("keyup",(function(t){if(32===t.keyCode)return u(e)})))};function m(){e.add("autolink",(function(e){h(e)}))}m()})()},2519: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=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=function(){},o=function(e){return function(){return e}},i=o(!1),a=o(!0),u="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]",c=o(u),s=function(){return l},l=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},u={fold:function(e,t){return e()},is:i,isSome:i,isNone:a,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:n,orThunk:t,map:s,each:r,bind:s,exists:i,forall:a,filter:s,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return u}(),f=function(e){var t=o(e),n=function(){return u},r=function(t){return t(e)},u={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:a,isNone:i,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?u:l},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(i,(function(t){return n(e,t)}))}};return u},d=function(e){return null===e||void 0===e?l:f(e)},h={some:f,none:s,from:d},m=c,p=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=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},v=function(e){return function(t){return g(t)===e}},b=function(e){return function(t){return typeof t===e}},y=v("string"),w=v("array"),x=b("boolean"),C=b("number"),S=Array.prototype.slice,k=Array.prototype.push,_=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},E=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},A=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},T=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},O=function(e,t,n){return E(e,(function(e){n=t(n,e)})),n},B=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!w(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);k.apply(t,e[n])}return t},R=function(e,t){return B(_(e,t))},D=function(e,t){var n=S.call(e,0);return n.sort(t),n},N=Object.hasOwnProperty,I=function(e,t){return N.call(e,t)},P=("undefined"!==typeof window?window:Function("return this;")(),9),M=11,F=1,L=3,z=function(e){return e.dom.nodeType},H=function(e){return function(t){return z(t)===e}},U=H(L),V=function(e,t,n){if(!(y(n)||x(n)||C(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+"")},j=function(e,t,n){V(e.dom,t,n)},W=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},$=function(e,t){return W(e,t,Node.DOCUMENT_POSITION_PRECEDING)},G=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 K(r.childNodes[0])},X=function(e,t){var n=t||document,r=n.createElement(e);return K(r)},q=function(e,t){var n=t||document,r=n.createTextNode(e);return K(r)},K=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},Y=function(e,t,n){return h.from(e.dom.elementFromPoint(t,n)).map(K)},Z={fromHtml:G,fromTag:X,fromText:q,fromDom:K,fromPoint:Y},J=function(e){return e.nodeType!==F&&e.nodeType!==P&&e.nodeType!==M||0===e.childElementCount},Q=function(e,t){var n=void 0===t?document:t.dom;return J(n)?[]:_(n.querySelectorAll(e),Z.fromDom)},ee=function(e){return h.from(e.dom.parentNode).map(Z.fromDom)},te=function(e){return _(e.dom.childNodes,Z.fromDom)},ne=function(e,t){return{element:e,offset:t}},re=function(e,t){var n=te(e);return n.length>0&&t<n.length?ne(n[t],0):ne(e,t)},oe=function(e,t){var n=ee(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},ie=function(e,t){e.dom.appendChild(t.dom)},ae=function(e,t){oe(e,t),ie(t,e)};function ue(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)?h.from(t.dom.nodeValue):h.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 ce=ue(U,"text"),se=function(e){return ce.get(e)},le=function(e,t){return Q(t,e)},fe=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),de=function(e,t){return e.isBlock(t)||I(e.schema.getShortEndedElements(),t.nodeName)},he=function(e,t){return"false"===e.getContentEditable(t)},me=function(e,t){return"true"===e.getContentEditable(t)&&"false"===e.getContentEditableParent(t.parentNode)},pe=function(e,t){return!e.isBlock(t)&&I(e.schema.getWhiteSpaceElements(),t.nodeName)},ge=function(e,t){return de(e,t)||he(e,t)||pe(e,t)||me(e,t)},ve=function(e){return 3===e.nodeType},be=function(){return{sOffset:0,fOffset:0,elements:[]}},ye=function(e,t){return re(Z.fromDom(e),t)},we=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a=i?t(!1):n;while(a){var u=he(e,a);if(u||pe(e,a)){var c=u?r.cef(a):r.boundary(a);if(c)break;a=t(!0)}else{if(de(e,a)){if(r.boundary(a))break}else ve(a)&&r.text(a);if(a===o)break;a=t(!1)}}},xe=function(e,t,n,r,o){if(!ge(e,n)){var i=e.getParent(r,e.isBlock),u=new fe(n,i),c=o?u.next:u.prev;we(e,c,n,{boundary:a,cef:a,text:function(e){o?t.fOffset+=e.length:t.sOffset+=e.length,t.elements.push(Z.fromDom(e))}})}},Ce=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a=new fe(n,t),u=[],c=be();xe(e,c,n,t,!1);var s=function(){return c.elements.length>0&&(u.push(c),c=be()),!1};return we(e,a.next,n,{boundary:s,cef:function(e){return s(),o&&u.push.apply(u,o.cef(e)),!1},text:function(e){c.elements.push(Z.fromDom(e)),o&&o.text(e,c)}},r,i),r&&xe(e,c,r,t,!0),s(),u},Se=function(e,t){var n=ye(t.startContainer,t.startOffset),r=n.element.dom,o=ye(t.endContainer,t.endOffset),i=o.element.dom;return Ce(e,t.commonAncestorContainer,r,i,{text:function(e,t){e===i?t.fOffset+=e.length-o.offset:e===r&&(t.sOffset+=n.offset)},cef:function(t){var n=R(le(Z.fromDom(t),"*[contenteditable=true]"),(function(t){var n=t.dom;return Ce(e,n,n)}));return D(n,(function(e,t){return $(e.elements[0].dom,t.elements[0].dom)?1:-1}))}},!1)},ke=function(e,t){return t.collapsed?[]:Se(e,t)},_e=function(e,t){var n=e.createRng();return n.selectNode(t),ke(e,n)},Ee=function(e,t){return R(t,(function(t){return _e(e,t)}))},Ae=function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=e.length);var o=t.regex;o.lastIndex=n;var i,a=[];while(i=o.exec(e)){var u=i[t.matchIndex],c=i.index+i[0].indexOf(u),s=c+u.length;if(s>r)break;a.push({start:c,finish:s}),o.lastIndex=s}return a},Te=function(e,t){var n=O(e,(function(e,n){var r=se(n),o=e.last,i=o+r.length,a=R(t,(function(e,t){return e.start<i&&e.finish>o?[{element:n,start:Math.max(o,e.start)-o,finish:Math.min(i,e.finish)-o,matchId:t}]:[]}));return{results:e.results.concat(a),last:i}}),{results:[],last:0}).results;return T(n,(function(e){return e.matchId}))},Oe=function(e,t){return R(t,(function(t){var n=t.elements,r=_(n,se).join(""),o=Ae(r,e,t.sOffset,r.length-t.fOffset);return Te(n,o)}))},Be=function(e,t){A(e,(function(e,n){A(e,(function(e){var r=Z.fromDom(t.cloneNode(!1));j(r,"data-mce-index",n);var o=e.element.dom;if(o.length===e.finish&&0===e.start)ae(e.element,r);else{o.length!==e.finish&&o.splitText(e.finish);var i=o.splitText(e.start);ae(Z.fromDom(i),r)}}))}))},Re=function(e,t,n,r){var o=_e(e,n),i=Oe(t,o);return Be(i,r),i.length},De=function(e,t,n,r){var o=n.getBookmark(),i=e.select("td[data-mce-selected],th[data-mce-selected]"),a=i.length>0?Ee(e,i):ke(e,n.getRng()),u=Oe(t,a);return Be(u,r),n.moveToBookmark(o),u.length},Ne=function(e){var t=e.getAttribute("data-mce-index");return"number"===typeof t?""+t:t},Ie=function(e,t,n,r){var o=e.dom.create("span",{"data-mce-bogus":1});o.className="mce-match-marker";var i=e.getBody();return $e(e,t,!1),r?De(e.dom,n,e.selection,o):Re(e.dom,n,i,o)},Pe=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},Me=function(e,t){var n=[],r=p.toArray(e.getBody().getElementsByTagName("span"));if(r.length)for(var o=0;o<r.length;o++){var i=Ne(r[o]);null!==i&&i.length&&(i===t.toString()&&n.push(r[o]))}return n},Fe=function(e,t,n){var r=t.get(),o=r.index,i=e.dom;n=!1!==n,n?o+1===r.count?o=0:o++:o-1===-1?o=r.count-1:o--,i.removeClass(Me(e,r.index),"mce-match-marker-selected");var a=Me(e,o);return a.length?(i.addClass(Me(e,o),"mce-match-marker-selected"),e.selection.scrollIntoView(a[0]),o):-1},Le=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},ze=function(e,t){var n=e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").replace(/\s/g,"[^\\S\\r\\n\\uFEFF]"),r="("+n+")";return t?"(?:^|\\s|"+m()+")"+r+"(?=$|\\s|"+m()+")":r},He=function(e,t,n,r,o,i){var a=ze(n,o),u={regex:new RegExp(a,r?"g":"gi"),matchIndex:1},c=Ie(e,t,u,i);if(c){var s=Fe(e,t,!0);t.set({index:s,count:c,text:n,matchCase:r,wholeWord:o,inSelection:i})}return c},Ue=function(e,t){var r=Fe(e,t,!0);t.set(n(n({},t.get()),{index:r}))},Ve=function(e,t){var r=Fe(e,t,!1);t.set(n(n({},t.get()),{index:r}))},je=function(e){var t=Ne(e);return null!==t&&t.length>0},We=function(e,t,r,o,i){var a,u=t.get(),c=u.index,s=c;o=!1!==o;for(var l=e.getBody(),f=p.grep(p.toArray(l.getElementsByTagName("span")),je),d=0;d<f.length;d++){var h=Ne(f[d]),m=a=parseInt(h,10);if(i||m===u.index){r.length?(f[d].firstChild.nodeValue=r,Pe(f[d])):Le(e.dom,f[d]);while(f[++d]){if(m=parseInt(Ne(f[d]),10),m!==a){d--;break}Le(e.dom,f[d])}o&&s--}else a>c&&f[d].setAttribute("data-mce-index",String(a-1))}return t.set(n(n({},u),{count:i?0:u.count-1,index:s})),o?Ue(e,t):Ve(e,t),!i&&t.get().count>0},$e=function(e,t,r){var o,i,a,u=t.get(),c=p.toArray(e.getBody().getElementsByTagName("span"));for(o=0;o<c.length;o++){var s=Ne(c[o]);null!==s&&s.length&&(s===u.index.toString()&&(i||(i=c[o].firstChild),a=c[o].firstChild),Pe(c[o]))}if(t.set(n(n({},u),{index:-1,count:0,text:""})),i&&a){var l=e.dom.createRng();return l.setStart(i,0),l.setEnd(a,a.data.length),!1!==r&&e.selection.setRng(l),l}},Ge=function(e,t){return t.get().count>1},Xe=function(e,t){return t.get().count>1},qe=function(e,t){var n=function(n){return $e(e,t,n)},r=function(n,r,o,i){return void 0===i&&(i=!1),He(e,t,n,r,o,i)},o=function(){return Ue(e,t)},i=function(){return Ve(e,t)},a=function(n,r,o){return We(e,t,n,r,o)};return{done:n,find:r,next:o,prev:i,replace:a}},Ke=function(){var t=e(h.none()),n=function(){return t.set(h.none())},r=function(e){return t.set(h.some(e))},o=function(){return t.get().isSome()},i=function(e){return t.get().each(e)};return{clear:n,set:r,isSet:o,on:i}},Ye=tinymce.util.Tools.resolve("tinymce.Env"),Ze=function(e,t){var r=Ke();e.undoManager.add();var o=p.trim(e.selection.getContent({format:"text"}));function i(n){var r=Ge(e,t)?n.enable:n.disable;r("next");var o=Xe(e,t)?n.enable:n.disable;o("prev")}var a=function(e){var r=e.getData(),o=t.get();t.set(n(n({},o),{matchCase:r.matchcase,wholeWord:r.wholewords,inSelection:r.inselection}))},u=function(e,t){var n=["replace","replaceall","prev","next"],r=t?e.disable:e.enable;E(n,r)};function c(t){e.windowManager.alert("Could not find the specified string.",(function(){t.focus("findtext")}))}var s=function(e,t){Ye.browser.isSafari()&&Ye.deviceType.isTouch()&&("find"===t||"replace"===t||"replaceall"===t)&&e.focus(t)},l=function(n){$e(e,t,!1),u(n,!0),i(n)},f=function(n){var r=n.getData(),o=t.get();if(r.findtext.length){if(o.text===r.findtext&&o.matchCase===r.matchcase&&o.wholeWord===r.wholewords)Ue(e,t);else{var a=He(e,t,r.findtext,r.matchcase,r.wholewords,r.inselection);a<=0&&c(n),u(n,0===a)}i(n)}else l(n)},d=t.get(),h={findtext:o,replacetext:"",wholewords:d.wholeWord,matchcase:d.matchCase,inselection:d.inSelection},m={title:"Find and Replace",size:"normal",body:{type:"panel",items:[{type:"bar",items:[{type:"input",name:"findtext",placeholder:"Find",maximized:!0,inputMode:"search"},{type:"button",name:"prev",text:"Previous",icon:"action-prev",disabled:!0,borderless:!0},{type:"button",name:"next",text:"Next",icon:"action-next",disabled:!0,borderless:!0}]},{type:"input",name:"replacetext",placeholder:"Replace with",inputMode:"search"}]},buttons:[{type:"menu",name:"options",icon:"preferences",tooltip:"Preferences",align:"start",items:[{type:"togglemenuitem",name:"matchcase",text:"Match case"},{type:"togglemenuitem",name:"wholewords",text:"Find whole words only"},{type:"togglemenuitem",name:"inselection",text:"Find in selection"}]},{type:"custom",name:"find",text:"Find",primary:!0},{type:"custom",name:"replace",text:"Replace",disabled:!0},{type:"custom",name:"replaceall",text:"Replace All",disabled:!0}],initialData:h,onChange:function(e,n){"findtext"===n.name&&t.get().count>0&&l(e)},onAction:function(n,r){var o=n.getData();switch(r.name){case"find":f(n);break;case"replace":We(e,t,o.replacetext)?i(n):l(n);break;case"replaceall":We(e,t,o.replacetext,!0,!0),l(n);break;case"prev":Ve(e,t),i(n);break;case"next":Ue(e,t),i(n);break;case"matchcase":case"wholewords":case"inselection":a(n),l(n);break}s(n,r.name)},onSubmit:function(e){f(e),s(e,"find")},onClose:function(){e.focus(),$e(e,t),e.undoManager.add()}};r.set(e.windowManager.open(m,{inline:"toolbar"}))},Je=function(e,t){e.addCommand("SearchReplace",(function(){Ze(e,t)}))},Qe=function(e,t){return function(){Ze(e,t)}},et=function(e,t){e.ui.registry.addMenuItem("searchreplace",{text:"Find and replace...",shortcut:"Meta+F",onAction:Qe(e,t),icon:"search"}),e.ui.registry.addButton("searchreplace",{tooltip:"Find and replace",onAction:Qe(e,t),icon:"search"}),e.shortcuts.add("Meta+F","",Qe(e,t))};function tt(){t.add("searchreplace",(function(t){var n=e({index:-1,count:0,text:"",matchCase:!1,wholeWord:!1,inSelection:!1});return Je(t,n),et(t,n),qe(t,n)}))}tt()})()},"25eb":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"27ee":function(e,t,n){var r=n("23c6"),o=n("2b4c")("iterator"),i=n("84f2");e.exports=n("8378").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},2877:function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,u){var c,s="function"===typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},s._ssrRegister=c):o&&(c=u?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(s.functional){s._injectStyles=c;var l=s.render;s.render=function(e,t){return c.call(t),l(e,t)}}else{var f=s.beforeCreate;s.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:s}}n.d(t,"a",(function(){return r}))},"28a5":function(e,t,n){"use strict";var r=n("aae3"),o=n("cb7c"),i=n("ebd6"),a=n("0390"),u=n("9def"),c=n("5f1b"),s=n("520a"),l=n("79e5"),f=Math.min,d=[].push,h="split",m="length",p="lastIndex",g=4294967295,v=!l((function(){RegExp(g,"y")}));n("214f")("split",2,(function(e,t,n,l){var b;return b="c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[m]||2!="ab"[h](/(?:ab)*/)[m]||4!="."[h](/(.?)(.?)/)[m]||"."[h](/()()/)[m]>1||""[h](/.?/)[m]?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);var i,a,u,c=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?g:t>>>0,v=new RegExp(e.source,l+"g");while(i=s.call(v,o)){if(a=v[p],a>f&&(c.push(o.slice(f,i.index)),i[m]>1&&i.index<o[m]&&d.apply(c,i.slice(1)),u=i[0][m],f=a,c[m]>=h))break;v[p]===i.index&&v[p]++}return f===o[m]?!u&&v.test("")||c.push(""):c.push(o.slice(f)),c[m]>h?c.slice(0,h):c}:"0"[h](void 0,0)[m]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,o,r):b.call(String(o),n,r)},function(e,t){var r=l(b,e,this,t,b!==n);if(r.done)return r.value;var s=o(e),d=String(this),h=i(s,RegExp),m=s.unicode,p=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(v?"y":"g"),y=new h(v?s:"^(?:"+s.source+")",p),w=void 0===t?g:t>>>0;if(0===w)return[];if(0===d.length)return null===c(y,d)?[d]:[];var x=0,C=0,S=[];while(C<d.length){y.lastIndex=v?C:0;var k,_=c(y,v?d:d.slice(C));if(null===_||(k=f(u(y.lastIndex+(v?0:C)),d.length))===x)C=a(d,C,m);else{if(S.push(d.slice(x,C)),S.length===w)return S;for(var E=1;E<=_.length-1;E++)if(S.push(_[E]),S.length===w)return S;C=x=k}}return S.push(d.slice(x)),S}]}))},2909:function(e,t,n){"use strict";var r=n("6b75");function o(e){if(Array.isArray(e))return Object(r["a"])(e)}function i(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}var a=n("06c5");function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e){return o(e)||i(e)||Object(a["a"])(e)||u()}n.d(t,"a",(function(){return c}))},"294c":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"2aba":function(e,t,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),u=n("fa5b"),c="toString",s=(""+u).split(c);n("8378").inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(i(n,a)||o(n,a,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:u?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,c,(function(){return"function"==typeof this&&this[a]||u.call(this)}))},"2aeb":function(e,t,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),u=function(){},c="prototype",s=function(){var e,t=n("230e")("iframe"),r=i.length,o="<",a=">";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),s=e.F;while(r--)delete s[c][i[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[c]=r(e),n=new u,u[c]=null,n[a]=e):n=s(),void 0===t?n:o(n,t)}},"2b07":function(e,t,n){n("dbbc")},"2b0e":function(e,t,n){"use strict";n.r(t),function(e){
- /*!
- * Vue.js v2.6.10
- * (c) 2014-2019 Evan You
- * Released under the MIT License.
- */
- var n=Object.freeze({});function r(e){return void 0===e||null===e}function o(e){return void 0!==e&&null!==e}function i(e){return!0===e}function a(e){return!1===e}function u(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function c(e){return null!==e&&"object"===typeof e}var s=Object.prototype.toString;function l(e){return"[object Object]"===s.call(e)}function f(e){return"[object RegExp]"===s.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return o(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function m(e){return null==e?"":Array.isArray(e)||l(e)&&e.toString===s?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function g(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}g("slot,component",!0);var v=g("key,ref,slot,slot-scope,is");function b(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function w(e,t){return y.call(e,t)}function x(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var C=/-(\w)/g,S=x((function(e){return e.replace(C,(function(e,t){return t?t.toUpperCase():""}))})),k=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),_=/\B([A-Z])/g,E=x((function(e){return e.replace(_,"-$1").toLowerCase()}));function A(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function T(e,t){return e.bind(t)}var O=Function.prototype.bind?T:A;function B(e,t){t=t||0;var n=e.length-t,r=new Array(n);while(n--)r[n]=e[n+t];return r}function R(e,t){for(var n in t)e[n]=t[n];return e}function D(e){for(var t={},n=0;n<e.length;n++)e[n]&&R(t,e[n]);return t}function N(e,t,n){}var I=function(e,t,n){return!1},P=function(e){return e};function M(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return M(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),u=Object.keys(t);return a.length===u.length&&a.every((function(n){return M(e[n],t[n])}))}catch(s){return!1}}function F(e,t){for(var n=0;n<e.length;n++)if(M(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var z="data-server-rendered",H=["component","directive","filter"],U=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],V={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:I,isReservedAttr:I,isUnknownElement:I,getTagNamespace:N,parsePlatformTagName:P,mustUseProp:I,async:!0,_lifecycleHooks:U},j=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function W(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function $(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var G=new RegExp("[^"+j.source+".$_\\d]");function X(e){if(!G.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}var q,K="__proto__"in{},Y="undefined"!==typeof window,Z="undefined"!==typeof WXEnvironment&&!!WXEnvironment.platform,J=Z&&WXEnvironment.platform.toLowerCase(),Q=Y&&window.navigator.userAgent.toLowerCase(),ee=Q&&/msie|trident/.test(Q),te=Q&&Q.indexOf("msie 9.0")>0,ne=Q&&Q.indexOf("edge/")>0,re=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===J),oe=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ie={}.watch,ae=!1;if(Y)try{var ue={};Object.defineProperty(ue,"passive",{get:function(){ae=!0}}),window.addEventListener("test-passive",null,ue)}catch(Sa){}var ce=function(){return void 0===q&&(q=!Y&&!Z&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),q},se=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function le(e){return"function"===typeof e&&/native code/.test(e.toString())}var fe,de="undefined"!==typeof Symbol&&le(Symbol)&&"undefined"!==typeof Reflect&&le(Reflect.ownKeys);fe="undefined"!==typeof Set&&le(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var he=N,me=0,pe=function(){this.id=me++,this.subs=[]};pe.prototype.addSub=function(e){this.subs.push(e)},pe.prototype.removeSub=function(e){b(this.subs,e)},pe.prototype.depend=function(){pe.target&&pe.target.addDep(this)},pe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},pe.target=null;var ge=[];function ve(e){ge.push(e),pe.target=e}function be(){ge.pop(),pe.target=ge[ge.length-1]}var ye=function(e,t,n,r,o,i,a,u){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=u,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},we={child:{configurable:!0}};we.child.get=function(){return this.componentInstance},Object.defineProperties(ye.prototype,we);var xe=function(e){void 0===e&&(e="");var t=new ye;return t.text=e,t.isComment=!0,t};function Ce(e){return new ye(void 0,void 0,void 0,String(e))}function Se(e){var t=new ye(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var ke=Array.prototype,_e=Object.create(ke),Ee=["push","pop","shift","unshift","splice","sort","reverse"];Ee.forEach((function(e){var t=ke[e];$(_e,e,(function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2);break}return o&&a.observeArray(o),a.dep.notify(),i}))}));var Ae=Object.getOwnPropertyNames(_e),Te=!0;function Oe(e){Te=e}var Be=function(e){this.value=e,this.dep=new pe,this.vmCount=0,$(e,"__ob__",this),Array.isArray(e)?(K?Re(e,_e):De(e,_e,Ae),this.observeArray(e)):this.walk(e)};function Re(e,t){e.__proto__=t}function De(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];$(e,i,t[i])}}function Ne(e,t){var n;if(c(e)&&!(e instanceof ye))return w(e,"__ob__")&&e.__ob__ instanceof Be?n=e.__ob__:Te&&!ce()&&(Array.isArray(e)||l(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Be(e)),t&&n&&n.vmCount++,n}function Ie(e,t,n,r,o){var i=new pe,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var u=a&&a.get,c=a&&a.set;u&&!c||2!==arguments.length||(n=e[t]);var s=!o&&Ne(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=u?u.call(e):n;return pe.target&&(i.depend(),s&&(s.dep.depend(),Array.isArray(t)&&Fe(t))),t},set:function(t){var r=u?u.call(e):n;t===r||t!==t&&r!==r||u&&!c||(c?c.call(e,t):n=t,s=!o&&Ne(t),i.notify())}})}}function Pe(e,t,n){if(Array.isArray(e)&&d(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Ie(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Me(e,t){if(Array.isArray(e)&&d(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||w(e,t)&&(delete e[t],n&&n.dep.notify())}}function Fe(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Fe(t)}Be.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ie(e,t[n])},Be.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ne(e[t])};var Le=V.optionMergeStrategies;function ze(e,t){if(!t)return e;for(var n,r,o,i=de?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)n=i[a],"__ob__"!==n&&(r=e[n],o=t[n],w(e,n)?r!==o&&l(r)&&l(o)&&ze(r,o):Pe(e,n,o));return e}function He(e,t,n){return n?function(){var r="function"===typeof t?t.call(n,n):t,o="function"===typeof e?e.call(n,n):e;return r?ze(r,o):o}:t?e?function(){return ze("function"===typeof t?t.call(this,this):t,"function"===typeof e?e.call(this,this):e)}:t:e}function Ue(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?Ve(n):n}function Ve(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function je(e,t,n,r){var o=Object.create(e||null);return t?R(o,t):o}Le.data=function(e,t,n){return n?He(e,t,n):t&&"function"!==typeof t?e:He(e,t)},U.forEach((function(e){Le[e]=Ue})),H.forEach((function(e){Le[e+"s"]=je})),Le.watch=function(e,t,n,r){if(e===ie&&(e=void 0),t===ie&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in R(o,e),t){var a=o[i],u=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(u):Array.isArray(u)?u:[u]}return o},Le.props=Le.methods=Le.inject=Le.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return R(o,e),t&&R(o,t),o},Le.provide=He;var We=function(e,t){return void 0===t?e:t};function $e(e,t){var n=e.props;if(n){var r,o,i,a={};if(Array.isArray(n)){r=n.length;while(r--)o=n[r],"string"===typeof o&&(i=S(o),a[i]={type:null})}else if(l(n))for(var u in n)o=n[u],i=S(u),a[i]=l(o)?o:{type:o};else 0;e.props=a}}function Ge(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(l(n))for(var i in n){var a=n[i];r[i]=l(a)?R({from:i},a):{from:a}}else 0}}function Xe(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"===typeof r&&(t[n]={bind:r,update:r})}}function qe(e,t,n){if("function"===typeof t&&(t=t.options),$e(t,n),Ge(t,n),Xe(t),!t._base&&(t.extends&&(e=qe(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=qe(e,t.mixins[r],n);var i,a={};for(i in e)u(i);for(i in t)w(e,i)||u(i);function u(r){var o=Le[r]||We;a[r]=o(e[r],t[r],n,r)}return a}function Ke(e,t,n,r){if("string"===typeof n){var o=e[t];if(w(o,n))return o[n];var i=S(n);if(w(o,i))return o[i];var a=k(i);if(w(o,a))return o[a];var u=o[n]||o[i]||o[a];return u}}function Ye(e,t,n,r){var o=t[e],i=!w(n,e),a=n[e],u=et(Boolean,o.type);if(u>-1)if(i&&!w(o,"default"))a=!1;else if(""===a||a===E(e)){var c=et(String,o.type);(c<0||u<c)&&(a=!0)}if(void 0===a){a=Ze(r,o,e);var s=Te;Oe(!0),Ne(a),Oe(s)}return a}function Ze(e,t,n){if(w(t,"default")){var r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"===typeof r&&"Function"!==Je(t.type)?r.call(e):r}}function Je(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Qe(e,t){return Je(e)===Je(t)}function et(e,t){if(!Array.isArray(t))return Qe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Qe(t[n],e))return n;return-1}function tt(e,t,n){ve();try{if(t){var r=t;while(r=r.$parent){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{var a=!1===o[i].call(r,e,t,n);if(a)return}catch(Sa){rt(Sa,r,"errorCaptured hook")}}}rt(e,t,n)}finally{be()}}function nt(e,t,n,r,o){var i;try{i=n?e.apply(t,n):e.call(t),i&&!i._isVue&&h(i)&&!i._handled&&(i.catch((function(e){return tt(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(Sa){tt(Sa,r,o)}return i}function rt(e,t,n){if(V.errorHandler)try{return V.errorHandler.call(null,e,t,n)}catch(Sa){Sa!==e&&ot(Sa,null,"config.errorHandler")}ot(e,t,n)}function ot(e,t,n){if(!Y&&!Z||"undefined"===typeof console)throw e;console.error(e)}var it,at=!1,ut=[],ct=!1;function st(){ct=!1;var e=ut.slice(0);ut.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!==typeof Promise&&le(Promise)){var lt=Promise.resolve();it=function(){lt.then(st),re&&setTimeout(N)},at=!0}else if(ee||"undefined"===typeof MutationObserver||!le(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())it="undefined"!==typeof setImmediate&&le(setImmediate)?function(){setImmediate(st)}:function(){setTimeout(st,0)};else{var ft=1,dt=new MutationObserver(st),ht=document.createTextNode(String(ft));dt.observe(ht,{characterData:!0}),it=function(){ft=(ft+1)%2,ht.data=String(ft)},at=!0}function mt(e,t){var n;if(ut.push((function(){if(e)try{e.call(t)}catch(Sa){tt(Sa,t,"nextTick")}else n&&n(t)})),ct||(ct=!0,it()),!e&&"undefined"!==typeof Promise)return new Promise((function(e){n=e}))}var pt=new fe;function gt(e){vt(e,pt),pt.clear()}function vt(e,t){var n,r,o=Array.isArray(e);if(!(!o&&!c(e)||Object.isFrozen(e)||e instanceof ye)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(o){n=e.length;while(n--)vt(e[n],t)}else{r=Object.keys(e),n=r.length;while(n--)vt(e[r[n]],t)}}}var bt=x((function(e){var t="&"===e.charAt(0);e=t?e.slice(1):e;var n="~"===e.charAt(0);e=n?e.slice(1):e;var r="!"===e.charAt(0);return e=r?e.slice(1):e,{name:e,once:n,capture:r,passive:t}}));function yt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return nt(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)nt(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function wt(e,t,n,o,a,u){var c,s,l,f;for(c in e)s=e[c],l=t[c],f=bt(c),r(s)||(r(l)?(r(s.fns)&&(s=e[c]=yt(s,u)),i(f.once)&&(s=e[c]=a(f.name,s,f.capture)),n(f.name,s,f.capture,f.passive,f.params)):s!==l&&(l.fns=s,e[c]=l));for(c in t)r(e[c])&&(f=bt(c),o(f.name,t[c],f.capture))}function xt(e,t,n){var a;e instanceof ye&&(e=e.data.hook||(e.data.hook={}));var u=e[t];function c(){n.apply(this,arguments),b(a.fns,c)}r(u)?a=yt([c]):o(u.fns)&&i(u.merged)?(a=u,a.fns.push(c)):a=yt([u,c]),a.merged=!0,e[t]=a}function Ct(e,t,n){var i=t.options.props;if(!r(i)){var a={},u=e.attrs,c=e.props;if(o(u)||o(c))for(var s in i){var l=E(s);St(a,c,s,l,!0)||St(a,u,s,l,!1)}return a}}function St(e,t,n,r,i){if(o(t)){if(w(t,n))return e[n]=t[n],i||delete t[n],!0;if(w(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function kt(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function _t(e){return u(e)?[Ce(e)]:Array.isArray(e)?At(e):void 0}function Et(e){return o(e)&&o(e.text)&&a(e.isComment)}function At(e,t){var n,a,c,s,l=[];for(n=0;n<e.length;n++)a=e[n],r(a)||"boolean"===typeof a||(c=l.length-1,s=l[c],Array.isArray(a)?a.length>0&&(a=At(a,(t||"")+"_"+n),Et(a[0])&&Et(s)&&(l[c]=Ce(s.text+a[0].text),a.shift()),l.push.apply(l,a)):u(a)?Et(s)?l[c]=Ce(s.text+a):""!==a&&l.push(Ce(a)):Et(a)&&Et(s)?l[c]=Ce(s.text+a.text):(i(e._isVList)&&o(a.tag)&&r(a.key)&&o(t)&&(a.key="__vlist"+t+"_"+n+"__"),l.push(a)));return l}function Tt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Ot(e){var t=Bt(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach((function(n){Ie(e,n,t[n])})),Oe(!0))}function Bt(e,t){if(e){for(var n=Object.create(null),r=de?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){var a=e[i].from,u=t;while(u){if(u._provided&&w(u._provided,a)){n[i]=u._provided[a];break}u=u.$parent}if(!u)if("default"in e[i]){var c=e[i].default;n[i]="function"===typeof c?c.call(t):c}else 0}}return n}}function Rt(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var u=a.slot,c=n[u]||(n[u]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var s in n)n[s].every(Dt)&&delete n[s];return n}function Dt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Nt(e,t,r){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,u=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&r&&r!==n&&u===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=It(t,c,e[c]))}else o={};for(var s in t)s in o||(o[s]=Pt(t,s));return e&&Object.isExtensible(e)&&(e._normalized=o),$(o,"$stable",a),$(o,"$key",u),$(o,"$hasNormal",i),o}function It(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:_t(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Pt(e,t){return function(){return e[t]}}function Mt(e,t){var n,r,i,a,u;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"===typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(c(e))if(de&&e[Symbol.iterator]){n=[];var s=e[Symbol.iterator](),l=s.next();while(!l.done)n.push(t(l.value,n.length)),l=s.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)u=a[r],n[r]=t(e[u],u,r);return o(n)||(n=[]),n._isVList=!0,n}function Ft(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(n=R(R({},r),n)),o=i(n)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function Lt(e){return Ke(this.$options,"filters",e,!0)||P}function zt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,o){var i=V.keyCodes[t]||n;return o&&r&&!V.keyCodes[t]?zt(o,r):i?zt(i,e):r?E(r)!==t:void 0}function Ut(e,t,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=D(n));var a=function(a){if("class"===a||"style"===a||v(a))i=e;else{var u=e.attrs&&e.attrs.type;i=r||V.mustUseProp(t,u,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=S(a),s=E(a);if(!(c in i)&&!(s in i)&&(i[a]=n[a],o)){var l=e.on||(e.on={});l["update:"+a]=function(e){n[a]=e}}};for(var u in n)a(u)}else;return e}function Vt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),Wt(r,"__static__"+e,!1)),r}function jt(e,t,n){return Wt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Wt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!==typeof e[r]&&$t(e[r],t+"_"+r,n);else $t(e,t,n)}function $t(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Gt(e,t){if(t)if(l(t)){var n=e.on=e.on?R({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function Xt(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?Xt(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function qt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"===typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Kt(e,t){return"string"===typeof e?t+e:e}function Yt(e){e._o=jt,e._n=p,e._s=m,e._l=Mt,e._t=Ft,e._q=M,e._i=F,e._m=Vt,e._f=Lt,e._k=Ht,e._b=Ut,e._v=Ce,e._e=xe,e._u=Xt,e._g=Gt,e._d=qt,e._p=Kt}function Zt(e,t,r,o,a){var u,c=this,s=a.options;w(o,"_uid")?(u=Object.create(o),u._original=o):(u=o,o=o._original);var l=i(s._compiled),f=!l;this.data=e,this.props=t,this.children=r,this.parent=o,this.listeners=e.on||n,this.injections=Bt(s.inject,o),this.slots=function(){return c.$slots||Nt(e.scopedSlots,c.$slots=Rt(r,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Nt(e.scopedSlots,this.slots())}}),l&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=Nt(e.scopedSlots,this.$slots)),s._scopeId?this._c=function(e,t,n,r){var i=fn(u,e,t,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=s._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return fn(u,e,t,n,r,f)}}function Jt(e,t,r,i,a){var u=e.options,c={},s=u.props;if(o(s))for(var l in s)c[l]=Ye(l,s,t||n);else o(r.attrs)&&en(c,r.attrs),o(r.props)&&en(c,r.props);var f=new Zt(r,c,a,i,e),d=u.render.call(null,f._c,f);if(d instanceof ye)return Qt(d,r,f.parent,u,f);if(Array.isArray(d)){for(var h=_t(d)||[],m=new Array(h.length),p=0;p<h.length;p++)m[p]=Qt(h[p],r,f.parent,u,f);return m}}function Qt(e,t,n,r,o){var i=Se(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function en(e,t){for(var n in t)e[S(n)]=t[n]}Yt(Zt.prototype);var tn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;tn.prepatch(n,n)}else{var r=e.componentInstance=on(e,Bn);r.$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions,r=t.componentInstance=e.componentInstance;Pn(r,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,zn(n,"mounted")),e.data.keepAlive&&(t._isMounted?Jn(n):Fn(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?Ln(t,!0):t.$destroy())}},nn=Object.keys(tn);function rn(e,t,n,a,u){if(!r(e)){var s=n.$options._base;if(c(e)&&(e=s.extend(e)),"function"===typeof e){var l;if(r(e.cid)&&(l=e,e=xn(l,s),void 0===e))return wn(l,t,n,a,u);t=t||{},xr(e),o(t.model)&&cn(e.options,t);var f=Ct(t,e,u);if(i(e.options.functional))return Jt(e,f,t,n,a);var d=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}an(t);var m=e.options.name||u,p=new ye("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:d,tag:u,children:a},l);return p}}}function on(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return o(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}function an(e){for(var t=e.hook||(e.hook={}),n=0;n<nn.length;n++){var r=nn[n],o=t[r],i=tn[r];o===i||o&&o._merged||(t[r]=o?un(i,o):i)}}function un(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function cn(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var i=t.on||(t.on={}),a=i[r],u=t.model.callback;o(a)?(Array.isArray(a)?-1===a.indexOf(u):a!==u)&&(i[r]=[u].concat(a)):i[r]=u}var sn=1,ln=2;function fn(e,t,n,r,o,a){return(Array.isArray(n)||u(n))&&(o=r,r=n,n=void 0),i(a)&&(o=ln),dn(e,t,n,r,o)}function dn(e,t,n,r,i){if(o(n)&&o(n.__ob__))return xe();if(o(n)&&o(n.is)&&(t=n.is),!t)return xe();var a,u,c;(Array.isArray(r)&&"function"===typeof r[0]&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),i===ln?r=_t(r):i===sn&&(r=kt(r)),"string"===typeof t)?(u=e.$vnode&&e.$vnode.ns||V.getTagNamespace(t),a=V.isReservedTag(t)?new ye(V.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!o(c=Ke(e.$options,"components",t))?new ye(t,n,r,void 0,void 0,e):rn(c,n,e,r,t)):a=rn(t,n,e,r);return Array.isArray(a)?a:o(a)?(o(u)&&hn(a,u),o(n)&&mn(n),a):xe()}function hn(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),o(e.children))for(var a=0,u=e.children.length;a<u;a++){var c=e.children[a];o(c.tag)&&(r(c.ns)||i(n)&&"svg"!==c.tag)&&hn(c,t,n)}}function mn(e){c(e.style)&>(e.style),c(e.class)&>(e.class)}function pn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,o=r&&r.context;e.$slots=Rt(t._renderChildren,o),e.$scopedSlots=n,e._c=function(t,n,r,o){return fn(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return fn(e,t,n,r,o,!0)};var i=r&&r.data;Ie(e,"$attrs",i&&i.attrs||n,null,!0),Ie(e,"$listeners",t._parentListeners||n,null,!0)}var gn,vn=null;function bn(e){Yt(e.prototype),e.prototype.$nextTick=function(e){return mt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Nt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{vn=t,e=r.call(t._renderProxy,t.$createElement)}catch(Sa){tt(Sa,t,"render"),e=t._vnode}finally{vn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof ye||(e=xe()),e.parent=o,e}}function yn(e,t){return(e.__esModule||de&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function wn(e,t,n,r,o){var i=xe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}function xn(e,t){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;var n=vn;if(n&&o(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(n&&!o(e.owners)){var a=e.owners=[n],u=!0,s=null,l=null;n.$on("hook:destroyed",(function(){return b(a,n)}));var f=function(e){for(var t=0,n=a.length;t<n;t++)a[t].$forceUpdate();e&&(a.length=0,null!==s&&(clearTimeout(s),s=null),null!==l&&(clearTimeout(l),l=null))},d=L((function(n){e.resolved=yn(n,t),u?a.length=0:f(!0)})),m=L((function(t){o(e.errorComp)&&(e.error=!0,f(!0))})),p=e(d,m);return c(p)&&(h(p)?r(e.resolved)&&p.then(d,m):h(p.component)&&(p.component.then(d,m),o(p.error)&&(e.errorComp=yn(p.error,t)),o(p.loading)&&(e.loadingComp=yn(p.loading,t),0===p.delay?e.loading=!0:s=setTimeout((function(){s=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,f(!1))}),p.delay||200)),o(p.timeout)&&(l=setTimeout((function(){l=null,r(e.resolved)&&m(null)}),p.timeout)))),u=!1,e.loading?e.loadingComp:e.resolved}}function Cn(e){return e.isComment&&e.asyncFactory}function Sn(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||Cn(n)))return n}}function kn(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Tn(e,t)}function _n(e,t){gn.$on(e,t)}function En(e,t){gn.$off(e,t)}function An(e,t){var n=gn;return function r(){var o=t.apply(null,arguments);null!==o&&n.$off(e,r)}}function Tn(e,t,n){gn=e,wt(t,n||{},_n,En,An,e),gn=void 0}function On(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;var u=a.length;while(u--)if(i=a[u],i===t||i.fn===t){a.splice(u,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?B(n):n;for(var r=B(arguments,1),o='event handler for "'+e+'"',i=0,a=n.length;i<a;i++)nt(n[i],t,r,t,o)}return t}}var Bn=null;function Rn(e){var t=Bn;return Bn=e,function(){Bn=t}}function Dn(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){while(n.$options.abstract&&n.$parent)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function Nn(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=Rn(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){zn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||b(t.$children,e),e._watcher&&e._watcher.teardown();var n=e._watchers.length;while(n--)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),zn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}function In(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=xe),zn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new nr(e,r,N,{before:function(){e._isMounted&&!e._isDestroyed&&zn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,zn(e,"mounted")),e}function Pn(e,t,r,o,i){var a=o.data.scopedSlots,u=e.$scopedSlots,c=!!(a&&!a.$stable||u!==n&&!u.$stable||a&&e.$scopedSlots.$key!==a.$key),s=!!(i||e.$options._renderChildren||c);if(e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i,e.$attrs=o.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){Oe(!1);for(var l=e._props,f=e.$options._propKeys||[],d=0;d<f.length;d++){var h=f[d],m=e.$options.props;l[h]=Ye(h,m,t,e)}Oe(!0),e.$options.propsData=t}r=r||n;var p=e.$options._parentListeners;e.$options._parentListeners=r,Tn(e,r,p),s&&(e.$slots=Rt(i,o.context),e.$forceUpdate())}function Mn(e){while(e&&(e=e.$parent))if(e._inactive)return!0;return!1}function Fn(e,t){if(t){if(e._directInactive=!1,Mn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Fn(e.$children[n]);zn(e,"activated")}}function Ln(e,t){if((!t||(e._directInactive=!0,!Mn(e)))&&!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)Ln(e.$children[n]);zn(e,"deactivated")}}function zn(e,t){ve();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)nt(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),be()}var Hn=[],Un=[],Vn={},jn=!1,Wn=!1,$n=0;function Gn(){$n=Hn.length=Un.length=0,Vn={},jn=Wn=!1}var Xn=0,qn=Date.now;if(Y&&!ee){var Kn=window.performance;Kn&&"function"===typeof Kn.now&&qn()>document.createEvent("Event").timeStamp&&(qn=function(){return Kn.now()})}function Yn(){var e,t;for(Xn=qn(),Wn=!0,Hn.sort((function(e,t){return e.id-t.id})),$n=0;$n<Hn.length;$n++)e=Hn[$n],e.before&&e.before(),t=e.id,Vn[t]=null,e.run();var n=Un.slice(),r=Hn.slice();Gn(),Qn(n),Zn(r),se&&V.devtools&&se.emit("flush")}function Zn(e){var t=e.length;while(t--){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&zn(r,"updated")}}function Jn(e){e._inactive=!1,Un.push(e)}function Qn(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Fn(e[t],!0)}function er(e){var t=e.id;if(null==Vn[t]){if(Vn[t]=!0,Wn){var n=Hn.length-1;while(n>$n&&Hn[n].id>e.id)n--;Hn.splice(n+1,0,e)}else Hn.push(e);jn||(jn=!0,mt(Yn))}}var tr=0,nr=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++tr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new fe,this.newDepIds=new fe,this.expression="","function"===typeof t?this.getter=t:(this.getter=X(t),this.getter||(this.getter=N)),this.value=this.lazy?void 0:this.get()};nr.prototype.get=function(){var e;ve(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(Sa){if(!this.user)throw Sa;tt(Sa,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&>(e),be(),this.cleanupDeps()}return e},nr.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},nr.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},nr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},nr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(Sa){tt(Sa,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},nr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},nr.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},nr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var rr={enumerable:!0,configurable:!0,get:N,set:N};function or(e,t,n){rr.get=function(){return this[t][n]},rr.set=function(e){this[t][n]=e},Object.defineProperty(e,n,rr)}function ir(e){e._watchers=[];var t=e.$options;t.props&&ar(e,t.props),t.methods&&mr(e,t.methods),t.data?ur(e):Ne(e._data={},!0),t.computed&&lr(e,t.computed),t.watch&&t.watch!==ie&&pr(e,t.watch)}function ar(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||Oe(!1);var a=function(i){o.push(i);var a=Ye(i,t,n,e);Ie(r,i,a),i in e||or(e,"_props",i)};for(var u in t)a(u);Oe(!0)}function ur(e){var t=e.$options.data;t=e._data="function"===typeof t?cr(t,e):t||{},l(t)||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);while(o--){var i=n[o];0,r&&w(r,i)||W(i)||or(e,"_data",i)}Ne(t,!0)}function cr(e,t){ve();try{return e.call(t,t)}catch(Sa){return tt(Sa,t,"data()"),{}}finally{be()}}var sr={lazy:!0};function lr(e,t){var n=e._computedWatchers=Object.create(null),r=ce();for(var o in t){var i=t[o],a="function"===typeof i?i:i.get;0,r||(n[o]=new nr(e,a||N,N,sr)),o in e||fr(e,o,i)}}function fr(e,t,n){var r=!ce();"function"===typeof n?(rr.get=r?dr(t):hr(n),rr.set=N):(rr.get=n.get?r&&!1!==n.cache?dr(t):hr(n.get):N,rr.set=n.set||N),Object.defineProperty(e,t,rr)}function dr(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),pe.target&&t.depend(),t.value}}function hr(e){return function(){return e.call(this,this)}}function mr(e,t){e.$options.props;for(var n in t)e[n]="function"!==typeof t[n]?N:O(t[n],e)}function pr(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)gr(e,n,r[o]);else gr(e,n,r)}}function gr(e,t,n,r){return l(n)&&(r=n,n=n.handler),"string"===typeof n&&(n=e[n]),e.$watch(t,n,r)}function vr(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Pe,e.prototype.$delete=Me,e.prototype.$watch=function(e,t,n){var r=this;if(l(t))return gr(r,e,t,n);n=n||{},n.user=!0;var o=new nr(r,e,t,n);if(n.immediate)try{t.call(r,o.value)}catch(i){tt(i,r,'callback for immediate watcher "'+o.expression+'"')}return function(){o.teardown()}}}var br=0;function yr(e){e.prototype._init=function(e){var t=this;t._uid=br++,t._isVue=!0,e&&e._isComponent?wr(t,e):t.$options=qe(xr(t.constructor),e||{},t),t._renderProxy=t,t._self=t,Dn(t),kn(t),pn(t),zn(t,"beforeCreate"),Ot(t),ir(t),Tt(t),zn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}function wr(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function xr(e){var t=e.options;if(e.super){var n=xr(e.super),r=e.superOptions;if(n!==r){e.superOptions=n;var o=Cr(e);o&&R(e.extendOptions,o),t=e.options=qe(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Cr(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}function Sr(e){this._init(e)}function kr(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=B(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function _r(e){e.mixin=function(e){return this.options=qe(this.options,e),this}}function Er(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;var a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=qe(n.options,e),a["super"]=n,a.options.props&&Ar(a),a.options.computed&&Tr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,H.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=R({},a.options),o[r]=a,a}}function Ar(e){var t=e.options.props;for(var n in t)or(e.prototype,"_props",n)}function Tr(e){var t=e.options.computed;for(var n in t)fr(e.prototype,n,t[n])}function Or(e){H.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function Br(e){return e&&(e.Ctor.options.name||e.tag)}function Rr(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!f(e)&&e.test(t)}function Dr(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var u=Br(a.componentOptions);u&&!t(u)&&Nr(n,i,r,o)}}}function Nr(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,b(n,t)}yr(Sr),vr(Sr),On(Sr),Nn(Sr),bn(Sr);var Ir=[String,RegExp,Array],Pr={name:"keep-alive",abstract:!0,props:{include:Ir,exclude:Ir,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Nr(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){Dr(e,(function(e){return Rr(t,e)}))})),this.$watch("exclude",(function(t){Dr(e,(function(e){return!Rr(t,e)}))}))},render:function(){var e=this.$slots.default,t=Sn(e),n=t&&t.componentOptions;if(n){var r=Br(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!Rr(i,r))||a&&r&&Rr(a,r))return t;var u=this,c=u.cache,s=u.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,b(s,l),s.push(l)):(c[l]=t,s.push(l),this.max&&s.length>parseInt(this.max)&&Nr(c,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},Mr={KeepAlive:Pr};function Fr(e){var t={get:function(){return V}};Object.defineProperty(e,"config",t),e.util={warn:he,extend:R,mergeOptions:qe,defineReactive:Ie},e.set=Pe,e.delete=Me,e.nextTick=mt,e.observable=function(e){return Ne(e),e},e.options=Object.create(null),H.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,R(e.options.components,Mr),kr(e),_r(e),Er(e),Or(e)}Fr(Sr),Object.defineProperty(Sr.prototype,"$isServer",{get:ce}),Object.defineProperty(Sr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Sr,"FunctionalRenderContext",{value:Zt}),Sr.version="2.6.10";var Lr=g("style,class"),zr=g("input,textarea,option,select,progress"),Hr=function(e,t,n){return"value"===n&&zr(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ur=g("contenteditable,draggable,spellcheck"),Vr=g("events,caret,typing,plaintext-only"),jr=function(e,t){return qr(t)||"false"===t?"false":"contenteditable"===e&&Vr(t)?t:"true"},Wr=g("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),$r="http://www.w3.org/1999/xlink",Gr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Xr=function(e){return Gr(e)?e.slice(6,e.length):""},qr=function(e){return null==e||!1===e};function Kr(e){var t=e.data,n=e,r=e;while(o(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(t=Yr(r.data,t));while(o(n=n.parent))n&&n.data&&(t=Yr(t,n.data));return Zr(t.staticClass,t.class)}function Yr(e,t){return{staticClass:Jr(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Zr(e,t){return o(e)||o(t)?Jr(e,Qr(t)):""}function Jr(e,t){return e?t?e+" "+t:e:t||""}function Qr(e){return Array.isArray(e)?eo(e):c(e)?to(e):"string"===typeof e?e:""}function eo(e){for(var t,n="",r=0,i=e.length;r<i;r++)o(t=Qr(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}function to(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}var no={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ro=g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),oo=g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),io=function(e){return ro(e)||oo(e)};function ao(e){return oo(e)?"svg":"math"===e?"math":void 0}var uo=Object.create(null);function co(e){if(!Y)return!0;if(io(e))return!1;if(e=e.toLowerCase(),null!=uo[e])return uo[e];var t=document.createElement(e);return e.indexOf("-")>-1?uo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:uo[e]=/HTMLUnknownElement/.test(t.toString())}var so=g("text,number,password,search,email,tel,url");function lo(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function fo(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function ho(e,t){return document.createElementNS(no[e],t)}function mo(e){return document.createTextNode(e)}function po(e){return document.createComment(e)}function go(e,t,n){e.insertBefore(t,n)}function vo(e,t){e.removeChild(t)}function bo(e,t){e.appendChild(t)}function yo(e){return e.parentNode}function wo(e){return e.nextSibling}function xo(e){return e.tagName}function Co(e,t){e.textContent=t}function So(e,t){e.setAttribute(t,"")}var ko=Object.freeze({createElement:fo,createElementNS:ho,createTextNode:mo,createComment:po,insertBefore:go,removeChild:vo,appendChild:bo,parentNode:yo,nextSibling:wo,tagName:xo,setTextContent:Co,setStyleScope:So}),_o={create:function(e,t){Eo(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Eo(e,!0),Eo(t))},destroy:function(e){Eo(e,!0)}};function Eo(e,t){var n=e.data.ref;if(o(n)){var r=e.context,i=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?b(a[n],i):a[n]===i&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var Ao=new ye("",{},[]),To=["create","activate","update","remove","destroy"];function Oo(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&Bo(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Bo(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||so(r)&&so(i)}function Ro(e,t,n){var r,i,a={};for(r=t;r<=n;++r)i=e[r].key,o(i)&&(a[i]=r);return a}function Do(e){var t,n,a={},c=e.modules,s=e.nodeOps;for(t=0;t<To.length;++t)for(a[To[t]]=[],n=0;n<c.length;++n)o(c[n][To[t]])&&a[To[t]].push(c[n][To[t]]);function l(e){return new ye(s.tagName(e).toLowerCase(),{},[],void 0,e)}function f(e,t){function n(){0===--n.listeners&&d(e)}return n.listeners=t,n}function d(e){var t=s.parentNode(e);o(t)&&s.removeChild(t,e)}function h(e,t,n,r,a,u,c){if(o(e.elm)&&o(u)&&(e=u[c]=Se(e)),e.isRootInsert=!a,!m(e,t,n,r)){var l=e.data,f=e.children,d=e.tag;o(d)?(e.elm=e.ns?s.createElementNS(e.ns,d):s.createElement(d,e),C(e),y(e,f,t),o(l)&&x(e,t),b(n,e.elm,r)):i(e.isComment)?(e.elm=s.createComment(e.text),b(n,e.elm,r)):(e.elm=s.createTextNode(e.text),b(n,e.elm,r))}}function m(e,t,n,r){var a=e.data;if(o(a)){var u=o(e.componentInstance)&&a.keepAlive;if(o(a=a.hook)&&o(a=a.init)&&a(e,!1),o(e.componentInstance))return p(e,t),b(n,e.elm,r),i(u)&&v(e,t,n,r),!0}}function p(e,t){o(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,w(e)?(x(e,t),C(e)):(Eo(e),t.push(e))}function v(e,t,n,r){var i,u=e;while(u.componentInstance)if(u=u.componentInstance._vnode,o(i=u.data)&&o(i=i.transition)){for(i=0;i<a.activate.length;++i)a.activate[i](Ao,u);t.push(u);break}b(n,e.elm,r)}function b(e,t,n){o(e)&&(o(n)?s.parentNode(n)===e&&s.insertBefore(e,t,n):s.appendChild(e,t))}function y(e,t,n){if(Array.isArray(t)){0;for(var r=0;r<t.length;++r)h(t[r],n,e.elm,null,!0,t,r)}else u(e.text)&&s.appendChild(e.elm,s.createTextNode(String(e.text)))}function w(e){while(e.componentInstance)e=e.componentInstance._vnode;return o(e.tag)}function x(e,n){for(var r=0;r<a.create.length;++r)a.create[r](Ao,e);t=e.data.hook,o(t)&&(o(t.create)&&t.create(Ao,e),o(t.insert)&&n.push(e))}function C(e){var t;if(o(t=e.fnScopeId))s.setStyleScope(e.elm,t);else{var n=e;while(n)o(t=n.context)&&o(t=t.$options._scopeId)&&s.setStyleScope(e.elm,t),n=n.parent}o(t=Bn)&&t!==e.context&&t!==e.fnContext&&o(t=t.$options._scopeId)&&s.setStyleScope(e.elm,t)}function S(e,t,n,r,o,i){for(;r<=o;++r)h(n[r],i,e,t,!1,n,r)}function k(e){var t,n,r=e.data;if(o(r))for(o(t=r.hook)&&o(t=t.destroy)&&t(e),t=0;t<a.destroy.length;++t)a.destroy[t](e);if(o(t=e.children))for(n=0;n<e.children.length;++n)k(e.children[n])}function _(e,t,n,r){for(;n<=r;++n){var i=t[n];o(i)&&(o(i.tag)?(E(i),k(i)):d(i.elm))}}function E(e,t){if(o(t)||o(e.data)){var n,r=a.remove.length+1;for(o(t)?t.listeners+=r:t=f(e.elm,r),o(n=e.componentInstance)&&o(n=n._vnode)&&o(n.data)&&E(n,t),n=0;n<a.remove.length;++n)a.remove[n](e,t);o(n=e.data.hook)&&o(n=n.remove)?n(e,t):t()}else d(e.elm)}function A(e,t,n,i,a){var u,c,l,f,d=0,m=0,p=t.length-1,g=t[0],v=t[p],b=n.length-1,y=n[0],w=n[b],x=!a;while(d<=p&&m<=b)r(g)?g=t[++d]:r(v)?v=t[--p]:Oo(g,y)?(O(g,y,i,n,m),g=t[++d],y=n[++m]):Oo(v,w)?(O(v,w,i,n,b),v=t[--p],w=n[--b]):Oo(g,w)?(O(g,w,i,n,b),x&&s.insertBefore(e,g.elm,s.nextSibling(v.elm)),g=t[++d],w=n[--b]):Oo(v,y)?(O(v,y,i,n,m),x&&s.insertBefore(e,v.elm,g.elm),v=t[--p],y=n[++m]):(r(u)&&(u=Ro(t,d,p)),c=o(y.key)?u[y.key]:T(y,t,d,p),r(c)?h(y,i,e,g.elm,!1,n,m):(l=t[c],Oo(l,y)?(O(l,y,i,n,m),t[c]=void 0,x&&s.insertBefore(e,l.elm,g.elm)):h(y,i,e,g.elm,!1,n,m)),y=n[++m]);d>p?(f=r(n[b+1])?null:n[b+1].elm,S(e,f,n,m,b,i)):m>b&&_(e,t,d,p)}function T(e,t,n,r){for(var i=n;i<r;i++){var a=t[i];if(o(a)&&Oo(e,a))return i}}function O(e,t,n,u,c,l){if(e!==t){o(t.elm)&&o(u)&&(t=u[c]=Se(t));var f=t.elm=e.elm;if(i(e.isAsyncPlaceholder))o(t.asyncFactory.resolved)?D(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(i(t.isStatic)&&i(e.isStatic)&&t.key===e.key&&(i(t.isCloned)||i(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,h=t.data;o(h)&&o(d=h.hook)&&o(d=d.prepatch)&&d(e,t);var m=e.children,p=t.children;if(o(h)&&w(t)){for(d=0;d<a.update.length;++d)a.update[d](e,t);o(d=h.hook)&&o(d=d.update)&&d(e,t)}r(t.text)?o(m)&&o(p)?m!==p&&A(f,m,p,n,l):o(p)?(o(e.text)&&s.setTextContent(f,""),S(f,null,p,0,p.length-1,n)):o(m)?_(f,m,0,m.length-1):o(e.text)&&s.setTextContent(f,""):e.text!==t.text&&s.setTextContent(f,t.text),o(h)&&o(d=h.hook)&&o(d=d.postpatch)&&d(e,t)}}}function B(e,t,n){if(i(n)&&o(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var R=g("attrs,class,staticClass,staticStyle,key");function D(e,t,n,r){var a,u=t.tag,c=t.data,s=t.children;if(r=r||c&&c.pre,t.elm=e,i(t.isComment)&&o(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(o(c)&&(o(a=c.hook)&&o(a=a.init)&&a(t,!0),o(a=t.componentInstance)))return p(t,n),!0;if(o(u)){if(o(s))if(e.hasChildNodes())if(o(a=c)&&o(a=a.domProps)&&o(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var l=!0,f=e.firstChild,d=0;d<s.length;d++){if(!f||!D(f,s[d],n,r)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else y(t,s,n);if(o(c)){var h=!1;for(var m in c)if(!R(m)){h=!0,x(t,n);break}!h&&c["class"]&>(c["class"])}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,u){if(!r(t)){var c=!1,f=[];if(r(e))c=!0,h(t,f);else{var d=o(e.nodeType);if(!d&&Oo(e,t))O(e,t,f,null,null,u);else{if(d){if(1===e.nodeType&&e.hasAttribute(z)&&(e.removeAttribute(z),n=!0),i(n)&&D(e,t,f))return B(t,f,!0),e;e=l(e)}var m=e.elm,p=s.parentNode(m);if(h(t,f,m._leaveCb?null:p,s.nextSibling(m)),o(t.parent)){var g=t.parent,v=w(t);while(g){for(var b=0;b<a.destroy.length;++b)a.destroy[b](g);if(g.elm=t.elm,v){for(var y=0;y<a.create.length;++y)a.create[y](Ao,g);var x=g.data.hook.insert;if(x.merged)for(var C=1;C<x.fns.length;C++)x.fns[C]()}else Eo(g);g=g.parent}}o(p)?_(p,[e],0,0):o(e.tag)&&k(e)}}return B(t,f,c),t.elm}o(e)&&k(e)}}var No={create:Io,update:Io,destroy:function(e){Io(e,Ao)}};function Io(e,t){(e.data.directives||t.data.directives)&&Po(e,t)}function Po(e,t){var n,r,o,i=e===Ao,a=t===Ao,u=Fo(e.data.directives,e.context),c=Fo(t.data.directives,t.context),s=[],l=[];for(n in c)r=u[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,zo(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(zo(o,"bind",t,e),o.def&&o.def.inserted&&s.push(o));if(s.length){var f=function(){for(var n=0;n<s.length;n++)zo(s[n],"inserted",t,e)};i?xt(t,"insert",f):f()}if(l.length&&xt(t,"postpatch",(function(){for(var n=0;n<l.length;n++)zo(l[n],"componentUpdated",t,e)})),!i)for(n in u)c[n]||zo(u[n],"unbind",e,e,a)}var Mo=Object.create(null);function Fo(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)r=e[n],r.modifiers||(r.modifiers=Mo),o[Lo(r)]=r,r.def=Ke(t.$options,"directives",r.name,!0);return o}function Lo(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function zo(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(Sa){tt(Sa,n.context,"directive "+e.name+" "+t+" hook")}}var Ho=[_o,No];function Uo(e,t){var n=t.componentOptions;if((!o(n)||!1!==n.Ctor.options.inheritAttrs)&&(!r(e.data.attrs)||!r(t.data.attrs))){var i,a,u,c=t.elm,s=e.data.attrs||{},l=t.data.attrs||{};for(i in o(l.__ob__)&&(l=t.data.attrs=R({},l)),l)a=l[i],u=s[i],u!==a&&Vo(c,i,a);for(i in(ee||ne)&&l.value!==s.value&&Vo(c,"value",l.value),s)r(l[i])&&(Gr(i)?c.removeAttributeNS($r,Xr(i)):Ur(i)||c.removeAttribute(i))}}function Vo(e,t,n){e.tagName.indexOf("-")>-1?jo(e,t,n):Wr(t)?qr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ur(t)?e.setAttribute(t,jr(t,n)):Gr(t)?qr(n)?e.removeAttributeNS($r,Xr(t)):e.setAttributeNS($r,t,n):jo(e,t,n)}function jo(e,t,n){if(qr(n))e.removeAttribute(t);else{if(ee&&!te&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Wo={create:Uo,update:Uo};function $o(e,t){var n=t.elm,i=t.data,a=e.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var u=Kr(t),c=n._transitionClasses;o(c)&&(u=Jr(u,Qr(c))),u!==n._prevClass&&(n.setAttribute("class",u),n._prevClass=u)}}var Go,Xo={create:$o,update:$o},qo="__r",Ko="__c";function Yo(e){if(o(e[qo])){var t=ee?"change":"input";e[t]=[].concat(e[qo],e[t]||[]),delete e[qo]}o(e[Ko])&&(e.change=[].concat(e[Ko],e.change||[]),delete e[Ko])}function Zo(e,t,n){var r=Go;return function o(){var i=t.apply(null,arguments);null!==i&&ei(e,o,n,r)}}var Jo=at&&!(oe&&Number(oe[1])<=53);function Qo(e,t,n,r){if(Jo){var o=Xn,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(e,t,ae?{capture:n,passive:r}:n)}function ei(e,t,n,r){(r||Go).removeEventListener(e,t._wrapper||t,n)}function ti(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},o=e.data.on||{};Go=t.elm,Yo(n),wt(n,o,Qo,ei,Zo,t.context),Go=void 0}}var ni,ri={create:ti,update:ti};function oi(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,i,a=t.elm,u=e.data.domProps||{},c=t.data.domProps||{};for(n in o(c.__ob__)&&(c=t.data.domProps=R({},c)),u)n in c||(a[n]="");for(n in c){if(i=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===u[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=i;var s=r(i)?"":String(i);ii(a,s)&&(a.value=s)}else if("innerHTML"===n&&oo(a.tagName)&&r(a.innerHTML)){ni=ni||document.createElement("div"),ni.innerHTML="<svg>"+i+"</svg>";var l=ni.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(l.firstChild)a.appendChild(l.firstChild)}else if(i!==u[n])try{a[n]=i}catch(Sa){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||ai(e,t)||ui(e,t))}function ai(e,t){var n=!0;try{n=document.activeElement!==e}catch(Sa){}return n&&e.value!==t}function ui(e,t){var n=e.value,r=e._vModifiers;if(o(r)){if(r.number)return p(n)!==p(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var ci={create:oi,update:oi},si=x((function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function li(e){var t=fi(e.style);return e.staticStyle?R(e.staticStyle,t):t}function fi(e){return Array.isArray(e)?D(e):"string"===typeof e?si(e):e}function di(e,t){var n,r={};if(t){var o=e;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=li(o.data))&&R(r,n)}(n=li(e.data))&&R(r,n);var i=e;while(i=i.parent)i.data&&(n=li(i.data))&&R(r,n);return r}var hi,mi=/^--/,pi=/\s*!important$/,gi=function(e,t,n){if(mi.test(t))e.style.setProperty(t,n);else if(pi.test(n))e.style.setProperty(E(t),n.replace(pi,""),"important");else{var r=bi(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},vi=["Webkit","Moz","ms"],bi=x((function(e){if(hi=hi||document.createElement("div").style,e=S(e),"filter"!==e&&e in hi)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<vi.length;n++){var r=vi[n]+t;if(r in hi)return r}}));function yi(e,t){var n=t.data,i=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))){var a,u,c=t.elm,s=i.staticStyle,l=i.normalizedStyle||i.style||{},f=s||l,d=fi(t.data.style)||{};t.data.normalizedStyle=o(d.__ob__)?R({},d):d;var h=di(t,!0);for(u in f)r(h[u])&&gi(c,u,"");for(u in h)a=h[u],a!==f[u]&&gi(c,u,null==a?"":a)}}var wi={create:yi,update:yi},xi=/\s+/;function Ci(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(xi).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Si(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(xi).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function ki(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&R(t,_i(e.name||"v")),R(t,e),t}return"string"===typeof e?_i(e):void 0}}var _i=x((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Ei=Y&&!te,Ai="transition",Ti="animation",Oi="transition",Bi="transitionend",Ri="animation",Di="animationend";Ei&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Bi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ri="WebkitAnimation",Di="webkitAnimationEnd"));var Ni=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ii(e){Ni((function(){Ni(e)}))}function Pi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Ci(e,t))}function Mi(e,t){e._transitionClasses&&b(e._transitionClasses,t),Si(e,t)}function Fi(e,t,n){var r=zi(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var u=o===Ai?Bi:Di,c=0,s=function(){e.removeEventListener(u,l),n()},l=function(t){t.target===e&&++c>=a&&s()};setTimeout((function(){c<a&&s()}),i+1),e.addEventListener(u,l)}var Li=/\b(transform|all)(,|$)/;function zi(e,t){var n,r=window.getComputedStyle(e),o=(r[Oi+"Delay"]||"").split(", "),i=(r[Oi+"Duration"]||"").split(", "),a=Hi(o,i),u=(r[Ri+"Delay"]||"").split(", "),c=(r[Ri+"Duration"]||"").split(", "),s=Hi(u,c),l=0,f=0;t===Ai?a>0&&(n=Ai,l=a,f=i.length):t===Ti?s>0&&(n=Ti,l=s,f=c.length):(l=Math.max(a,s),n=l>0?a>s?Ai:Ti:null,f=n?n===Ai?i.length:c.length:0);var d=n===Ai&&Li.test(r[Oi+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:d}}function Hi(e,t){while(e.length<t.length)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return Ui(t)+Ui(e[n])})))}function Ui(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Vi(e,t){var n=e.elm;o(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var i=ki(e.data.transition);if(!r(i)&&!o(n._enterCb)&&1===n.nodeType){var a=i.css,u=i.type,s=i.enterClass,l=i.enterToClass,f=i.enterActiveClass,d=i.appearClass,h=i.appearToClass,m=i.appearActiveClass,g=i.beforeEnter,v=i.enter,b=i.afterEnter,y=i.enterCancelled,w=i.beforeAppear,x=i.appear,C=i.afterAppear,S=i.appearCancelled,k=i.duration,_=Bn,E=Bn.$vnode;while(E&&E.parent)_=E.context,E=E.parent;var A=!_._isMounted||!e.isRootInsert;if(!A||x||""===x){var T=A&&d?d:s,O=A&&m?m:f,B=A&&h?h:l,R=A&&w||g,D=A&&"function"===typeof x?x:v,N=A&&C||b,I=A&&S||y,P=p(c(k)?k.enter:k);0;var M=!1!==a&&!te,F=$i(D),z=n._enterCb=L((function(){M&&(Mi(n,B),Mi(n,O)),z.cancelled?(M&&Mi(n,T),I&&I(n)):N&&N(n),n._enterCb=null}));e.data.show||xt(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),D&&D(n,z)})),R&&R(n),M&&(Pi(n,T),Pi(n,O),Ii((function(){Mi(n,T),z.cancelled||(Pi(n,B),F||(Wi(P)?setTimeout(z,P):Fi(n,u,z)))}))),e.data.show&&(t&&t(),D&&D(n,z)),M||F||z()}}}function ji(e,t){var n=e.elm;o(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var i=ki(e.data.transition);if(r(i)||1!==n.nodeType)return t();if(!o(n._leaveCb)){var a=i.css,u=i.type,s=i.leaveClass,l=i.leaveToClass,f=i.leaveActiveClass,d=i.beforeLeave,h=i.leave,m=i.afterLeave,g=i.leaveCancelled,v=i.delayLeave,b=i.duration,y=!1!==a&&!te,w=$i(h),x=p(c(b)?b.leave:b);0;var C=n._leaveCb=L((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Mi(n,l),Mi(n,f)),C.cancelled?(y&&Mi(n,s),g&&g(n)):(t(),m&&m(n)),n._leaveCb=null}));v?v(S):S()}function S(){C.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),d&&d(n),y&&(Pi(n,s),Pi(n,f),Ii((function(){Mi(n,s),C.cancelled||(Pi(n,l),w||(Wi(x)?setTimeout(C,x):Fi(n,u,C)))}))),h&&h(n,C),y||w||C())}}function Wi(e){return"number"===typeof e&&!isNaN(e)}function $i(e){if(r(e))return!1;var t=e.fns;return o(t)?$i(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Gi(e,t){!0!==t.data.show&&Vi(t)}var Xi=Y?{create:Gi,activate:Gi,remove:function(e,t){!0!==e.data.show?ji(e,t):t()}}:{},qi=[Wo,Xo,ri,ci,wi,Xi],Ki=qi.concat(Ho),Yi=Do({nodeOps:ko,modules:Ki});te&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&oa(e,"input")}));var Zi={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?xt(n,"postpatch",(function(){Zi.componentUpdated(e,t,n)})):Ji(e,t,n.context),e._vOptions=[].map.call(e.options,ta)):("textarea"===n.tag||so(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",na),e.addEventListener("compositionend",ra),e.addEventListener("change",ra),te&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ji(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,ta);if(o.some((function(e,t){return!M(e,r[t])}))){var i=e.multiple?t.value.some((function(e){return ea(e,o)})):t.value!==t.oldValue&&ea(t.value,o);i&&oa(e,"change")}}}};function Ji(e,t,n){Qi(e,t,n),(ee||ne)&&setTimeout((function(){Qi(e,t,n)}),0)}function Qi(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,u=0,c=e.options.length;u<c;u++)if(a=e.options[u],o)i=F(r,ta(a))>-1,a.selected!==i&&(a.selected=i);else if(M(ta(a),r))return void(e.selectedIndex!==u&&(e.selectedIndex=u));o||(e.selectedIndex=-1)}}function ea(e,t){return t.every((function(t){return!M(t,e)}))}function ta(e){return"_value"in e?e._value:e.value}function na(e){e.target.composing=!0}function ra(e){e.target.composing&&(e.target.composing=!1,oa(e.target,"input"))}function oa(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function ia(e){return!e.componentInstance||e.data&&e.data.transition?e:ia(e.componentInstance._vnode)}var aa={bind:function(e,t,n){var r=t.value;n=ia(n);var o=n.data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,Vi(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value,o=t.oldValue;if(!r!==!o){n=ia(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?Vi(n,(function(){e.style.display=e.__vOriginalDisplay})):ji(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}},ua={model:Zi,show:aa},ca={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function sa(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?sa(Sn(t.children)):e}function la(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[S(i)]=o[i];return t}function fa(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function da(e){while(e=e.parent)if(e.data.transition)return!0}function ha(e,t){return t.key===e.key&&t.tag===e.tag}var ma=function(e){return e.tag||Cn(e)},pa=function(e){return"show"===e.name},ga={name:"transition",props:ca,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(ma),n.length)){0;var r=this.mode;0;var o=n[0];if(da(this.$vnode))return o;var i=sa(o);if(!i)return o;if(this._leaving)return fa(e,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var c=(i.data||(i.data={})).transition=la(this),s=this._vnode,l=sa(s);if(i.data.directives&&i.data.directives.some(pa)&&(i.data.show=!0),l&&l.data&&!ha(i,l)&&!Cn(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=R({},c);if("out-in"===r)return this._leaving=!0,xt(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),fa(e,o);if("in-out"===r){if(Cn(i))return s;var d,h=function(){d()};xt(c,"afterEnter",h),xt(c,"enterCancelled",h),xt(f,"delayLeave",(function(e){d=e}))}}return o}}},va=R({tag:String,moveClass:String},ca);delete va.mode;var ba={props:va,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=Rn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=la(this),u=0;u<o.length;u++){var c=o[u];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else;}if(r){for(var s=[],l=[],f=0;f<r.length;f++){var d=r[f];d.data.transition=a,d.data.pos=d.elm.getBoundingClientRect(),n[d.key]?s.push(d):l.push(d)}this.kept=e(t,null,s),this.removed=l}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(ya),e.forEach(wa),e.forEach(xa),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;Pi(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Bi,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Bi,e),n._moveCb=null,Mi(n,t))})}})))},methods:{hasMove:function(e,t){if(!Ei)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Si(n,e)})),Ci(n,t),n.style.display="none",this.$el.appendChild(n);var r=zi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function ya(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function wa(e){e.data.newPos=e.elm.getBoundingClientRect()}function xa(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}var Ca={Transition:ga,TransitionGroup:ba};Sr.config.mustUseProp=Hr,Sr.config.isReservedTag=io,Sr.config.isReservedAttr=Lr,Sr.config.getTagNamespace=ao,Sr.config.isUnknownElement=co,R(Sr.options.directives,ua),R(Sr.options.components,Ca),Sr.prototype.__patch__=Y?Yi:N,Sr.prototype.$mount=function(e,t){return e=e&&Y?lo(e):void 0,In(this,e,t)},Y&&setTimeout((function(){V.devtools&&se&&se.emit("init",Sr)}),0),t["default"]=Sr}.call(this,n("c8ba"))},"2b4c":function(e,t,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i,u=e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))};u.store=r},"2d00":function(e,t){e.exports=!1},"2d83":function(e,t,n){"use strict";var r=n("387f");e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2e08":function(e,t,n){var r=n("9def"),o=n("9744"),i=n("be13");e.exports=function(e,t,n,a){var u=String(i(e)),c=u.length,s=void 0===n?" ":String(n),l=r(t);if(l<=c||""==s)return u;var f=l-c,d=o.call(s,Math.ceil(f/s.length));return d.length>f&&(d=d.slice(0,f)),a?d+u:u+d}},"2e67":function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2f62":function(e,t,n){"use strict";
- /**
- * vuex v3.1.0
- * (c) 2019 Evan You
- * @license MIT
- */
- function r(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:r});else{var n=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[r].concat(e.init):r,n.call(this,e)}}function r(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}n.d(t,"c",(function(){return O})),n.d(t,"b",(function(){return R}));var o="undefined"!==typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function i(e){o&&(e._devtoolHook=o,o.emit("vuex:init",e),o.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){o.emit("vuex:mutation",e,t)})))}function a(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function u(e){return null!==e&&"object"===typeof e}function c(e){return e&&"function"===typeof e.then}var s=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},l={namespaced:{configurable:!0}};l.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(e,t){this._children[e]=t},s.prototype.removeChild=function(e){delete this._children[e]},s.prototype.getChild=function(e){return this._children[e]},s.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},s.prototype.forEachChild=function(e){a(this._children,e)},s.prototype.forEachGetter=function(e){this._rawModule.getters&&a(this._rawModule.getters,e)},s.prototype.forEachAction=function(e){this._rawModule.actions&&a(this._rawModule.actions,e)},s.prototype.forEachMutation=function(e){this._rawModule.mutations&&a(this._rawModule.mutations,e)},Object.defineProperties(s.prototype,l);var f=function(e){this.register([],e,!1)};function d(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void 0;d(e.concat(r),t.getChild(r),n.modules[r])}}f.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},f.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},f.prototype.update=function(e){d([],this.root,e)},f.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=new s(t,n);if(0===e.length)this.root=o;else{var i=this.get(e.slice(0,-1));i.addChild(e[e.length-1],o)}t.modules&&a(t.modules,(function(t,o){r.register(e.concat(o),t,n)}))},f.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];t.getChild(n).runtime&&t.removeChild(n)};var h;var m=function(e){var t=this;void 0===e&&(e={}),!h&&"undefined"!==typeof window&&window.Vue&&T(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new f(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new h;var o=this,a=this,u=a.dispatch,c=a.commit;this.dispatch=function(e,t){return u.call(o,e,t)},this.commit=function(e,t,n){return c.call(o,e,t,n)},this.strict=r;var s=this._modules.root.state;y(this,s,[],this._modules.root),b(this,s),n.forEach((function(e){return e(t)}));var l=void 0!==e.devtools?e.devtools:h.config.devtools;l&&i(this)},p={state:{configurable:!0}};function g(e,t){return t.indexOf(e)<0&&t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function v(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;y(e,n,[],e._modules.root,!0),b(e,n,t)}function b(e,t,n){var r=e._vm;e.getters={};var o=e._wrappedGetters,i={};a(o,(function(t,n){i[n]=function(){return t(e)},Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var u=h.config.silent;h.config.silent=!0,e._vm=new h({data:{$$state:t},computed:i}),h.config.silent=u,e.strict&&_(e),r&&(n&&e._withCommit((function(){r._data.$$state=null})),h.nextTick((function(){return r.$destroy()})))}function y(e,t,n,r,o){var i=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a]=r),!i&&!o){var u=E(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit((function(){h.set(u,c,r.state)}))}var s=r.context=w(e,a,n);r.forEachMutation((function(t,n){var r=a+n;C(e,r,t,s)})),r.forEachAction((function(t,n){var r=t.root?n:a+n,o=t.handler||t;S(e,r,o,s)})),r.forEachGetter((function(t,n){var r=a+n;k(e,r,t,s)})),r.forEachChild((function(r,i){y(e,t,n.concat(i),r,o)}))}function w(e,t,n){var r=""===t,o={dispatch:r?e.dispatch:function(n,r,o){var i=A(n,r,o),a=i.payload,u=i.options,c=i.type;return u&&u.root||(c=t+c),e.dispatch(c,a)},commit:r?e.commit:function(n,r,o){var i=A(n,r,o),a=i.payload,u=i.options,c=i.type;u&&u.root||(c=t+c),e.commit(c,a,u)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return x(e,t)}},state:{get:function(){return E(e.state,n)}}}),o}function x(e,t){var n={},r=t.length;return Object.keys(e.getters).forEach((function(o){if(o.slice(0,r)===t){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return e.getters[o]},enumerable:!0})}})),n}function C(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push((function(t){n.call(e,r.state,t)}))}function S(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.push((function(t,o){var i=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t,o);return c(i)||(i=Promise.resolve(i)),e._devtoolHook?i.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):i}))}function k(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function _(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function E(e,t){return t.length?t.reduce((function(e,t){return e[t]}),e):e}function A(e,t,n){return u(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function T(e){h&&e===h||(h=e,r(h))}p.state.get=function(){return this._vm._data.$$state},p.state.set=function(e){0},m.prototype.commit=function(e,t,n){var r=this,o=A(e,t,n),i=o.type,a=o.payload,u=(o.options,{type:i,payload:a}),c=this._mutations[i];c&&(this._withCommit((function(){c.forEach((function(e){e(a)}))})),this._subscribers.forEach((function(e){return e(u,r.state)})))},m.prototype.dispatch=function(e,t){var n=this,r=A(e,t),o=r.type,i=r.payload,a={type:o,payload:i},u=this._actions[o];if(u){try{this._actionSubscribers.filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(s){0}var c=u.length>1?Promise.all(u.map((function(e){return e(i)}))):u[0](i);return c.then((function(e){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(s){0}return e}))}},m.prototype.subscribe=function(e){return g(e,this._subscribers)},m.prototype.subscribeAction=function(e){var t="function"===typeof e?{before:e}:e;return g(t,this._actionSubscribers)},m.prototype.watch=function(e,t,n){var r=this;return this._watcherVM.$watch((function(){return e(r.state,r.getters)}),t,n)},m.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},m.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),y(this,this.state,e,this._modules.get(e),n.preserveState),b(this,this.state)},m.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=E(t.state,e.slice(0,-1));h.delete(n,e[e.length-1])})),v(this)},m.prototype.hotUpdate=function(e){this._modules.update(e),v(this,!0)},m.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(m.prototype,p);var O=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=M(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,t,n):t[o]},n[r].vuex=!0})),n})),B=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var i=M(this.$store,"mapMutations",e);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),R=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;o=e+o,n[r]=function(){if(!e||M(this.$store,"mapGetters",e))return this.$store.getters[o]},n[r].vuex=!0})),n})),D=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var i=M(this.$store,"mapActions",e);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),N=function(e){return{mapState:O.bind(null,e),mapGetters:R.bind(null,e),mapMutations:B.bind(null,e),mapActions:D.bind(null,e)}};function I(e){return Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}}))}function P(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function M(e,t,n){var r=e._modulesNamespaceMap[n];return r}var F={Store:m,install:T,version:"3.1.0",mapState:O,mapMutations:B,mapGetters:R,mapActions:D,createNamespacedHelpers:N};t["a"]=F},"2fdb":function(e,t,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(e){return!!~o(this,e,i).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},"2fec":function(e,t,n){n("24e8")},"30b5":function(e,t,n){"use strict";var r=n("c532");function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}return i&&(e+=(-1===e.indexOf("?")?"?":"&")+i),e}},"30f1":function(e,t,n){"use strict";var r=n("b8e3"),o=n("63b6"),i=n("9138"),a=n("35e8"),u=n("481b"),c=n("8f60"),s=n("45f2"),l=n("53e2"),f=n("5168")("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",p="values",g=function(){return this};e.exports=function(e,t,n,v,b,y,w){c(n,t,v);var x,C,S,k=function(e){if(!d&&e in T)return T[e];switch(e){case m:return function(){return new n(this,e)};case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",E=b==p,A=!1,T=e.prototype,O=T[f]||T[h]||b&&T[b],B=O||k(b),R=b?E?k("entries"):B:void 0,D="Array"==t&&T.entries||O;if(D&&(S=l(D.call(new e)),S!==Object.prototype&&S.next&&(s(S,_,!0),r||"function"==typeof S[f]||a(S,f,g))),E&&O&&O.name!==p&&(A=!0,B=function(){return O.call(this)}),r&&!w||!d&&!A&&T[f]||a(T,f,B),u[t]=B,u[_]=g,b)if(x={values:E?B:k(p),keys:y?B:k(m),entries:R},w)for(C in x)C in T||i(T,C,x[C]);else o(o.P+o.F*(d||A),t,x);return x}},3154:function(e,t,n){n("f034")},"31f4":function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},"323e":function(e,t,n){var r,o;
- /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
- * @license MIT */(function(i,a){r=a,o="function"===typeof r?r.call(t,n,t,e):r,void 0===o||(e.exports=o)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function n(e,t,n){return e<t?t:e>n?n:e}function r(e){return 100*(-1+e)}function o(e,n,o){var i;return i="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},i.transition="all "+n+"ms "+o,i}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var u=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var c=e.render(!u),s=c.querySelector(t.barSelector),l=t.speed,f=t.easing;return c.offsetWidth,i((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),a(s,o(r,l,f)),1===r?(a(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){a(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),l)}),l)):setTimeout(n,l)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=t.template;var i,u=o.querySelector(t.barSelector),s=n?"-100":r(e.status||0),l=document.querySelector(t.parent);return a(u,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),t.showSpinner||(i=o.querySelector(t.spinnerSelector),i&&f(i)),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(o),o},e.remove=function(){s(document.documentElement,"nprogress-busy"),s(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),a=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);while(o--)if(r=e[o]+i,r in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function i(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&i(e,n,r);else i(e,o[1],o[2])}}();function u(e,t){var n="string"==typeof e?e:l(e);return n.indexOf(" "+t+" ")>=0}function c(e,t){var n=l(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function s(e,t){var n,r=l(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function l(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"32e9":function(e,t,n){var r=n("86cc"),o=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"32fc":function(e,t,n){var r=n("e53d").document;e.exports=r&&r.documentElement},"335c":function(e,t,n){var r=n("6b4c");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"33a4":function(e,t,n){var r=n("84f2"),o=n("2b4c")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},"355d":function(e,t){t.f={}.propertyIsEnumerable},"35e8":function(e,t,n){var r=n("d9f6"),o=n("aebd");e.exports=n("8e60")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"365e":function(e,t,n){n("cf08")},3699: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(){},r=function(e){return function(){return e}},o=r(!1),i=r(!0),a=function(){return u},u=function(){var e=function(e){return e.isNone()},t=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:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:u,orThunk:t,map:a,each:n,bind:a,exists:o,forall:i,filter:a,equals:e,equals_:e,toArray:function(){return[]},toString:r("none()")};return c}(),c=function(e){var t=r(e),n=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:n,orThunk:n,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}},h=d("string"),m=d("object"),p=d("array"),g=Array.prototype.push,v=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},b=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);g.apply(t,e[n])}return t},y=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},w=Object.keys,x=Object.hasOwnProperty,C=function(e,t){for(var n=w(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},S=function(e,t){return k(e,t)?l.from(e[t]):l.none()},k=function(e,t){return x.call(e,t)},_=function(e){return e.getParam("media_scripts")},E=function(e){return e.getParam("audio_template_callback")},A=function(e){return e.getParam("video_template_callback")},T=function(e){return e.getParam("media_live_embeds",!0)},O=function(e){return e.getParam("media_filter_html",!0)},B=function(e){return e.getParam("media_url_resolver")},R=function(e){return e.getParam("media_alt_source",!0)},D=function(e){return e.getParam("media_poster",!0)},N=function(e){return e.getParam("media_dimensions",!0)},I=tinymce.util.Tools.resolve("tinymce.util.Tools"),P=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),M=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),F=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},L=P.DOM,z=function(e){return e.replace(/px$/,"")},H=function(e){var t=e.map.style,n=t?L.parseStyle(t):{};return{type:"ephox-embed-iri",source:e.map["data-ephox-embed-iri"],altsource:"",poster:"",width:S(n,"max-width").map(z).getOr(""),height:S(n,"max-height").map(z).getOr("")}},U=function(e,t){var n=y(!1),r={};return M({validate:!1,allow_conditional_comments:!0,start:function(t,o){if(n.get());else if(k(o.map,"data-ephox-embed-iri"))n.set(!0),r=H(o);else{if(r.source||"param"!==t||(r.source=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=I.extend(o.map,r)),"script"===t){var i=F(e,o.map.src);if(!i)return;r={type:"script",source:o.map.src,width:String(i.width),height:String(i.height)}}"source"===t&&(r.source?r.altsource||(r.altsource=o.map.src):r.source=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}}).parse(t),r.source=r.source||r.src||r.data,r.altsource=r.altsource||"",r.poster=r.poster||"",r},V=function(e){var t={mp3:"audio/mpeg",m4a:"audio/x-m4a",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"},n=e.toLowerCase().split(".").pop(),r=t[n];return r||""},j=tinymce.util.Tools.resolve("tinymce.html.Schema"),W=tinymce.util.Tools.resolve("tinymce.html.Writer"),$=P.DOM,G=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},X=function(e,t){C(t,(function(t,n){var r=""+t;if(e.map[n]){var o=e.length;while(o--){var i=e[o];i.name===n&&(r?(e.map[n]=r,i.value=r):(delete e.map[n],e.splice(o,1)))}}else r&&(e.push({name:n,value:r}),e.map[n]=r)}))},q=function(e,t){var n=t.map.style,r=n?$.parseStyle(n):{};r["max-width"]=G(e.width),r["max-height"]=G(e.height),X(t,{style:$.serializeStyle(r)})},K=["source","altsource"],Y=function(e,t,n){var r,o=W(),i=y(!1),a=0;return M({validate:!1,allow_conditional_comments:!0,comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,u,c){if(i.get());else if(k(u.map,"data-ephox-embed-iri"))i.set(!0),q(t,u);else{switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&X(u,{width:t.width,height:t.height});break}if(n)switch(e){case"video":X(u,{poster:t.poster,src:""}),t.altsource&&X(u,{src:""});break;case"iframe":X(u,{src:t.source});break;case"source":if(a<2&&(X(u,{src:t[K[a]],type:t[K[a]+"mime"]}),!t[K[a]]))return;a++;break;case"img":if(!t.poster)return;r=!0;break}}o.start(e,u,c)},end:function(e){if(!i.get()){if("video"===e&&n)for(var u=0;u<2;u++)if(t[K[u]]){var c=[];c.map={},a<=u&&(X(c,{src:t[K[u]],type:t[K[u]+"mime"]}),o.start("source",c,!0))}if(t.poster&&"object"===e&&n&&!r){var s=[];s.map={},X(s,{src:t.poster,width:t.width,height:t.height}),o.start("img",s,!0)}}o.end(e)}},j({})).parse(e),o.getContent()},Z=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],J=function(e){var t=e.match(/^(https?:\/\/|www\.)(.+)$/i);return t&&t.length>1?"www."===t[1]?"https://":t[1]:"https://"},Q=function(e,t){for(var n=J(t),r=e.regex.exec(t),o=n+e.url,i=function(e){o=o.replace("$"+e,(function(){return r[e]?r[e]:""}))},a=0;a<r.length;a++)i(a);return o.replace(/\?$/,"")},ee=function(e){var t=Z.filter((function(t){return t.regex.test(e)}));return t.length>0?I.extend({},t[0],{url:Q(t[0],e)}):null},te=function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"},ne=function(e){var t='<object data="'+e.source+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">';return e.poster&&(t+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),t+="</object>",t},re=function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source+'">'+(e.altsource?'\n<source src="'+e.altsource+'"'+(e.altsourcemime?' type="'+e.altsourcemime+'"':"")+" />\n":"")+"</audio>"},oe=function(e,t){return t?t(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source+'"'+(e.sourcemime?' type="'+e.sourcemime+'"':"")+" />\n"+(e.altsource?'<source src="'+e.altsource+'"'+(e.altsourcemime?' type="'+e.altsourcemime+'"':"")+" />\n":"")+"</video>"},ie=function(e){return'<script src="'+e.source+'"><\/script>'},ae=function(e,t){var n=I.extend({},t);if(!n.source&&(I.extend(n,U(_(e),n.embed)),!n.source))return"";n.altsource||(n.altsource=""),n.poster||(n.poster=""),n.source=e.convertURL(n.source,"source"),n.altsource=e.convertURL(n.altsource,"source"),n.sourcemime=V(n.source),n.altsourcemime=V(n.altsource),n.poster=e.convertURL(n.poster,"poster");var r=ee(n.source);if(r&&(n.source=r.url,n.type=r.type,n.allowFullscreen=r.allowFullscreen,n.width=n.width||String(r.w),n.height=n.height||String(r.h)),n.embed)return Y(n.embed,n,!0);var o=F(_(e),n.source);o&&(n.type="script",n.width=String(o.width),n.height=String(o.height));var i=E(e),a=A(e);return n.width=n.width||"300",n.height=n.height||"150",I.each(n,(function(t,r){n[r]=e.dom.encode(""+t)})),"iframe"===n.type?te(n):"application/x-shockwave-flash"===n.sourcemime?ne(n):-1!==n.sourcemime.indexOf("audio")?re(n,i):"script"===n.type?ie(n):oe(n,a)},ue=tinymce.util.Tools.resolve("tinymce.util.Promise"),ce={},se=function(e,t,n){return new ue((function(r,o){var i=function(n){return n.html&&(ce[e.source]=n),r({url:e.source,html:n.html?n.html:t(e)})};ce[e.source]?i(ce[e.source]):n({url:e.source},i,o)}))},le=function(e,t){return new ue((function(n){n({html:t(e),url:e.source})}))},fe=function(e){return function(t){return ae(e,t)}},de=function(e,t){var n=B(e);return n?se(t,fe(e),n):le(t,fe(e))},he=function(e){return ce.hasOwnProperty(e)},me=function(e,t){return S(t,e).bind((function(e){return S(e,"meta")}))},pe=function(e,t,n){return function(r){var o,i=function(){return S(e,r)},a=function(){return S(t,r)},u=function(e){return S(e,"value").bind((function(e){return e.length>0?l.some(e):l.none()}))},c=function(){return i().bind((function(e){return m(e)?u(e).orThunk(a):a().orThunk((function(){return l.from(e)}))}))},s=function(){return a().orThunk((function(){return i().bind((function(e){return m(e)?u(e):l.from(e)}))}))};return o={},o[r]=(r===n?c():s()).getOr(""),o}},ge=function(e,t){var n={};return S(e,"dimensions").each((function(e){v(["width","height"],(function(r){S(t,r).orThunk((function(){return S(e,r)})).each((function(e){return n[r]=e}))}))})),n},ve=function(e,n){var r=n?me(n,e).getOr({}):{},o=pe(e,r,n);return t(t(t(t(t({},o("source")),o("altsource")),o("poster")),o("embed")),ge(e,r))},be=function(e){var n=t(t({},e),{source:{value:S(e,"source").getOr("")},altsource:{value:S(e,"altsource").getOr("")},poster:{value:S(e,"poster").getOr("")}});return v(["width","height"],(function(t){S(e,t).each((function(e){var r=n.dimensions||{};r[t]=e,n.dimensions=r}))})),n},ye=function(e){return function(t){var n=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:n})}},we=function(e,t){return U(_(e),t)},xe=function(e){return e.getAttribute("data-mce-object")||e.getAttribute("data-ephox-embed-iri")},Ce=function(e){var n=e.selection.getNode(),r=xe(n)?e.serializer.serialize(n,{selection:!0}):"";return t({embed:r},U(_(e),r))},Se=function(e,n){return function(r){if(h(r.url)&&r.url.trim().length>0){var o=r.html,i=we(n,o),a=t(t({},i),{source:r.url,embed:o});e.setData(be(a))}}},ke=function(e,t){for(var n=e.dom.select("img[data-mce-object]"),r=0;r<t.length;r++)for(var o=n.length-1;o>=0;o--)t[r]===n[o]&&n.splice(o,1);e.selection.select(n[0])},_e=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),ke(e,n),e.nodeChanged()},Ee=function(e,t,n){t.embed=Y(t.embed,t),t.embed&&(e.source===t.source||he(t.source))?_e(n,t.embed):de(n,t).then((function(e){_e(n,e.html)})).catch(ye(n))},Ae=function(e){var n=Ce(e),r=y(n),o=be(n),i=function(t,n){var r=ve(n.getData(),"source");t.source!==r.source&&(Se(v,e)({url:r.source,html:""}),de(e,r).then(Se(v,e)).catch(ye(e)))},a=function(t){var n=ve(t.getData()),r=we(e,n.embed);t.setData(be(r))},u=function(n,r){var o=ve(n.getData(),r),i=ae(e,o);n.setData(be(t(t({},o),{embed:i})))},c=[{name:"source",type:"urlinput",filetype:"media",label:"Source"}],s=N(e)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],l={title:"General",name:"general",items:b([c,s])},f={type:"textarea",name:"embed",label:"Paste your embed code below:"},d={title:"Embed",items:[f]},h=[];R(e)&&h.push({name:"altsource",type:"urlinput",filetype:"media",label:"Alternative source URL"}),D(e)&&h.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});var m={title:"Advanced",name:"advanced",items:h},p=[l,d];h.length>0&&p.push(m);var g={type:"tabpanel",tabs:p},v=e.windowManager.open({title:"Insert/Edit Media",size:"normal",body:g,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){var n=ve(t.getData());Ee(r.get(),n,e),t.close()},onChange:function(e,t){switch(t.name){case"source":i(r.get(),e);break;case"embed":a(e);break;case"dimensions":case"altsource":case"poster":u(e,t.name);break}r.set(ve(e.getData()))},initialData:o})},Te=function(e){var t=function(){Ae(e)};return{showDialog:t}},Oe=function(e){var t=function(){Ae(e)};e.addCommand("mceMedia",t)},Be=tinymce.util.Tools.resolve("tinymce.html.Node"),Re=tinymce.util.Tools.resolve("tinymce.Env"),De=function(e,t){if(!1===O(e))return t;var n,r=W();return M({validate:!1,allow_conditional_comments:!1,comment:function(e){r.comment(e)},cdata:function(e){r.cdata(e)},text:function(e,t){r.text(e,t)},start:function(t,o,i){if(n=!0,"script"!==t&&"noscript"!==t&&"svg"!==t){for(var a=o.length-1;a>=0;a--){var u=o[a].name;0===u.indexOf("on")&&(delete o.map[u],o.splice(a,1)),"style"===u&&(o[a].value=e.dom.serializeStyle(e.dom.parseStyle(o[a].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},j({})).parse(t),r.getContent()},Ne=function(e,t){var n=t.name,r=new Be("img",1);return r.shortEnded=!0,Pe(e,t,r),r.attr({width:t.attr("width")||"300",height:t.attr("height")||("audio"===n?"30":"150"),style:t.attr("style"),src:Re.transparentSrc,"data-mce-object":n,class:"mce-object mce-object-"+n}),r},Ie=function(e,t){var n=t.name,r=new Be("span",1);r.attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":n,class:"mce-preview-object mce-object-"+n}),Pe(e,t,r);var o=new Be(n,1);o.attr({src:t.attr("src"),allowfullscreen:t.attr("allowfullscreen"),style:t.attr("style"),class:t.attr("class"),width:t.attr("width"),height:t.attr("height"),frameborder:"0"});var i=new Be("span",1);return i.attr("class","mce-shim"),r.append(o),r.append(i),r},Pe=function(e,t,n){var r,o,i,a=t.attributes;i=a.length;while(i--)r=a[i].name,o=a[i].value,"width"!==r&&"height"!==r&&"style"!==r&&("data"!==r&&"src"!==r||(o=e.convertURL(o,r)),n.attr("data-mce-p-"+r,o));var u=t.firstChild&&t.firstChild.value;u&&(n.attr("data-mce-html",escape(De(e,u))),n.firstChild=null)},Me=function(e){var t=e.attr("class");return t&&/\btiny-pageembed\b/.test(t)},Fe=function(e){while(e=e.parent)if(e.attr("data-ephox-embed-iri")||Me(e))return!0;return!1},Le=function(e){return function(t){var n,r,o=t.length;while(o--)n=t[o],n.parent&&(n.parent.attr("data-mce-object")||("script"!==n.name||(r=F(_(e),n.attr("src")),r))&&(r&&(r.width&&n.attr("width",r.width.toString()),r.height&&n.attr("height",r.height.toString())),"iframe"===n.name&&T(e)&&Re.ceFalse?Fe(n)||n.replace(Ie(e,n)):Fe(n)||n.replace(Ne(e,n))))}},ze=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();I.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();I.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",Le(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){var r,o,i,a,u,c,s,l,f=t.length;while(f--)if(r=t[f],r.parent){s=r.attr(n),o=new Be(s,1),"audio"!==s&&"script"!==s&&(l=r.attr("class"),l&&-1!==l.indexOf("mce-preview-object")?o.attr({width:r.firstChild.attr("width"),height:r.firstChild.attr("height")}):o.attr({width:r.attr("width"),height:r.attr("height")})),o.attr({style:r.attr("style")}),a=r.attributes,i=a.length;while(i--){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===s&&o.attr("type","text/javascript"),u=r.attr("data-mce-html"),u&&(c=new Be("#text",3),c.raw=!0,c.value=De(e,unescape(u)),o.append(c)),r.replace(o)}}))})),e.on("SetContent",(function(){e.$("span.mce-preview-object").each((function(t,n){var r=e.$(n);0===r.find("span.mce-shim").length&&r.append('<span class="mce-shim"></span>')}))}))},He=function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))},Ue=function(e){e.on("click keyup touchend",(function(){var t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectSelected",(function(e){var t=e.target.getAttribute("data-mce-object");"audio"!==t&&"script"!==t||e.preventDefault()})),e.on("ObjectResized",(function(e){var t,n=e.target;n.getAttribute("data-mce-object")&&(t=n.getAttribute("data-mce-html"),t&&(t=unescape(t),n.setAttribute("data-mce-html",escape(Y(t,{width:String(e.width),height:String(e.height)})))))}))},Ve=function(e,t){return function(n){return e.selection.selectorChangedWithUnbind(t.join(","),n.setActive).unbind}},je=function(e){e.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:function(){e.execCommand("mceMedia")},onSetup:Ve(e,["img[data-mce-object]","span[data-mce-object]","div[data-ephox-embed-iri]"])}),e.ui.registry.addMenuItem("media",{icon:"embed",text:"Media...",onAction:function(){e.execCommand("mceMedia")}})};function We(){e.add("media",(function(e){return Oe(e),je(e),He(e),ze(e),Ue(e),Te(e)}))}We()})()},"36c3":function(e,t,n){var r=n("335c"),o=n("25eb");e.exports=function(e){return r(o(e))}},3835:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function o(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){o=!0,i=c}finally{try{r||null==u["return"]||u["return"]()}finally{if(o)throw i}}return n}}var i=n("06c5");function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){return r(e)||o(e,t)||Object(i["a"])(e,t)||a()}n.d(t,"a",(function(){return u}))},3846:function(e,t,n){n("9e1e")&&"g"!=/./g.flags&&n("86cc").f(RegExp.prototype,"flags",{configurable:!0,get:n("0bfb")})},"386d":function(e,t,n){"use strict";var r=n("cb7c"),o=n("83a1"),i=n("5f1b");n("214f")("search",1,(function(e,t,n,a){return[function(n){var r=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=a(n,e,this);if(t.done)return t.value;var u=r(e),c=String(this),s=u.lastIndex;o(s,0)||(u.lastIndex=0);var l=i(u,c);return o(u.lastIndex,s)||(u.lastIndex=s),null===l?-1:l.index}]}))},"387f":function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},"38fd":function(e,t,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},3934:function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"3a38":function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},"3ad8":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=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)};function r(){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 o=function(){},i=function(e){return function(){return e}},a=function(e){return e},u=function(e){return function(){throw new Error(e)}},c=i(!1),s=i(!0),l=function(){return f},f=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:s,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:l,each:o,bind:l,exists:c,forall:s,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return r}(),d=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: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:r,exists:r,forall:r,filter:function(t){return t(e)?o: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 o},h=function(e){return null===e||void 0===e?f:d(e)},m={some:d,none:l,from:h},p=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 p(t)===e}},v=g("string"),b=g("object"),y=g("array"),w=Array.prototype.slice,x=Array.prototype.indexOf,C=function(e,t){return x.call(e,t)},S=function(e,t){return C(e,t)>-1},k=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},_=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},E=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},A=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},T=function(e,t,n){return E(e,(function(e){n=t(n,e)})),n},O=function(e,t,n){return _(e,(function(e){n=t(n,e)})),n},B=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return m.some(i);if(n(i,r))break}return m.none()},R=function(e,t){return B(e,t,c)},D=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},N=function(e,t){var n=w.call(e,0);return n.sort(t),n},I=function(e,t){return t>=0&&t<e.length?m.some(e[t]):m.none()},P=function(e){return I(e,0)},M=Object.keys,F=Object.hasOwnProperty,L=function(e,t){return F.call(e,t)},z=function(e){if(!y(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 _(e,(function(r,o){var i=M(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(!y(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=M(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));var o=D(t,(function(e){return S(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},H={generate:z},U=(H.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){var t=[],n=[];return _(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}}),V=function(e){var t=function(t){return e===t},n=function(t){return V(e)},r=function(t){return V(e)},o=function(t){return V(t(e))},a=function(t){return V(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)},h=function(t){return t(e)},p=function(){return m.some(e)};return{is:t,isValue:s,isError:c,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:n,orThunk:r,fold:f,map:o,mapError:a,each:u,bind:l,exists:d,forall:h,toOptional:p}},j=function(e){var t=function(e){return e()},n=function(){return u(String(e))()},r=function(e){return e},i=function(e){return e()},l=function(t){return j(e)},f=function(t){return j(t(e))},d=function(t){return j(e)},h=function(t,n){return t(e)};return{is:c,isValue:c,isError:s,getOr:a,getOrThunk:t,getOrDie:n,or:r,orThunk:i,fold:h,map:l,mapError:f,each:o,bind:d,exists:c,forall:s,toOptional:m.none}},W=function(e,t){return e.fold((function(){return j(t)}),V)},$={value:V,error:j,fromOption:W},G=function(e){return"inline-command"===e.type||"inline-format"===e.type},X=function(e){return"block-command"===e.type||"block-format"===e.type},q=function(e){return N(e,(function(e,t){return e.start.length===t.start.length?0:e.start.length>t.start.length?-1:1}))},K=function(e){var t=function(t){return $.error({message:t,pattern:e})},n=function(n,r,o){if(void 0!==e.format){var i=void 0;if(y(e.format)){if(!D(e.format,v))return t(n+" pattern has non-string items in the `format` array");i=e.format}else{if(!v(e.format))return t(n+" pattern has non-string `format` parameter");i=[e.format]}return $.value(r(i))}return void 0!==e.cmd?v(e.cmd)?$.value(o(e.cmd,e.value)):t(n+" pattern has non-string `cmd` parameter"):t(n+" pattern is missing both `format` and `cmd` parameters")};if(!b(e))return t("Raw pattern is not an object");if(!v(e.start))return t("Raw pattern is missing `start` parameter");if(void 0!==e.end){if(!v(e.end))return t("Inline pattern has non-string `end` parameter");if(0===e.start.length&&0===e.end.length)return t("Inline pattern has empty `start` and `end` parameters");var r=e.start,o=e.end;return 0===o.length&&(o=r,r=""),n("Inline",(function(e){return{type:"inline-format",start:r,end:o,format:e}}),(function(e,t){return{type:"inline-command",start:r,end:o,cmd:e,value:t}}))}return void 0!==e.replacement?v(e.replacement)?0===e.start.length?t("Replacement pattern has empty `start` parameter"):$.value({type:"inline-command",start:"",end:e.start,cmd:"mceInsertContent",value:e.replacement}):t("Replacement pattern has non-string `replacement` parameter"):0===e.start.length?t("Block pattern has empty `start` parameter"):n("Block",(function(t){return{type:"block-format",start:e.start,format:t[0]}}),(function(t,n){return{type:"block-command",start:e.start,cmd:t,value:n}}))},Y=function(e){return"block-command"===e.type?{start:e.start,cmd:e.cmd,value:e.value}:"block-format"===e.type?{start:e.start,format:e.format}:"inline-command"===e.type?"mceInsertContent"===e.cmd&&""===e.start?{start:e.end,replacement:e.value}:{start:e.start,end:e.end,cmd:e.cmd,value:e.value}:"inline-format"===e.type?{start:e.start,end:e.end,format:1===e.format.length?e.format[0]:e.format}:void 0},Z=function(e){return{inlinePatterns:A(e,G),blockPatterns:q(A(e,X))}},J=function(e){var t=function(t){var n=U(k(t,K));if(n.errors.length>0){var r=n.errors[0];throw new Error(r.message+":\n"+JSON.stringify(r.pattern,null,2))}e.set(Z(n.values))},n=function(){return r(k(e.get().inlinePatterns,Y),k(e.get().blockPatterns,Y))};return{setPatterns:t,getPatterns:n}},Q="undefined"!==typeof window?window:Function("return this;")(),ee=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Q.console;n&&(n.error?n.error.apply(n,e):n.log.apply(n,e))},te=[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}],ne=function(e){var t=e.getParam("textpattern_patterns",te,"array");if(!y(t))return ee("The setting textpattern_patterns should be an array"),{inlinePatterns:[],blockPatterns:[]};var n=U(k(t,K));return _(n.errors,(function(e){return ee(e.message,e.pattern)})),Z(n.values)},re=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},oe=tinymce.util.Tools.resolve("tinymce.util.Delay"),ie=tinymce.util.Tools.resolve("tinymce.util.VK"),ae="\ufeff",ue=" ",ce=tinymce.util.Tools.resolve("tinymce.util.Tools"),se=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),le=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),fe=function(e,t){return{container:e,offset:t}},de=function(e){return e.nodeType===Node.TEXT_NODE},he=function(e,t,n){if(t&&e.isEmpty(t)&&!n(t)){var r=t.parentNode;e.remove(t),he(e,r,n)}},me=function(e,t,n,r){void 0===r&&(r=!0);var o=t.startContainer.parentNode,i=t.endContainer.parentNode;t.deleteContents(),r&&!n(t.startContainer)&&(de(t.startContainer)&&0===t.startContainer.data.length&&e.remove(t.startContainer),de(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),he(e,o,n),o!==i&&he(e,i,n))},pe=function(e,t){var n=t.get(e);return y(n)&&P(n).exists((function(e){return L(e,"block")}))},ge=function(e){return 0===e.start.length},ve=function(e,t){var n=m.from(e.dom.getParent(t.startContainer,e.dom.isBlock));return""===re(e)?n.orThunk((function(){return m.some(e.getBody())})):n},be=se.DOM,ye=function(e){return function(t){return e===t?-1:0}},we=function(e){return function(t){return e.isBlock(t)||S(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}},xe=function(e,t,n){if(de(e)&&t>=0)return m.some(fe(e,t));var r=le(be);return m.from(r.backwards(e,t,ye(e),n)).map((function(e){return fe(e.container,e.container.data.length)}))},Ce=function(e,t,n){if(de(e)&&t>=e.length)return m.some(fe(e,t));var r=le(be);return m.from(r.forwards(e,t,ye(e),n)).map((function(e){return fe(e.container,0)}))},Se=function(e,t,n){if(!de(e))return m.none();var r=e.textContent;if(t>=0&&t<=r.length)return m.some(fe(e,t));var o=le(be);return m.from(o.backwards(e,t,ye(e),n)).bind((function(e){var r=e.container.data;return Se(e.container,t+r.length,n)}))},ke=function(e,t,n){if(!de(e))return m.none();var r=e.textContent;if(t<=r.length)return m.some(fe(e,t));var o=le(be);return m.from(o.forwards(e,t,ye(e),n)).bind((function(e){return ke(e.container,t-r.length,n)}))},_e=function(e,t,n,r,o){var i=le(e,we(e));return m.from(i.backwards(t,n,r,o))},Ee=function(e,t,n){if(de(t)&&(n<0||n>t.data.length))return[];var r=[n],o=t;while(o!==e&&o.parentNode){for(var i=o.parentNode,a=0;a<i.childNodes.length;a++)if(i.childNodes[a]===o){r.push(a);break}o=i}return o===e?r.reverse():[]},Ae=function(e,t,n,r,o){var i=Ee(e,t,n),a=Ee(e,r,o);return{start:i,end:a}},Te=function(e,t){var n=t.slice(),r=n.pop(),o=O(n,(function(e,t){return e.bind((function(e){return m.from(e.childNodes[t])}))}),m.some(e));return o.bind((function(e){return de(e)&&(r<0||r>e.data.length)?m.none():m.some({node:e,offset:r})}))},Oe=function(e,t){return Te(e,t.start).bind((function(n){var r=n.node,o=n.offset;return Te(e,t.end).map((function(e){var t=e.node,n=e.offset,i=document.createRange();return i.setStart(r,o),i.setEnd(t,n),i}))}))},Be=function(e,t){return Ae(e,t.startContainer,t.startOffset,t.endContainer,t.endOffset)},Re=function(e,t,n){var r=Ce(t,0,t);r.each((function(r){var o=r.container;ke(o,n.start.length,t).each((function(n){var r=e.createRng();r.setStart(o,0),r.setEnd(n.container,n.offset),me(e,r,(function(e){return e===t}))}))}))},De=function(e,t){var n=e.dom,r=t.pattern,o=Oe(n.getRoot(),t.range).getOrDie("Unable to resolve path range");return ve(e,o).each((function(t){"block-format"===r.type?pe(r.format,e.formatter)&&e.undoManager.transact((function(){Re(e.dom,t,r),e.formatter.apply(r.format)})):"block-command"===r.type&&e.undoManager.transact((function(){Re(e.dom,t,r),e.execCommand(r.cmd,!1,r.value)}))})),!0},Ne=function(e,t){var n=t.replace(ue," ");return R(e,(function(e){return 0===t.indexOf(e.start)||0===n.indexOf(e.start)}))},Ie=function(e,t){var n=e.dom,r=e.selection.getRng();return ve(e,r).filter((function(t){var r=re(e),o=""===r&&n.is(t,"body")||n.is(t,r);return null!==t&&o})).bind((function(e){var r=e.textContent,o=Ne(t,r);return o.map((function(t){return ce.trim(r).length===t.start.length?[]:[{pattern:t,range:Ae(n.getRoot(),e,0,e,0)}]}))})).getOr([])},Pe=function(e,t){if(0!==t.length){var n=e.selection.getBookmark();_(t,(function(t){return De(e,t)})),e.selection.moveToBookmark(n)}},Me=0,Fe=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return Me++,e+"_"+r+Me+String(n)},Le=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},ze=function(e,t){return Le(e,t,e.length-t.length)},He=function(e,t){return e.create("span",{"data-mce-type":"bookmark",id:t})},Ue=function(e,t){var n=e.createRng();return n.setStartAfter(t.start),n.setEndBefore(t.end),n},Ve=function(e,t,n){var r=Oe(e.getRoot(),n).getOrDie("Unable to resolve path range"),o=r.startContainer,i=r.endContainer,a=0===r.endOffset?i:i.splitText(r.endOffset),u=0===r.startOffset?o:o.splitText(r.startOffset);return{prefix:t,end:a.parentNode.insertBefore(He(e,t+"-end"),a),start:u.parentNode.insertBefore(He(e,t+"-start"),u)}},je=function(e,t,n){he(e,e.get(t.prefix+"-end"),n),he(e,e.get(t.prefix+"-start"),n)},We=function(e,t,n){return function(e,t){var r=e.data,o=r.substring(0,t),i=o.lastIndexOf(n.charAt(n.length-1)),a=o.lastIndexOf(n);return-1!==a?a+n.length:-1!==i?i+1:-1}},$e=function(e,t,n,r){var o=t.start,i=_e(e,r.container,r.offset,We(e,n,o),n);return i.bind((function(r){if(r.offset>=o.length){var i=e.createRng();return i.setStart(r.container,r.offset-o.length),i.setEnd(r.container,r.offset),m.some(i)}var a=r.offset-o.length;return Se(r.container,a,n).map((function(t){var n=e.createRng();return n.setStart(t.container,t.offset),n.setEnd(r.container,r.offset),n})).filter((function(e){return e.toString()===o})).orThunk((function(){return $e(e,t,n,fe(r.container,0))}))}))},Ge=function(e,t,n,r,o,i){if(void 0===i&&(i=!1),0===t.start.length&&!i){var a=e.createRng();return a.setStart(n,r),a.setEnd(n,r),m.some(a)}return xe(n,r,o).bind((function(n){var r=$e(e,t,o,n);return r.bind((function(e){if(i){if(e.endContainer===n.container&&e.endOffset===n.offset)return m.none();if(0===n.offset&&e.endContainer.textContent.length===e.endOffset)return m.none()}return m.some(e)}))}))},Xe=function(e,t,n){var r=e.dom,o=r.getRoot(),i=n.pattern,a=n.position.container,u=n.position.offset;return Se(a,u-n.pattern.end.length,t).bind((function(c){var s=Ae(o,c.container,c.offset,a,u);if(ge(i))return m.some({matches:[{pattern:i,startRng:s,endRng:s}],position:c});var l=qe(e,n.remainingPatterns,c.container,c.offset,t),f=l.getOr({matches:[],position:c}),d=f.position,h=Ge(r,i,d.container,d.offset,t,l.isNone());return h.map((function(e){var t=Be(o,e);return{matches:f.matches.concat([{pattern:i,startRng:t,endRng:s}]),position:fe(e.startContainer,e.startOffset)}}))}))},qe=function(e,t,n,r,o){var i=e.dom;return xe(n,r,i.getRoot()).bind((function(a){var u=i.createRng();u.setStart(o,0),u.setEnd(n,r);for(var c=u.toString(),s=0;s<t.length;s++){var l=t[s];if(ze(c,l.end)){var f=t.slice();f.splice(s,1);var d=Xe(e,o,{pattern:l,remainingPatterns:f,position:a});if(d.isSome())return d}}return m.none()}))},Ke=function(e,t,n){e.selection.setRng(n),"inline-format"===t.type?_(t.format,(function(t){e.formatter.apply(t)})):e.execCommand(t.cmd,!1,t.value)},Ye=function(e,t,n,r){var o=Ue(e.dom,n);me(e.dom,o,r),Ke(e,t,o)},Ze=function(e,t,n,r,o){var i=e.dom,a=Ue(i,r),u=Ue(i,n);me(i,u,o),me(i,a,o);var c={prefix:n.prefix,start:n.end,end:r.start},s=Ue(i,c);Ke(e,t,s)},Je=function(e,t){var r=Fe("mce_textpattern"),o=T(t,(function(t,o){var i=Ve(e,r+"_end"+t.length,o.endRng);return t.concat([n(n({},o),{endMarker:i})])}),[]);return T(o,(function(t,i){var a=o.length-t.length-1,u=ge(i.pattern)?i.endMarker:Ve(e,r+"_start"+a,i.startRng);return t.concat([n(n({},i),{startMarker:u})])}),[])},Qe=function(e,t,n){var r=e.selection.getRng();return!1===r.collapsed?[]:ve(e,r).bind((function(o){var i=r.startOffset-(n?1:0);return qe(e,t,r.startContainer,i,o)})).fold((function(){return[]}),(function(e){return e.matches}))},et=function(e,t){if(0!==t.length){var n=e.dom,r=e.selection.getBookmark(),o=Je(n,t);_(o,(function(t){var r=n.getParent(t.startMarker.start,n.isBlock),o=function(e){return e===r};ge(t.pattern)?Ye(e,t.pattern,t.endMarker,o):Ze(e,t.pattern,t.startMarker,t.endMarker,o),je(n,t.endMarker,o),je(n,t.startMarker,o)})),e.selection.moveToBookmark(r)}},tt=function(e,t){if(!e.selection.isCollapsed())return!1;var n=Qe(e,t.inlinePatterns,!1),r=Ie(e,t.blockPatterns);return(r.length>0||n.length>0)&&(e.undoManager.add(),e.undoManager.extra((function(){e.execCommand("mceInsertNewLine")}),(function(){e.insertContent(ae),et(e,n),Pe(e,r);var t=e.selection.getRng(),o=xe(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each((function(t){var n=t.container;n.data.charAt(t.offset-1)===ae&&(n.deleteData(t.offset-1,1),he(e.dom,n.parentNode,(function(t){return t===e.dom.getRoot()})))}))})),!0)},nt=function(e,t){var n=Qe(e,t.inlinePatterns,!0);n.length>0&&e.undoManager.transact((function(){et(e,n)}))},rt=function(e,t,n){for(var r=0;r<e.length;r++)if(n(e[r],t))return!0},ot=function(e,t){return rt(e,t,(function(e,t){return e===t.keyCode&&!1===ie.modifierPressed(t)}))},it=function(e,t){return rt(e,t,(function(e,t){return e.charCodeAt(0)===t.charCode}))},at=function(e,t){var n=[",",".",";",":","!","?"],r=[32];e.on("keydown",(function(n){13!==n.keyCode||ie.modifierPressed(n)||tt(e,t.get())&&n.preventDefault()}),!0),e.on("keyup",(function(n){ot(r,n)&&nt(e,t.get())})),e.on("keypress",(function(r){it(n,r)&&oe.setEditorTimeout(e,(function(){nt(e,t.get())}))}))};function ut(){t.add("textpattern",(function(t){var n=e(ne(t));return at(t,n),J(n)}))}ut()})()},"3aea":function(e,t,n){n("3699")},"3b2b":function(e,t,n){var r=n("7726"),o=n("5dbc"),i=n("86cc").f,a=n("9093").f,u=n("aae3"),c=n("0bfb"),s=r.RegExp,l=s,f=s.prototype,d=/a/g,h=/a/g,m=new s(d)!==d;if(n("9e1e")&&(!m||n("79e5")((function(){return h[n("2b4c")("match")]=!1,s(d)!=d||s(h)==h||"/a/i"!=s(d,"i")})))){s=function(e,t){var n=this instanceof s,r=u(e),i=void 0===t;return!n&&r&&e.constructor===s&&i?e:o(m?new l(r&&!i?e.source:e,t):l((r=e instanceof s)?e.source:e,r&&i?c.call(e):t),n?this:f,s)};for(var p=function(e){e in s||i(s,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},g=a(l),v=0;g.length>v;)p(g[v++]);f.constructor=s,s.prototype=f,n("2aba")(r,"RegExp",s)}n("7a56")("RegExp")},"3c4e":function(e,t,n){"use strict";var r=function(e){return o(e)&&!i(e)};function o(e){return!!e&&"object"===typeof e}function i(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||c(e)}var a="function"===typeof Symbol&&Symbol.for,u=a?Symbol.for("react.element"):60103;function c(e){return e.$$typeof===u}function s(e){return Array.isArray(e)?[]:{}}function l(e,t){var n=t&&!0===t.clone;return n&&r(e)?h(s(e),e,t):e}function f(e,t,n){var o=e.slice();return t.forEach((function(t,i){"undefined"===typeof o[i]?o[i]=l(t,n):r(t)?o[i]=h(e[i],t,n):-1===e.indexOf(t)&&o.push(l(t,n))})),o}function d(e,t,n){var o={};return r(e)&&Object.keys(e).forEach((function(t){o[t]=l(e[t],n)})),Object.keys(t).forEach((function(i){r(t[i])&&e[i]?o[i]=h(e[i],t[i],n):o[i]=l(t[i],n)})),o}function h(e,t,n){var r=Array.isArray(t),o=Array.isArray(e),i=n||{arrayMerge:f},a=r===o;if(a){if(r){var u=i.arrayMerge||f;return u(e,t,n)}return d(e,t,n)}return l(t,n)}h.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return h(e,n,t)}))};var m=h;e.exports=m},"3f6b":function(e,t,n){e.exports={default:n("51b6"),__esModule:!0}},"41a0":function(e,t,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},"41b2":function(e,t,n){"use strict";t.__esModule=!0;var r=n("3f6b"),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},4237:function(e,t,n){n("be7f")},4362:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("df7c")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"43fc":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e){return e.getParam("noneditable_noneditable_class","mceNonEditable")},r=function(e){return e.getParam("noneditable_editable_class","mceEditable")},o=function(e){var t=e.getParam("noneditable_regexp",[]);return t&&t.constructor===RegExp?[t]:t},i=function(e){return function(t){return-1!==(" "+t.attr("class")+" ").indexOf(e)}},a=function(e,t,n){return function(r){var o=arguments,i=o[o.length-2],a=i>0?t.charAt(i-1):"";if('"'===a)return r;if(">"===a){var u=t.lastIndexOf("<",i);if(-1!==u){var c=t.substring(u,i);if(-1!==c.indexOf('contenteditable="false"'))return r}}return'<span class="'+n+'" data-mce-content="'+e.dom.encode(o[0])+'">'+e.dom.encode("string"===typeof o[1]?o[1]:o[0])+"</span>"}},u=function(e,t,r){var o=t.length,i=r.content;if("raw"!==r.format){while(o--)i=i.replace(t[o],a(e,i,n(e)));r.content=i}},c=function(e){var a="contenteditable",c=" "+t.trim(r(e))+" ",s=" "+t.trim(n(e))+" ",l=i(c),f=i(s),d=o(e);e.on("PreInit",(function(){d.length>0&&e.on("BeforeSetContent",(function(t){u(e,d,t)})),e.parser.addAttributeFilter("class",(function(e){var t,n=e.length;while(n--)t=e[n],l(t)?t.attr(a,"true"):f(t)&&t.attr(a,"false")})),e.serializer.addAttributeFilter(a,(function(e){var t,n=e.length;while(n--)t=e[n],(l(t)||f(t))&&(d.length>0&&t.attr("data-mce-content")?(t.name="#text",t.type=3,t.raw=!0,t.value=t.attr("data-mce-content")):t.attr(a,null))}))}))};function s(){e.add("noneditable",(function(e){c(e)}))}s()})()},"456d":function(e,t,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(e){return o(r(e))}}))},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},"45f2":function(e,t,n){var r=n("d9f6").f,o=n("07e3"),i=n("5168")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"467f":function(e,t,n){"use strict";var r=n("2d83");e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},"46c3":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>'}})},"47ee":function(e,t,n){var r=n("c3a1"),o=n("9aa9"),i=n("355d");e.exports=function(e){var t=r(e),n=o.f;if(n){var a,u=n(e),c=i.f,s=0;while(u.length>s)c.call(e,a=u[s++])&&t.push(a)}return t}},"481b":function(e,t){e.exports={}},4917:function(e,t,n){"use strict";var r=n("cb7c"),o=n("9def"),i=n("0390"),a=n("5f1b");n("214f")("match",1,(function(e,t,n,u){return[function(n){var r=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=u(n,e,this);if(t.done)return t.value;var c=r(e),s=String(this);if(!c.global)return a(c,s);var l=c.unicode;c.lastIndex=0;var f,d=[],h=0;while(null!==(f=a(c,s))){var m=String(f[0]);d[h]=m,""===m&&(c.lastIndex=i(s,o(c.lastIndex),l)),h++}return 0===h?null:d}]}))},"4a59":function(e,t,n){var r=n("9b43"),o=n("1fa8"),i=n("33a4"),a=n("cb7c"),u=n("9def"),c=n("27ee"),s={},l={};t=e.exports=function(e,t,n,f,d){var h,m,p,g,v=d?function(){return e}:c(e),b=r(n,f,t?2:1),y=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(i(v)){for(h=u(e.length);h>y;y++)if(g=t?b(a(m=e[y])[0],m[1]):b(e[y]),g===s||g===l)return g}else for(p=v.call(e);!(m=p.next()).done;)if(g=o(p,b,m.value,t),g===s||g===l)return g};t.BREAK=s,t.RETURN=l},"4bd0":function(e,t,n){n("a376")},"4bdc":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=function(e,t){e.fire("VisualBlocks",{state:t})},r=function(e,t,r){var o=e.dom;o.toggleClass(e.getBody(),"mce-visualblocks"),r.set(!r.get()),n(e,r.get())},o=function(e,t,n){e.addCommand("mceVisualBlocks",(function(){r(e,t,n)}))},i=function(e){return e.getParam("visualblocks_default_state",!1,"boolean")},a=function(e,t,n){e.on("PreviewFormats AfterPreviewFormats",(function(t){n.get()&&e.dom.toggleClass(e.getBody(),"mce-visualblocks","afterpreviewformats"===t.type)})),e.on("init",(function(){i(e)&&r(e,t,n)}))},u=function(e,t){return function(n){n.setActive(t.get());var r=function(e){return n.setActive(e.state)};return e.on("VisualBlocks",r),function(){return e.off("VisualBlocks",r)}}},c=function(e,t){e.ui.registry.addToggleButton("visualblocks",{icon:"visualblocks",tooltip:"Show blocks",onAction:function(){return e.execCommand("mceVisualBlocks")},onSetup:u(e,t)}),e.ui.registry.addToggleMenuItem("visualblocks",{text:"Show blocks",icon:"visualblocks",onAction:function(){return e.execCommand("mceVisualBlocks")},onSetup:u(e,t)})};function s(){t.add("visualblocks",(function(t,n){var r=e(!1);o(t,n,r),c(t,r),a(t,n,r)}))}s()})()},"4bf8":function(e,t,n){var r=n("be13");e.exports=function(e){return Object(r(e))}},"4ea8":function(e,t,n){n("cdd9")},"4f7f":function(e,t,n){"use strict";var r=n("c26b"),o=n("b39a"),i="Set";e.exports=n("e0b8")(i,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(o(this,i),e=0===e?0:e,e)}},r)},"50ed":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},5147:function(e,t,n){var r=n("2b4c")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(o){}}return!0}},5168:function(e,t,n){var r=n("dbdb")("wks"),o=n("62a0"),i=n("e53d").Symbol,a="function"==typeof i,u=e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))};u.store=r},"51b6":function(e,t,n){n("a3c3"),e.exports=n("584a").Object.assign},"520a":function(e,t,n){"use strict";var r=n("0bfb"),o=RegExp.prototype.exec,i=String.prototype.replace,a=o,u="lastIndex",c=function(){var e=/a/,t=/b*/g;return o.call(e,"a"),o.call(t,"a"),0!==e[u]||0!==t[u]}(),s=void 0!==/()??/.exec("")[1],l=c||s;l&&(a=function(e){var t,n,a,l,f=this;return s&&(n=new RegExp("^"+f.source+"$(?!\\s)",r.call(f))),c&&(t=f[u]),a=o.call(f,e),c&&a&&(f[u]=f.global?a.index+a[0].length:t),s&&a&&a.length>1&&i.call(a[0],n,(function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(a[l]=void 0)})),a}),e.exports=a},5270:function(e,t,n){"use strict";var r=n("c532"),o=n("c401"),i=n("2e67"),a=n("2444"),u=n("d925"),c=n("e683");function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){s(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||a.adapter;return t(e).then((function(t){return s(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(s(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},"52a7":function(e,t){t.f={}.propertyIsEnumerable},"53ca":function(e,t,n){"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,"a",(function(){return r}))},"53e2":function(e,t,n){var r=n("07e3"),o=n("241e"),i=n("5559")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"551c":function(e,t,n){"use strict";var r,o,i,a,u=n("2d00"),c=n("7726"),s=n("9b43"),l=n("23c6"),f=n("5ca1"),d=n("d3f4"),h=n("d8e8"),m=n("f605"),p=n("4a59"),g=n("ebd6"),v=n("1991").set,b=n("8079")(),y=n("a5b8"),w=n("9c80"),x=n("a25f"),C=n("bcaa"),S="Promise",k=c.TypeError,_=c.process,E=_&&_.versions,A=E&&E.v8||"",T=c[S],O="process"==l(_),B=function(){},R=o=y.f,D=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[n("2b4c")("species")]=function(e){e(B,B)};return(O||"function"==typeof PromiseRejectionEvent)&&e.then(B)instanceof t&&0!==A.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(r){}}(),N=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var n=e._c;b((function(){var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,c=t.resolve,s=t.reject,l=t.domain;try{u?(o||(2==e._h&&F(e),e._h=1),!0===u?n=r:(l&&l.enter(),n=u(r),l&&(l.exit(),a=!0)),n===t.promise?s(k("Promise-chain cycle")):(i=N(n))?i.call(n,c,s):c(n)):s(r)}catch(f){l&&!a&&l.exit(),s(f)}};while(n.length>i)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&P(e)}))}},P=function(e){v.call(c,(function(){var t,n,r,o=e._v,i=M(e);if(i&&(t=w((function(){O?_.emit("unhandledRejection",o,e):(n=c.onunhandledrejection)?n({promise:e,reason:o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)})),e._h=O||M(e)?2:1),e._a=void 0,i&&t.e)throw t.v}))},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){v.call(c,(function(){var t;O?_.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})}))},L=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),I(t,!0))},z=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw k("Promise can't be resolved itself");(t=N(e))?b((function(){var r={_w:n,_d:!1};try{t.call(e,s(z,r,1),s(L,r,1))}catch(o){L.call(r,o)}})):(n._v=e,n._s=1,I(n,!1))}catch(r){L.call({_w:n,_d:!1},r)}}};D||(T=function(e){m(this,T,S,"_h"),h(e),r.call(this);try{e(s(z,this,1),s(L,this,1))}catch(t){L.call(this,t)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n("dcbc")(T.prototype,{then:function(e,t){var n=R(g(this,T));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=O?_.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=s(z,e,1),this.reject=s(L,e,1)},y.f=R=function(e){return e===T||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!D,{Promise:T}),n("7f20")(T,S),n("7a56")(S),a=n("8378")[S],f(f.S+f.F*!D,S,{reject:function(e){var t=R(this),n=t.reject;return n(e),t.promise}}),f(f.S+f.F*(u||!D),S,{resolve:function(e){return C(u&&this===a?T:this,e)}}),f(f.S+f.F*!(D&&n("5cc5")((function(e){T.all(e)["catch"](B)}))),S,{all:function(e){var t=this,n=R(t),r=n.resolve,o=n.reject,i=w((function(){var n=[],i=0,a=1;p(e,!1,(function(e){var u=i++,c=!1;n.push(void 0),a++,t.resolve(e).then((function(e){c||(c=!0,n[u]=e,--a||r(n))}),o)})),--a||r(n)}));return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=R(t),r=n.reject,o=w((function(){p(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},5530:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n.d(t,"a",(function(){return i}))},5537:function(e,t,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},5559:function(e,t,n){var r=n("dbdb")("keys"),o=n("62a0");e.exports=function(e){return r[e]||(r[e]=o(e))}},"55a0":function(e,t,n){n("f962")},"584a":function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},"597f":function(e,t){e.exports=function(e,t,n,r){var o,i=0;function a(){var a=this,u=Number(new Date)-i,c=arguments;function s(){i=Number(new Date),n.apply(a,c)}function l(){o=void 0}r&&!o&&s(),o&&clearTimeout(o),void 0===r&&u>e?s():!0!==t&&(o=setTimeout(r?l:s,void 0===r?e-u:e))}return"boolean"!==typeof t&&(r=n,n=t,t=void 0),a}},"5b4e":function(e,t,n){var r=n("36c3"),o=n("b447"),i=n("0fc9");e.exports=function(e){return function(t,n,a){var u,c=r(t),s=o(c.length),l=i(a,s);if(e&&n!=n){while(s>l)if(u=c[l++],u!=u)return!0}else for(;s>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},"5ca1":function(e,t,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),u=n("9b43"),c="prototype",s=function(e,t,n){var l,f,d,h,m=e&s.F,p=e&s.G,g=e&s.S,v=e&s.P,b=e&s.B,y=p?r:g?r[t]||(r[t]={}):(r[t]||{})[c],w=p?o:o[t]||(o[t]={}),x=w[c]||(w[c]={});for(l in p&&(n=t),n)f=!m&&y&&void 0!==y[l],d=(f?y:n)[l],h=b&&f?u(d,r):v&&"function"==typeof d?u(Function.call,d):d,y&&a(y,l,d,e&s.U),w[l]!=d&&i(w,l,h),v&&x[l]!=d&&(x[l]=d)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},"5cc5":function(e,t,n){var r=n("2b4c")("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,(function(){throw 2}))}catch(a){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},e(i)}catch(a){}return n}},"5dbc":function(e,t,n){var r=n("d3f4"),o=n("8b97").set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},"5df3":function(e,t,n){"use strict";var r=n("02f4")(!0);n("01f9")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},"5eda":function(e,t,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},"5f1b":function(e,t,n){"use strict";var r=n("23c6"),o=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var i=n.call(e,t);if("object"!==typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},"613b":function(e,t,n){var r=n("5537")("keys"),o=n("ca5a");e.exports=function(e){return r[e]||(r[e]=o(e))}},"626a":function(e,t,n){var r=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"62a0":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"62e5":function(e,t,n){n("2519")},"63b6":function(e,t,n){var r=n("e53d"),o=n("584a"),i=n("d864"),a=n("35e8"),u=n("07e3"),c="prototype",s=function(e,t,n){var l,f,d,h=e&s.F,m=e&s.G,p=e&s.S,g=e&s.P,v=e&s.B,b=e&s.W,y=m?o:o[t]||(o[t]={}),w=y[c],x=m?r:p?r[t]:(r[t]||{})[c];for(l in m&&(n=t),n)f=!h&&x&&void 0!==x[l],f&&u(y,l)||(d=f?x[l]:n[l],y[l]=m&&"function"!=typeof x[l]?n[l]:v&&f?i(d,r):b&&x[l]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[c]=e[c],t}(d):g&&"function"==typeof d?i(Function.call,d):d,g&&((y.virtual||(y.virtual={}))[l]=d,e&s.R&&w&&!w[l]&&a(w,l,d)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},"64d8":function(e,t,n){n("ef1f")},6718:function(e,t,n){var r=n("e53d"),o=n("584a"),i=n("b8e3"),a=n("ccb9"),u=n("d9f6").f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},6762:function(e,t,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},"67ab":function(e,t,n){var r=n("ca5a")("meta"),o=n("d3f4"),i=n("69a8"),a=n("86cc").f,u=0,c=Object.isExtensible||function(){return!0},s=!n("79e5")((function(){return c(Object.preventExtensions({}))})),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},d=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},h=function(e){return s&&m.NEED&&c(e)&&!i(e,r)&&l(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:h}},6821:function(e,t,n){var r=n("626a"),o=n("be13");e.exports=function(e){return r(o(e))}},6957:function(e,t,n){n("75b8")},"69a4":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.getParam("content_style","","string")},o=function(e){return e.getParam("content_css_cors",!1,"boolean")},i=function(e){var t=e.getParam("body_class","","hash");return t[e.id]||""},a=function(e){var t=e.getParam("body_class","","string");return-1===t.indexOf("=")?t:i(e)},u=function(e){var t=e.getParam("body_id","","hash");return t[e.id]||t},c=function(e){var t=e.getParam("body_id","tinymce","string");return-1===t.indexOf("=")?t:u(e)},s=function(e){var i="",u=e.dom.encode,s=r(e);i+='<base href="'+u(e.documentBaseURI.getURI())+'">',s&&(i+='<style type="text/css">'+s+"</style>");var l=o(e)?' crossorigin="anonymous"':"";n.each(e.contentCSS,(function(t){i+='<link type="text/css" rel="stylesheet" href="'+u(e.documentBaseURI.toAbsolute(t))+'"'+l+">"}));var f=c(e),d=a(e),h=t.mac?"e.metaKey":"e.ctrlKey && !e.altKey",m='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+h+")) {e.preventDefault();}}}, false);<\/script> ",p=e.getBody().dir,g=p?' dir="'+u(p)+'"':"",v="<!DOCTYPE html><html><head>"+i+'</head><body id="'+u(f)+'" class="mce-content-body '+u(d)+'"'+g+">"+e.getContent()+m+"</body></html>";return v},l=function(e){var t=s(e),n=e.windowManager.open({title:"Preview",size:"large",body:{type:"panel",items:[{name:"preview",type:"iframe",sandboxed:!0}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{preview:t}});n.focus("close")},f=function(e){e.addCommand("mcePreview",(function(){l(e)}))},d=function(e){e.ui.registry.addButton("preview",{icon:"preview",tooltip:"Preview",onAction:function(){return e.execCommand("mcePreview")}}),e.ui.registry.addMenuItem("preview",{icon:"preview",text:"Preview",onAction:function(){return e.execCommand("mcePreview")}})};function h(){e.add("preview",(function(e){f(e),d(e)}))}h()})()},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"69d3":function(e,t,n){n("6718")("asyncIterator")},"6a99":function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"6abf":function(e,t,n){var r=n("e6f3"),o=n("1691").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},"6b4c":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"6b54":function(e,t,n){"use strict";n("3846");var r=n("cb7c"),o=n("0bfb"),i=n("9e1e"),a="toString",u=/./[a],c=function(e){n("2aba")(RegExp.prototype,a,e,!0)};n("79e5")((function(){return"/a/b"!=u.call({source:"a",flags:"b"})}))?c((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)})):u.name!=a&&c((function(){return u.call(this)}))},"6b75":function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},"6c1c":function(e,t,n){n("c367");for(var r=n("e53d"),o=n("35e8"),i=n("481b"),a=n("5168")("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<u.length;c++){var s=u[c],l=r[s],f=l&&l.prototype;f&&!f[a]&&o(f,a,s),i[s]=i.Array}},"6dd8":function(e,t,n){"use strict";n.r(t),function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),r="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,o=function(){return"undefined"!==typeof e&&e.Math===Math?e:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")()}(),i=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)}}(),a=2;function u(e,t){var n=!1,r=!1,o=0;function u(){n&&(n=!1,e()),r&&s()}function c(){i(u)}function s(){var e=Date.now();if(n){if(e-o<a)return;r=!0}else n=!0,r=!1,setTimeout(c,t);o=e}return s}var c=20,s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!==typeof MutationObserver,f=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=u(this.refresh.bind(this),c)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var e=this.updateObservers_();e&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,r=s.some((function(e){return!!~n.indexOf(e)}));r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},h=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||o},m=k(0,0,0,0);function p(e){return parseFloat(e)||0}function g(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){var r=e["border-"+n+"-width"];return t+p(r)}),0)}function v(e){for(var t=["top","right","bottom","left"],n={},r=0,o=t;r<o.length;r++){var i=o[r],a=e["padding-"+i];n[i]=p(a)}return n}function b(e){var t=e.getBBox();return k(0,0,t.width,t.height)}function y(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return m;var r=h(e).getComputedStyle(e),o=v(r),i=o.left+o.right,a=o.top+o.bottom,u=p(r.width),c=p(r.height);if("border-box"===r.boxSizing&&(Math.round(u+i)!==t&&(u-=g(r,"left","right")+i),Math.round(c+a)!==n&&(c-=g(r,"top","bottom")+a)),!x(e)){var s=Math.round(u+i)-t,l=Math.round(c+a)-n;1!==Math.abs(s)&&(u-=s),1!==Math.abs(l)&&(c-=l)}return k(o.left,o.top,u,c)}var w=function(){return"undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof h(e).SVGGraphicsElement}:function(e){return e instanceof h(e).SVGElement&&"function"===typeof e.getBBox}}();function x(e){return e===h(e).document.documentElement}function C(e){return r?w(e)?b(e):y(e):m}function S(e){var t=e.x,n=e.y,r=e.width,o=e.height,i="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(i.prototype);return d(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}function k(e,t,n,r){return{x:e,y:t,width:n,height:r}}var _=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=k(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=C(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),E=function(){function e(e,t){var n=S(t);d(this,{target:e,contentRect:n})}return e}(),A=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!==typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new _(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new E(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),T="undefined"!==typeof WeakMap?new WeakMap:new n,O=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=f.getInstance(),r=new A(t,n,this);T.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach((function(e){O.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}}));var B=function(){return"undefined"!==typeof o.ResizeObserver?o.ResizeObserver:O}();t["default"]=B}.call(this,n("c8ba"))},"71c1":function(e,t,n){var r=n("3a38"),o=n("25eb");e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),c=r(n),s=u.length;return c<0||c>=s?e?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?e?u.charAt(c):i:e?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},7333:function(e,t,n){"use strict";var r=n("9e1e"),o=n("0d58"),i=n("2621"),a=n("52a7"),u=n("4bf8"),c=n("626a"),s=Object.assign;e.exports=!s||n("79e5")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r}))?function(e,t){var n=u(e),s=arguments.length,l=1,f=i.f,d=a.f;while(s>l){var h,m=c(arguments[l++]),p=f?o(m).concat(f(m)):o(m),g=p.length,v=0;while(g>v)h=p[v++],r&&!d.call(m,h)||(n[h]=m[h])}return n}:s},7514:function(e,t,n){"use strict";var r=n("5ca1"),o=n("0a49")(5),i="find",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(i)},"75b8":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.getParam("save_enablewhendirty",!0)},o=function(e){return!!e.getParam("save_onsavecallback")},i=function(e){return!!e.getParam("save_oncancelcallback")},a=function(e,t){e.notificationManager.open({text:t,type:"error"})},u=function(e){var n=t.DOM.getParent(e.id,"form");if(!r(e)||e.isDirty()){if(e.save(),o(e))return e.execCallback("save_onsavecallback",e),void e.nodeChanged();n?(e.setDirty(!1),n.onsubmit&&!n.onsubmit()||("function"===typeof n.submit?n.submit():a(e,"Error: Form submit field collision.")),e.nodeChanged()):a(e,"Error: No form element found.")}},c=function(e){var t=n.trim(e.startContent);i(e)?e.execCallback("save_oncancelcallback",e):e.resetContent(t)},s=function(e){e.addCommand("mceSave",(function(){u(e)})),e.addCommand("mceCancel",(function(){c(e)}))},l=function(e){return function(t){var n=function(){t.setDisabled(r(e)&&!e.isDirty())};return e.on("NodeChange dirty",n),function(){return e.off("NodeChange dirty",n)}}},f=function(e){e.ui.registry.addButton("save",{icon:"save",tooltip:"Save",disabled:!0,onAction:function(){return e.execCommand("mceSave")},onSetup:l(e)}),e.ui.registry.addButton("cancel",{icon:"cancel",tooltip:"Cancel",disabled:!0,onAction:function(){return e.execCommand("mceCancel")},onSetup:l(e)}),e.addShortcut("Meta+S","","mceSave")};function d(){e.add("save",(function(e){f(e),s(e)}))}d()})()},"765d":function(e,t,n){n("6718")("observable")},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var r=n("4588"),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},"78e4":function(e,t,n){n("3ad8")},"794b":function(e,t,n){e.exports=!n("8e60")&&!n("294c")((function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a}))},"79aa":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"7a56":function(e,t,n){"use strict";var r=n("7726"),o=n("86cc"),i=n("9e1e"),a=n("2b4c")("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},"7a77":function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},"7aac":function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b3e":function(e,t,n){"use strict";var r,o=n("a3de");
- /**
- * Checks if an event is supported in the current execution environment.
- *
- * NOTE: This will not work correctly for non-generic events such as `change`,
- * `reset`, `load`, `error`, and `select`.
- *
- * Borrows from Modernizr.
- *
- * @param {string} eventNameSuffix Event name, e.g. "click".
- * @param {?boolean} capture Check if the capture phase is supported.
- * @return {boolean} True if the event is supported.
- * @internal
- * @license Modernizr 3.0.0pre (Custom Build) | MIT
- */
- function i(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,i=n in document;if(!i){var a=document.createElement("div");a.setAttribute(n,"return;"),i="function"===typeof a[n]}return!i&&r&&"wheel"===e&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=i},"7c4f":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=function(e){return!!e.hasPlugin("powerpaste",!0)&&("undefined"!==typeof window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)},r=function(e,t){return{clipboard:e,quirks:t}},o=function(){},i=function(e){return function(){return e}},a=i(!1),u=i(!0),c=function(){return s},s=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:a,isSome:a,isNone:u,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:c,each:o,bind:c,exists:a,forall:u,filter:c,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return r}(),l=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:u,isNone:a,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return l(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:s},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(a,(function(t){return n(e,t)}))}};return o},f=function(e){return null===e||void 0===e?s:l(e)},d={some:l,none:c,from:f},h=function(e){return function(t){return typeof t===e}},m=function(e){return null===e||void 0===e},p=function(e){return!m(e)},g=h("function"),v=Array.prototype.slice,b=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},w=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},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},C=function(e,t,n){return w(e,(function(e){n=t(n,e)})),n},S=g(Array.from)?Array.from:function(e){return v.call(e)},k=function(){var t=e(d.none()),n=function(){return t.set(d.none())},r=function(e){return t.set(d.some(e))},o=function(){return t.get().isSome()},i=function(e){return t.get().each(e)};return{clear:n,set:r,isSet:o,on:i}},_=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},E=function(e,t){return _(e,t,0)},A=function(e,t){return _(e,t,e.length-t.length)},T=function(e,t){return t<=0?"":new Array(t+1).join(e)},O=tinymce.util.Tools.resolve("tinymce.Env"),B=tinymce.util.Tools.resolve("tinymce.util.Delay"),R=tinymce.util.Tools.resolve("tinymce.util.Promise"),D=tinymce.util.Tools.resolve("tinymce.util.VK"),N=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})},I=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})},P=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},M=function(e,t){return e.fire("paste",{ieFake:t})},F=tinymce.util.Tools.resolve("tinymce.util.Tools"),L=function(e){return e.getParam("paste_block_drop",!1)},z=function(e){return e.getParam("paste_data_images",!1)},H=function(e){return e.getParam("paste_filter_drop",!0)},U=function(e){return e.getParam("paste_preprocess")},V=function(e){return e.getParam("paste_postprocess")},j=function(e){return e.getParam("paste_webkit_styles")},W=function(e){return e.getParam("paste_remove_styles_if_webkit",!0)},$=function(e){return e.getParam("paste_merge_formats",!0)},G=function(e){return e.getParam("smart_paste",!0)},X=function(e){return e.getParam("paste_as_text",!1)},q=function(e){return e.getParam("paste_retain_style_properties")},K=function(e){var t="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody";return e.getParam("paste_word_valid_elements",t)},Y=function(e){return e.getParam("paste_convert_word_fake_lists",!0)},Z=function(e){return e.getParam("paste_enable_default_filters",!0)},J=function(e){return e.getParam("validate")},Q=function(e){return e.getParam("allow_html_data_urls",!1,"boolean")},ee=function(e){return e.getParam("paste_data_images",!1,"boolean")},te=function(e){return e.getParam("images_dataimg_filter")},ne=function(e){return e.getParam("images_reuse_filename")},re=function(e){return e.getParam("forced_root_block")},oe=function(e){return e.getParam("forced_root_block_attrs")},ie=function(e){return e.getParam("paste_tab_spaces",4,"number")},ae=function(e){var t="jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp";return F.explode(e.getParam("images_file_types",t,"string"))},ue="x-tinymce/html",ce="\x3c!-- "+ue+" --\x3e",se=function(e){return ce+e},le=function(e){return e.replace(ce,"")},fe=function(e){return-1!==e.indexOf(ce)},de=function(){return ue},he=tinymce.util.Tools.resolve("tinymce.html.Entities"),me=function(e){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)},pe=function(e){return e.replace(/\r?\n/g,"<br>")},ge=function(e,t){var n,r=[],o="<"+e;if("object"===typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+he.encodeAllRaw(t[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"},ve=function(e,t,n){var r=e.split(/\n\n/),o=ge(t,n),i="</"+t+">",a=F.map(r,(function(e){return e.split(/\n/).join("<br />")})),u=function(e){return o+e+i};return 1===a.length?a[0]:F.map(a,u).join("")},be=function(e,t,n){return t?ve(e,!0===t?"p":t,n):pe(e)},ye=tinymce.util.Tools.resolve("tinymce.html.DomParser"),we=tinymce.util.Tools.resolve("tinymce.html.Serializer"),xe=" ",Ce=tinymce.util.Tools.resolve("tinymce.html.Node"),Se=tinymce.util.Tools.resolve("tinymce.html.Schema");function ke(e,t){return F.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e}function _e(e){var t=Se(),n=ye({},t),r="",o=t.getShortEndedElements(),i=F.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements();function u(e){var t=e.name,n=e;if("br"!==t){if("wbr"!==t)if(o[t]&&(r+=" "),i[t])r+=" ";else{if(3===e.type&&(r+=e.value),!e.shortEnded&&(e=e.firstChild))do{u(e)}while(e=e.next);a[t]&&n.next&&(r+="\n","p"===t&&(r+="\n"))}}else r+="\n"}return e=ke(e,[/<!\[[^\]]+\]>/g]),u(n.parse(e)),r}function Ee(e){function t(e,t,n){return t||n?xe:" "}return e=ke(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,t],/<br class="Apple-interchange-newline">/g,/<br>$/i]),e}function Ae(e){var t=0;return function(){return e+t++}}var Te=function(e){var t={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return F.hasOwn(t,e)?"image/"+t[e]:"image/"+e};function Oe(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)}function Be(e){var t,n=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/];return e=e.replace(/^[\u00a0 ]+/,""),F.each(n,(function(n){if(n.test(e))return t=!0,!1})),t}function Re(e){return/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(e)}function De(e){var t,n,r=1;function o(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t}function i(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0}function a(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)}function u(e,o,u){var c=e._listLevel||r;c!==r&&(c<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new Ce(o,1),u>1&&t.attr("start",""+u),e.wrap(t)),e.name="li",c>r&&n&&n.lastChild.append(t),r=c,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)}var c=[],s=e.firstChild;while("undefined"!==typeof s&&null!==s)if(c.push(s),s=s.walk(),null!==s)while("undefined"!==typeof s&&s.parent!==e)s=s.walk();for(var l=0;l<c.length;l++)if(e=c[l],"p"===e.name&&e.firstChild){var f=o(e);if(Re(f)){u(e,"ul");continue}if(Be(f)){var d=/([0-9]+)\./.exec(f),h=1;d&&(h=parseInt(d[1],10)),u(e,"ol",h);continue}if(e._listLevel){u(e,"ul",1);continue}t=null}else n=t,t=null}function Ne(e,t,n,r){var o,i={},a=e.dom.parseStyle(r);return F.each(a,(function(a,u){switch(u){case"mso-list":o=/\w+ \w+([0-9]+)/i.exec(r),o&&(n._listLevel=parseInt(o[1],10)),/Ignore/i.test(a)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":u="text-align";break;case"vert-align":u="vertical-align";break;case"font-color":case"mso-foreground":u="color";break;case"mso-background":case"mso-highlight":u="background";break;case"font-weight":case"font-style":return void("normal"!==a&&(i[u]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void n.remove();break}0!==u.indexOf("mso-comment")?0!==u.indexOf("mso-")&&("all"===q(e)||t&&t[u])&&(i[u]=a):n.remove()})),/(bold)/i.test(i["font-weight"])&&(delete i["font-weight"],n.wrap(new Ce("b",1))),/(italic)/i.test(i["font-style"])&&(delete i["font-style"],n.wrap(new Ce("i",1))),i=e.dom.serializeStyle(i,n.name),i||null}var Ie=function(e,t){var n,r=q(e);r&&(n=F.makeMap(r.split(/[, ]/))),t=ke(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,xe],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(xe):""}]]);var o=K(e),i=Se({valid_elements:o,valid_children:"-li[p]"});F.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=ye({},i);a.addAttributeFilter("style",(function(t){var r,o=t.length;while(o--)r=t[o],r.attr("style",Ne(e,n,r,r.attr("style"))),"span"===r.name&&r.parent&&!r.attributes.length&&r.unwrap()})),a.addAttributeFilter("class",(function(e){var t,n,r=e.length;while(r--)t=e[r],n=t.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){var t=e.length;while(t--)e[t].remove()})),a.addNodeFilter("a",(function(e){var t,n,r,o=e.length;while(o--)if(t=e[o],n=t.attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1],n&&(n="#"+n)),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var u=a.parse(t);return Y(e)&&De(u),t=we({validate:J(e)},i).serialize(u),t},Pe=function(e,t){return Z(e)?Ie(e,t):t},Me=function(e,t){var n=ye({},e.schema);n.addNodeFilter("meta",(function(e){F.each(e,(function(e){e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return we({validate:J(e)},e.schema).serialize(r)},Fe=function(e,t){return{content:e,cancelled:t}},Le=function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=I(e,o,n,r);return Fe(i.node.innerHTML,i.isDefaultPrevented())},ze=function(e,t,n,r){var o=N(e,t,n,r),i=Me(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?Le(e,i,n,r):Fe(i,o.isDefaultPrevented())},He=function(e,t,n){var r=Oe(t),o=r?Pe(e,t):t;return ze(e,o,n,r)},Ue=function(e,t){return e.insertContent(t,{merge:$(e),paste:!0}),!0},Ve=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)},je=function(e,t){return Ve(t)&&b(ae(e),(function(e){return A(t,"."+e)}))},We=function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0},$e=function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0},Ge=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!Ve(t))&&$e(e,t,n)},Xe=function(e,t,n){return!!je(e,t)&&We(e,t,n)},qe=function(e,t){F.each([Ge,Xe,Ue],(function(n){return!0!==n(e,t,Ue)}))},Ke=function(e,t,n){n||!1===G(e)?Ue(e,t):qe(e,t)},Ye=function(e){return-1!==" \f\t\v".indexOf(e)},Ze=function(e){return"\n"===e||"\r"===e},Je=function(e,t){return t<e.length&&t>=0&&Ze(e[t])},Qe=function(e,t){var n=T(" ",ie(e)),r=t.replace(/\t/g,n),o=C(r,(function(e,t){return Ye(t)||t===xe?e.pcIsSpace||""===e.str||e.str.length===r.length-1||Je(r,e.str.length+1)?{pcIsSpace:!1,str:e.str+xe}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:Ze(t),str:e.str+t}}),{pcIsSpace:!1,str:""});return o.str},et=function(e,t,n,r){var o=He(e,t,n);!1===o.cancelled&&Ke(e,o.content,r)},tt=function(e,t,n){var r=n||fe(t);et(e,le(t),r,!1)},nt=function(e,t){var n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=Qe(e,n),o=be(r,re(e),oe(e));et(e,o,!1,!0)},rt=function(e){var t={},n="data:text/mce-internal,";if(e){if(e.getData){var r=e.getData("Text");r&&r.length>0&&-1===r.indexOf(n)&&(t["text/plain"]=r)}if(e.types)for(var o=0;o<e.types.length;o++){var i=e.types[o];try{t[i]=e.getData(i)}catch(a){t[i]=""}}}return t},ot=function(e,t){return rt(t.clipboardData||e.getDoc().dataTransfer)},it=function(e,t){return t in e&&e[t].length>0},at=function(e){return it(e,"text/html")||it(e,"text/plain")},ut=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(e);return t?{type:t[1],data:decodeURIComponent(t[2])}:{type:null,data:null}},ct=function(e,t){var n=te(e);return!n||n(t)},st=function(e,t){var n=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return p(n)?e.dom.encode(n[1]):null},lt=Ae("mceclip"),ft=function(e,t){var n=ut(t.uri),r=n.data,o=n.type,i=lt(),a=t.blob,u=new Image;if(u.src=t.uri,ct(e,u)){var c=e.editorUpload.blobCache,s=void 0,l=c.getByData(r,o);if(l)s=l;else{var f=ne(e)&&p(a.name),d=f?st(e,a.name):i,h=f?a.name:void 0;s=c.create(i,a,r,d,h),c.add(s)}tt(e,'<img src="'+s.blobUri()+'">',!1)}else tt(e,'<img src="'+t.uri+'">',!1)},dt=function(e){return"paste"===e.type},ht=function(e){return p(e.getAsFile)},mt=function(e){return R.all(y(e,(function(e){return new R((function(t){var n=ht(e)?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))})))},pt=function(e){var t=ae(e);return function(e){return E(e.type,"image/")&&b(t,(function(t){return Te(t)===e.type}))}},gt=function(e,t){var n=t.items?y(S(t.items),(function(e){return e.getAsFile()})):[],r=t.files?S(t.files):[];return x(n.length>0?n:r,pt(e))},vt=function(e,t,n){var r=dt(t)?t.clipboardData:t.dataTransfer;if(ee(e)&&r){var o=gt(e,r);if(o.length>0)return t.preventDefault(),mt(o).then((function(t){n&&e.selection.setRng(n),w(t,(function(t){ft(e,t)}))})),!0}return!1},bt=function(e){var t=e.clipboardData;return-1!==navigator.userAgent.indexOf("Android")&&t&&t.items&&0===t.items.length},yt=function(e){return D.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},wt=function(e,t,n){var r,o=k(),i=k();function a(e,n,r,o,i){var a;it(n,"text/html")?a=n["text/html"]:(a=t.getHtml(),i=i||fe(a),t.isDefaultContent(a)&&(o=!0)),a=Ee(a),t.remove();var u=!1===i&&me(a),c=je(e,a);(!a.length||u&&!c)&&(o=!0),(o||c)&&(a=it(n,"text/plain")&&u?n["text/plain"]:_e(a)),t.isDefaultContent(a)?r||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?nt(e,a):tt(e,a,i)}e.on("keyup",i.clear),e.on("keydown",(function(n){var a=function(e){yt(e)&&!e.isDefaultPrevented()&&t.remove()};if(yt(n)&&!n.isDefaultPrevented()){if(r=n.shiftKey&&86===n.keyCode,r&&O.webkit&&-1!==navigator.userAgent.indexOf("Version/"))return;if(n.stopImmediatePropagation(),o.set(n),i.set(!0),O.ie&&r)return n.preventDefault(),void M(e,!0);t.remove(),t.create(),e.once("keyup",a),e.once("paste",(function(){e.off("keyup",a)}))}}));var u=function(){return t.getLastRng()||e.selection.getRng()};e.on("paste",(function(c){var s=o.isSet()||i.isSet();s&&o.clear();var l=ot(e,c),f="text"===n.get()||r,d=it(l,de());r=!1,c.isDefaultPrevented()||bt(c)?t.remove():at(l)||!vt(e,c,u())?(s||c.preventDefault(),!O.ie||s&&!c.ieFake||it(l,"text/html")||(t.create(),e.dom.bind(t.getEl(),"paste",(function(e){e.stopPropagation()})),e.getDoc().execCommand("Paste",!1,null),l["text/html"]=t.getHtml()),it(l,"text/html")?(c.preventDefault(),d||(d=fe(l["text/html"])),a(e,l,s,f,d)):B.setEditorTimeout(e,(function(){a(e,l,s,f,d)}),0)):t.remove()}))},xt=function(e,t,n){var r;wt(e,t,n),e.parser.addNodeFilter("img",(function(t,n,o){var i=function(e){return e.data&&!0===e.data.paste},a=function(e){e.attr("data-mce-object")||r===O.transparentSrc||e.remove()},u=function(e){return 0===e.indexOf("webkit-fake-url")},c=function(e){return 0===e.indexOf("data:")};if(!ee(e)&&i(o)){var s=t.length;while(s--)r=t[s].attr("src"),r&&(u(r)||!Q(e)&&c(r))&&a(t[s])}}))},Ct=function(e){return O.ie&&e.inline?document.body:e.getBody()},St=function(e){return Ct(e)!==e.getBody()},kt=function(e,t,n){St(e)&&e.dom.bind(t,"paste keyup",(function(t){Dt(e,n)||e.fire("paste")}))},_t=function(e,t,n){var r=e.dom,o=e.getBody();t.set(e.selection.getRng());var i=e.dom.add(Ct(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n);(O.ie||O.gecko)&&r.setStyle(i,"left","rtl"===r.getStyle(o,"direction",!0)?65535:-65535),r.bind(i,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),kt(e,i,n),i.focus(),e.selection.select(i,!0)},Et=function(e,t){if(At(e)){var n=void 0,r=t.get();while(n=e.dom.get("mcepastebin"))e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)},At=function(e){return e.dom.get("mcepastebin")},Tt=function(e){var t=function(t,n){t.appendChild(n),e.dom.remove(n,!0)},n=F.grep(Ct(e).childNodes,(function(e){return"mcepastebin"===e.id})),r=n.shift();F.each(n,(function(e){t(r,e)}));for(var o=e.dom.select("div[id=mcepastebin]",r),i=o.length-1;i>=0;i--){var a=e.dom.create("div");r.insertBefore(a,o[i]),t(a,o[i])}return r?r.innerHTML:""},Ot=function(e){return e.get()},Bt=function(e,t){return t===e},Rt=function(e){return e&&"mcepastebin"===e.id},Dt=function(e,t){var n=At(e);return Rt(n)&&Bt(t,n.innerHTML)},Nt=function(t){var n=e(null),r="%MCEPASTEBIN%";return{create:function(){return _t(t,n,r)},remove:function(){return Et(t,n)},getEl:function(){return At(t)},getHtml:function(){return Tt(t)},getLastRng:function(){return Ot(n)},isDefault:function(){return Dt(t,r)},isDefaultContent:function(e){return Bt(r,e)}}},It=function(e,t){var n=Nt(e);return e.on("PreInit",(function(){return xt(e,n,t)})),{pasteFormat:t,pasteHtml:function(t,n){return tt(e,t,n)},pasteText:function(t){return nt(e,t)},pasteImageData:function(t,n){return vt(e,t,n)},getDataTransferItems:rt,hasHtmlOrText:at,hasContentType:it}},Pt=function(e,t){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),P(e,!1)):(t.pasteFormat.set("text"),P(e,!0)),e.focus()},Mt=function(e,t){e.addCommand("mceTogglePlainTextPaste",(function(){Pt(e,t)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},Ft=function(e){return!1===O.iOS&&"function"===typeof(null===e||void 0===e?void 0:e.setData)},Lt=function(e,t,n){if(!Ft(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(de(),t),!0}catch(r){return!1}},zt=function(e,t,n,r){Lt(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):n(t.html,r)},Ht=function(e){return function(t,n){var r=se(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),B.setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Ut=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Vt=function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())},jt=function(e){return!e.selection.isCollapsed()||Vt(e)},Wt=function(e){return function(t){jt(e)&&zt(t,Ut(e),Ht(e),(function(){if(O.browser.isChrome()||O.browser.isFirefox()){var t=e.selection.getRng();B.setEditorTimeout(e,(function(){e.selection.setRng(t),e.execCommand("Delete")}),0)}else e.execCommand("Delete")}))}},$t=function(e){return function(t){jt(e)&&zt(t,Ut(e),Ht(e),(function(){}))}},Gt=function(e){e.on("cut",Wt(e)),e.on("copy",$t(e))},Xt=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),qt=function(e,t){return Xt.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Kt=function(e){var t=e["text/plain"];return!!t&&0===t.indexOf("file://")},Yt=function(e,t){e.focus(),e.selection.setRng(t)},Zt=function(e,t,n){L(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),z(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o=qt(e,r);if(!r.isDefaultPrevented()&&!n.get()){var i=t.getDataTransferItems(r.dataTransfer),a=t.hasContentType(i,de());if((t.hasHtmlOrText(i)&&!Kt(i)||!t.pasteImageData(r,o))&&o&&H(e)){var u=i["mce-internal"]||i["text/html"]||i["text/plain"];u&&(r.preventDefault(),B.setEditorTimeout(e,(function(){e.undoManager.transact((function(){i["mce-internal"]&&e.execCommand("Delete"),Yt(e,o),u=Ee(u),i["text/html"]?t.pasteHtml(u,a):t.pasteText(u)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){z(e)&&!1===n.get()&&(t.preventDefault(),Yt(e,qt(e,t))),"dragend"===t.type&&n.set(!1)}))},Jt=function(e){var t=e.plugins.paste,n=U(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=V(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))};function Qt(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))}function en(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}function tn(e,t){if(!Oe(t))return t;var n=[];F.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:<br> [\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br> [\\s\\r\\n]+|<br>)*","g");return t=ke(t,[[r,"$1"]]),t=ke(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]]),t}function nn(e,t,n,r){if(r||n)return t;var o,i=j(e);if(!1===W(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),c={};if("none"===o)return t+r;for(var s=0;s<o.length;s++){var l=i[o[s]],f=a.getStyle(u,o[s],!0);/color/.test(o[s])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(c[o[s]]=l)}return c=a.serializeStyle(c,"span"),c?t+' style="'+c+'"'+r:t+r}))}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r})),t}function rn(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))}var on=function(e){O.webkit&&Qt(e,nn),O.ie&&(Qt(e,tn),en(e,rn))},an=function(e,t){return function(n){n.setActive("text"===t.pasteFormat.get());var r=function(e){return n.setActive(e.state)};return e.on("PastePlainTextToggle",r),function(){return e.off("PastePlainTextToggle",r)}}},un=function(e,t){e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:function(){return e.execCommand("mceTogglePlainTextPaste")},onSetup:an(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:function(){return e.execCommand("mceTogglePlainTextPaste")},onSetup:an(e,t)})};function cn(){t.add("paste",(function(t){if(!1===n(t)){var o=e(!1),i=e(X(t)?"text":"html"),a=It(t,i),u=on(t);return un(t,a),Mt(t,a),Jt(t),Gt(t),Zt(t,a,o),r(a,u)}}))}cn()})()},"7e90":function(e,t,n){var r=n("d9f6"),o=n("e4ae"),i=n("c3a1");e.exports=n("8e60")?Object.defineProperties:function(e,t){o(e);var n,a=i(t),u=a.length,c=0;while(u>c)r.f(e,n=a[c++],t[n]);return e}},"7f20":function(e,t,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},"7f7f":function(e,t,n){var r=n("86cc").f,o=Function.prototype,i=/^\s*function ([^ (]*)/,a="name";a in o||n("9e1e")&&r(o,a,{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},8079:function(e,t,n){var r=n("7726"),o=n("1991").set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,c="process"==n("2d95")(a);e.exports=function(){var e,t,n,s=function(){var r,o;c&&(r=a.domain)&&r.exit();while(e){o=e.fn,e=e.next;try{o()}catch(i){throw e?n():t=void 0,i}}t=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var l=u.resolve(void 0);n=function(){l.then(s)}}else n=function(){o.call(r,s)};else{var f=!0,d=document.createTextNode("");new i(s).observe(d,{characterData:!0}),n=function(){d.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},8378:function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"840a":function(e,t,n){n("d4c3")},8436:function(e,t){e.exports=function(){}},"84ec":function(e,t,n){n("2401")},"84f2":function(e,t){e.exports={}},"855b":function(e,t,n){n("e2d6a")},"86cc":function(e,t,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},8863:function(e,t,n){n("9dd9")},"88b6":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t,n){var r="UL"===t?"InsertUnorderedList":"InsertOrderedList";e.execCommand(r,!1,!1===n?null:{"list-style-type":n})},n=function(e){e.addCommand("ApplyUnorderedListStyle",(function(n,r){t(e,"UL",r["list-style-type"])})),e.addCommand("ApplyOrderedListStyle",(function(n,r){t(e,"OL",r["list-style-type"])}))},r=tinymce.util.Tools.resolve("tinymce.util.Tools"),o=function(e){var t=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return t?t.split(/[ ,]/):[]},i=function(e){var t=e.getParam("advlist_bullet_styles","default,circle,square");return t?t.split(/[ ,]/):[]},a=function(){},u=function(e){return function(){return e}},c=u(!1),s=u(!0),l=function(){return f},f=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:s,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:u(null),getOrUndefined:u(void 0),or:n,orThunk:t,map:l,each:a,bind:l,exists:c,forall:s,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:u("none()")};return r}(),d=function(e){var t=u(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: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:r,exists:r,forall:r,filter:function(t){return t(e)?o: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 o},h=function(e){return null===e||void 0===e?f:d(e)},m={some:d,none:l,from:h},p=function(e,t){return e.$.contains(e.getBody(),t)},g=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},v=function(e){return function(t){return t&&/^(OL|UL|DL)$/.test(t.nodeName)&&p(e,t)}},b=function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return m.from(n)},y=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return n}return-1},w=function(e){return e.replace(/\-/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))},x=function(e,t,n){var o=y(t.parents,g),i=-1!==o?t.parents.slice(0,o):t.parents,a=r.grep(i,v(e));return a.length>0&&a[0].nodeName===n},C=function(e,n,o,i,a,u){e.ui.registry.addSplitButton(n,{tooltip:o,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){var t=r.map(u,(function(e){var t="OL"===a?"num":"bull",n="disc"===e||"decimal"===e?"default":e,r="default"===e?"":e,o=w(e);return{type:"choiceitem",value:r,icon:"list-"+t+"-"+n,text:o}}));e(t)},onAction:function(){return e.execCommand(i)},onItemAction:function(n,r){t(e,a,r)},select:function(t){var n=b(e);return n.map((function(e){return t===e})).getOr(!1)},onSetup:function(t){var n=function(n){t.setActive(x(e,n,a))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}})},S=function(e,t,n,r,o,i){e.ui.registry.addToggleButton(t,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:function(t){var n=function(n){t.setActive(x(e,n,o))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}},onAction:function(){return e.execCommand(r)}})},k=function(e,t,n,r,o,i){i.length>1?C(e,t,n,r,o,i):S(e,t,n,r,o)},_=function(e){k(e,"numlist","Numbered list","InsertOrderedList","OL",o(e)),k(e,"bullist","Bullet list","InsertUnorderedList","UL",i(e))};function E(){e.add("advlist",(function(e){e.hasPlugin("lists")&&(_(e),n(e))}))}E()})()},"8b97":function(e,t,n){var r=n("d3f4"),o=n("cb7c"),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(o){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},"8c4f":function(e,t,n){"use strict";
- /*!
- * vue-router v3.0.2
- * (c) 2018 Evan You
- * @license MIT
- */function r(e,t){0}function o(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function i(e,t){for(var n in t)e[n]=t[n];return e}var a={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,o=t.parent,a=t.data;a.routerView=!0;var c=o.$createElement,s=n.name,l=o.$route,f=o._routerViewCache||(o._routerViewCache={}),d=0,h=!1;while(o&&o._routerRoot!==o)o.$vnode&&o.$vnode.data.routerView&&d++,o._inactive&&(h=!0),o=o.$parent;if(a.routerViewDepth=d,h)return c(f[s],a,r);var m=l.matched[d];if(!m)return f[s]=null,c();var p=f[s]=m.components[s];a.registerRouteInstance=function(e,t){var n=m.instances[s];(t&&n!==e||!t&&n===e)&&(m.instances[s]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){m.instances[s]=t.componentInstance};var g=a.props=u(l,m.props&&m.props[s]);if(g){g=a.props=i({},g);var v=a.attrs=a.attrs||{};for(var b in g)p.props&&b in p.props||(v[b]=g[b],delete g[b])}return c(p,a,r)}};function u(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}var c=/[!'()*]/g,s=function(e){return"%"+e.charCodeAt(0).toString(16)},l=/%2C/g,f=function(e){return encodeURIComponent(e).replace(c,s).replace(l,",")},d=decodeURIComponent;function h(e,t,n){void 0===t&&(t={});var r,o=n||m;try{r=o(e||"")}catch(a){r={}}for(var i in t)r[i]=t[i];return r}function m(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=d(n.shift()),o=n.length>0?d(n.join("=")):null;void 0===t[r]?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]})),t):t}function p(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return f(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(f(t)):r.push(f(t)+"="+f(e)))})),r.join("&")}return f(t)+"="+f(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var g=/\/?$/;function v(e,t,n,r){var o=r&&r.options.stringifyQuery,i=t.query||{};try{i=b(i)}catch(u){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:x(t,o),matched:e?w(e):[]};return n&&(a.redirectedFrom=x(n,o)),Object.freeze(a)}function b(e){if(Array.isArray(e))return e.map(b);if(e&&"object"===typeof e){var t={};for(var n in e)t[n]=b(e[n]);return t}return e}var y=v(null,{path:"/"});function w(e){var t=[];while(e)t.unshift(e),e=e.parent;return t}function x(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var o=e.hash;void 0===o&&(o="");var i=t||p;return(n||"/")+i(r)+o}function C(e,t){return t===y?e===t:!!t&&(e.path&&t.path?e.path.replace(g,"")===t.path.replace(g,"")&&e.hash===t.hash&&S(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&S(e.query,t.query)&&S(e.params,t.params)))}function S(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){var r=e[n],o=t[n];return"object"===typeof r&&"object"===typeof o?S(r,o):String(r)===String(o)}))}function k(e,t){return 0===e.path.replace(g,"/").indexOf(t.path.replace(g,"/"))&&(!t.hash||e.hash===t.hash)&&_(e.query,t.query)}function _(e,t){for(var n in t)if(!(n in e))return!1;return!0}var E,A=[String,Object],T=[String,Array],O={name:"RouterLink",props:{to:{type:A,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:T,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,u=o.route,c=o.href,s={},l=n.options.linkActiveClass,f=n.options.linkExactActiveClass,d=null==l?"router-link-active":l,h=null==f?"router-link-exact-active":f,m=null==this.activeClass?d:this.activeClass,p=null==this.exactActiveClass?h:this.exactActiveClass,g=a.path?v(null,a,null,n):u;s[p]=C(r,g),s[m]=this.exact?s[p]:k(r,g);var b=function(e){B(e)&&(t.replace?n.replace(a):n.push(a))},y={click:B};Array.isArray(this.event)?this.event.forEach((function(e){y[e]=b})):y[this.event]=b;var w={class:s};if("a"===this.tag)w.on=y,w.attrs={href:c};else{var x=R(this.$slots.default);if(x){x.isStatic=!1;var S=x.data=i({},x.data);S.on=y;var _=x.data.attrs=i({},x.data.attrs);_.href=c}else w.on=y}return e(this.tag,w,this.$slots.default)}};function B(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function R(e){if(e)for(var t,n=0;n<e.length;n++){if(t=e[n],"a"===t.tag)return t;if(t.children&&(t=R(t.children)))return t}}function D(e){if(!D.installed||E!==e){D.installed=!0,E=e;var t=function(e){return void 0!==e},n=function(e,n){var r=e.$options._parentVnode;t(r)&&t(r=r.data)&&t(r=r.registerRouteInstance)&&r(e,n)};e.mixin({beforeCreate:function(){t(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",a),e.component("RouterLink",O);var r=e.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}}var N="undefined"!==typeof window;function I(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var o=t.split("/");n&&o[o.length-1]||o.pop();for(var i=e.replace(/^\//,"").split("/"),a=0;a<i.length;a++){var u=i[a];".."===u?o.pop():"."!==u&&o.push(u)}return""!==o[0]&&o.unshift(""),o.join("/")}function P(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var o=e.indexOf("?");return o>=0&&(n=e.slice(o+1),e=e.slice(0,o)),{path:e,query:n,hash:t}}function M(e){return e.replace(/\/\//g,"/")}var F=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},L=re,z=W,H=$,U=q,V=ne,j=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function W(e,t){var n,r=[],o=0,i=0,a="",u=t&&t.delimiter||"/";while(null!=(n=j.exec(e))){var c=n[0],s=n[1],l=n.index;if(a+=e.slice(i,l),i=l+c.length,s)a+=s[1];else{var f=e[i],d=n[2],h=n[3],m=n[4],p=n[5],g=n[6],v=n[7];a&&(r.push(a),a="");var b=null!=d&&null!=f&&f!==d,y="+"===g||"*"===g,w="?"===g||"*"===g,x=n[2]||u,C=m||p;r.push({name:h||o++,prefix:d||"",delimiter:x,optional:w,repeat:y,partial:b,asterisk:!!v,pattern:C?Y(C):v?".*":"[^"+K(x)+"]+?"})}}return i<e.length&&(a+=e.substr(i)),a&&r.push(a),r}function $(e,t){return q(W(e,t))}function G(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function X(e){return encodeURI(e).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function q(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"===typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var o="",i=n||{},a=r||{},u=a.pretty?G:encodeURIComponent,c=0;c<e.length;c++){var s=e[c];if("string"!==typeof s){var l,f=i[s.name];if(null==f){if(s.optional){s.partial&&(o+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(F(f)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var d=0;d<f.length;d++){if(l=u(f[d]),!t[c].test(l))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(l)+"`");o+=(0===d?s.prefix:s.delimiter)+l}}else{if(l=s.asterisk?X(f):u(f),!t[c].test(l))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+l+'"');o+=s.prefix+l}}else o+=s}return o}}function K(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Y(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function Z(e,t){return e.keys=t,e}function J(e){return e.sensitive?"":"i"}function Q(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return Z(e,t)}function ee(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(re(e[o],t,n).source);var i=new RegExp("(?:"+r.join("|")+")",J(n));return Z(i,t)}function te(e,t,n){return ne(W(e,n),t,n)}function ne(e,t,n){F(t)||(n=t||n,t=[]),n=n||{};for(var r=n.strict,o=!1!==n.end,i="",a=0;a<e.length;a++){var u=e[a];if("string"===typeof u)i+=K(u);else{var c=K(u.prefix),s="(?:"+u.pattern+")";t.push(u),u.repeat&&(s+="(?:"+c+s+")*"),s=u.optional?u.partial?c+"("+s+")?":"(?:"+c+"("+s+"))?":c+"("+s+")",i+=s}}var l=K(n.delimiter||"/"),f=i.slice(-l.length)===l;return r||(i=(f?i.slice(0,-l.length):i)+"(?:"+l+"(?=$))?"),i+=o?"$":r&&f?"":"(?="+l+"|$)",Z(new RegExp("^"+i,J(n)),t)}function re(e,t,n){return F(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?Q(e,t):F(e)?ee(e,t,n):te(e,t,n)}L.parse=z,L.compile=H,L.tokensToFunction=U,L.tokensToRegExp=V;var oe=Object.create(null);function ie(e,t,n){try{var r=oe[e]||(oe[e]=L.compile(e));return r(t||{},{pretty:!0})}catch(o){return""}}function ae(e,t,n,r){var o=t||[],i=n||Object.create(null),a=r||Object.create(null);e.forEach((function(e){ue(o,i,a,e)}));for(var u=0,c=o.length;u<c;u++)"*"===o[u]&&(o.push(o.splice(u,1)[0]),c--,u--);return{pathList:o,pathMap:i,nameMap:a}}function ue(e,t,n,r,o,i){var a=r.path,u=r.name;var c=r.pathToRegexpOptions||{},s=se(a,o,c.strict);"boolean"===typeof r.caseSensitive&&(c.sensitive=r.caseSensitive);var l={path:s,regex:ce(s,c),components:r.components||{default:r.component},instances:{},name:u,parent:o,matchAs:i,redirect:r.redirect,beforeEnter:r.beforeEnter,meta:r.meta||{},props:null==r.props?{}:r.components?r.props:{default:r.props}};if(r.children&&r.children.forEach((function(r){var o=i?M(i+"/"+r.path):void 0;ue(e,t,n,r,l,o)})),void 0!==r.alias){var f=Array.isArray(r.alias)?r.alias:[r.alias];f.forEach((function(i){var a={path:i,children:r.children};ue(e,t,n,a,o,l.path||"/")}))}t[l.path]||(e.push(l.path),t[l.path]=l),u&&(n[u]||(n[u]=l))}function ce(e,t){var n=L(e,[],t);return n}function se(e,t,n){return n||(e=e.replace(/\/$/,"")),"/"===e[0]||null==t?e:M(t.path+"/"+e)}function le(e,t,n,r){var o="string"===typeof e?{path:e}:e;if(o.name||o._normalized)return o;if(!o.path&&o.params&&t){o=i({},o),o._normalized=!0;var a=i(i({},t.params),o.params);if(t.name)o.name=t.name,o.params=a;else if(t.matched.length){var u=t.matched[t.matched.length-1].path;o.path=ie(u,a,"path "+t.path)}else 0;return o}var c=P(o.path||""),s=t&&t.path||"/",l=c.path?I(c.path,s,n||o.append):s,f=h(c.query,o.query,r&&r.options.parseQuery),d=o.hash||c.hash;return d&&"#"!==d.charAt(0)&&(d="#"+d),{_normalized:!0,path:l,query:f,hash:d}}function fe(e,t){var n=ae(e),r=n.pathList,o=n.pathMap,i=n.nameMap;function a(e){ae(e,r,o,i)}function u(e,n,a){var u=le(e,n,!1,t),c=u.name;if(c){var s=i[c];if(!s)return l(null,u);var f=s.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!==typeof u.params&&(u.params={}),n&&"object"===typeof n.params)for(var d in n.params)!(d in u.params)&&f.indexOf(d)>-1&&(u.params[d]=n.params[d]);if(s)return u.path=ie(s.path,u.params,'named route "'+c+'"'),l(s,u,a)}else if(u.path){u.params={};for(var h=0;h<r.length;h++){var m=r[h],p=o[m];if(de(p.regex,u.path,u.params))return l(p,u,a)}}return l(null,u)}function c(e,n){var r=e.redirect,o="function"===typeof r?r(v(e,n,null,t)):r;if("string"===typeof o&&(o={path:o}),!o||"object"!==typeof o)return l(null,n);var a=o,c=a.name,s=a.path,f=n.query,d=n.hash,h=n.params;if(f=a.hasOwnProperty("query")?a.query:f,d=a.hasOwnProperty("hash")?a.hash:d,h=a.hasOwnProperty("params")?a.params:h,c){i[c];return u({_normalized:!0,name:c,query:f,hash:d,params:h},void 0,n)}if(s){var m=he(s,e),p=ie(m,h,'redirect route with path "'+m+'"');return u({_normalized:!0,path:p,query:f,hash:d},void 0,n)}return l(null,n)}function s(e,t,n){var r=ie(n,t.params,'aliased route with path "'+n+'"'),o=u({_normalized:!0,path:r});if(o){var i=o.matched,a=i[i.length-1];return t.params=o.params,l(a,t)}return l(null,t)}function l(e,n,r){return e&&e.redirect?c(e,r||n):e&&e.matchAs?s(e,n,e.matchAs):v(e,n,r,t)}return{match:u,addRoutes:a}}function de(e,t,n){var r=t.match(e);if(!r)return!1;if(!n)return!0;for(var o=1,i=r.length;o<i;++o){var a=e.keys[o-1],u="string"===typeof r[o]?decodeURIComponent(r[o]):r[o];a&&(n[a.name||"pathMatch"]=u)}return!0}function he(e,t){return I(e,t.parent?t.parent.path:"/",!0)}var me=Object.create(null);function pe(){window.history.replaceState({key:Oe()},"",window.location.href.replace(window.location.origin,"")),window.addEventListener("popstate",(function(e){ve(),e.state&&e.state.key&&Be(e.state.key)}))}function ge(e,t,n,r){if(e.app){var o=e.options.scrollBehavior;o&&e.app.$nextTick((function(){var i=be(),a=o.call(e,t,n,r?i:null);a&&("function"===typeof a.then?a.then((function(e){ke(e,i)})).catch((function(e){0})):ke(a,i))}))}}function ve(){var e=Oe();e&&(me[e]={x:window.pageXOffset,y:window.pageYOffset})}function be(){var e=Oe();if(e)return me[e]}function ye(e,t){var n=document.documentElement,r=n.getBoundingClientRect(),o=e.getBoundingClientRect();return{x:o.left-r.left-t.x,y:o.top-r.top-t.y}}function we(e){return Se(e.x)||Se(e.y)}function xe(e){return{x:Se(e.x)?e.x:window.pageXOffset,y:Se(e.y)?e.y:window.pageYOffset}}function Ce(e){return{x:Se(e.x)?e.x:0,y:Se(e.y)?e.y:0}}function Se(e){return"number"===typeof e}function ke(e,t){var n="object"===typeof e;if(n&&"string"===typeof e.selector){var r=document.querySelector(e.selector);if(r){var o=e.offset&&"object"===typeof e.offset?e.offset:{};o=Ce(o),t=ye(r,o)}else we(e)&&(t=xe(e))}else n&&we(e)&&(t=xe(e));t&&window.scrollTo(t.x,t.y)}var _e=N&&function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),Ee=N&&window.performance&&window.performance.now?window.performance:Date,Ae=Te();function Te(){return Ee.now().toFixed(3)}function Oe(){return Ae}function Be(e){Ae=e}function Re(e,t){ve();var n=window.history;try{t?n.replaceState({key:Ae},"",e):(Ae=Te(),n.pushState({key:Ae},"",e))}catch(r){window.location[t?"replace":"assign"](e)}}function De(e){Re(e,!0)}function Ne(e,t,n){var r=function(o){o>=e.length?n():e[o]?t(e[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ie(e){return function(t,n,r){var i=!1,a=0,u=null;Pe(e,(function(e,t,n,c){if("function"===typeof e&&void 0===e.cid){i=!0,a++;var s,l=ze((function(t){Le(t)&&(t=t.default),e.resolved="function"===typeof t?t:E.extend(t),n.components[c]=t,a--,a<=0&&r()})),f=ze((function(e){var t="Failed to resolve async component "+c+": "+e;u||(u=o(e)?e:new Error(t),r(u))}));try{s=e(l,f)}catch(h){f(h)}if(s)if("function"===typeof s.then)s.then(l,f);else{var d=s.component;d&&"function"===typeof d.then&&d.then(l,f)}}})),i||r()}}function Pe(e,t){return Me(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function Me(e){return Array.prototype.concat.apply([],e)}var Fe="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Le(e){return e.__esModule||Fe&&"Module"===e[Symbol.toStringTag]}function ze(e){var t=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var He=function(e,t){this.router=e,this.base=Ue(t),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function Ue(e){if(!e)if(N){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function Ve(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r;n++)if(e[n]!==t[n])break;return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}function je(e,t,n,r){var o=Pe(e,(function(e,r,o,i){var a=We(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,r,o,i)})):n(a,r,o,i)}));return Me(r?o.reverse():o)}function We(e,t){return"function"!==typeof e&&(e=E.extend(e)),e.options[t]}function $e(e){return je(e,"beforeRouteLeave",Xe,!0)}function Ge(e){return je(e,"beforeRouteUpdate",Xe)}function Xe(e,t){if(t)return function(){return e.apply(t,arguments)}}function qe(e,t,n){return je(e,"beforeRouteEnter",(function(e,r,o,i){return Ke(e,o,i,t,n)}))}function Ke(e,t,n,r,o){return function(i,a,u){return e(i,a,(function(e){u(e),"function"===typeof e&&r.push((function(){Ye(e,t.instances,n,o)}))}))}}function Ye(e,t,n,r){t[n]&&!t[n]._isBeingDestroyed?e(t[n]):r()&&setTimeout((function(){Ye(e,t,n,r)}),16)}He.prototype.listen=function(e){this.cb=e},He.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},He.prototype.onError=function(e){this.errorCbs.push(e)},He.prototype.transitionTo=function(e,t,n){var r=this,o=this.router.match(e,this.current);this.confirmTransition(o,(function(){r.updateRoute(o),t&&t(o),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(o)})))}),(function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)})))}))},He.prototype.confirmTransition=function(e,t,n){var i=this,a=this.current,u=function(e){o(e)&&(i.errorCbs.length?i.errorCbs.forEach((function(t){t(e)})):(r(!1,"uncaught error during route navigation:"),console.error(e))),n&&n(e)};if(C(e,a)&&e.matched.length===a.matched.length)return this.ensureURL(),u();var c=Ve(this.current.matched,e.matched),s=c.updated,l=c.deactivated,f=c.activated,d=[].concat($e(l),this.router.beforeHooks,Ge(s),f.map((function(e){return e.beforeEnter})),Ie(f));this.pending=e;var h=function(t,n){if(i.pending!==e)return u();try{t(e,a,(function(e){!1===e||o(e)?(i.ensureURL(!0),u(e)):"string"===typeof e||"object"===typeof e&&("string"===typeof e.path||"string"===typeof e.name)?(u(),"object"===typeof e&&e.replace?i.replace(e):i.push(e)):n(e)}))}catch(r){u(r)}};Ne(d,h,(function(){var n=[],r=function(){return i.current===e},o=qe(f,n,r),a=o.concat(i.router.resolveHooks);Ne(a,h,(function(){if(i.pending!==e)return u();i.pending=null,t(e),i.router.app&&i.router.app.$nextTick((function(){n.forEach((function(e){e()}))}))}))}))},He.prototype.updateRoute=function(e){var t=this.current;this.current=e,this.cb&&this.cb(e),this.router.afterHooks.forEach((function(n){n&&n(e,t)}))};var Ze=function(e){function t(t,n){var r=this;e.call(this,t,n);var o=t.options.scrollBehavior,i=_e&&o;i&&pe();var a=Je(this.base);window.addEventListener("popstate",(function(e){var n=r.current,o=Je(r.base);r.current===y&&o===a||r.transitionTo(o,(function(e){i&&ge(t,e,n,!0)}))}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){Re(M(r.base+e.fullPath)),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){De(M(r.base+e.fullPath)),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(Je(this.base)!==this.current.fullPath){var t=M(this.base+this.current.fullPath);e?Re(t):De(t)}},t.prototype.getCurrentLocation=function(){return Je(this.base)},t}(He);function Je(e){var t=decodeURI(window.location.pathname);return e&&0===t.indexOf(e)&&(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Qe=function(e){function t(t,n,r){e.call(this,t,n),r&&et(this.base)||tt()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router,n=t.options.scrollBehavior,r=_e&&n;r&&pe(),window.addEventListener(_e?"popstate":"hashchange",(function(){var t=e.current;tt()&&e.transitionTo(nt(),(function(n){r&&ge(e.router,n,t,!0),_e||it(n.fullPath)}))}))},t.prototype.push=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){ot(e.fullPath),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){it(e.fullPath),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;nt()!==t&&(e?ot(t):it(t))},t.prototype.getCurrentLocation=function(){return nt()},t}(He);function et(e){var t=Je(e);if(!/^\/#/.test(t))return window.location.replace(M(e+"/#"+t)),!0}function tt(){var e=nt();return"/"===e.charAt(0)||(it("/"+e),!1)}function nt(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":decodeURI(e.slice(t+1))}function rt(e){var t=window.location.href,n=t.indexOf("#"),r=n>=0?t.slice(0,n):t;return r+"#"+e}function ot(e){_e?Re(rt(e)):window.location.hash=e}function it(e){_e?De(rt(e)):window.location.replace(rt(e))}var at=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){t.index=n,t.updateRoute(r)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(He),ut=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=fe(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!_e&&!1!==e.fallback,this.fallback&&(t="hash"),N||(t="abstract"),this.mode=t,t){case"history":this.history=new Ze(this,e.base);break;case"hash":this.history=new Qe(this,e.base,this.fallback);break;case"abstract":this.history=new at(this,e.base);break;default:0}},ct={currentRoute:{configurable:!0}};function st(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function lt(e,t,n){var r="hash"===n?"#"+t:t;return e?M(e+"/"+r):r}ut.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},ct.currentRoute.get=function(){return this.history&&this.history.current},ut.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof Ze)n.transitionTo(n.getCurrentLocation());else if(n instanceof Qe){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},ut.prototype.beforeEach=function(e){return st(this.beforeHooks,e)},ut.prototype.beforeResolve=function(e){return st(this.resolveHooks,e)},ut.prototype.afterEach=function(e){return st(this.afterHooks,e)},ut.prototype.onReady=function(e,t){this.history.onReady(e,t)},ut.prototype.onError=function(e){this.history.onError(e)},ut.prototype.push=function(e,t,n){this.history.push(e,t,n)},ut.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},ut.prototype.go=function(e){this.history.go(e)},ut.prototype.back=function(){this.go(-1)},ut.prototype.forward=function(){this.go(1)},ut.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},ut.prototype.resolve=function(e,t,n){var r=le(e,t||this.history.current,n,this),o=this.match(r,t),i=o.redirectedFrom||o.fullPath,a=this.history.base,u=lt(a,i,this.mode);return{location:r,route:o,href:u,normalizedTo:r,resolved:o}},ut.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ut.prototype,ct),ut.install=D,ut.version="3.0.2",N&&window.Vue&&window.Vue.use(ut),t["a"]=ut},"8ce1":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){return e===t}},n=t(void 0),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),o=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(e){return e.fire("RestoreDraft")},u=function(e){return e.fire("StoreDraft")},c=function(e){return e.fire("RemoveDraft")},s=function(e,t){var n={s:1e3,m:6e4},r=e||t,o=/^(\d+)([ms]?)$/.exec(""+r);return(o[2]?n[o[2]]:1)*parseInt(r,10)},l=function(e){return e.getParam("autosave_ask_before_unload",!0)},f=function(e){var t=document.location;return e.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,t.pathname).replace(/{query}/g,t.search).replace(/{hash}/g,t.hash).replace(/{id}/g,e.id)},d=function(e){return e.getParam("autosave_restore_when_empty",!1)},h=function(e){return s(e.getParam("autosave_interval"),"30s")},m=function(e){return s(e.getParam("autosave_retention"),"20m")},p=function(e,t){if(n(t))return e.dom.isEmpty(e.getBody());var r=i.trim(t);if(""===r)return!0;var o=(new DOMParser).parseFromString(r,"text/html");return e.dom.isEmpty(o)},g=function(e){var t=parseInt(o.getItem(f(e)+"time"),10)||0;return!((new Date).getTime()-t>m(e))||(v(e,!1),!1)},v=function(e,t){var n=f(e);o.removeItem(n+"draft"),o.removeItem(n+"time"),!1!==t&&c(e)},b=function(e){var t=f(e);!p(e)&&e.isDirty()&&(o.setItem(t+"draft",e.getContent({format:"raw",no_events:!0})),o.setItem(t+"time",(new Date).getTime().toString()),u(e))},y=function(e){var t=f(e);g(e)&&(e.setContent(o.getItem(t+"draft"),{format:"raw"}),a(e))},w=function(e){var t=h(e);r.setEditorInterval(e,(function(){b(e)}),t)},x=function(e){e.undoManager.transact((function(){y(e),v(e)})),e.focus()},C=function(e){return{hasDraft:function(){return g(e)},storeDraft:function(){return b(e)},restoreDraft:function(){return y(e)},removeDraft:function(t){return v(e,t)},isEmpty:function(t){return p(e,t)}}},S=tinymce.util.Tools.resolve("tinymce.EditorManager"),k=function(e){e.editorManager.on("BeforeUnload",(function(e){var t;i.each(S.get(),(function(e){e.plugins.autosave&&e.plugins.autosave.storeDraft(),!t&&e.isDirty()&&l(e)&&(t=e.translate("You have unsaved changes are you sure you want to navigate away?"))})),t&&(e.preventDefault(),e.returnValue=t)}))},_=function(e){return function(t){t.setDisabled(!g(e));var n=function(){return t.setDisabled(!g(e))};return e.on("StoreDraft RestoreDraft RemoveDraft",n),function(){return e.off("StoreDraft RestoreDraft RemoveDraft",n)}}},E=function(e){w(e),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){x(e)},onSetup:_(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){x(e)},onSetup:_(e)})};function A(){e.add("autosave",(function(e){return k(e),E(e),e.on("init",(function(){d(e)&&e.dom.isEmpty(e.getBody())&&y(e)})),C(e)}))}A()})()},"8df4":function(e,t,n){"use strict";var r=n("7a77");function o(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e,t=new o((function(t){e=t}));return{token:t,cancel:e}},e.exports=o},"8e60":function(e,t,n){e.exports=!n("294c")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"8eb7":function(e,t){var n,r,o,i,a,u,c,s,l,f,d,h,m,p,g,v=!1;function b(){if(!v){v=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),b=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(h=/\b(iPhone|iP[ao]d)/.exec(e),m=/\b(iP[ao]d)/.exec(e),f=/Android/i.exec(e),p=/FBAN\/\w+;/i.exec(e),g=/Mobile/i.exec(e),d=!!/Win64/.exec(e),t){n=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,n&&document&&document.documentMode&&(n=document.documentMode);var y=/(?:Trident\/(\d+.\d+))/.exec(e);u=y?parseFloat(y[1])+4:n,r=t[2]?parseFloat(t[2]):NaN,o=t[3]?parseFloat(t[3]):NaN,i=t[4]?parseFloat(t[4]):NaN,i?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),a=t&&t[1]?parseFloat(t[1]):NaN):a=NaN}else n=r=o=a=i=NaN;if(b){if(b[1]){var w=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);c=!w||parseFloat(w[1].replace("_","."))}else c=!1;s=!!b[2],l=!!b[3]}else c=s=l=!1}}var y={ie:function(){return b()||n},ieCompatibilityMode:function(){return b()||u>n},ie64:function(){return y.ie()&&d},firefox:function(){return b()||r},opera:function(){return b()||o},webkit:function(){return b()||i},safari:function(){return y.webkit()},chrome:function(){return b()||a},windows:function(){return b()||s},osx:function(){return b()||c},linux:function(){return b()||l},iphone:function(){return b()||h},mobile:function(){return b()||h||m||f||g},nativeApp:function(){return b()||p},android:function(){return b()||f},ipad:function(){return b()||m}};e.exports=y},"8f60":function(e,t,n){"use strict";var r=n("a159"),o=n("aebd"),i=n("45f2"),a={};n("35e8")(a,n("5168")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},9003:function(e,t,n){var r=n("6b4c");e.exports=Array.isArray||function(e){return"Array"==r(e)}},9093:function(e,t,n){var r=n("ce10"),o=n("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},9138:function(e,t,n){e.exports=n("35e8")},9152:function(e,t){
- /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
- t.read=function(e,t,n,r,o){var i,a,u=8*o-r-1,c=(1<<u)-1,s=c>>1,l=-7,f=n?o-1:0,d=n?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-l)-1,h>>=-l,l+=u;l>0;i=256*i+e[t+f],f+=d,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=r;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===i)i=1-s;else{if(i===c)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=s}return(h?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,u,c,s=8*i-o-1,l=(1<<s)-1,f=l>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,m=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),t+=a+f>=1?d/c:d*Math.pow(2,1-f),t*c>=2&&(a++,c/=2),a+f>=l?(u=0,a=l):a+f>=1?(u=(t*c-1)*Math.pow(2,o),a+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&u,h+=m,u/=256,o-=8);for(a=a<<o|u,s+=o;s>0;e[n+h]=255&a,h+=m,a/=256,s-=8);e[n+h-m]|=128*p}},"92fa":function(e,t){var n=/^(attrs|props|on|nativeOn|class|style|hook)$/;function r(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce((function(e,t){var o,i,a,u,c;for(a in t)if(o=e[a],i=t[a],o&&n.test(a))if("class"===a&&("string"===typeof o&&(c=o,e[a]=o={},o[c]=!0),"string"===typeof i&&(c=i,t[a]=i={},i[c]=!0)),"on"===a||"nativeOn"===a||"hook"===a)for(u in i)o[u]=r(o[u],i[u]);else if(Array.isArray(o))e[a]=o.concat(i);else if(Array.isArray(i))e[a]=[o].concat(i);else for(u in i)o[u]=i[u];else e[a]=t[a];return e}),{})}},9306:function(e,t,n){"use strict";var r=n("8e60"),o=n("c3a1"),i=n("9aa9"),a=n("355d"),u=n("241e"),c=n("335c"),s=Object.assign;e.exports=!s||n("294c")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r}))?function(e,t){var n=u(e),s=arguments.length,l=1,f=i.f,d=a.f;while(s>l){var h,m=c(arguments[l++]),p=f?o(m).concat(f(m)):o(m),g=p.length,v=0;while(g>v)h=p[v++],r&&!d.call(m,h)||(n[h]=m[h])}return n}:s},"93bf":function(e,t,n){
- /*!
- * screenfull
- * v4.2.0 - 2019-04-01
- * (c) Sindre Sorhus; MIT License
- */
- (function(){"use strict";var t="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},n=e.exports,r="undefined"!==typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,o=function(){for(var e,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,o=n.length,i={};r<o;r++)if(e=n[r],e&&e[1]in t){for(r=0;r<e.length;r++)i[n[0][r]]=e[r];return i}return!1}(),i={change:o.fullscreenchange,error:o.fullscreenerror},a={request:function(e){return new Promise(function(n){var i=o.requestFullscreen,a=function(){this.off("change",a),n()}.bind(this);e=e||t.documentElement,/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)?e[i]():e[i](r?Element.ALLOW_KEYBOARD_INPUT:{}),this.on("change",a)}.bind(this))},exit:function(){return new Promise(function(e){if(this.isFullscreen){var n=function(){this.off("change",n),e()}.bind(this);t[o.exitFullscreen](),this.on("change",n)}else e()}.bind(this))},toggle:function(e){return this.isFullscreen?this.exit():this.request(e)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,n){var r=i[e];r&&t.addEventListener(r,n,!1)},off:function(e,n){var r=i[e];r&&t.removeEventListener(r,n,!1)},raw:o};o?(Object.defineProperties(a,{isFullscreen:{get:function(){return Boolean(t[o.fullscreenElement])}},element:{enumerable:!0,get:function(){return t[o.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return Boolean(t[o.fullscreenEnabled])}}}),n?(e.exports=a,e.exports.default=a):window.screenfull=a):n?e.exports=!1:window.screenfull=!1})()},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},h=function(e){return null===e||void 0===e?f:d(e)},m={some:d,none:l,from:h},p=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 p(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"),S=b(void 0),k=function(e){return null===e||void 0===e},_=function(e){return!k(e)},E=v("function"),A=v("number"),T=Array.prototype.slice,O=Array.prototype.indexOf,B=Array.prototype.push,R=function(e,t){return O.call(e,t)},D=function(e,t){return R(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},I=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},P=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},M=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},F=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},L=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}},z=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 F(e,(function(e){n=t(n,e)})),n},U=function(e,t,n){return M(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 m.some(i);if(n(i,r))break}return m.none()},j=function(e,t){return V(e,t,c)},W=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return m.some(n)}return m.none()},$=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);B.apply(t,e[n])}return t},G=function(e,t){return $(P(e,t))},X=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},q=function(e){var t=T.call(e,0);return t.reverse(),t},K=function(e){return[e]},Y=function(e,t){return t>=0&&t<e.length?m.some(e[t]):m.none()},Z=function(e){return Y(e,0)},J=function(e){return Y(e,e.length-1)},Q=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return m.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}}))},he={detectBrowser:fe,detectOs:de},me=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},pe=function(e,t){return-1!==e.indexOf(t)},ge=function(e,t){return me(e,t,0)},ve=function(e,t){return me(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 pe(t,e)}},Se=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return pe(e,"edge/")&&pe(e,"chrome")&&pe(e,"safari")&&pe(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,xe],search:function(e){return pe(e,"chrome")&&!pe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return pe(e,"msie")||pe(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(pe(e,"safari")||pe(e,"mobile/"))&&pe(e,"applewebkit")}}],ke=[{name:"Windows",search:Ce("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return pe(e,"iphone")||pe(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(Se),oses:r(ke)},Ee="Edge",Ae="Chrome",Te="IE",Oe="Opera",Be="Firefox",Re="Safari",De=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(Ee),isChrome:r(Ae),isIE:r(Te),isOpera:r(Oe),isFirefox:r(Be),isSafari:r(Re)}},Ie={unknown:De,nu:Ne,edge:r(Ee),chrome:r(Ae),ie:r(Te),opera:r(Oe),firefox:r(Be),safari:r(Re)},Pe="Windows",Me="iOS",Fe="Android",Le="Linux",ze="OSX",He="Solaris",Ue="FreeBSD",Ve="ChromeOS",je=function(){return We({current:void 0,version:se.unknown()})},We=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Pe),isiOS:r(Me),isAndroid:r(Fe),isOSX:r(ze),isLinux:r(Le),isSolaris:r(He),isFreeBSD:r(Ue),isChromeOS:r(Ve)}},$e={unknown:je,nu:We,windows:r(Pe),ios:r(Me),android:r(Fe),linux:r(Le),osx:r(ze),solaris:r(He),freebsd:r(Ue),chromeos:r(Ve)},Ge=function(e,t){var n=_e.browsers(),r=_e.oses(),o=he.detectBrowser(n,e).fold(Ie.unknown,Ie.nu),i=he.detectOs(r,e).fold($e.unknown,$e.nu),a=re(i,o,e,t);return{browser:o,os:i,deviceType:a}},Xe={detect:Ge},qe=function(e){return window.matchMedia(e).matches},Ke=ne((function(){return Xe.detect(navigator.userAgent,qe)})),Ye=function(){return Ke()},Ze=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Je=function(e,t){return Ze(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},Qe=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 m.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)?[]:P(n.querySelectorAll(e),st.fromDom)},ht=function(e,t){var n=void 0===t?document:t.dom;return ft(n)?m.none():m.from(n.querySelector(e)).map(st.fromDom)},mt=function(e,t){return e.dom===t.dom},pt=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},gt=function(e,t){return Je(e.dom,t.dom)},vt=function(e,t){return Ye().browser.isIE()?gt(e,t):pt(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 St(e,(function(e,n){return{k:n,v:t(e,n)}}))},St=function(e,t){var n={};return xt(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},kt=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},Et=function(t,n){var r={};return _t(t,n,kt(r),e),r},At=function(e,t){var n=[];return xt(e,(function(e,r){n.push(t(e,r))})),n},Tt=function(e){return At(e,(function(e){return e}))},Ot=function(e,t){return Bt(e,t)?m.from(e[t]):m.none()},Bt=function(e,t){return wt.call(e,t)},Rt=function(e,t){return Bt(e,t)&&void 0!==e[t]&&null!==e[t]},Dt=function(e){for(var t in e)if(wt.call(e,t))return!1;return!0},Nt=["tfoot","thead","tbody","colgroup"],It=function(e){return D(Nt,e)},Pt=function(e,t){return{rows:e,columns:t}},Mt=function(e,t){return{row:e,column:t}},Ft=function(e,t,n){return{element:e,rowspan:t,colspan:n}},Lt=function(e,t,n,r){return{element:e,rowspan:t,colspan:n,isNew:r}},zt=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}},Ut=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}},Wt=function(e,t){return{details:e,section:t}},$t=function(e,t,n,r){return{startRow:e,startCol:t,finishRow:n,finishCol:r}},Gt=function(e,t,n){return{element:e,colspan:t,column:n}},Xt=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),qt=function(e){return e.dom.nodeType},Kt=function(e){return function(t){return qt(t)===e}},Yt=function(e){return qt(e)===Qe||"#comment"===Xt(e)},Zt=Kt(nt),Jt=Kt(rt),Qt=Kt(et),en=Kt(tt),tn=function(e){return function(t){return Zt(t)&&Xt(t)===e}},nn=function(e){return st.fromDom(e.dom.ownerDocument)},rn=function(e){return Qt(e)?e:nn(e)},on=function(e){return st.fromDom(rn(e).dom.defaultView)},an=function(e){return m.from(e.dom.parentNode).map(st.fromDom)},un=function(e,t){var n=E(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 m.from(e.dom.offsetParent).map(st.fromDom)},sn=function(e){return m.from(e.dom.previousSibling).map(st.fromDom)},ln=function(e){return m.from(e.dom.nextSibling).map(st.fromDom)},fn=function(e){return P(e.dom.childNodes,st.fromDom)},dn=function(e,t){var n=e.dom.childNodes;return m.from(n[t]).map(st.fromDom)},hn=function(e){return dn(e,0)},mn=function(e){return en(e)},pn=E(Element.prototype.attachShadow)&&E(Node.prototype.getRootNode),gn=r(pn),vn=pn?function(e){return st.fromDom(e.dom.getRootNode())}:rn,bn=function(e){var t=vn(e);return mn(t)?m.some(t):m.none()},yn=function(e){return st.fromDom(e.dom.host)},wn=function(e){if(gn()&&_(e.target)){var t=st.fromDom(e.target);if(Zt(t)&&xn(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Z(n)}}return m.from(e.target)},xn=function(e){return _(e.dom.shadowRoot)},Cn=function(e){var t=Jt(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))},Sn=function(){return kn(st.fromDom(document))},kn=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 z(un(e,n),t)},En=function(e,t){return z(fn(e),t)},An=function(e,t){var n=[];return M(fn(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(An(e,t))})),n},Tn=function(e,t,n){return _n(e,(function(e){return lt(e,t)}),n)},On=function(e,t){return En(e,(function(e){return lt(e,t)}))},Bn=function(e,t){return dt(t,e)};function Rn(e,t,n,r,o){return e(n,r)?m.some(n):E(o)&&o(n)?m.none():t(n,r,o)}var Dn=function(e,t,n){var r=e.dom,o=E(n)?n:c;while(r.parentNode){r=r.parentNode;var i=st.fromDom(r);if(t(i))return m.some(i);if(o(i))break}return m.none()},Nn=function(e,t,n){var r=function(e,t){return t(e)};return Rn(r,Dn,e,t,n)},In=function(e,t){var n=function(e){return t(st.fromDom(e))},r=j(e.dom.childNodes,n);return r.map(st.fromDom)},Pn=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 m.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return m.none()};return n(e.dom)},Mn=function(e,t,n){return Dn(e,(function(e){return lt(e,t)}),n)},Fn=function(e,t){return In(e,(function(e){return lt(e,t)}))},Ln=function(e,t){return ht(t,e)},zn=function(e,t,n){var r=function(e,t){return lt(e,t)};return Rn(r,Mn,e,t,n)},Hn=function(e,t,n){if(!(y(n)||C(n)||A(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+"")},Un=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},Wn=function(e,t){return m.from(jn(e,t))},$n=function(e,t){e.dom.removeAttribute(t)},Gn=function(e){return U(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},Xn=function(e){return void 0!==e.style&&E(e.style.getPropertyValue)},qn=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);Xn(e)&&e.style.setProperty(t,n)},Kn=function(e,t){Xn(e)&&e.style.removeProperty(t)},Yn=function(e,t,n){var r=e.dom;qn(r,t,n)},Zn=function(e,t){var n=e.dom;xt(t,(function(e,t){qn(n,t,e)}))},Jn=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||Cn(e)?o:Qn(n,t)},Qn=function(e,t){return Xn(e)?e.style.getPropertyValue(t):""},er=function(e,t){var n=e.dom,r=Qn(n,t);return m.from(r).filter((function(e){return e.length>0}))},tr=function(e,t){var n=e.dom;Kn(n,t),Wn(e,"style").map(ye).is("")&&$n(e,"style")},nr=function(e,t){var n=e.dom,r=t.dom;Xn(n)&&Xn(r)&&(r.style.cssText=n.style.cssText)},rr=function(e,t,n){return void 0===n&&(n=0),Wn(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(Jn(e,t),10)},cr=r(10),sr=r(10),lr=function(e,t){return fr(e,t,s)},fr=function(e,t,n){return G(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 m.none();if(D(e,Xt(t)))return m.some(t);var r=function(e){return lt(e,"table")||n(e)};return Mn(t,e.join(","),r)},hr=function(e,t){return dr(["td","th"],e,t)},mr=function(e){return lr(e,"th,td")},pr=function(e){return lt(e,"colgroup")?On(e,"col"):G(br(e),(function(e){return On(e,"col")}))},gr=function(e,t){return zn(e,"table",t)},vr=function(e){return lr(e,"tr")},br=function(e){return gr(e).fold(r([]),(function(e){return On(e,"colgroup")}))},yr=function(e,t){return P(e,(function(e){if("colgroup"===Xt(e)){var n=P(pr(e),(function(e){var t=rr(e,"span",1);return Ft(e,1,t)}));return Ht(e,n,"colgroup")}n=P(mr(e),(function(e){var t=rr(e,"rowspan",1),n=rr(e,"colspan",1);return Ft(e,t,n)}));return Ht(e,n,t(e))}))},wr=function(e){return an(e).map((function(e){var t=Xt(e);return It(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}))},Sr=function(e,t){return e+","+t},kr=function(e,t,n){var r=e.access[Sr(t,n)];return void 0!==r?m.some(r):m.none()},_r=function(e,t,n){var r=Er(e,(function(e){return n(t,e.element)}));return r.length>0?m.some(r[0]):m.none()},Er=function(e,t){var n=G(e.all,(function(e){return e.cells}));return z(n,t)},Ar=function(e){var t={},n=0;return M(e.cells,(function(e){var r=e.colspan;I(r,(function(o){var i=n+o;t[i]=Gt(e.element,r,i)})),n+=r})),t},Tr=function(e){var t={},n=[],r={},o=0,i=0,a=0;M(e,(function(e){if("colgroup"===e.section)r=Ar(e);else{var u=[];M(e.cells,(function(e){var n=0;while(void 0!==t[Sr(a,n)])n++;for(var r=zt(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=Sr(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=Pt(o,i);return{grid:u,access:t,all:n,columns:r}},Or=function(e){var t=xr(e);return Tr(t)},Br=function(e){return G(e.all,(function(e){return e.cells}))},Rr=function(e){return Tt(e.columns)},Dr=function(e){return yt(e.columns).length>0},Nr=function(e,t){return m.from(e.columns[t])},Ir={fromTable:Or,generate:Tr,getAt:kr,findItem:_r,filterItems:Er,justCells:Br,justColumns:Rr,hasColumns:Dr,getColumnAt:Nr},Pr=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},Mr=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},Fr=function(e,t){for(var n=!0,r=i(Mr,t),o=t.startRow;o<=t.finishRow;o++)for(var a=t.startCol;a<=t.finishCol;a++)n=n&&Ir.getAt(e,o,a).exists(r);return n?m.some(t):m.none()},Lr=function(e,t){return $t(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))},zr=function(e,t,n){var r=Ir.findItem(e,t,mt),o=Ir.findItem(e,n,mt);return r.bind((function(e){return o.map((function(t){return Lr(e,t)}))}))},Hr=function(e,t,n){return zr(e,t,n).bind((function(t){return Fr(e,t)}))},Ur=function(e,t,n,r){return Ir.findItem(e,t,mt).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=Ir.getAt(e,o+n,i+r);return a.map((function(e){return e.element}))}))},Vr=function(e,t,n){return zr(e,t,n).map((function(t){var n=Ir.filterItems(e,i(Pr,t));return P(n,(function(e){return e.element}))}))},jr=function(e,t){var n=function(e,t){return vt(t,e)};return Ir.findItem(e,t,n).map((function(e){return e.element}))},Wr=function(e,t,n){return gr(e).bind((function(r){var o=qr(r);return Ur(o,e,t,n)}))},$r=function(e,t,n){var r=qr(e);return Vr(r,t,n)},Gr=function(e,t,n,r,o){var i=qr(e),a=mt(e,n)?m.some(t):jr(i,t),u=mt(e,o)?m.some(r):jr(i,r);return a.bind((function(e){return u.bind((function(t){return Vr(i,e,t)}))}))},Xr=function(e,t,n){var r=qr(e);return Hr(r,t,n)},qr=Ir.fromTable,Kr=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){Jr(e,t)}))}),(function(e){Kr(e,t)}))},Zr=function(e,t){var n=hn(e);n.fold((function(){Jr(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},Jr=function(e,t){e.dom.appendChild(t.dom)},Qr=function(e,t){Kr(e,t),Jr(t,e)},eo=function(e,t){M(t,(function(t){Kr(e,t)}))},to=function(e,t){M(t,(function(n,r){var o=0===r?e:t[r-1];Yr(o,n)}))},no=function(e,t){M(t,(function(t){Jr(e,t)}))},ro=function(e){e.dom.textContent="",M(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)?m.from(t.dom.nodeValue):m.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(Jt,"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 ho(){var e=function(e){return st.fromDom(e.dom.cloneNode(!1))},t=function(e){return rn(e).dom},n=function(e){return!!Zt(e)&&("body"===Xt(e)||D(fo,Xt(e)))},o=function(e){return!!Zt(e)&&D(["br","img","hr","input"],Xt(e))},i=function(e){return Zt(e)&&"false"===jn(e,"contenteditable")},a=function(e,t){return e.dom.compareDocumentPosition(t.dom)},u=function(e,t){var n=Gn(e);Vn(t,n)};return{up:r({selector:Mn,closest:zn,predicate:Dn,all:un}),down:r({selector:Bn,predicate:An}),styles:r({get:Jn,getRaw:er,set:Yn,remove:tr}),attrs:r({get:jn,set:Un,remove:$n,copyTo:u}),insert:r({before:Kr,after:Yr,afterAll:to,append:Jr,appendAll:no,prepend:Zr,wrap:Qr}),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:Xt,parent:an,document:t,isText:Jt,isComment:Yt,isElement:Zt,getText:co,setText:lo,isBoundary:n,isEmptyTag:o,isNonEditable:i}),eq:mt,is:bt}}var mo=function(e,t,n,r){var o=n[0],i=n.slice(1);return r(e,t,o,i)},po=function(e,t,n){return n.length>0?mo(e,t,n,go):m.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=W(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=po,xo=yo,Co=ho(),So=function(e,t){return wo(Co,(function(t,n){return e(n)}),t)},ko=function(e,t,n){return xo(Co,e,t,n)},_o=function(e){return Mn(e,"table")},Eo=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||mt(t,e)}};return mt(e,t)?m.some({boxes:m.some([e]),start:e,finish:t}):_o(e).bind((function(o){return _o(t).bind((function(i){if(mt(o,i))return m.some({boxes:$r(o,e,t),start:e,finish:t});if(vt(o,i)){var a=Tn(t,"td,th",r(o)),u=a.length>0?a[a.length-1]:t;return m.some({boxes:Gr(o,e,o,t,i),start:e,finish:u})}if(vt(i,o)){a=Tn(e,"td,th",r(i));var c=a.length>0?a[a.length-1]:e;return m.some({boxes:Gr(i,e,o,t,i),start:e,finish:c})}return ko(e,t).shared.bind((function(a){return zn(a,"table",n).bind((function(n){var a=Tn(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,c=Tn(e,"td,th",r(n)),s=c.length>0?c[c.length-1]:e;return m.some({boxes:Gr(n,e,o,t,i),start:s,finish:u})}))}))}))}))},Ao=function(e,t){var n=Bn(e,t);return n.length>0?m.some(n):m.none()},To=function(e,t){return j(e,(function(e){return lt(e,t)}))},Oo=function(e,t,n){return Ln(e,t).bind((function(t){return Ln(e,n).bind((function(e){return So(_o,[t,e]).map((function(n){return{first:t,last:e,table:n}}))}))}))},Bo=function(e,t){return Mn(e,"table").bind((function(n){return Ln(n,t).bind((function(t){return Eo(t,e).bind((function(e){return e.boxes.map((function(t){return{boxes:t,start:e.start,finish:e.finish}}))}))}))}))},Ro=function(e,t,n,r,o){return To(e,o).bind((function(e){return Wr(e,t,n).bind((function(e){return Bo(e,r)}))}))},Do=function(e,t){return Ao(e,t)},No=function(e,t,n){return Oo(e,t,n).bind((function(t){var n=function(t){return mt(e,t)},r="thead,tfoot,tbody,table",o=Mn(t.first,r,n),i=Mn(t.last,r,n);return o.bind((function(e){return i.bind((function(n){return mt(e,n)?Xr(t.table,t.first,t.last):m.none()}))}))}))},Io=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 M(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=X(t,(function(e){return D(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},Po={generate:Io},Mo=Po.generate([{none:[]},{multiple:["elements"]},{single:["element"]}]),Fo=function(e,t,n,r){return e.fold(t,n,r)},Lo=Mo.none,zo=Mo.multiple,Ho=Mo.single,Uo=function(e,t,n){var r=function(){return Do(e(),n).fold((function(){return t().map(Ho).getOrThunk(Lo)}),(function(e){return zo(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}},Wo=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)},$o=function(e,t,n){var r=e[n].element,o=st.fromTag("td");Jr(o,st.fromTag("br"));var i=t?Jr:Zr;i(r,o)},Go=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=Ir.getAt(t,a,c).filter(r).isNone();s?$o(e,u,a):u=!0}},Xo=function(e,t){var n=z(lr(e,"tr"),(function(e){return 0===e.dom.childElementCount}));M(n,oo),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||M(lr(e,"th,td"),(function(e){$n(e,"rowspan"),$n(e,"colspan")})),$n(e,"width"),$n(e,"height"),tr(e,"width"),tr(e,"height")},qo=function(e,t){var n=function(e){return lt(e.element,t)},r=xr(e),o=Ir.generate(r),i=Wo(o,n),a="th:not("+t+"),td:not("+t+")",u=fr(e,"th,td",(function(e){return lt(e,a)}));return M(u,oo),Go(r,o,i,n),Xo(e,i),e},Ko=" ",Yo=function(e){return"img"===Xt(e)?1:so(e).fold((function(){return fn(e).length}),(function(e){return e.length}))},Zo=function(e){return so(e).filter((function(e){return 0!==e.trim().length||e.indexOf(Ko)>-1})).isSome()},Jo=["img","br"],Qo=function(e){var t=Zo(e);return t||D(Jo,Xt(e))},ei=function(e){return Pn(e,Qo)},ti=function(e){return ni(e,Qo)},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 m.some(i);var a=n(i);if(a.isSome())return a}return m.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=Gn(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 Jr(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?$n(r,t):Un(r,t,e)})),r},hi=function(e){return e},mi=function(e){return function(){return st.fromTag("tr",e.dom)}},pi=function(e,t,n){var r=ei(e);return r.map((function(r){var o=n.join(","),i=Tn(r,o,(function(t){return mt(t,e)}));return H(i,(function(e,t){var n=oi(t);return $n(n,"contenteditable"),Jr(e,n),n}),t)})).getOr(t)},gi=function(e,t){xt(ci,(function(n,r){return Wn(e,r).filter((function(e){return D(n,e)})).each((function(e){return Un(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(Xt(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?pi(t.element,i,a):i;return Jr(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(Xt(t.element),n.dom);return r(t,o),e(t.element,o),o};return{col:i,colgroup:fi,row:mi(t),cell:o,replace:di,gap:si}},bi=function(e){return{col:li,colgroup:fi,row:mi(e),cell:si,replace:hi,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 P(e,st.fromDom)},xi=function(e){return Fo(e.get(),r([]),o,K)},Ci=function(e){var t=function(e,t){return Wn(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&&X(r,n)?m.some(r):m.none()},Si=function(e,t,n){return Fo(t.get(),m.none,(function(t){return t.length<=1?m.none():No(e,n.firstSelectedSelector,n.lastSelectedSelector).map((function(e){return{bounds:e,cells:t}}))}),m.none)},ki="data-mce-selected",_i="td["+ki+"],th["+ki+"]",Ei="["+ki+"]",Ai="data-mce-first-selected",Ti="td["+Ai+"],th["+Ai+"]",Oi="data-mce-last-selected",Bi="td["+Oi+"],th["+Oi+"]",Ri=Ei,Di={selected:ki,selectedSelector:_i,firstSelected:Ai,firstSelectedSelector:Ti,lastSelected:Oi,lastSelectedSelector:Bi},Ni=function(e){return{element:e,mergable:m.none(),unmergable:m.none(),selection:[e]}},Ii=function(e,t,n){return{element:n,mergable:Si(t,e,Di),unmergable:Ci(e),selection:xi(e)}},Pi=function(e,t,n){return{element:e,clipboard:t,generators:n}},Mi=function(e,t,n,r){return{selection:xi(e),clipboard:n,generators:r}},Fi=function(e){return gr(e[0]).map(ii).map((function(e){return[qo(e,Ri)]}))},Li=function(e,t){return P(t,(function(t){return e.selection.serializer.serialize(t.dom,{})})).join("")},zi=function(e){return P(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(),Fi(e).each((function(e){r.content="text"===r.format?zi(e):Li(t,e)}))};!0===r.selection&&Fo(n.get(),e,o,e)})),t.on("BeforeSetContent",(function(e){if(!0===e.selection&&!0===e.paste){var n=m.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=z(yi(e.content),(function(e){return"meta"!==Xt(e)})),u=function(e){return"table"===Xt(e)};if(1===a.length&&u(a[0])){e.preventDefault();var c=st.fromDom(t.getDoc()),s=bi(c),l=Pi(i,a[0],s);r.pasteCells(n,l).each((function(e){t.selection.setRng(e),t.focus(),o.clear(n)}))}}))}))}}))},Ui=Po.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),Vi=ee({},Ui),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()},Wi=function(e,t,n,o,i){var a=e.slice(0),u=ji(e,t),c=r(P(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)},$i=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Gi=function(e,t,n){return e.isSome()&&t.isSome()?m.some(n(e.getOrDie(),t.getOrDie())):m.none()},Xi=function(e,t){return void 0!==e&&null!==e?t(e):m.none()};function qi(e,t){var n=function(t,n){if(!A(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Xn(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=Jn(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return U(t,(function(t,n){var r=Jn(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 Ki=qi("width",(function(e){return e.dom.offsetWidth})),Yi=function(e){return Ki.get(e)},Zi=function(e){return Ki.getOuter(e)},Ji=function(e){var t=e.grid,n=I(t.columns,o),r=I(t.rows,o);return P(n,(function(t){var n=function(){return G(r,(function(n){return Ir.getAt(e,n,t).filter((function(e){return e.column===t})).toArray()}))},o=function(e){return 1===e.colspan},i=function(){return Ir.getAt(e,0,t)};return Qi(n,o,i)}))},Qi=function(e,t,n){var r=e(),o=j(r,t),i=o.orThunk((function(){return m.from(r[0]).orThunk(n)}));return i.map((function(e){return e.element}))},ea=function(e){var t=e.grid,n=I(t.rows,o),i=I(t.columns,o);return P(n,(function(t){var n=function(){return G(i,(function(n){return Ir.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 Ir.getAt(e,t,0)};return Qi(n,o,a)}))},ta=function(e,t){if(t<0||t>=e.length-1)return m.none();var n=e[t].fold((function(){var n=q(e.slice(0,t));return Q(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return m.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return Q(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return m.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"===Jn(e,"direction")?"rtl":"ltr"},oa=qi("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)},ha=function(e,t){return{row:e,y:t}},ma=function(e,t){return{col:e,x:t}},pa=function(e){var t=fa(e);return t.left+Zi(e)},ga=function(e){return fa(e).left},va=function(e,t){return ma(e,ga(t))},ba=function(e,t){return ma(e,pa(t))},ya=function(e){return fa(e).top},wa=function(e,t){return ha(e,ya(t))},xa=function(e,t){return ha(e,ya(t)+aa(t))},Ca=function(e,t,n){if(0===n.length)return[];var r=P(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])},Sa=function(e){return-e},ka={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)}},Ea={delta:Sa,edge:pa,positions:function(e){return Ca(ba,va,e)}},Aa=na(_a,Ea),Ta={delta:function(e,t){return Aa(t).delta(e,t)},positions:function(e,t){return Aa(t).positions(e,t)},edge:function(e){return Aa(e).edge(e)}},Oa={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:[""]},Ba=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+")(.*)$")}(),Ra=function(e,t){return N(t,(function(t){return N(Oa[t],(function(t){return e===t}))}))},Da=function(e,t){var n=m.from(Ba.exec(e));return n.bind((function(e){var n=Number(e[1]),r=e[2];return Ra(r,t)?m.some({value:n,unit:r}):m.none()}))},Na=function(){var e=Ye().browser;return e.isIE()||e.isEdge()},Ia=function(e,t){var n=parseFloat(e);return isNaN(n)?t:n},Pa=function(e,t,n){return Ia(Jn(e,t),n)},Ma=function(e){var t=e.dom.getBoundingClientRect().height,n=Jn(e,"box-sizing");if("border-box"===n)return t;var r=Pa(e,"padding-top",0),o=Pa(e,"padding-bottom",0),i=Pa(e,"border-top-width",0),a=Pa(e,"border-bottom-width",0),u=i+a;return t-r-o-u},Fa=function(e){var t=e.dom.getBoundingClientRect().width,n=Jn(e,"box-sizing");if("border-box"===n)return t;var r=Pa(e,"padding-left",0),o=Pa(e,"padding-right",0),i=Pa(e,"border-left-width",0),a=Pa(e,"border-right-width",0),u=i+a;return t-r-o-u},La=function(e){return Na()?Ma(e):Pa(e,"height",ia(e))},za=function(e){return Na()?Fa(e):Pa(e,"width",Yi(e))},Ha=/(\d+(\.\d+)?)%/,Ua=/(\d+(\.\d+)?)px|em/,Va=function(e,t){var n=cn(e).getOr(kn(nn(e)));return t(e)/t(n)*100},ja=function(e,t){Yn(e,"width",t+"px")},Wa=function(e,t){Yn(e,"width",t+"%")},$a=function(e,t){Yn(e,"height",t+"px")},Ga=function(e){return er(e,"height").getOrThunk((function(){return La(e)+"px"}))},Xa=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},qa=function(e,t,n,r){var o=parseInt(e,10);return ve(e,"%")&&"table"!==Xt(t)?Xa(t,o,n,r):o},Ka=function(e){var t=Ga(e);return t?qa(t,e,ia,$a):ia(e)},Ya=function(e,t,n){var r=n(e),o=or(e,t);return r/o},Za=function(e){var t=er(e,"width");return t.fold((function(){return m.from(jn(e,"width"))}),(function(e){return m.some(e)}))},Ja=function(e,t){return e/t.pixelWidth()*100},Qa=function(e,t,n){var r=Ha.exec(t);if(null!==r)return parseFloat(r[1]);var o=za(e);return Ja(o,n)},eu=function(e,t){var n=Za(e);return n.fold((function(){var n=Yi(e);return Ja(n,t)}),(function(n){return Qa(e,n,t)}))},tu=function(e,t){return e/100*t.pixelWidth()},nu=function(e,t,n){var r=Ua.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 za(e)},ru=function(e,t){var n=Za(e);return n.fold((function(){return za(e)}),(function(n){return nu(e,n,t)}))},ou=function(e){return Ya(e,"rowspan",Ka)},iu=function(e){var t=Za(e);return t.bind((function(e){return Da(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 Za(e).exists((function(e){return Ha.test(e)}))},lu=function(e){return Za(e).exists((function(e){return Ua.test(e)}))},fu=function(e){return Za(e).isNone()},du=r(Ha),hu=r(Ua),mu=tn("col"),pu=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 mu(e)?Yi(e):ru(e,t)};return pu(e,"width",n)},vu=function(e){return pu(e,"height",ou)},bu=function(e){return P(Ir.justColumns(e),(function(e){return m.from(e.element)}))},yu=function(e){return!mu(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=Ji(e),c=Ir.hasColumns(e)?bu(e):u,s=[m.some(Ta.edge(t))].concat(P(Ta.positions(u,t),(function(e){return e.map((function(e){return e.x}))}))),l=a(ir);return P(c,(function(e,t){return wu(e,t,s,l,(function(e){if(yu(e))return n(e,i);var a=Xi(u[t],o);return wu(a,t,s,l,(function(e){return r(m.some(Yi(e)))}),r)}),r)}))},Cu=function(e){return e.map((function(e){return e+"px"})).getOr("")},Su=function(e,t,n){return xu(e,t,gu,Cu,n)},ku=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)},Eu=function(e,t,n,r,o){var i=ea(e),u=[m.some(n.edge(t))].concat(P(n.positions(i,t),(function(e){return e.map((function(e){return e.y}))})));return P(i,(function(e,t){return wu(e,t,u,a(ar),r,o)}))},Au=function(e,t,n){return Eu(e,t,n,ou,(function(e){return e.getOrThunk(sr)}))},Tu=function(e,t,n){return Eu(e,t,n,vu,Cu)},Ou=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},Bu=function(e,t){var n=Ir.justCells(e);return P(n,(function(e){var n=Ou(e.column,e.column+e.colspan,t);return{element:e.element,width:n,colspan:e.colspan}}))},Ru=function(e,t){var n=Ir.justColumns(e);return P(n,(function(e,n){return{element:e.element,width:t[n],colspan:e.colspan}}))},Du=function(e,t){var n=Ir.justCells(e);return P(n,(function(e){var n=Ou(e.row,e.row+e.rowspan,t);return{element:e.element,height:n,rowspan:e.rowspan}}))},Nu=function(e,t){return P(e.all,(function(e,n){return{element:e.element,height:t[n]}}))},Iu=function(e){return H(e,(function(e,t){return e+t}),0)},Pu=function(e,t){return Ir.hasColumns(e)?Ru(e,t):Bu(e,t)},Mu=function(e,t,n){var r=Pu(e,t);M(r,(function(e){n.setElementWidth(e.element,e.width)}))},Fu=function(e,t,n,r,o){var i=Ir.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=Wi(u,n,s,o,r),f=P(l,(function(e,t){return e+u[t]}));Mu(i,f,o),r.resizeTable(o.adjustTableWidth,s,c)},Lu=function(e,t,n,r){var o=Ir.fromTable(e),i=Au(o,e,r),a=P(i,(function(e,r){return n===r?Math.max(t+e,sr()):e})),u=Du(o,a),c=Nu(o,a);M(c,(function(e){$a(e.element,e.height)})),M(u,(function(e){$a(e.element,e.height)}));var s=Iu(a);$a(e,s)},zu=function(e,t,n){var r=Ir.generate(t),o=n.getWidths(r,n);Mu(r,o,n)},Hu=function(e){return P(e,r(0))},Uu=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})),Wu=Vu(s),$u=function(){var e=function(e,t,n,r,o){var i=ju(e,t,r,o);return Uu(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 P(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}},Gu=function(){var e=function(e,t,n,r,o){var i=r>=0?n:t,a=Wu(e,i,r,o);return Uu(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 P(e,r(u))},i=function(e,t,n,r,o){if(o){if(n>=0)return n;var i=U(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}},Xu=function(e,t){var n=m.from(e.dom.documentElement).map(st.fromDom).getOr(e);return{parent:r(n),view:r(e),origin:r(ca(0,0)),isResizable:t}},qu=function(e,t,n){var o=function(){return fa(t)};return{parent:r(t),view:r(e),origin:o,isResizable:n}},Ku=function(e,t,n){return{parent:r(t),view:r(e),origin:r(ca(0,0)),isResizable:n}},Yu={only:Xu,detached:qu,body:Ku},Zu=Po.generate([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Ju=function(e,t,n){var r=n.substring(0,n.length-e.length),o=parseFloat(r);return r===o.toString()?t(o):Zu.invalid(n)},Qu=function(e){return ve(e,"%")?Ju("%",Zu.percent,e):ve(e,"px")?Ju("px",Zu.pixels,e):Zu.invalid(e)},ec=ee(ee({},Zu),{from:Qu}),tc=function(e,t){return P(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 P(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 I(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=X(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){M(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){M(t,(function(t,r){var o=ac([e[r]],cr());Yn(t.element,"width",o+n)}))},hc=function(e,t,n,r){M(n,(function(t){var n=e.slice(t.row,t.rowspan+t.row),o=ac(n,sr());Yn(t.element,"height",o+r)})),M(t,(function(t,n){Yn(t.element,"height",e[n])}))},mc=function(e){return lc(e).fold(r("px"),r("px"),r("%"))},pc=function(e,t,n,r){var o=Ir.fromTable(e),i=o.all,a=Ir.justCells(o),u=Ir.justColumns(o);t.each((function(t){var n=mc(t),i=Yi(e),c=Su(o,e,r),s=ic(c,i,t);Ir.hasColumns(o)?dc(s,u,n):fc(s,a,n),Yn(e,"width",t)})),n.each((function(t){var n=mc(t),r=ia(e),u=Tu(o,e,ka),c=ic(u,r,t);hc(c,i,a,n),Yn(e,"height",t)}))},gc=su,vc=lu,bc=fu,yc=cu,wc=function(e){var t=Ir.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=z(t,(function(t){return t!==e}))},o=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};M(e,(function(e,t){o[e]=n[t]})),M(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}},Sc=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}},kc=function(e){return e.slice(0).sort()},_c=function(e,t){throw new Error("All required keys ("+kc(e).join(", ")+") were not specified. Specified keys were: "+kc(t).join(", ")+".")},Ec=function(e){throw new Error("Unsupported keys for object: "+kc(e).join(", "))},Ac=function(e,t){if(!x(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");M(t,(function(t){if(!y(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))},Tc=function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+kc(e).join(", ")+") were not.")},Oc=function(e){var t=kc(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(", ")+"].")}))},Bc=function(e,t){return Rc(e,t,{validate:E,label:"function"})},Rc=function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return Ac("required",t),Oc(t),function(r){var o=yt(r),i=X(t,(function(e){return D(o,e)}));i||_c(t,o),e(t,o);var a=z(t,(function(e){return!n.validate(r[e],e)}));return a.length>0&&Tc(a,n.label),r}},Dc=function(e,t){var n=z(t,(function(t){return!D(e,t)}));n.length>0&&Ec(n)},Nc=function(e){return Bc(Dc,e)},Ic=Nc(["compare","extract","mutate","sink"]),Pc=Nc(["element","start","stop","destroy"]),Mc=Nc(["forceDrop","drop","move","delayDrop"]);function Fc(){var e=m.none(),t=function(){e=m.none()},n=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=m.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 Lc(){return{onEvent:e,reset:e}}function zc(){var e=Lc(),t=Fc(),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=zc(),a=function(){h.stop(),i.isOn()&&(i.off(),o.trigger.stop())},u=Sc(a,200),c=function(e){h.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)}},h=t.sink(Mc({forceDrop:a,drop:d(a),move:d(s),delayDrop:d(u.throttle)}),n),m=function(){h.destroy()};return{element:h.element,go:c,on:l,off:f,destroy:m,events:o.registry}},Uc=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 Uc(n,e.clientX,e.clientY,r,o,i,e)},jc=function(e,t){return function(n){e(n)&&t(Vc(n))}},Wc=function(e,t,n,r,o){var a=jc(n,r);return e.dom.addEventListener(t,a,o),{unbind:i(Gc,e,t,a,o)}},$c=function(e,t,n,r){return Wc(e,t,n,r,!1)},Gc=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Xc=s,qc=function(e,t,n){return $c(e,t,Xc,n)},Kc=Vc,Yc=function(e,t){var n=jn(e,t);return void 0===n||""===n?[]:n.split(" ")},Zc=function(e,t,n){var r=Yc(e,t),o=r.concat([n]);return Un(e,t,o.join(" ")),!0},Jc=function(e,t,n){var r=z(Yc(e,t),(function(e){return e!==n}));return r.length>0?Un(e,t,r.join(" ")):$n(e,t),!1},Qc=function(e){return void 0!==e.dom.classList},es=function(e){return Yc(e,"class")},ts=function(e,t){return Zc(e,"class",t)},ns=function(e,t){return Jc(e,"class",t)},rs=function(e,t){Qc(e)?e.dom.classList.add(t):ts(e,t)},os=function(e){var t=Qc(e)?e.dom.classList:es(e);0===t.length&&$n(e,"class")},is=function(e,t){if(Qc(e)){var n=e.dom.classList;n.remove(t)}else ns(e,t);os(e)},as=function(e,t){return Qc(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");Un(n,"role","presentation"),Zn(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 m.some(ca(e.x,e.y))},hs=function(e,t){e.mutate(t.left,t.top)},ms=function(e,t){var n=ls(t),r=qc(n.element(),"mousedown",e.forceDrop),o=qc(n.element(),"mouseup",e.drop),i=qc(n.element(),"mousemove",e.move),a=qc(n.element(),"mouseout",e.delayDrop),u=function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()},c=function(e){Jr(e,n.element())},s=function(){oo(n.element())};return Pc({element:n.element,start:c,stop:s,destroy:u})},ps=Ic({compare:fs,extract:ds,sink:ms,mutate:hs}),gs=function(e,t){void 0===t&&(t={});var n=void 0!==t.mode?t.mode:ps;return Hc(e,n,t)},vs=function(e){return"true"===jn(e,"contenteditable")},bs=function(e,t){return zn(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=m.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=m.some(e)},o=function(){return t};return{assign:r,get:o,mutate:n.mutate,events:e.registry}},Ss=function(e,t,n,r,o){var i=st.fromTag("div");return Zn(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},ks=function(e,t,n,r,o){var i=st.fromTag("div");return Zn(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"),Es=ws("resizer-rows"),As=ws("resizer-cols"),Ts=7,Os=function(e,t){return G(e.all,(function(e,n){return t(e.element)?[n]:[]}))},Bs=function(e,t){var n=[];return I(e.grid.columns,(function(r){var o=Ir.getColumnAt(e,r).map((function(e){return e.element}));o.forall(t)&&n.push(r)})),z(n,(function(n){var r=Ir.filterItems(e,(function(e){return e.column===n}));return X(r,(function(e){return t(e.element)}))}))},Rs=function(e){var t=Bn(e.parent(),"."+_s);M(t,oo)},Ds=function(e,t,n){var r=e.origin();M(t,(function(t){t.each((function(t){var o=n(r,t);rs(o,_s),Jr(e.parent(),o)}))}))},Ns=function(e,t,n,r){Ds(e,t,(function(e,t){var o=Ss(t.col,t.x-e.left,n.top-e.top,Ts,r);return rs(o,As),o}))},Is=function(e,t,n,r){Ds(e,t,(function(e,t){var o=ks(t.row,n.left-e.left,t.y-e.top,r,Ts);return rs(o,Es),o}))},Ps=function(e,t,n,r,o){var i=fa(n),a=t.isResizable,u=r.length>0?ka.positions(r,n):[],c=u.length>0?Os(e,a):[],s=z(u,(function(e,t){return N(c,(function(e){return t===e}))}));Is(t,s,i,Zi(n));var l=o.length>0?Ta.positions(o,n):[],f=l.length>0?Bs(e,a):[],d=z(l,(function(e,t){return N(f,(function(e){return t===e}))}));Ns(t,d,i,aa(n))},Ms=function(e,t){if(Rs(e),e.isResizable(t)){var n=Ir.fromTable(t),r=ea(n),o=Ji(n);Ps(n,e,t,r,o)}},Fs=function(e,t){var n=Bn(e.parent(),"."+_s);M(n,t)},Ls=function(e){Fs(e,(function(e){Yn(e,"display","none")}))},zs=function(e){Fs(e,(function(e){Yn(e,"display","block")}))},Hs=function(e){return as(e,Es)},Us=function(e){return as(e,As)},Vs=ws("resizer-bar-dragging"),js=function(e){var t=Cs(),n=gs(t,{}),r=m.none(),o=function(e,t){return m.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");$n(t,"data-initial-top"),p.trigger.adjustHeight(n,r,parseInt(e,10))})),o(t,"data-column").each((function(e){var r=a(t,"left");$n(t,"data-initial-left"),p.trigger.adjustWidth(n,r,parseInt(e,10))})),Ms(e,n)}))}))}));var u=function(r,o){p.trigger.startAdjust(),t.assign(r),Un(r,"data-initial-"+o,ur(r,o)),rs(r,Vs),Yn(r,"opacity","0.2"),n.go(e.parent())},c=qc(e.parent(),"mousedown",(function(e){Hs(e.target)&&u(e.target,"top"),Us(e.target)&&u(e.target,"left")})),s=function(t){return mt(t,e.view())},l=function(e){return zn(e,"table",s).filter((function(e){return bs(e,s).exists(vs)}))},f=qc(e.view(),"mouseover",(function(t){l(t.target).fold((function(){Cn(t.target)&&Rs(e)}),(function(t){r=m.some(t),Ms(e,t)}))})),d=function(){c.unbind(),f.unbind(),n.destroy(),Rs(e)},h=function(t){Ms(e,t)},p=Cc({adjustHeight:xc(["table","delta","row"]),adjustWidth:xc(["table","delta","column"]),startAdjust:xc([])});return{destroy:d,refresh:h,on:n.on,off:n.off,hideBars:i(Ls,e),showBars:i(zs,e),events:p.registry}},Ws=function(e,t,n){var r=ka,o=Ta,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);Lu(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);Fu(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}},$s={create:Ws},Gs=function(e,t){return e.fire("newrow",{node:t})},Xs=function(e,t){return e.fire("newcell",{node:t})},qs=function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})},Ks=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})},Zs=function(e){e.fire("TableSelectionClear")},Js=function(e,t,n){e.fire("TableModified",ee(ee({},n),{table:t}))},Qs="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)?Et(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")},hl=function(e){return e.getParam("table_appearance_options",!0,"boolean")},ml=function(e){return e.getParam("table_grid",!0,"boolean")},pl=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",Qs)},Sl=function(e){return e.getParam("table_use_colgroups",!1,"boolean")},kl=function(e){var t="section",n=e.getParam("table_header_type",t,"string"),r=["section","cells","sectionCells","auto"];return D(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)},El=function(e){return"preservetable"===_l(e)},Al=function(e){var t=e.getParam("table_clone_elements");return y(t)?m.some(t.split(/[ ,]/)):Array.isArray(t)?m.some(t):m.none()},Tl=function(e){var t=e.getParam("object_resizing",!0);return y(t)?"table"===t:t},Ol=function(e){return e.nodeName.toLowerCase()},Bl=function(e){return st.fromDom(e.getBody())},Rl=function(e){return e.getBoundingClientRect().width},Dl=function(e){return e.getBoundingClientRect().height},Nl=function(e){return function(t){return mt(t,Bl(e))}},Il=function(e){return e?e.replace(/px$/,""):""},Pl=function(e){return/^\d+(\.\d+)?$/.test(e)?e+"px":e},Ml=function(e){$n(e,"data-mce-style");var t=function(e){return $n(e,"data-mce-style")};M(mr(e),t),M(pr(e),t)},Fl=function(e,t){var n=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return m.from(n).filter(we)},Ll=function(e){return/^(\d+(\.\d+)?)%$/.test(e)},zl=function(e){return/^(\d+(\.\d+)?)px$/.test(e)},Hl=function(e){return st.fromDom(e.selection.getStart())},Ul=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=Ul(parseFloat(e)),r=Ul(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;Wa(t,a),n.set(a),r.set(Yi(t))},c=function(e,n){return ku(e,t,n)};return{width:n.get,pixelWidth:r.get,getWidths:c,getCellDelta:o,singleColumnWidth:i,minCellWidth:a,setElementWidth:Wa,adjustTableWidth:u,isRelative:!0,label:"percent"}},Wl=function(e,t){var n=Ul(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"}},$l=function(e,t){var n=du().exec(t);if(null!==n)return jl(n[1],e);var r=hu().exec(t);if(null!==r){var o=parseInt(r[1],10);return Wl(o,e)}var i=Yi(e);return Wl(i,e)},Gl=function(e){var t=Za(e);return t.fold((function(){return Vl(e)}),(function(t){return $l(e,t)}))},Xl={getTableSize:Gl,pixelSize:Wl,percentageSize:jl,noneSize:Vl},ql=function(e,t){if(yl(e)){var n=Fl(e,t.dom).filter(Ll).getOrThunk((function(){return yc(t)}));return Xl.percentageSize(n,t)}return wl(e)?Xl.pixelSize(Yi(t),t):Xl.getTableSize(t)},Kl=function(e){$n(e,"width")},Yl=function(e,t){var n=cu(e);pc(e,m.some(n),m.none(),t),Kl(e)},Zl=function(e,t){var n=uu(e);pc(e,m.some(n),m.none(),t),Kl(e)},Jl=function(e){tr(e,"width");var t=pr(e),n=t.length>0?t:mr(e);M(n,(function(e){tr(e,"width"),Kl(e)})),Kl(e)},Ql=function(e,t){var n=ql(e,t);Yl(t,n)},ef=function(e,t){var n=ql(e,t);Zl(t,n)},tf=Jl,nf=function(e){var t=Ir.fromTable(e);Ir.hasColumns(t)||M(mr(e),(function(e){var t=Jn(e,"width");Yn(e,"width",t),$n(e,"width")}))},rf=function(){var e=st.fromTag("div");return Zn(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Jr(Sn(),e),e},of=function(e,t){return e.inline?Yu.body(Bl(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=m.none(),o=m.none(),i=m.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 ql(e,t)},l=function(){return El(e)?Gu():$u()},f=function(e){return wc(e).columns},d=function(r,o,i){var a=ve(o,"e");if(""===n&&Ql(e,r),i!==t&&""!==n){Yn(r,"width",n);var u=l(),c=s(r),d=El(e)||a?f(r)-1:0;Fu(r,i-t,d,u,c)}else if(Ll(n)){var h=parseFloat(n.replace("%","")),m=i*h/t;Yn(r,"width",m+"%")}zl(n)&&nf(r)},h=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=m.some(t),Tl(e)&&cl(e)){var n=l(),a=$s.create(t,n,s);a.on(),a.events.startDrag.bind((function(t){r=m.some(e.selection.getRng())})),a.events.beforeResize.bind((function(t){var n=t.table.dom;qs(e,n,Rl(n),Dl(n),uf+t.type)})),a.events.afterResize.bind((function(t){var n=t.table,o=n.dom;Ml(n),r.each((function(t){e.selection.setRng(t),e.focus()})),Ks(e,o,Rl(o),Dl(o),uf+t.type),e.undoManager.add()})),o=m.some(a)}})),e.on("ObjectResizeStart",(function(r){var o=r.target;if(a(o)){var i=st.fromDom(o);M(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)&&Ql(e,i),bc(i)&&ge(r.origin,uf)&&Ql(e,i),t=r.width,n=xl(e)?"":Fl(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),Ml(r),Js(e,r.dom)}})),e.on("SwitchMode",(function(){u().each((function(t){e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),{lazyResize:u,lazyWire:c,destroy:h}},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 m.some(t)}))})):m.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},hf=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?hf(e,r[r.length-1]):lf(n,df(e,n))},mf=hf,pf=ho(),gf=function(e){return mf(pf,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=P(n,t);return jt(r,e.section)},Cf=function(e,t){return e.cells[t]},Sf=function(e,t){return Cf(e,t).element},kf=function(e){return e.cells.length},_f=function(e){var t=L(e,(function(e){return"colgroup"===e.section}));return{rows:t.fail,cols:t.pass}},Ef=function(e,t,n,r){n===r?$n(e,t):Un(e,t,n)},Af=function(e,t,n){J(On(e,t)).fold((function(){return Zr(e,n)}),(function(e){return Yr(e,n)}))},Tf=function(e,t){var n=Fn(e,t).getOrThunk((function(){var n=st.fromTag(t,nn(e).dom);return"thead"===t?Af(e,"caption,colgroup",n):"colgroup"===t?Af(e,"caption",n):Jr(e,n),n}));return ro(n),n},Of=function(e,t){var n=[],r=[],o=function(e){return P(e,(function(e){e.isNew&&n.push(e.element);var t=e.element;return ro(t),M(e.cells,(function(e){e.isNew&&r.push(e.element),Ef(e.element,"colspan",e.colspan,1),Ef(e.element,"rowspan",e.rowspan,1),Jr(t,e.element)})),t}))},i=function(e){return G(e,(function(e){return P(e.cells,(function(e){return Ef(e.element,"span",e.colspan,1),e.element}))}))},a=function(t,n){var r=Tf(e,n),a="colgroup"===n?i:o,u=a(t);no(r,u)},u=function(t){Fn(e,t).each(oo)},c=function(e,t){e.length>0?a(e,t):u(t)},s=[],l=[],f=[],d=[];return M(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}},Bf=function(e){return P(e,(function(e){var t=oi(e.element);return M(e.cells,(function(e){var n=ii(e.element);Ef(n,"colspan",e.colspan,1),Ef(n,"rowspan",e.rowspan,1),Jr(t,n)})),t}))},Rf=function(e,t){return P(e,(function(e){return Cf(e,t)}))},Df=function(e,t){return e[t]},Nf=function(e,t){if(0===e.length)return 0;var n=e[0],r=W(e,(function(e){return!t(n.element,e.element)}));return r.fold((function(){return e.length}),(function(e){return e}))},If=function(e,t,n,r){var o=Df(e,t).cells.slice(n),i=Nf(o,r),a=Rf(e,n).slice(t),u=Nf(a,r);return{colspan:i,rowspan:u}},Pf=function(e,t){var n=P(e,(function(e){return P(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 P(e,(function(o,i){var a=G(o.cells,(function(o,a){if(!1===n[i][a]){var u=If(e,i,a,t);return r(i,a,u.rowspan,u.colspan),[Lt(o.element,u.rowspan,u.colspan,o.isNew)]}return[]}));return Wt(a,o.section)}))},Mf=function(e,t,n){var r=[];if(Ir.hasColumns(e)){var o=P(Ir.justColumns(e),(function(e){return Ut(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=Ir.getAt(e,i,u).map((function(e){return Ut(e.element,n)})).getOrThunk((function(){return Ut(t.gap(),!0)}));a.push(c)}var s=jt(a,e.all[i].section);r.push(s)}return r},Ff=function(e,t){return Mf(e,t,!1)},Lf=function(e,t){var n=function(e){var n=Q(e,(function(e){return an(e.element).map((function(e){var t=an(e).isNone();return Ut(e,t)}))}));return n.getOrThunk((function(){return Ut(t.row(),!0)}))};return P(e,(function(e){var t=n(e.details);return Vt(t.element,e.details,e.section,t.isNew)}))},zf=function(e,t){var n=Pf(e,mt);return Lf(n,t)},Hf=function(e,t){return Q(e.all,(function(e){return j(e.cells,(function(e){return mt(t,e.element)}))}))},Uf=function(e,t,n,r,o){return function(i,a,u,c,s){var l=Ir.fromTable(a),f=t(l,u).map((function(t){var n=Ff(l,c),r=e(n,t,mt,o(c)),i=zf(r.grid,c);return{grid:i,cursor:r.cursor}}));return f.fold((function(){return m.none()}),(function(e){var t=Of(a,e.grid),o=m.from(s).getOrThunk((function(){return Xl.getTableSize(a)}));return n(a,e.grid,o),r(a),Ms(i,a),m.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},Vf=function(e,t){return hr(t.element).bind((function(t){return Hf(e,t)}))},jf=function(e,t){return hr(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}))}))},Wf=function(e,t){var n=P(t.selection,(function(t){return hr(t).bind((function(t){return Hf(e,t)}))})),r=$i(n);return r.length>0?m.some({cells:r,generators:t.generators,clipboard:t.clipboard}):m.none()},$f=function(e,t){return t.mergable},Gf=function(e,t){return t.unmergable},Xf=function(e,t){var n=P(t.selection,(function(t){return hr(t).bind((function(t){return Hf(e,t)}))})),r=$i(n);return r.length>0?m.some(r):m.none()},qf=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,Ut(r(),!1));return e},Kf=function(e,t,n,r){for(var o=_f(e).rows,i=!0,a=0;a<o.length;a++)for(var u=0;u<kf(o[0]);u++){var c=Sf(o[a],u),s=n(c,t);!0===s&&!1===i?yf(o[a],u,Ut(r(),!0)):!0===s&&(i=!1)}return e},Yf=function(e,t){return U(e,(function(e,n){return N(e,(function(e){return t(e.element,n.element)}))?e:e.concat([n])}),[])},Zf=function(e,t,n,r){return t>0&&t<e[0].cells.length&&M(e,(function(e){var o=e.cells[t-1],i=e.cells[t],a=n(i.element,o.element);a&&yf(e,t,Ut(r(),!0))})),e},Jf=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);M(a,(function(e){for(var i=m.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=m.some(r())),i.each((function(e){yf(o[t],a,Ut(e,!0))})))},u=0;u<kf(o[0]);u++)a(u)},u=t;u<o.length;u++)a(u)}))}return e},Qf=function(e){var t=function(t){return e===t},n=function(t){return Qf(e)},o=function(t){return Qf(e)},i=function(t){return Qf(t(e))},a=function(t){return Qf(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)},h=function(t){return t(e)},p=function(){return m.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:h,toOptional:p}},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)},h=function(e,n){return e(t)};return{is:c,isValue:c,isError:s,getOr:o,getOrThunk:n,getOrDie:r,or:i,orThunk:a,fold:h,map:l,mapError:f,each:e,bind:d,exists:c,forall:s,toOptional:m.none}},td=function(e,t){return e.fold((function(){return ed(t)}),Qf)},nd={value:Qf,error:ed,fromOption:td},rd=function(e,t,n){if(e.row>=t.length||e.column>kf(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=kf(n[0]),a=n.length;return nd.value({rowDelta:r.length-a,colDelta:o.length-i})},od=function(e,t){var n=kf(e[0]),r=kf(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 P(e,(function(){return Ut(r(),!0)}))},ud=function(e,t,n){return e.concat(I(t,(function(){var t=e[e.length-1];return wf(t,ad(t.cells,t,n))})))},cd=function(e,t,n){return P(e,(function(e){var r=ad(I(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&&kf(u)>1&&(n>0&&a(Sf(u,n-1))||n<u.cells.length-1&&a(Sf(u,n+1))||t>0&&a(Sf(e[t-1],n))||t<e.length-1&&a(Sf(e[t+1],n)))},fd=function(e,t,n,r,o){for(var i=e.row,a=e.column,u=n.length,c=kf(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)&&Kf(t,Sf(t[f],d),o,r.cell);var h=Sf(n[f-i],d-a),m=r.replace(h);yf(t[f],d,Ut(m,!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)}))},hd=function(e,t,n,r,o){Zf(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 P(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)}))},md=function(e,t,n,r,o){Jf(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))},pd=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(Sf(a[t-1],n),Sf(a[t],n)),u=i?Cf(a[t],n):Ut(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):Ut(a(Sf(e,o),i),!0)},vd=function(e,t,n,r,o){return P(e,(function(e){var i=t>0&&t<kf(e)&&r(Sf(e,t-1),Sf(e,t)),a=gd(e,t,e.section,i,n,r,o);return bf(e,t,a)}))},bd=function(e,t,n){var r=P(e,(function(e){var r=e.cells.slice(0,t).concat(e.cells.slice(n+1));return jt(r,e.section)}));return z(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 P(e,(function(e){return xf(e,(function(e){return o(e)?Ut(r(e.element,n),!0):e}))}))},xd=function(e,t,n,r){return void 0!==Sf(e[t],n)&&t>0&&r(Sf(e[t-1],n),Sf(e[t],n))},Cd=function(e,t,n){return t>0&&n(Sf(e,t-1),Sf(e,t))},Sd=function(e,t,n,r){var o=G(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)},kd=function(e,t,n,r){var o=_f(e).rows,i=o[t],a=G(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"]),Ed=function(e){var t=rr(e,"colspan",1),n=rr(e,"rowspan",1);return{element:e,colspan:t,rowspan:n}},Ad=function(e,t){void 0===t&&(t=Ed),_d(e);var n=Ul(m.none()),r=function(t){switch(Xt(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(m.some(t)),a=m.some({item:e,replacement:t}),t},a=m.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}},Td=function(e,t){return function(n){var r=Ul(m.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(m.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}}},Od=function(e){_d(e);var t=Ul(m.none()),n=function(n){return t.get().isNone()&&t.set(m.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}},Bd={modification:Ad,transform:Td,merging:Od},Rd=["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"],Dd=function(e,t){var n=e.property().name(t);return D(["ol","ul"],n)},Nd=function(e,t){var n=e.property().name(t);return D(Rd,n)},Id=function(e,t){return D(["br","img","hr","input"],e.property().name(t))},Pd=ho(),Md=function(e){return Nd(Pd,e)},Fd=function(e){return Dd(Pd,e)},Ld=function(e){return Id(Pd,e)},zd=function(e){var t=function(e){return"br"===Xt(e)},n=function(e){return X(e,(function(e){return t(e)||Jt(e)&&0===co(e).trim().length}))},r=function(e){return"li"===Xt(e)||Dn(e,Fd).isSome()},o=function(e){return ln(e).map((function(e){return!!Md(e)||!!Ld(e)&&"img"!==Xt(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)||Md(o)&&!mt(e,o)?[]:[st.fromTag("br")]}))})).getOr([])},a=function(){var t=G(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=mr(e);0===t.length&&oo(e)},Ud=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 m.from(e[t]).bind((function(e){return m.from(e.cells[n]).bind((function(e){return m.from(e.element)}))}))},Wd=function(e,t,n){var r=_f(e).rows;return Ud(e,jd(r,t,n))},$d=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 U(e,t,[]).sort((function(e,t){return e.row-t.row}))},Gd=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 U(e,t,[]).sort((function(e,t){return e.column-t.column}))},Xd=function(e,t,n,r){var o=t[0].row,i=t[0].row,a=$d(t),u=U(a,(function(e,t){return pd(e,i,o,n,r.getOrInit)}),e);return Wd(u,i,t[0].column)},qd=function(e,t,n,r){var o=$d(t),i=o[o.length-1].row,a=o[o.length-1].row+o[o.length-1].rowspan,u=U(o,(function(e,t){return pd(e,a,i,n,r.getOrInit)}),e);return Wd(u,a,t[0].column)},Kd=function(e,t,n,r){var o=Gd(t),i=o[0].column,a=o[0].column,u=U(o,(function(e,t){return vd(e,a,i,n,r.getOrInit)}),e);return Wd(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=Gd(t),u=U(a,(function(e,t){return vd(e,i,o,n,r.getOrInit)}),e);return Wd(u,t[0].row,i)},Zd=function(e,t,n,r){var o=kd(e,t.row,n,r.replaceOrInit);return Wd(o,t.row,t.column)},Jd=function(e,t,n,r){var o=$d(t),i=function(e,t){return kd(e,t.row,n,r.replaceOrInit)},a=U(o,i,e);return Wd(a,t[0].row,t[0].column)},Qd=function(e,t,n,r){var o=Sd(e,t.column,n,r.replaceOrInit);return Wd(o,t.row,t.column)},eh=function(e,t,n,r){var o=Gd(t),i=function(e,t){return Sd(e,t.column,n,r.replaceOrInit)},a=U(o,i,e);return Wd(a,t[0].row,t[0].column)},th=function(e,t,n,r){var o=kd(e,t.row,n,r.replaceOrInit);return Wd(o,t.row,t.column)},nh=function(e,t,n,r){var o=$d(t),i=function(e,t){return kd(e,t.row,n,r.replaceOrInit)},a=U(o,i,e);return Wd(a,t[0].row,t[0].column)},rh=function(e,t,n,r){var o=Sd(e,t.column,n,r.replaceOrInit);return Wd(o,t.row,t.column)},oh=function(e,t,n,r){var o=Gd(t),i=function(e,t){return Sd(e,t.column,n,r.replaceOrInit)},a=U(o,i,e);return Wd(a,t[0].row,t[0].column)},ih=function(e,t,n,r){var o=Gd(t),i=bd(e,o[0].column,o[o.length-1].column),a=Vd(i,t[0].row,t[0].column);return Ud(i,a)},ah=function(e,t,n,r){var o=$d(t),i=yd(e,o[0].row,o[o.length-1].row),a=Vd(i,t[0].row,t[0].column);return Ud(i,a)},uh=function(e,t,n,o){var i=t.cells;zd(i);var a=qf(e,t.bounds,n,r(i[0]));return Ud(a,m.from(i[0]))},ch=function(e,t,n,r){var o=H(t,(function(e,t){return Kf(e,t,n,r.combine(t))}),e);return Ud(o,m.from(t[0]))},sh=function(e,t,n,r){var o=function(e,t){var n=Ir.fromTable(e);return Mf(n,t,!0)},i=o(t.clipboard,t.generators),a=Mt(t.row,t.column),u=dd(a,e,i,t.generators,n);return u.fold((function(){return Ud(e,m.some(t.element))}),(function(e){var n=Vd(e,t.row,t.column);return Ud(e,n)}))},lh=function(e,t,n){var r=Cr(e,n.section),o=Ir.generate(r);return Mf(o,t,!0)},fh=function(e,t,n,r){var o=_f(e).rows,i=t.cells[0].column,a=o[t.cells[0].row],u=lh(t.clipboard,t.generators,a),c=hd(i,e,u,t.generators,n),s=Vd(c,t.cells[0].row,t.cells[0].column);return Ud(c,s)},dh=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=lh(t.clipboard,t.generators,a),c=hd(i,e,u,t.generators,n),s=Vd(c,t.cells[0].row,t.cells[0].column);return Ud(c,s)},hh=function(e,t,n,r){var o=_f(e).rows,i=t.cells[0].row,a=o[i],u=lh(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 Ud(c,s)},mh=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=lh(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 Ud(c,s)},ph=function(e,t){var n=Ir.fromTable(e),r=Xf(n,t);return r.bind((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=$(P(n.all,(function(e){return z(e.cells,(function(e){return e.column>=r&&e.column<o}))})));return gh(i,(function(e){return"th"===Xt(e.element)}))})).getOr("")},gh=function(e,t){var n=z(e,t);return 0===n.length?m.some("td"):n.length===e.length?m.some("th"):m.none()},vh=zu,bh=Uf(Xd,Xf,e,e,Bd.modification),yh=Uf(qd,Xf,e,e,Bd.modification),wh=Uf(Kd,Xf,vh,e,Bd.modification),xh=Uf(Yd,Xf,vh,e,Bd.modification),Ch=Uf(ih,Xf,vh,Hd,Bd.modification),Sh=Uf(ah,Xf,e,Hd,Bd.modification),kh=(Uf(Qd,Vf,e,e,Bd.transform("row","th")),Uf(eh,Xf,e,e,Bd.transform("row","th"))),_h=(Uf(rh,Vf,e,e,Bd.transform(null,"td")),Uf(oh,Xf,e,e,Bd.transform(null,"td"))),Eh=(Uf(Zd,Vf,e,e,Bd.transform("col","th")),Uf(Jd,Xf,e,e,Bd.transform("col","th")),Uf(th,Vf,e,e,Bd.transform(null,"td")),Uf(nh,Xf,e,e,Bd.transform(null,"td")),Uf(uh,$f,e,e,Bd.merging)),Ah=Uf(ch,Gf,vh,e,Bd.merging),Th=Uf(sh,jf,vh,e,Bd.modification),Oh=Uf(fh,Wf,e,e,Bd.modification),Bh=Uf(dh,Wf,e,e,Bd.modification),Rh=Uf(hh,Wf,e,e,Bd.modification),Dh=Uf(mh,Wf,e,e,Bd.modification),Nh=ph,Ih=function(e){return Ol(e.parentNode)},Ph=function(e){return"thead"===e?"header":"tfoot"===e?"footer":"body"},Mh=function(e,t){var n="thead"===Ih(t),r=!N(t.cells,(function(e){return"th"!==Ol(e)}));return n||r?m.some({thead:n,ths:r}):m.none()},Fh=function(e,t){return Ph(Mh(e,t).fold((function(){return Ih(t)}),(function(e){return"thead"})))},Lh=function(e,t,n){var r=e.getParent(t,"table"),o=t.parentNode,i=Ol(o);if(n!==i){var a=e.select(n,r)[0];if(!a){a=e.create(n);var u=r.firstChild;"thead"===n?J(On(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)}},zh=function(e,t,n){if(_(n)&&Ol(t)!==n){var r=e.dom.rename(t,n);return Xs(e,r),r}return t},Hh=function(e,t,n,r){var o=e.dom,i=zh(e,t,n);return S(r)||o.setAttrib(i,"scope",r),i},Uh=function(e,t,n,r){return M(t,(function(t){return Hh(e,t,n,r)}))},Vh=function(e,t,n){var r=function(){var n=gr(st.fromDom(t.cells[0])).map((function(e){return vr(e)})).getOr([]);return Q(n,(function(t){return Mh(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=kl(e),a="auto"===i?r():i;Uh(e,t.cells,"section"===a?"td":"th","col"),Lh(o,t,"cells"===a?"tbody":"thead")}else Uh(e,t.cells,"td",null),Lh(o,t,"footer"===n?"tfoot":"tbody")},jh=function(e){return gr(e).bind((function(e){return Do(e,Di.firstSelectedSelector)})).fold((function(){return e}),(function(e){return e[0]}))},Wh=function(e){return function(t){var n=Xt(t),r="col"===n||"colgroup"===n?jh(t):t;return zn(r,e)}},$h=Wh("th,td"),Gh=Wh("th,td,caption"),Xh=function(e,t){return $h(e).map((function(e){return xi(t)})).getOr([])},qh=function(e,t){var n=$h(e),r=n.bind((function(e){return gr(e)})).map((function(e){return vr(e)}));return Gi(n,r,(function(e,n){return z(n,(function(n){return N(wi(n.dom.cells),(function(n){return"1"===jn(n,t)||mt(n,e)}))}))})).getOr([])},Kh=function(t,n,r){var o=function(e){return"table"===Xt(Bl(e))},i=function(e){return!1===o(t)||wc(e).rows>1},a=function(e){return!1===o(t)||wc(e).columns>1},u=Al(t),c=function(e,n,r,o){return function(i,a){Ml(i);var c=o(),s=st.fromDom(t.getDoc()),l=vi(r,s,u),f=ql(t,i);return n(i)?e(c,i,a,l,f).bind((function(e){return M(e.newRows,(function(e){Gs(t,e.dom)})),M(e.newCells,(function(e){Xs(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}))})):m.none()}},l=c(Sh,i,e,n),f=c(Ch,a,e,n),d=c(bh,s,e,n),h=c(yh,s,e,n),p=c(wh,s,vf,n),g=c(xh,s,vf,n),v=c(Eh,s,e,n),b=c(Ah,s,e,n),y=c(Oh,s,e,n),w=c(Bh,s,e,n),x=c(Rh,s,e,n),C=c(Dh,s,e,n),S=c(Th,s,e,n),k=function(e,t){return Ot(e,"type").filter((function(e){return D(t,e)}))},_=function(e,t){return k(t,["td","th"]).each((function(t){var n=P(Xh(Hl(e),r),(function(e){return e.dom}));Uh(e,n,t,null)}))},E=function(e,t){return k(t,["header","body","footer"]).each((function(t){P(qh(Hl(e),Di.selected),(function(n){return Vh(e,n.dom,t)}))}))},A=c(kh,s,e,n),T=c(_h,s,e,n),O=function(e){var t=qh(Hl(e),Di.selected);if(t.length>0){var n=P(t,(function(t){return Fh(e,t.dom)})),r=D(n,"header"),o=D(n,"footer");if(r||o){var i=D(n,"body");return!r||i||o?r||i||!o?"":"footer":"header"}return"body"}},B=function(e){return gh(Xh(Hl(e),r),(function(e){return"th"===Xt(e)})).getOr("")},R=Nh;return{deleteRow:l,deleteColumn:f,insertRowsBefore:d,insertRowsAfter:h,insertColumnsBefore:p,insertColumnsAfter:g,mergeCells:v,unmergeCells:b,pasteColsBefore:y,pasteColsAfter:w,pasteRowsBefore:x,pasteRowsAfter:C,pasteCells:S,setTableCellType:_,setTableRowType:E,makeColumnsHeader:A,unmakeColumnsHeader:T,getTableRowType:O,getTableCellType:B,getTableColType:R}},Yh={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},Zh=function(){return st.fromTag("th")},Jh=function(){return st.fromTag("td")},Qh=function(){return st.fromTag("col")},em=function(e,t,n,r){for(var o=st.fromTag("tr"),i=0;i<e;i++){var a=r<t||i<n?Zh():Jh();i<n&&Un(a,"scope","row"),r<t&&Un(a,"scope","col"),Jr(a,st.fromTag("br")),Jr(o,a)}return o},tm=function(e){var t=st.fromTag("colgroup");return I(e,(function(){return Jr(t,Qh())})),t},nm=function(e,t,n,r){return I(e,(function(e){return em(t,n,r,e)}))},rm=function(e,t,n,r,o,i){void 0===i&&(i=Yh);var a=st.fromTag("table"),u="cells"!==o;Zn(a,i.styles),Vn(a,i.attributes),i.colGroups&&Jr(a,tm(t));var c=Math.min(e,n);if(u&&n>0){var s=st.fromTag("thead");Jr(a,s);var l="sectionCells"===o?c:0,f=nm(n,t,l,r);no(s,f)}var d=st.fromTag("tbody");Jr(a,d);var h=u?e-c:e,m=u?0:n,p=nm(h,t,m,r);return no(d,p),a},om=function(e){return e.dom.innerHTML},im=function(e){var t=st.fromTag("div"),n=st.fromDom(e.dom.cloneNode(!0));return Jr(t,n),om(t)},am=function(e,t){e.selection.select(t.dom,!0),e.selection.collapse(!0)},um=function(e,t){Ln(t,"td,th").each(i(am,e))},cm=function(e,t){M(Bn(t,"tr"),(function(t){Gs(e,t.dom),M(Bn(t,"th,td"),(function(t){Xs(e,t.dom)}))}))},sm=function(e){return y(e)&&-1!==e.indexOf("%")},lm=function(e,t,n,r,o){var i=ul(e),a={styles:i,attributes:al(e),colGroups:Sl(e)};return e.undoManager.ignore((function(){var i=rm(n,t,o,r,kl(e),a);Un(i,"data-mce-id","__mce");var u=im(i);e.insertContent(u),e.addVisual()})),Ln(Bl(e),'table[data-mce-id="__mce"]').map((function(t){return wl(e)?ef(e,t):xl(e)?tf(t):(yl(e)||sm(i.width))&&Ql(e,t),Ml(t),$n(t,"data-mce-id"),cm(e,t),um(e,t),t.dom})).getOr(null)},fm=function(e,t,n,r,o){void 0===r&&(r={});var i=function(e){return A(e)&&e>0};if(i(t)&&i(n)){var a=r.headerRows||0,u=r.headerColumns||0;return lm(e,n,t,u,a)}return console.error(o),null},dm=function(e){return function(){return e().fold((function(){return[]}),(function(e){return P(e,(function(e){return e.dom}))}))}},hm=function(e){return function(t){var n=t.length>0?m.some(wi(t)):m.none();e(n)}},mm=function(e){return function(t,n,r){void 0===r&&(r={});var o=fm(e,n,t,r,"Invalid values for insertTable - rows and columns values are required to insert a table.");return e.undoManager.add(),o}},pm=function(e,t,n,r){return{insertTable:mm(e),setClipboardRows:hm(t.setRows),getClipboardRows:dm(t.getRows),setClipboardCols:hm(t.setColumns),getClipboardCols:dm(t.getColumns),resizeHandler:n,selectionTargets:r}},gm=function(e,t,n){var r=rr(e,t,1);1===n||r<=1?$n(e,t):Un(e,t,Math.min(n,r))},vm=function(e,t,n){if(Ir.hasColumns(e)){var r=z(Ir.justColumns(e),(function(e){return e.column>=t&&e.column<n})),o=P(r,(function(e){var r=ii(e.element);return gm(r,"span",n-t),r})),i=st.fromTag("colgroup");return no(i,o),[i]}return[]},bm=function(e,t,n){return P(e.all,(function(e){var r=z(e.cells,(function(e){return e.column>=t&&e.column<n})),o=P(r,(function(e){var r=ii(e.element);return gm(r,"colspan",n-t),r})),i=st.fromTag("tr");return no(i,o),i}))},ym=function(e,t){var n=Ir.fromTable(e),r=Xf(n,t);return r.map((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=vm(n,r,o),a=bm(n,r,o);return te(i,a)}))},wm=function(e,t,n){var r=Ir.fromTable(e),o=Xf(r,t);return o.map((function(e){var t=Mf(r,n,!1),o=_f(t).rows,i=o.slice(e[0].row,e[e.length-1].row+e[e.length-1].rowspan),a=zf(i,n);return Bf(a)}))},xm=tinymce.util.Tools.resolve("tinymce.util.Tools"),Cm=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)},Sm=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},km=function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)},_m=function(e,t){xm.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},Em=function(e,t){xm.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))},Am=function(e){return Rt(e,"menu")},Tm=function(e,t){var n=function(e,t){return t.concat(P(e,(function(e){var t=e.text||e.title;return Am(e)?{text:t,items:Tm(e.menu)}:{text:t,value:e.value}})))};return n(e,t||[])},Om=function(e){return function(t){return ge(t,"rgb")?e.toHex(t):t}},Bm=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(Om(e)).getOr(""),backgroundcolor:er(n,"background-color").map(Om(e)).getOr("")}},Rm=function(e){var t=e[0],n=e.slice(1);return M(n,(function(e){M(yt(t),(function(n){xt(e,(function(e,r){var o=t[n];""!==o&&n===r&&o!==e&&(t[n]="")}))}))})),t},Dm=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}},Nm=function(e,t,n,r){return j(e,(function(e){return n.formatter.matchNode(r,t+e)})).getOr("")},Im=i(Nm,["left","center","right"],"align"),Pm=i(Nm,["top","middle","bottom"],"valign"),Mm=function(e,t){var n=ul(e),r=al(e),o=function(e){return{borderstyle:Ot(n,"border-style").getOr(""),bordercolor:Om(e)(Ot(n,"border-color").getOr("")),backgroundcolor:Om(e)(Ot(n,"background-color").getOr(""))}},i={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},a=function(){var t=n["border-width"];return pl(e)&&t?{border:t}:Ot(r,"border").fold((function(){return{}}),(function(e){return{border:e}}))},u=t?o(e.dom):{},c=function(){var e=Ot(n,"border-spacing").or(Ot(r,"cellspacing")).fold((function(){return{}}),(function(e){return{cellspacing:e}})),t=Ot(n,"border-padding").or(Ot(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},Fm=function(e,t,n){var r=function(t,n){var r=er(st.fromDom(n),"border-width");return pl(e)&&r.isSome()?r.getOr(""):t.getAttrib(n,"border")||Cm(e.dom,n,"border-width")||Cm(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")||Cm(e.dom,t,"padding"),border:r(o,t),caption:!!o.select("caption",t)[0],class:o.getAttrib(t,"class",""),align:Im(e,t)},n?Bm(o,t):{})},Lm=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:Fh(e,t),align:Im(e,t)},n?Bm(r,t):{})},zm=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:Ol(t),class:o.getAttrib(t,"class",""),halign:Im(e,t),valign:Pm(e,t)},n?Bm(o,t):{})},Hm=function(e){var t=Tm(gl(e));return t.length>0?m.some({name:"class",type:"listbox",label:"Class",items:t}):m.none()},Um=[{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"}]}],Vm=function(e){return Um.concat(Hm(e).toArray())},jm=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}}},Wm={normal:jm(!1),ifTruthy:jm(!0)},$m=function(e){return gr(e[0]).map((function(t){var n=Ir.fromTable(t),r=Ir.justCells(n),o=z(r,(function(t){return N(e,(function(e){return mt(t.element,e)}))}));return P(o,(function(e){return{element:e.element.dom,column:Ir.getColumnAt(n,e.column).map((function(e){return e.element.dom}))}}))}))},Gm=function(e,t,n){e.setAttrib("scope",n.scope),e.setAttrib("class",n.class),e.setStyle("height",Pl(n.height)),t.setStyle("width",Pl(n.width))},Xm=function(e,t){e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),e.setFormat("tablecellbordercolor",t.bordercolor),e.setFormat("tablecellborderstyle",t.borderstyle),e.setFormat("tablecellborderwidth",Pl(t.borderwidth))},qm=function(e,t,n){var r=1===t.length;if(t.length>=1){var o=gr(t[0]);$m(t).each((function(t){M(t,(function(t){var o=Hh(e,t.element,n.celltype),i=r?Wm.normal(e,o):Wm.ifTruthy(e,o),a=t.column.map((function(t){return r?Wm.normal(e,t):Wm.ifTruthy(e,t)})).getOr(i);Gm(i,a,n),ll(e)&&Xm(i,n),r&&(_m(e,o),Em(e,o)),n.halign&&Sm(e,o,n.halign),n.valign&&km(e,o,n.valign)}))})),o.each((function(t){return Js(e,t.dom)}))}},Km=function(e,t,n){var r=n.getData();n.close(),e.undoManager.transact((function(){qm(e,t,r),e.focus()}))},Ym=function(e,t){var n=$m(t).map((function(t){return P(t,(function(t){return zm(e,t.element,ll(e),t.column)}))}));return Rm(n.getOrDie())},Zm=function(e,t){var n=Xh(Hl(e),t);if(0!==n.length){var r=Ym(e,n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:Vm(e)},Dm("cell")]},a={type:"panel",items:[{type:"grid",columns:2,items:Vm(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(Km,e,n)})}},Jm=function(e){var t=Tm(vl(e));return t.length>0?m.some({name:"class",type:"listbox",label:"Class",items:t}):m.none()},Qm=[{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"}],ep=function(e){return Qm.concat(Jm(e).toArray())},tp=function(e,t){e.setAttrib("scope",t.scope),e.setAttrib("class",t.class),e.setStyle("height",Pl(t.height))},np=function(e,t){e.setStyle("background-color",t.backgroundcolor),e.setStyle("border-color",t.bordercolor),e.setStyle("border-style",t.borderstyle)},rp=function(e,t,n,r){var o=1===t.length;M(t,(function(t){r.type!==Ol(t.parentNode)&&Vh(e,t,r.type);var i=o?Wm.normal(e,t):Wm.ifTruthy(e,t);tp(i,r),fl(e)&&np(i,r),r.align!==n.align&&(_m(e,t),Sm(e,t,r.align))})),gr(st.fromDom(t[0])).each((function(t){return Js(e,t.dom)}))},op=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact((function(){rp(e,t,n,o),e.focus()}))},ip=function(e){var t=qh(Hl(e),Di.selected);if(0!==t.length){var n=P(t,(function(t){return Lm(e,t.dom,fl(e))})),r=Rm(n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:ep(e)},Dm("row")]},a={type:"panel",items:[{type:"grid",columns:2,items:ep(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(op,e,P(t,(function(e){return e.dom})),r)})}},ap=tinymce.util.Tools.resolve("tinymce.Env"),up=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=hl(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)},cp=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++)cp(e,t.children[o],n,r)},sp=function(e,t,n){var r=e.dom,o={},i={};if(o.class=n.class,i.height=Pl(n.height),r.getAttrib(t,"width")&&!pl(e)?o.width=Il(n.width):i.width=Pl(n.width),pl(e)?(i["border-width"]=Pl(n.border),i["border-spacing"]=Pl(n.cellspacing)):(o.border=n.border,o.cellpadding=n.cellpadding,o.cellspacing=n.cellspacing),pl(e)&&t.children)for(var a=0;a<t.children.length;a++)cp(r,t.children[a],{"border-width":Pl(n.border),padding:Pl(n.cellpadding)}),dl(e)&&cp(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)),Js(e,t)},lp=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=lm(e,n,a,0,0)}sp(e,t,i),r=o.select("caption",t)[0],r&&!i.caption&&o.remove(r),!r&&i.caption&&(r=o.create("caption"),r.innerHTML=ap.ie?Ko:'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),""===i.align?_m(e,t):Sm(e,t,i.align),e.focus(),e.addVisual()}))},fp=function(e,t){var n,r=e.dom,o=Mm(e,dl(e));!1===t?(n=r.getParent(e.selection.getStart(),"table"),n?o=Fm(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=Tm(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:up(e,a,t)},c=function(){return{type:"panel",items:[u]}},s=function(){return{type:"tabpanel",tabs:[{title:"General",name:"general",items:[u]},Dm("table")]}},l=dl(e)?s():c();e.windowManager.open({title:"Table Properties",size:"normal",body:l,onSubmit:i(lp,e,n),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},dp=function(e){return Gh(Hl(e))},hp=function(e){return $h(Hl(e))},mp=function(t,n,r,o,u){var c=Nl(t),s=function(){return dp(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 dp(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):Ql(t,n),Ml(n),Js(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),Ml(e),Js(t,e.dom)}},h=function(e){return hp(t).each((function(t){f(t).each((function(n){var r=Ii(o,n,t);e(n,r).each(d(n))}))}))},p=function(){return hp(t).map((function(n){return f(n).bind((function(r){var i=Ii(o,r,n),a=vi(e,st.fromDom(t.getDoc()),m.none());return wm(r,i,a)}))}))},g=function(){return hp(t).map((function(e){return f(e).bind((function(t){var n=Ii(o,t,e);return ym(t,n)}))}))},v=function(e,n){return n().each((function(n){var r=P(n,(function(e){return ii(e)}));hp(t).each((function(n){return f(n).each((function(i){var a=bi(st.fromDom(t.getDoc())),u=Mi(o,n,r,a);e(i,u).each(d(i))}))}))}))};xt({mceTableSplitCells:function(){return h(n.unmergeCells)},mceTableMergeCells:function(){return h(n.mergeCells)},mceTableInsertRowBefore:function(){return h(n.insertRowsBefore)},mceTableInsertRowAfter:function(){return h(n.insertRowsAfter)},mceTableInsertColBefore:function(){return h(n.insertColumnsBefore)},mceTableInsertColAfter:function(){return h(n.insertColumnsAfter)},mceTableDeleteCol:function(){return h(n.deleteColumn)},mceTableDeleteRow:function(){return h(n.deleteRow)},mceTableCutCol:function(e){return g().each((function(e){u.setColumns(e),h(n.deleteColumn)}))},mceTableCutRow:function(e){return p().each((function(e){u.setRows(e),h(n.deleteRow)}))},mceTableCopyCol:function(e){return g().each((function(e){return u.setColumns(e)}))},mceTableCopyRow:function(e){return p().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){Js(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 Ot(t,"type").each((function(e){return h("th"===e?n.makeColumnsHeader:n.unmakeColumnsHeader)}))})),xt({mceTableProps:i(fp,t,!1),mceTableRowProps:i(ip,t),mceTableCellProps:i(Zm,t,o)},(function(e,n){return t.addCommand(n,(function(){return e()}))})),t.addCommand("mceInsertTable",(function(e,n){w(n)&&yt(n).length>0?fm(t,n.rows,n.columns,n.options,"Invalid values for mceInsertTable - rows and columns values are required to insert a table."):fp(t,!0)})),t.addCommand("mceTableApplyCellStyle",(function(e,n){var r=function(e){return"tablecell"+e.toLowerCase().replace("-","")};if(w(n)){var i=Xh(Hl(t),o);if(0!==i.length){var a=Et(n,(function(e,n){return t.formatter.has(r(n))&&y(e)}));Dt(a)||(xt(a,(function(e,n){M(i,(function(o){Wm.normal(t,o.dom).setFormat(r(n),e)}))})),f(i[0]).each((function(e){return Js(t,e.dom,{structure:!1,style:!0})})))}}}))},pp=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 $h(Hl(e)).bind((function(e){return o(e).map((function(r){var o=Ii(n,r,e);return t.getTableColType(r,o)}))})).getOr("")}},(function(t,n){return e.addQueryValueHandler(n,t)}))},gp=function(){var e=Ul(m.none()),t=Ul(m.none()),n=function(e){e.set(m.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)}}},vp={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}},bp=function(e){e.formatter.register(vp)},yp=Po.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),wp=function(e){return void 0===e&&(e=void 0),yp.none(e)},xp=ee(ee({},yp),{none:wp}),Cp=function(e,t){return gr(e,t).bind((function(t){var n=mr(t),r=W(n,(function(t){return mt(e,t)}));return r.map((function(e){return{index:e,all:n}}))}))},Sp=function(e,t){var n=Cp(e,t);return n.fold((function(){return xp.none(e)}),(function(t){return t.index+1<t.all.length?xp.middle(e,t.all[t.index+1]):xp.last(e)}))},kp=function(e,t){var n=Cp(e,t);return n.fold((function(){return xp.none()}),(function(t){return t.index-1>=0?xp.middle(e,t.all[t.index-1]):xp.first(e)}))},_p=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Ep={create:_p},Ap=Po.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Tp=function(e,t,n,r){return e.fold(t,n,r)},Op=function(e){return e.fold(o,o,o)},Bp=Ap.before,Rp=Ap.on,Dp=Ap.after,Np={before:Bp,on:Rp,after:Dp,cata:Tp,getStart:Op},Ip=Po.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Pp=function(e){return Ip.exact(e.start,e.soffset,e.finish,e.foffset)},Mp=function(e){return e.match({domRange:function(e){return st.fromDom(e.startContainer)},relative:function(e,t){return Np.getStart(e)},exact:function(e,t,n,r){return e}})},Fp=Ip.domRange,Lp=Ip.relative,zp=Ip.exact,Hp=function(e){var t=Mp(e);return on(t)},Up=Ep.create,Vp={domRange:Fp,relative:Lp,exact:zp,exactFromRange:Pp,getWin:Hp,range:Up},jp=function(e,t){var n=e.document.createRange();return Wp(n,t),n},Wp=function(e,t){return e.selectNodeContents(t.dom)},$p=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)}))},Gp=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)}))},Xp=function(e,t,n){var r=e.document.createRange();return $p(r,t),Gp(r,n),r},qp=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},Kp=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},Yp=function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?m.some(n).map(Kp):m.none()},Zp=Po.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Jp=function(e,t,n){return t(st.fromDom(n.startContainer),n.startOffset,st.fromDom(n.endContainer),n.endOffset)},Qp=function(e,t){return t.match({domRange:function(e){return{ltr:r(e),rtl:m.none}},relative:function(t,n){return{ltr:ne((function(){return Xp(e,t,n)})),rtl:ne((function(){return m.some(Xp(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:ne((function(){return qp(e,t,n,r,o)})),rtl:ne((function(){return m.some(qp(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 Zp.rtl(st.fromDom(e.endContainer),e.endOffset,st.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Jp(e,Zp.ltr,n)}))}return Jp(e,Zp.ltr,n)},tg=function(e,t){var n=Qp(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=(Zp.ltr,Zp.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=Q(i,(function(e){return og(e,n,r)?m.some(e):m.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 Q(i,(function(t){return o.selectNode(t.dom),og(o.getBoundingClientRect(),n,r)?cg(e,t,n,r):m.none()}))},cg=function(e,t,n,r){return Jt(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},hg=function(e,t,n){var r=e.dom.createRange();return r.selectNode(t.dom),r.collapse(n),r},mg=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 hg(e,t,i)}))},pg=function(e,t,n){var r=t.dom.getBoundingClientRect(),o=dg(r,n);return m.some(hg(e,t,o))},gg=function(e,t,n){var r=0===fn(t).length?pg:mg;return r(e,t,n)},vg=function(e,t,n){return m.from(e.dom.caretPositionFromPoint(t,n)).bind((function(t){if(null===t.offsetNode)return m.none();var n=e.dom.createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),m.some(n)}))},bg=function(e,t,n){return m.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 Ep.create(st.fromDom(e.startContainer),e.startOffset,st.fromDom(e.endContainer),e.endOffset)}))},Sg=function(e,t){var n=Xt(e);return"input"===n?Np.after(e):D(["br","img"],n)?0===t?Np.before(e):Np.after(e):Np.on(e,t)},kg=function(e,t){var n=e.fold(Np.before,Sg,Np.after),r=t.fold(Np.before,Sg,Np.after);return Vp.relative(n,r)},_g=function(e,t,n,r){var o=Sg(e,t),i=Sg(n,r);return Vp.relative(o,i)},Eg=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:kg,exact:_g})},Ag=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},Tg=function(e,t,n,r){var o=Ag(e,t,n,r),i=mt(e,n)&&t===r;return o.collapsed&&!i},Og=function(e){return m.from(e.getSelection())},Bg=function(e,t){Og(e).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Rg=function(e,t,n,r,o){var i=qp(e,t,n,r,o);Bg(e,i)},Dg=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){Rg(e,t,n,r,o)},rtl:function(t,n,r,o){Og(e).each((function(i){if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom,n,r.dom,o);else if(i.extend)try{Dg(e,i,t,n,r,o)}catch(a){Rg(e,r,o,t,n)}else Rg(e,r,o,t,n)}))}})},Ig=function(e,t,n,r,o){var i=_g(t,n,r,o);Ng(e,i)},Pg=function(e,t,n){var r=kg(t,n);Ng(e,r)},Mg=function(e){var t=Vp.getWin(e).dom,n=function(e,n,r,o){return qp(t,e,n,r,o)},r=Eg(e);return tg(t,r).match({ltr:n,rtl:n})},Fg=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return m.some(Ep.create(st.fromDom(t.startContainer),t.startOffset,st.fromDom(n.endContainer),n.endOffset))}return m.none()},Lg=function(e){if(null===e.anchorNode||null===e.focusNode)return Fg(e);var t=st.fromDom(e.anchorNode),n=st.fromDom(e.focusNode);return Tg(t,e.anchorOffset,n,e.focusOffset)?m.some(Ep.create(t,e.anchorOffset,n,e.focusOffset)):Fg(e)},zg=function(e,t){var n=jp(e,t);Bg(e,n)},Hg=function(e){return Og(e).filter((function(e){return e.rangeCount>0})).bind(Lg)},Ug=function(e){return Hg(e).map((function(e){return Vp.exact(e.start,e.soffset,e.finish,e.foffset)}))},Vg=function(e,t){var n=ng(e,t);return Yp(n)},jg=function(e,t,n){return Cg(e,t,n)},Wg=function(e){Og(e).each((function(e){return e.removeAllRanges()}))},$g=tinymce.util.Tools.resolve("tinymce.util.VK"),Gg=function(e,t,n,r){return Yg(e,t,Sp(n),r)},Xg=function(e,t,n,r){return Yg(e,t,kp(n),r)},qg=function(e,t){var n=Vp.exact(t,0,t,0);return Mg(n)},Kg=function(e,t){var n=Bn(t,"tr");return J(n).bind((function(t){return Ln(t,"td,th").map((function(t){return qg(e,t)}))}))},Yg=function(e,t,n,r){return n.fold(m.none,m.none,(function(t,n){return ei(n).map((function(t){return qg(e,t)}))}),(function(n){return gr(n,t).bind((function(t){var o=Ni(n);return e.undoManager.transact((function(){r.insertRowsAfter(t,o)})),Kg(e,t)}))}))},Zg=["table","li","dl"],Jg=function(e,t,n){if(e.keyCode===$g.TAB){var r=Bl(t),o=function(e){var t=Xt(e);return mt(e,r)||D(Zg,t)},i=t.selection.getRng();if(i.collapsed){var a=st.fromDom(i.startContainer);hr(a,o).each((function(r){e.preventDefault();var i=e.shiftKey?Xg:Gg,a=i(t,o,r,n);a.each((function(e){t.selection.setRng(e)}))}))}}},Qg=function(e,t){return{selection:e,kill:t}},ev={create:Qg},tv=function(e,t,n,r){return{start:Np.on(e,t),finish:Np.on(n,r)}},nv={create:tv},rv=function(e,t){var n=ng(e,t);return Ep.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 mt(n,o)&&r===i?m.none():zn(n,"td,th",t).bind((function(n){return zn(o,"td,th",t).bind((function(r){return av(e,t,n,r,a)}))}))},av=function(e,t,n,r,o){return mt(n,r)?m.none():Eo(n,r,t).bind((function(t){var r=t.boxes.getOr([]);return r.length>0?(o(e,r,t.start,t.finish),m.some(ev.create(m.some(ov(n,0,n,Yo(n))),!0))):m.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 Ro(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:m.none()},{current:lv,next:fv,fallback:m.some(sv)},{current:fv,next:fv,fallback:m.some(lv)}],hv=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 hv(e,t,n,r)}))}))}))},mv=function(){var e=function(e,t){return e.query().prevSibling(t)},t=function(e){return e.length>0?m.some(e[e.length-1]):m.none()};return{sibling:e,first:t}},pv=function(){var e=function(e,t){return e.query().nextSibling(t)},t=function(e){return e.length>0?m.some(e[0]):m.none()};return{sibling:e,first:t}},gv={left:mv,right:pv},vv=function(e,t,n,r,o,i){var a=hv(e,t,r,o);return a.bind((function(t){return i(t.item)?m.none():n(t.item)?m.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 Sv(e,t,wv(e),n)},Cv=function(e,t,n){return kv(e,t,wv(e),n)},Sv=bv,kv=yv,_v=ho(),Ev=function(e,t){return xv(_v,e,t)},Av=function(e,t){return Cv(_v,e,t)},Tv=function(e,t,n){return Sv(_v,e,t,n)},Ov=function(e,t,n){return kv(_v,e,t,n)},Bv=function(e,t,n){return Dn(e,t,n).isSome()},Rv=Po.generate([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),Dv=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 zn(e,"tr")},Iv=function(e,t,n,r,o,i,a){return zn(r,"td,th",a).bind((function(n){return zn(t,"td,th",a).map((function(t){return mt(n,t)?mt(r,n)&&Yo(n)===o?i(t):Rv.none("in same cell"):So(Nv,[n,t]).fold((function(){return Dv(e,t,n)?Rv.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Rv.none("default"))},Pv=function(e,t,n,r,o){return e.fold(t,n,r,o)},Mv=ee(ee({},Rv),{verify:Iv,cata:Pv}),Fv=function(e,t,n,r){return{parent:e,children:t,element:n,index:r}},Lv=function(e){return an(e).bind((function(t){var n=fn(t);return zv(n,e).map((function(r){return Fv(t,n,e,r)}))}))},zv=function(e,t){return W(e,i(mt,t))},Hv=function(e){return"br"===Xt(e)},Uv=function(e,t,n){return t(e,n).bind((function(e){return Jt(e)&&0===co(e).trim().length?Uv(e,t,n):m.some(e)}))},Vv=function(e,t,n){return n.traverse(t).orThunk((function(){return Uv(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)}))},Wv=function(e,t,n,r){return jv(t,n).bind((function(t){return r.traverse(t).fold((function(){return Uv(t,r.gather,e).map(r.relative)}),(function(e){return Lv(e).map((function(e){return Np.on(e.parent,e.index)}))}))}))},$v=function(e,t,n,r){var o=Hv(t)?Vv(e,t,r):Wv(e,t,n,r);return o.map((function(e){return{start:e,finish:e}}))},Gv=function(e){return Mv.cata(e,(function(e){return m.none()}),(function(){return m.none()}),(function(e){return m.some(lf(e,0))}),(function(e){return m.some(lf(e,Yo(e)))}))},Xv=function(e,t){return{left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}},qv=function(e,t){return{left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}},Kv=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},Zv=function(e){return e.bottom},Jv=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):m.none()},Qv=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}},eb=function(e,t){return m.some(e.getRect(t))},tb=function(e,t,n){return Zt(t)?eb(e,t).map(Qv):Jt(t)?Jv(e,t,n).map(Qv):m.none()},nb=function(e,t){return Zt(t)?eb(e,t).map(Qv):Jt(t)?e.getRangedRect(t,0,t,Yo(t)).map(Qv):m.none()},rb=5,ob=100,ib=Po.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,Md).fold(c,(function(t){return nb(e,t).exists((function(e){return ab(n,e)}))}))},cb=function(e,t,n,r,o){var i=Xv(o,rb);return Math.abs(n.bottom-r.bottom)<1||n.top>o.bottom?ib.retry(i):n.top===o.bottom?ib.retry(Xv(o,1)):ub(e,t,o)?ib.retry(Kv(i,rb,0)):ib.none()},sb=function(e,t,n,r,o){var i=qv(o,rb);return Math.abs(n.top-r.top)<1||n.bottom<o.top?ib.retry(i):n.bottom===o.top?ib.retry(qv(o,1)):ub(e,t,o)?ib.retry(Kv(i,rb,0)):ib.none()},lb={point:Yv,adjuster:sb,move:qv,gather:Ev},fb={point:Zv,adjuster:cb,move:Xv,gather:Av},db=function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===Xt(e)})).isSome()},hb=function(e,t,n,r,o){return mb(e,t,n,t.move(r,rb),o)},mb=function(e,t,n,r,o){return 0===o?m.some(r):db(e,r.left,t.point(r))?hb(e,t,n,r,o-1):e.situsFromPoint(r.left,t.point(r)).bind((function(i){return i.start.fold(m.none,(function(i){return nb(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(m.none,(function(r){return mb(e,t,n,r,o-1)}))})).orThunk((function(){return m.some(r)}))}),m.none)}))},pb=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()?m.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?m.some(-e.point(t)):m.none()},bb=function(e,t,n){var r=e.move(n,rb),o=mb(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:pb,getJumpSize:r(rb)},wb=20,xb=function(e,t,n){return e.getSelection().bind((function(r){return $v(t,r.finish,r.foffset,n).fold((function(){return m.some(lf(r.finish,r.foffset))}),(function(o){var i=e.fromSitus(o),a=Mv.verify(e,r.finish,r.foffset,i.finish,i.foffset,n.failure,t);return Gv(a)}))}))},Cb=function(e,t,n,r,o,i){return 0===i?m.none():_b(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),c=Mv.verify(e,n,r,u.finish,u.foffset,o.failure,t);return Mv.cata(c,(function(){return m.none()}),(function(){return m.some(a)}),(function(a){return mt(n,a)&&0===r?Sb(e,n,r,qv,o):Cb(e,t,a,0,o,i-1)}),(function(a){return mt(n,a)&&r===Yo(a)?Sb(e,n,r,Xv,o):Cb(e,t,a,Yo(a),o,i-1)}))}))},Sb=function(e,t,n,r,o){return tb(e,t,n).bind((function(t){return kb(e,o,r(t,yb.getJumpSize()))}))},kb=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):m.none()},_b=function(e,t,n,r,o){return tb(e,n,r).bind((function(t){return kb(e,o,t)}))},Eb=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)}))},Ab=function(e,t){return Bv(e,(function(e){return an(e).exists((function(e){return mt(e,t)}))}))},Tb=function(e,t,n,r,o){return zn(r,"td,th",t).bind((function(r){return zn(r,"table",t).bind((function(i){return Ab(o,i)?Eb(e,t,n).bind((function(e){return zn(e.finish,"td,th",t).map((function(t){return{start:r,finish:t,range:e}}))})):m.none()}))}))},Ob=function(e,t,n,r,o,i){return Ye().browser.isIE()?m.none():i(r,t).orThunk((function(){return Tb(e,t,n,r,o).map((function(e){var t=e.range;return ev.create(m.some(ov(t.start,t.soffset,t.finish,t.foffset)),!0)}))}))},Bb=function(e,t){return zn(e,"tr",t).bind((function(e){return zn(e,"table",t).bind((function(n){var r=Bn(n,"tr");return mt(e,r[0])?Tv(n,(function(e){return ti(e).isSome()}),t).map((function(e){var t=Yo(e);return ev.create(m.some(ov(e,t,e,t)),!0)})):m.none()}))}))},Rb=function(e,t){return zn(e,"tr",t).bind((function(e){return zn(e,"table",t).bind((function(n){var r=Bn(n,"tr");return mt(e,r[r.length-1])?Ov(n,(function(e){return ei(e).isSome()}),t).map((function(e){return ev.create(m.some(ov(e,0,e,0)),!0)})):m.none()}))}))},Db=function(e,t,n,r,o,i,a){return Tb(e,n,r,o,i).bind((function(e){return av(t,n,e.start,e.finish,a)}))},Nb=function(){var e=Ul(m.none()),t=function(){return e.set(m.none())},n=function(t){return e.set(m.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}},Ib=function(e,t){return zn(e,"td,th",t)};function Pb(e,t,n,r){var o=Nb(),i=o.clear,a=function(e){r.clear(t),Ib(e.target,n).each(o.set)},u=function(i){o.on((function(o){r.clearBeforeUpdate(t),Ib(i.target,n).each((function(i){Eo(o,i,n).each((function(n){var a=n.boxes.getOr([]);(a.length>1||1===a.length&&!mt(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 Mb={traverse:ln,gather:Av,relative:Np.before,otherRetry:yb.tryDown,ieRetry:yb.ieTryDown,failure:Mv.failedDown},Fb={traverse:sn,gather:Ev,relative:Np.before,otherRetry:yb.tryUp,ieRetry:yb.ieTryUp,failure:Mv.failedUp},Lb=function(e){return function(t){return t===e}},zb=Lb(38),Hb=Lb(40),Ub=function(e){return e>=37&&e<=40},Vb={isBackward:Lb(37),isForward:Lb(39)},jb={isBackward:Lb(39),isForward:Lb(37)},Wb=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)},$b=function(e,t,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollBy(e,t)},Gb=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=Vp.exact(t,n,r,o);return Vg(e,i)},o=function(){return Ug(e).map((function(t){return rv(e,t)}))},i=function(t){var n=Vp.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(){Wg(e)},c=function(t){void 0===t&&(t=!1),Ug(e).each((function(n){return n.fold((function(e){return e.collapse(t)}),(function(n,r){var o=t?n:r;Pg(e,o,o)}),(function(n,r,o,i){var a=t?n:o,u=t?r:i;Ig(e,a,u,a,u)}))}))},s=function(t){zg(e,t)},l=function(t){Ig(e,t.start,t.soffset,t.finish,t.foffset)},f=function(t,n){Pg(e,t,n)},d=function(){return e.innerHeight},h=function(){var t=Wb(st.fromDom(e.document));return t.top},m=function(t,n){$b(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:h,scrollBy:m}},Xb=function(e,t){return{rows:e,cols:t}},qb=function(e,t,n,r){var o=Gb(e),i=Pb(o,t,n,r);return{clearstate:i.clearstate,mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},Kb=function(e,t,n,r){var o=Gb(e),a=function(){return r.clear(t),m.none()},u=function(e,u,c,s,l,f){var d=e.raw,h=d.which,p=!0===d.shiftKey,g=Ao(t,r.selectedSelector).fold((function(){return Hb(h)&&p?i(Db,o,t,n,Mb,s,u,r.selectRange):zb(h)&&p?i(Db,o,t,n,Fb,s,u,r.selectRange):Hb(h)?i(Ob,o,n,Mb,s,u,Rb):zb(h)?i(Ob,o,n,Fb,s,u,Bb):m.none}),(function(e){var n=function(n){return function(){var i=Q(n,(function(n){return uv(n.rows,n.cols,t,e,r)}));return i.fold((function(){return Oo(t,r.firstSelectedSelector,r.lastSelectedSelector).map((function(e){var n=Hb(h)||f.isForward(h)?Np.after:Np.before;return o.setRelativeSelection(Np.on(e.first,0),n(e.table)),r.clear(t),ev.create(m.none(),!0)}))}),(function(e){return m.some(ev.create(m.none(),!0))}))}};return Hb(h)&&p?n([Xb(1,0)]):zb(h)&&p?n([Xb(-1,0)]):f.isBackward(h)&&p?n([Xb(0,-1),Xb(-1,0)]):f.isForward(h)&&p?n([Xb(0,1),Xb(1,0)]):Ub(h)&&!1===p?a:m.none}));return g()},c=function(e,o,i,a,u){return Ao(t,r.selectedSelector).fold((function(){var c=e.raw,s=c.which,l=!0===c.shiftKey;return!1===l?m.none():Ub(s)?iv(t,n,o,i,a,u,r.selectRange):m.none()}),m.none)};return{keydown:u,keyup:c}},Yb=function(e,t,n,r){var o=Gb(e);return function(e,i){r.clearBeforeUpdate(t),Eo(e,i,n).each((function(e){var n=e.boxes.getOr([]);r.selectRange(t,n,e.start,e.finish),o.selectContents(i),o.collapseSelection()}))}},Zb=function(e,t){M(t,(function(t){is(e,t)}))},Jb=function(e){return function(t){rs(t,e)}},Qb=function(e){return function(t){Zb(t,e)}},ey=function(e){var t=Jb(e.selected),n=Qb([e.selected,e.lastSelected,e.firstSelected]),r=function(t){var r=Bn(t,e.selectedSelector);M(r,n)},o=function(n,o,i,a){r(n),M(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){$n(t,e.selected),$n(t,e.firstSelected),$n(t,e.lastSelected)},o=function(t){Un(t,e.selected,"1")},i=function(e){a(e),n()},a=function(t){var n=Bn(t,e.selectedSelector);M(n,r)},u=function(n,r,a,u){i(n),M(r,o),Un(a,e.firstSelected,"1"),Un(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=zf(r,n);return G(o,(function(e){var n=e.cells.slice(0,t[t.length-1].column+1);return P(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=zf(r,n);return G(o,(function(e){var n=e.cells.slice(t[0].column+t[0].colspan-1,e.cells.length);return P(n,(function(e){return e.element}))}))},iy=function(e,t,n){var r=Ir.fromTable(e),o=Xf(r,t);return o.map((function(e){var t=Mf(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=Al(t),c=vi(e,st.fromDom(t.getDoc()),u),s=iy(a,r,c);Ys(t,n,o,i,s)}))}))},i=function(){return Zs(t)},a=ny.byAttr(Di,o,i);return t.on("init",(function(r){var o=t.getWin(),i=Bl(t),u=Nl(t),c=function(){var n=t.selection,r=st.fromDom(n.getStart()),o=st.fromDom(n.getEnd()),u=So(gr,[r,o]);u.fold((function(){return a.clear(i)}),e)},s=qb(o,i,u,a),l=Kb(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 h=function(e,n){d(e)&&(n.kill&&e.kill(),n.selection.each((function(e){var n=Vp.relative(e.start,e.finish),r=ng(o,n);t.selection.setRng(r)})))},m=function(e){var n=Kc(e);if(n.raw.shiftKey&&Ub(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){h(n,e)}))}},p=function(e){var r=Kc(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){h(r,e)})),n().each((function(e){return e.showBars()}))},g=function(e){return 0===e.button},v=function(e){return void 0===e.buttons||(!(!ap.browser.isEdge()||0!==e.buttons)||0!==(1&e.buttons))},b=function(e){s.clearstate()},y=function(e){g(e)&&ay(e)&&s.mousedown(Kc(e))},w=function(e){v(e)&&ay(e)&&s.mouseover(Kc(e))},x=function(e){g(e)&&ay(e)&&s.mouseup(Kc(e))},C=function(){var e=Ul(st.fromDom(i)),t=Ul(0),n=function(n){var r=st.fromDom(n.target);if("td"===Xt(r)||"th"===Xt(r)){var o=e.get(),i=t.get();mt(o,r)&&n.timeStamp-i<300&&(n.preventDefault(),f(r,r))}e.set(r),t.set(n.timeStamp)};return{touchEnd:n}},S=C();t.on("dragstart",b),t.on("mousedown",y),t.on("mouseover",w),t.on("mouseup",x),t.on("touchend",S.touchEnd),t.on("keyup",m),t.on("keydown",p),t.on("NodeChange",c)})),{clear:a.clear}}var cy=function(e,t){var n=Ul(m.none()),r=Ul([]),o=function(){return Gh(Hl(e)).bind((function(e){var n=gr(e),r=function(e){return"caption"===Xt(e)};return n.map((function(n){return r(e)?Ni(e):Ii(t,n,e)}))}))},i=function(){n.set(ne(o)()),M(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(z(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"===Xt(e.element)}))},s=function(e){return function(t){return a(t,(function(t){return"caption"===Xt(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===ml(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"===Xt(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"}))}})};function dy(e){var t=Uo((function(){return Bl(e)}),(function(){return Gh(Hl(e))}),Di.selectedSelector),n=cy(e,t),r=sf(e),o=uy(e,r.lazyResize,n),i=Kh(e,r.lazyWire,t),a=gp();return mp(e,i,o,t,a),pp(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(Di.firstSelected),e.serializer.addTempAttr(Di.lastSelected),bp(e)})),sl(e)&&e.on("keydown",(function(t){Jg(t,e,i)})),e.on("remove",(function(){r.destroy()})),pm(e,a,r,n)}function hy(){Vo.add("table",dy)}hy()})()},9619:function(e,t,n){var r=n("597f"),o=n("0e15");e.exports={throttle:r,debounce:o}},"96cf":function(e,t){!function(t){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"===typeof e,l=t.regeneratorRuntime;if(l)s&&(e.exports=l);else{l=t.regeneratorRuntime=s?e.exports:{},l.wrap=w;var f="suspendedStart",d="suspendedYield",h="executing",m="completed",p={},g={};g[a]=function(){return this};var v=Object.getPrototypeOf,b=v&&v(v(D([])));b&&b!==r&&o.call(b,a)&&(g=b);var y=k.prototype=C.prototype=Object.create(g);S.prototype=y.constructor=k,k.constructor=S,k[c]=S.displayName="GeneratorFunction",l.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===S||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,k):(e.__proto__=k,c in e||(e[c]="GeneratorFunction")),e.prototype=Object.create(y),e},l.awrap=function(e){return{__await:e}},_(E.prototype),E.prototype[u]=function(){return this},l.AsyncIterator=E,l.async=function(e,t,n,r){var o=new E(w(e,t,n,r));return l.isGeneratorFunction(t)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},_(y),y[c]="Generator",y[a]=function(){return this},y.toString=function(){return"[object Generator]"},l.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=D,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(B),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,o){return u.type="throw",u.arg=e,t.next=r,o&&(t.method="next",t.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),s=o.call(a,"finallyLoc");if(c&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),B(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;B(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:D(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),p}}}function w(e,t,n,r){var o=t&&t.prototype instanceof C?t:C,i=Object.create(o.prototype),a=new R(r||[]);return i._invoke=A(e,n,a),i}function x(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function C(){}function S(){}function k(){}function _(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function E(e){function t(n,r,i,a){var u=x(e[n],e,r);if("throw"!==u.type){var c=u.arg,s=c.value;return s&&"object"===typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){t("next",e,i,a)}),(function(e){t("throw",e,i,a)})):Promise.resolve(s).then((function(e){c.value=e,i(c)}),a)}a(u.arg)}var n;function r(e,r){function o(){return new Promise((function(n,o){t(e,r,n,o)}))}return n=n?n.then(o,o):o()}this._invoke=r}function A(e,t,n){var r=f;return function(o,i){if(r===h)throw new Error("Generator is already running");if(r===m){if("throw"===o)throw i;return N()}n.method=o,n.arg=i;while(1){var a=n.delegate;if(a){var u=T(a,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var c=x(e,t,n);if("normal"===c.type){if(r=n.done?m:d,c.arg===p)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=m,n.method="throw",n.arg=c.arg)}}}function T(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,T(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var o=x(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,p;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function B(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function D(e){if(e){var t=e[a];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){while(++r<e.length)if(o.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return i.next=i}}return{next:N}}function N(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},9744:function(e,t,n){"use strict";var r=n("4588"),o=n("be13");e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},"9aa9":function(e,t){t.f=Object.getOwnPropertySymbols},"9b43":function(e,t,n){var r=n("d8e8");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"9c6c":function(e,t,n){var r=n("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&n("32e9")(o,r,{}),e.exports=function(e){o[r][e]=!0}},"9c80":function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},"9dd9":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.util.Tools"),r=function(){},o=function(e){return function(){return e}},i=o(!1),a=o(!0),u=function(){return c},c=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},c={fold:function(e,t){return e()},is:i,isSome:i,isNone:a,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:n,orThunk:t,map:u,each:r,bind:u,exists:i,forall:a,filter:u,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return c}(),s=function(e){var t=o(e),n=function(){return u},r=function(t){return t(e)},u={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:a,isNone:i,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return s(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?u:c},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(i,(function(t){return n(e,t)}))}};return u},l=function(e){return null===e||void 0===e?c:s(e)},f={some:s,none:u,from:l},d=function(e){return function(t){return typeof t===e}},h=function(e){return null===e||void 0===e},m=function(e){return!h(e)},p=d("function");function g(e,t){return y(document.createElement("canvas"),e,t)}function v(e){var t=g(e.width,e.height),n=b(t);return n.drawImage(e,0,0),t}function b(e){return e.getContext("2d")}function y(e,t,n){return e.width=t,e.height=n,e}function w(e){return e.naturalWidth||e.width}function x(e){return e.naturalHeight||e.height}var C=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},S=window.Promise?window.Promise:C();function k(e){var t=e.src;return 0===t.indexOf("data:")?T(t):E(t)}function _(e){return new S((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 E(e){return new S((function(t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="blob",r.onload=function(){200===this.status&&t(this.response)},r.onerror=function(){var e=this,t=function(){var e=new Error("No access to download image");return e.code=18,e.name="SecurityError",e},r=function(){return new Error("Error "+e.status+" downloading image")};n(0===this.status?t():r())},r.send()}))}function A(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return f.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 d=l*i,h=Math.min(d+i,u),m=new Array(h-d),p=d,g=0;p<h;++g,++p)m[g]=a[p].charCodeAt(0);s[l]=new Uint8Array(m)}return f.some(new Blob(s,{type:r}))}function T(e){return new S((function(t,n){A(e).fold((function(){n("uri is not base64: "+e)}),t)}))}function O(e,t,n){return t=t||"image/png",p(HTMLCanvasElement.prototype.toBlob)?new S((function(r,o){e.toBlob((function(e){e?r(e):o()}),t,n)})):T(e.toDataURL(t,n))}function B(e,t,n){return t=t||"image/png",e.toDataURL(t,n)}function R(e){return _(e).then((function(e){N(e);var t=g(w(e),x(e)),n=b(t);return n.drawImage(e,0,0),t}))}function D(e){return new S((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))}function N(e){URL.revokeObjectURL(e.src)}var I=function(e){return _(e)},P=function(e){return k(e)},M=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},F=function(e,t,n){return M(e,(function(e){n=t(n,e)})),n},L=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return f.some(i);if(n(i,r))break}return f.none()},z=function(e,t){return L(e,t,i)};function H(e,t,n){var r=t.type,i=o(r);function a(){return S.resolve(t)}var u=o(n);function c(){return n.split(",")[1]}function s(t,n){return e.then((function(e){return O(e,t,n)}))}function l(t,n){return e.then((function(e){return B(e,t,n)}))}function f(e,t){return l(e,t).then((function(e){return e.split(",")[1]}))}function d(){return e.then(v)}return{getType:i,toBlob:a,toDataURL:u,toBase64:c,toAdjustedBlob:s,toAdjustedDataURL:l,toAdjustedBase64:f,toCanvas:d}}function U(e){return D(e).then((function(t){return H(R(e),e,t)}))}function V(e,t){return O(e,t).then((function(t){return H(S.resolve(e),t,e.toDataURL())}))}function j(e,t){return e.toCanvas().then((function(n){return W(n,e.getType(),t)}))}function W(e,t,n){var r=g(e.width,e.height),o=b(r),i=0,a=0;return n=n<0?360+n:n,90!==n&&270!==n||y(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),V(r,t)}function $(e,t){return e.toCanvas().then((function(n){return G(n,e.getType(),t)}))}function G(e,t,n){var r=g(e.width,e.height),o=b(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),V(r,t)}var X=function(e,t){return $(e,t)},q=function(e,t){return j(e,t)},K=Object.keys,Y=function(e,t){for(var n=K(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},Z=function(e,t,n){return void 0===n&&(n=!1),new S((function(r){var o=new XMLHttpRequest;o.onreadystatechange=function(){4===o.readyState&&r({status:o.status,blob:o.response})},o.open("GET",e,!0),o.withCredentials=n,Y(t,(function(e,t){o.setRequestHeader(t,e)})),o.responseType="blob",o.send()}))},J=function(e){return new S((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=function(e){n(e)},r.readAsText(e)}))},Q=function(e){try{return f.some(JSON.parse(e))}catch(t){return f.none()}},ee=[{code:404,message:"Could not find Image Proxy"},{code:403,message:"Rejected request"},{code:0,message:"Incorrect Image Proxy URL"}],te=[{type:"not_found",message:"Failed to load image."},{type:"key_missing",message:"The request did not include an api key."},{type:"key_not_found",message:"The provided api key could not be found."},{type:"domain_not_trusted",message:"The api key is not valid for the request origins."}],ne=function(e,t){var n=F(t,(function(e,t){return m(e)?e[t]:void 0}),e);return f.from(n)},re=function(e,t){return"application/json"===(null===t||void 0===t?void 0:t.type)&&(400===e||403===e||404===e||500===e)},oe=function(e){var t=z(ee,(function(t){return e===t.code})).fold(o("Unknown ImageProxy error"),(function(e){return e.message}));return"ImageProxy HTTP error: "+t},ie=function(e){var t=oe(e);return S.reject(t)},ae=function(e){return z(te,(function(t){return t.type===e})).fold(o("Unknown service error"),(function(e){return e.message}))},ue=function(e){var t=Q(e),n=t.bind((function(e){return ne(e,["error","type"]).map(ae)})).getOr("Invalid JSON in service error message");return"ImageProxy Service error: "+n},ce=function(e){return J(e).then((function(e){var t=ue(e);return S.reject(t)}))},se=function(e,t){return re(e,t)?ce(t):ie(e)},le=function(e,t){var n=-1===e.indexOf("?")?"?":"&";return/[?&]apiKey=/.test(e)?e:e+n+"apiKey="+encodeURIComponent(t)},fe=function(e){return e<200||e>=300},de=function(e,t){var n={"Content-Type":"application/json;charset=UTF-8","tiny-api-key":t};return Z(le(e,t),n).then((function(e){return fe(e.status)?se(e.status,e.blob):S.resolve(e.blob)}))},he=function(e,t){return Z(e,{},t).then((function(e){return fe(e.status)?ie(e.status):S.resolve(e.blob)}))},me=function(e,t,n){return void 0===n&&(n=!1),t?de(e,t):he(e,n)},pe=function(e){return U(e)},ge=1,ve=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 we(r.childNodes[0])},be=function(e,t){var n=t||document,r=n.createElement(e);return we(r)},ye=function(e,t){var n=t||document,r=n.createTextNode(e);return we(r)},we=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},xe=function(e,t,n){return f.from(e.dom.elementFromPoint(t,n)).map(we)},Ce={fromHtml:ve,fromTag:be,fromText:ye,fromDom:we,fromPoint:xe},Se=function(e,t){var n=e.dom;if(n.nodeType!==ge)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")},ke=("undefined"!==typeof window?window:Function("return this;")(),function(e,t){var n=function(e){return t(Ce.fromDom(e))},r=z(e.dom.childNodes,n);return r.map(Ce.fromDom)}),_e=function(e,t){return ke(e,(function(e){return Se(e,t)}))},Ee=tinymce.util.Tools.resolve("tinymce.util.Delay"),Ae=tinymce.util.Tools.resolve("tinymce.util.Promise"),Te=tinymce.util.Tools.resolve("tinymce.util.URI"),Oe=function(e){return e.getParam("imagetools_toolbar","rotateleft rotateright flipv fliph editimage imageoptions")},Be=function(e){return e.getParam("imagetools_proxy")},Re=function(e){return e.getParam("imagetools_cors_hosts",[],"string[]")},De=function(e){return e.getParam("imagetools_credentials_hosts",[],"string[]")},Ne=function(e){return f.from(e.getParam("imagetools_fetch_image",null,"function"))},Ie=function(e){return e.getParam("api_key",e.getParam("imagetools_api_key","","string"),"string")},Pe=function(e){return e.getParam("images_upload_timeout",3e4,"number")},Me=function(e){return e.getParam("images_reuse_filename",!1,"boolean")};function Fe(e){var t,n;function r(e){return/^[0-9\.]+px$/.test(e)}return t=e.style.width,n=e.style.height,t||n?r(t)&&r(n)?{w:parseInt(t,10),h:parseInt(n,10)}:null:(t=e.width,n=e.height,t&&n?{w:parseInt(t,10),h:parseInt(n,10)}:null)}function Le(e,t){var n,r;t&&(n=e.style.width,r=e.style.height,(n||r)&&(e.style.width=t.w+"px",e.style.height=t.h+"px",e.removeAttribute("data-mce-style")),n=e.width,r=e.height,(n||r)&&(e.setAttribute("width",String(t.w)),e.setAttribute("height",String(t.h))))}function ze(e){return{w:e.naturalWidth,h:e.naturalHeight}}var He=0,Ue=function(e){return _e(Ce.fromDom(e),"img")},Ve=function(e,t){return e.dom.is(t,"figure")},je=function(e,t){return e.dom.is(t,"img:not([data-mce-object],[data-mce-placeholder])")},We=function(e,t){var n=function(t){return je(e,t)&&(Ke(e,t)||Ye(e,t)||m(Be(e)))};return Ve(e,t)?Ue(t).bind((function(e){return n(e.dom)?f.some(e.dom):f.none()})):n(t)?f.some(t):f.none()},$e=function(e,t){e.notificationManager.open({text:t,type:"error"})},Ge=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return null!==n&&Ve(e,n)?Ue(n):je(e,t)?f.some(Ce.fromDom(t)):f.none()},Xe=function(e,t,n){var r=t.match(/(?:\/|^)(([^\/\?]+)\.(?:[a-z0-9.]+))(?:\?|$)/i);return m(r)?e.dom.encode(r[n]):null},qe=function(){return"imagetools"+He++},Ke=function(e,t){var n=t.src;return 0===n.indexOf("data:")||0===n.indexOf("blob:")||new Te(n).host===e.documentBaseURI.host},Ye=function(e,t){return-1!==n.inArray(Re(e),new Te(t.src).host)},Ze=function(e,t){return-1!==n.inArray(De(e),new Te(t.src).host)},Je=function(e,t){if(Ye(e,t))return me(t.src,null,Ze(e,t));if(!Ke(e,t)){var n=Be(e),r=n+(-1===n.indexOf("?")?"?":"&")+"url="+encodeURIComponent(t.src),o=Ie(e);return me(r,o,!1)}return P(t)},Qe=function(e,t){return Ne(e).fold((function(){return Je(e,t)}),(function(e){return e(t)}))},et=function(e,t){var n=e.editorUpload.blobCache.getByUri(t.src);return n?Ae.resolve(n.blob()):Qe(e,t)},tt=function(e,t){var n=Ee.setEditorTimeout(e,(function(){e.editorUpload.uploadImagesAuto()}),Pe(e));t.set(n)},nt=function(e){Ee.clearTimeout(e.get())},rt=function(e,t,n,r,o,i,a){return n.toBlob().then((function(u){var c,s,l,f,d=e.editorUpload.blobCache;c=i.src;var h=t.type===u.type;return Me(e)&&(f=d.getByUri(c),m(f)?(c=f.uri(),s=f.name(),l=f.filename()):(s=Xe(e,c,2),l=Xe(e,c,1))),f=d.create({id:qe(),blob:u,base64:n.toBase64(),uri:c,name:s,filename:h?l:void 0}),d.add(f),e.undoManager.transact((function(){function t(){e.$(i).off("load",t),e.nodeChanged(),r?e.editorUpload.uploadImagesAuto():(nt(o),tt(e,o))}e.$(i).on("load",t),a&&e.$(i).attr({width:a.w,height:a.h}),e.$(i).attr({src:f.blobUri()}).removeAttr("data-mce-src")})),f}))},ot=function(e,t,n,r){return function(){var o=Ge(e);return o.fold((function(){$e(e,"Could not find selected image")}),(function(o){return e._scanForImages().then((function(){return et(e,o.dom)})).then((function(i){return pe(i).then(n).then((function(n){return rt(e,i,n,!1,t,o.dom,r)}))})).catch((function(t){$e(e,t)}))}))}},it=function(e,t,n){return function(){var r=Ge(e),o=r.fold((function(){return null}),(function(e){var t=Fe(e.dom);return t?{w:t.h,h:t.w}:null}));return ot(e,t,(function(e){return q(e,n)}),o)()}},at=function(e,t,n){return function(){return ot(e,t,(function(e){return X(e,n)}))()}},ut=function(e,t,n,r,o){return I(o).then((function(e){var t=ze(e);return r.w===t.w&&r.h===t.h||Fe(n)&&Le(n,t),URL.revokeObjectURL(e.src),o})).then(pe).then((function(r){return rt(e,o,r,!0,t,n)})).catch((function(){}))},ct="save-state",st="disable",lt="enable",ft=function(e){return{blob:e,url:URL.createObjectURL(e)}},dt=function(e,t){return function(){var n=function(n){return{title:"Edit Image",size:"large",body:{type:"panel",items:[{type:"imagetools",name:"imagetools",label:"Edit Image",currentState:n}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0,disabled:!0}],onSubmit:function(n){var i=n.getData().imagetools.blob;r.each((function(n){o.each((function(r){ut(e,t,n.dom,r,i)}))})),n.close()},onCancel:function(){},onAction:function(e,t){switch(t.name){case ct:t.value?e.enable("save"):e.disable("save");break;case st:e.disable("save"),e.disable("cancel");break;case lt:e.enable("cancel");break}}}},r=Ge(e),o=r.map((function(e){return ze(e.dom)}));r.each((function(t){We(e,t.dom).each((function(r){et(e,t.dom).then((function(t){var r=ft(t);e.windowManager.open(n(r))}))}))}))}},ht=function(e,t){n.each({mceImageRotateLeft:it(e,t,-90),mceImageRotateRight:it(e,t,90),mceImageFlipVertical:at(e,t,"v"),mceImageFlipHorizontal:at(e,t,"h"),mceEditImage:dt(e,t)},(function(t,n){e.addCommand(n,t)}))},mt=function(e,t,n){e.on("NodeChange",(function(r){var o=n.get(),i=We(e,r.element);o&&!i.exists((function(e){return o.src===e.src}))&&(nt(t),e.editorUpload.uploadImagesAuto(),n.set(null)),i.each(n.set)}))},pt=function(e){var t=function(t){return function(){return e.execCommand(t)}};e.ui.registry.addButton("rotateleft",{tooltip:"Rotate counterclockwise",icon:"rotate-left",onAction:t("mceImageRotateLeft")}),e.ui.registry.addButton("rotateright",{tooltip:"Rotate clockwise",icon:"rotate-right",onAction:t("mceImageRotateRight")}),e.ui.registry.addButton("flipv",{tooltip:"Flip vertically",icon:"flip-vertically",onAction:t("mceImageFlipVertical")}),e.ui.registry.addButton("fliph",{tooltip:"Flip horizontally",icon:"flip-horizontally",onAction:t("mceImageFlipHorizontal")}),e.ui.registry.addButton("editimage",{tooltip:"Edit image",icon:"edit-image",onAction:t("mceEditImage"),onSetup:function(t){var n=function(){var n=Ge(e).forall((function(t){return We(e,t.dom).isNone()}));t.setDisabled(n)};return e.on("NodeChange",n),function(){e.off("NodeChange",n)}}}),e.ui.registry.addButton("imageoptions",{tooltip:"Image options",icon:"image",onAction:t("mceImage")}),e.ui.registry.addContextMenu("imagetools",{update:function(n){return We(e,n).fold((function(){return[]}),(function(e){return[{text:"Edit image",icon:"edit-image",onAction:t("mceEditImage")}]}))}})},gt=function(e){e.ui.registry.addContextToolbar("imagetools",{items:Oe(e),predicate:function(t){return We(e,t).isSome()},position:"node",scope:"node"})};function vt(){t.add("imagetools",(function(t){var n=e(0),r=e(null);ht(t,n),pt(t),gt(t),mt(t,n,r)}))}vt()})()},"9def":function(e,t,n){var r=n("4588"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a159:function(e,t,n){var r=n("e4ae"),o=n("7e90"),i=n("1691"),a=n("5559")("IE_PROTO"),u=function(){},c="prototype",s=function(){var e,t=n("1ec9")("iframe"),r=i.length,o="<",a=">";t.style.display="none",n("32fc").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),s=e.F;while(r--)delete s[c][i[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[c]=r(e),n=new u,u[c]=null,n[a]=e):n=s(),void 0===t?n:o(n,t)}},a15e:function(e,t,n){"use strict";n.r(t);var r=n("41b2"),o=n.n(r),i=n("1098"),a=n.n(i),u=/%[sdj%]/g,c=function(){};function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=1,o=t[0],i=t.length;if("function"===typeof o)return o.apply(null,t.slice(1));if("string"===typeof o){for(var a=String(o).replace(u,(function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(n){return"[Circular]"}break;default:return e}})),c=t[r];r<i;c=t[++r])a+=" "+c;return a}return o}function l(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}function f(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!l(t)||"string"!==typeof e||e))}function d(e,t,n){var r=[],o=0,i=e.length;function a(e){r.push.apply(r,e),o++,o===i&&n(r)}e.forEach((function(e){t(e,a)}))}function h(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length)n(a);else{var u=r;r+=1,u<o?t(e[u],i):n([])}}i([])}function m(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}function p(e,t,n,r){if(t.first){var o=m(e);return h(o,n,r)}var i=t.firstFields||[];!0===i&&(i=Object.keys(e));var a=Object.keys(e),u=a.length,c=0,s=[],l=function(e){s.push.apply(s,e),c++,c===u&&r(s)};a.forEach((function(t){var r=e[t];-1!==i.indexOf(t)?h(r,n,l):d(r,n,l)}))}function g(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:t,field:t.field||e.fullField}}}function v(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];"object"===("undefined"===typeof r?"undefined":a()(r))&&"object"===a()(e[n])?e[n]=o()({},e[n],r):e[n]=r}return e}function b(e,t,n,r,o,i){!e.required||n.hasOwnProperty(e.field)&&!f(t,i||e.type)||r.push(s(o.messages.required,e.fullField))}var y=b;function w(e,t,n,r,o){(/^\s+$/.test(t)||""===t)&&r.push(s(o.messages.whitespace,e.fullField))}var x=w,C={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},S={integer:function(e){return S.number(e)&&parseInt(e,10)===e},float:function(e){return S.number(e)&&!S.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===("undefined"===typeof e?"undefined":a()(e))&&!S.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&!!e.match(C.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(C.url)},hex:function(e){return"string"===typeof e&&!!e.match(C.hex)}};function k(e,t,n,r,o){if(e.required&&void 0===t)y(e,t,n,r,o);else{var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=e.type;i.indexOf(u)>-1?S[u](t)||r.push(s(o.messages.types[u],e.fullField,e.type)):u&&("undefined"===typeof t?"undefined":a()(t))!==e.type&&r.push(s(o.messages.types[u],e.fullField,e.type))}}var _=k;function E(e,t,n,r,o){var i="number"===typeof e.len,a="number"===typeof e.min,u="number"===typeof e.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,f=null,d="number"===typeof t,h="string"===typeof t,m=Array.isArray(t);if(d?f="number":h?f="string":m&&(f="array"),!f)return!1;m&&(l=t.length),h&&(l=t.replace(c,"_").length),i?l!==e.len&&r.push(s(o.messages[f].len,e.fullField,e.len)):a&&!u&&l<e.min?r.push(s(o.messages[f].min,e.fullField,e.min)):u&&!a&&l>e.max?r.push(s(o.messages[f].max,e.fullField,e.max)):a&&u&&(l<e.min||l>e.max)&&r.push(s(o.messages[f].range,e.fullField,e.min,e.max))}var A=E,T="enum";function O(e,t,n,r,o){e[T]=Array.isArray(e[T])?e[T]:[],-1===e[T].indexOf(t)&&r.push(s(o.messages[T],e.fullField,e[T].join(", ")))}var B=O;function R(e,t,n,r,o){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(s(o.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var i=new RegExp(e.pattern);i.test(t)||r.push(s(o.messages.pattern.mismatch,e.fullField,t,e.pattern))}}var D=R,N={required:y,whitespace:x,type:_,range:A,enum:B,pattern:D};function I(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t,"string")&&!e.required)return n();N.required(e,t,r,i,o,"string"),f(t,"string")||(N.type(e,t,r,i,o),N.range(e,t,r,i,o),N.pattern(e,t,r,i,o),!0===e.whitespace&&N.whitespace(e,t,r,i,o))}n(i)}var P=I;function M(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&N.type(e,t,r,i,o)}n(i)}var F=M;function L(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var z=L;function H(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&N.type(e,t,r,i,o)}n(i)}var U=H;function V(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),f(t)||N.type(e,t,r,i,o)}n(i)}var j=V;function W(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var $=W;function G(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var X=G;function q(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t,"array")&&!e.required)return n();N.required(e,t,r,i,o,"array"),f(t,"array")||(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var K=q;function Y(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&N.type(e,t,r,i,o)}n(i)}var Z=Y,J="enum";function Q(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),t&&N[J](e,t,r,i,o)}n(i)}var ee=Q;function te(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t,"string")&&!e.required)return n();N.required(e,t,r,i,o),f(t,"string")||N.pattern(e,t,r,i,o)}n(i)}var ne=te;function re(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();if(N.required(e,t,r,i,o),!f(t)){var u=void 0;u="number"===typeof t?new Date(t):t,N.type(e,u,r,i,o),u&&N.range(e,u.getTime(),r,i,o)}}n(i)}var oe=re;function ie(e,t,n,r,o){var i=[],u=Array.isArray(t)?"array":"undefined"===typeof t?"undefined":a()(t);N.required(e,t,r,i,o,u),n(i)}var ae=ie;function ue(e,t,n,r,o){var i=e.type,a=[],u=e.required||!e.required&&r.hasOwnProperty(e.field);if(u){if(f(t,i)&&!e.required)return n();N.required(e,t,r,a,o,i),f(t,i)||N.type(e,t,r,a,o)}n(a)}var ce=ue,se={string:P,method:F,number:z,boolean:U,regexp:j,integer:$,float:X,array:K,object:Z,enum:ee,pattern:ne,date:oe,url:ce,hex:ce,email:ce,required:ae};function le(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var fe=le();function de(e){this.rules=null,this._messages=fe,this.define(e)}de.prototype={messages:function(e){return e&&(this._messages=v(le(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==("undefined"===typeof e?"undefined":a()(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2],i=e,u=n,l=r;if("function"===typeof u&&(l=u,u={}),this.rules&&0!==Object.keys(this.rules).length){if(u.messages){var f=this.messages();f===fe&&(f=le()),v(f,u.messages),u.messages=f}else u.messages=this.messages();var d=void 0,h=void 0,m={},b=u.keys||Object.keys(this.rules);b.forEach((function(n){d=t.rules[n],h=i[n],d.forEach((function(r){var a=r;"function"===typeof a.transform&&(i===e&&(i=o()({},i)),h=i[n]=a.transform(h)),a="function"===typeof a?{validator:a}:o()({},a),a.validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(m[n]=m[n]||[],m[n].push({rule:a,value:h,source:i,field:n}))}))}));var y={};p(m,u,(function(e,t){var n=e.rule,r=("object"===n.type||"array"===n.type)&&("object"===a()(n.fields)||"object"===a()(n.defaultField));function i(e,t){return o()({},t,{fullField:n.fullField+"."+e})}function l(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=a;if(Array.isArray(l)||(l=[l]),l.length&&c("async-validator:",l),l.length&&n.message&&(l=[].concat(n.message)),l=l.map(g(n)),u.first&&l.length)return y[n.field]=1,t(l);if(r){if(n.required&&!e.value)return l=n.message?[].concat(n.message).map(g(n)):u.error?[u.error(n,s(u.messages.required,n.field))]:[],t(l);var f={};if(n.defaultField)for(var d in e.value)e.value.hasOwnProperty(d)&&(f[d]=n.defaultField);for(var h in f=o()({},f,e.rule.fields),f)if(f.hasOwnProperty(h)){var m=Array.isArray(f[h])?f[h]:[f[h]];f[h]=m.map(i.bind(null,h))}var p=new de(f);p.messages(u.messages),e.rule.options&&(e.rule.options.messages=u.messages,e.rule.options.error=u.error),p.validate(e.value,e.rule.options||u,(function(e){t(e&&e.length?l.concat(e):e)}))}else t(l)}r=r&&(n.required||!n.required&&e.value),n.field=e.field;var f=n.validator(n,e.value,l,e.source,u);f&&f.then&&f.then((function(){return l()}),(function(e){return l(e)}))}),(function(e){w(e)}))}else l&&l();function w(e){var t=void 0,n=void 0,r=[],o={};function i(e){Array.isArray(e)?r=r.concat.apply(r,e):r.push(e)}for(t=0;t<e.length;t++)i(e[t]);if(r.length)for(t=0;t<r.length;t++)n=r[t].field,o[n]=o[n]||[],o[n].push(r[t]);else r=null,o=null;l(r,o)}},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!==typeof e.validator&&e.type&&!se.hasOwnProperty(e.type))throw new Error(s("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"===typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?se.required:se[this.getType(e)]||!1}},de.register=function(e,t){if("function"!==typeof t)throw new Error("Cannot register a validator by type, validator is not a function");se[e]=t},de.messages=fe;t["default"]=de},a25f:function(e,t,n){var r=n("7726"),o=r.navigator;e.exports=o&&o.userAgent||""},a376:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))},n=function(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))},r=function(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},o=function(e){var t=r(e);return t.length>0?t[0]:n(e)},i=function(e){return e.getParam("insertdatetime_element",!1)},a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),u="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),c="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),s="January February March April May June July August September October November December".split(" "),l=function(e,t){if(e=""+e,e.length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},f=function(e,t,n){return n=n||new Date,t=t.replace("%D","%m/%d/%Y"),t=t.replace("%r","%I:%M:%S %p"),t=t.replace("%Y",""+n.getFullYear()),t=t.replace("%y",""+n.getYear()),t=t.replace("%m",l(n.getMonth()+1,2)),t=t.replace("%d",l(n.getDate(),2)),t=t.replace("%H",""+l(n.getHours(),2)),t=t.replace("%M",""+l(n.getMinutes(),2)),t=t.replace("%S",""+l(n.getSeconds(),2)),t=t.replace("%I",""+((n.getHours()+11)%12+1)),t=t.replace("%p",n.getHours()<12?"AM":"PM"),t=t.replace("%B",""+e.translate(s[n.getMonth()])),t=t.replace("%b",""+e.translate(c[n.getMonth()])),t=t.replace("%A",""+e.translate(u[n.getDay()])),t=t.replace("%a",""+e.translate(a[n.getDay()])),t=t.replace("%%","%"),t},d=function(e,t,n,r){var o=e.dom.create("time",{datetime:n},r);t.parentNode.insertBefore(o,t),e.dom.remove(t),e.selection.select(o,!0),e.selection.collapse(!1)},h=function(e,t){if(i(e)){var n=f(e,t),r=void 0;r=/%[HMSIp]/.test(t)?f(e,"%Y-%m-%dT%H:%M"):f(e,"%Y-%m-%d");var o=e.dom.getParent(e.selection.getStart(),"time");o?d(e,o,r,n):e.insertContent('<time datetime="'+r+'">'+n+"</time>")}else e.insertContent(f(e,t))},m=function(e){e.addCommand("mceInsertDate",(function(){h(e,t(e))})),e.addCommand("mceInsertTime",(function(){h(e,n(e))}))},p=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},g=tinymce.util.Tools.resolve("tinymce.util.Tools"),v=function(e){var t=r(e),n=p(o(e));e.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(e){return e===n.get()},fetch:function(n){n(g.map(t,(function(t){return{type:"choiceitem",text:f(e,t),value:t}})))},onAction:function(t){h(e,n.get())},onItemAction:function(t,r){n.set(r),h(e,r)}});var i=function(t){return function(){n.set(t),h(e,t)}};e.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return g.map(t,(function(t){return{type:"menuitem",text:f(e,t),onAction:i(t)}}))}})};function b(){e.add("insertdatetime",(function(e){m(e),v(e)}))}b()})()},a3c3:function(e,t,n){var r=n("63b6");r(r.S+r.F,"Object",{assign:n("9306")})},a3de:function(e,t,n){"use strict";var r=!("undefined"===typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},a481:function(e,t,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),a=n("4588"),u=n("0390"),c=n("5f1b"),s=Math.max,l=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g,m=function(e){return void 0===e?e:String(e)};n("214f")("replace",2,(function(e,t,n,p){return[function(r,o){var i=e(this),a=void 0==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=p(n,e,this,t);if(o.done)return o.value;var f=r(e),d=String(this),h="function"===typeof t;h||(t=String(t));var v=f.global;if(v){var b=f.unicode;f.lastIndex=0}var y=[];while(1){var w=c(f,d);if(null===w)break;if(y.push(w),!v)break;var x=String(w[0]);""===x&&(f.lastIndex=u(d,i(f.lastIndex),b))}for(var C="",S=0,k=0;k<y.length;k++){w=y[k];for(var _=String(w[0]),E=s(l(a(w.index),d.length),0),A=[],T=1;T<w.length;T++)A.push(m(w[T]));var O=w.groups;if(h){var B=[_].concat(A,E,d);void 0!==O&&B.push(O);var R=String(t.apply(void 0,B))}else R=g(_,d,E,A,O,t);E>=S&&(C+=d.slice(S,E)+R,S=E+_.length)}return C+d.slice(S)}];function g(e,t,r,i,a,u){var c=r+e.length,s=i.length,l=h;return void 0!==a&&(a=o(a),l=d),n.call(u,l,(function(n,o){var u;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(c);case"<":u=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>s){var d=f(l/10);return 0===d?n:d<=s?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):n}u=i[l-1]}return void 0===u?"":u}))}}))},a5b8:function(e,t,n){"use strict";var r=n("d8e8");function o(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},a5d8:function(e,t,n){},a78e:function(e,t,n){var r,o;
- /*!
- * JavaScript Cookie v2.2.0
- * https://github.com/js-cookie/js-cookie
- *
- * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
- * Released under the MIT license
- */(function(i){var a=!1;if(r=i,o="function"===typeof r?r.call(t,n,t,e):r,void 0===o||(e.exports=o),a=!0,e.exports=i(),a=!0,!a){var u=window.Cookies,c=window.Cookies=i();c.noConflict=function(){return window.Cookies=u,c}}})((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(n){function r(t,o,i){var a;if("undefined"!==typeof document){if(arguments.length>1){if(i=e({path:"/"},r.defaults,i),"number"===typeof i.expires){var u=new Date;u.setMilliseconds(u.getMilliseconds()+864e5*i.expires),i.expires=u}i.expires=i.expires?i.expires.toUTCString():"";try{a=JSON.stringify(o),/^[\{\[]/.test(a)&&(o=a)}catch(g){}o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var c="";for(var s in i)i[s]&&(c+="; "+s,!0!==i[s]&&(c+="="+i[s]));return document.cookie=t+"="+o+c}t||(a={});for(var l=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,d=0;d<l.length;d++){var h=l[d].split("="),m=h.slice(1).join("=");this.json||'"'!==m.charAt(0)||(m=m.slice(1,-1));try{var p=h[0].replace(f,decodeURIComponent);if(m=n.read?n.read(m,p):n(m,p)||m.replace(f,decodeURIComponent),this.json)try{m=JSON.parse(m)}catch(g){}if(t===p){a=m;break}t||(a[p]=m)}catch(g){}}return a}}return r.set=r,r.get=function(e){return r.call(r,e)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,n){r(t,"",e(n,{expires:-1}))},r.withConverter=t,r}return t((function(){}))}))},a8b8:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){},n=function(e){return function(){return e}},r=n(!1),o=n(!0),i=function(){return a},a=function(){var e=function(e){return e.isNone()},a=function(e){return e()},u=function(e){return e},c={fold:function(e,t){return e()},is:r,isSome:r,isNone:o,getOr:u,getOrThunk:a,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:n(null),getOrUndefined:n(void 0),or:u,orThunk:a,map:i,each:t,bind:i,exists:r,forall:o,filter:i,equals:e,equals_:e,toArray:function(){return[]},toString:n("none()")};return c}(),u=function(e){var t=n(e),i=function(){return s},c=function(t){return t(e)},s={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:o,isNone:r,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:i,orThunk:i,map:function(t){return u(t(e))},each:function(t){t(e)},bind:c,exists:c,forall:c,filter:function(t){return t(e)?s:a},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(r,(function(t){return n(e,t)}))}};return s},c=function(e){return null===e||void 0===e?a:u(e)},s={some:u,none:i,from:c},l=function(e,t){return t>=0&&t<e.length?s.some(e[t]):s.none()},f=function(e){return l(e,0)},d=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");function h(e){return e&&"PRE"===e.nodeName&&-1!==e.className.indexOf("language-")}function m(e){return function(t,n){return e(n)}}var p="undefined"!==typeof window?window:Function("return this;")(),g={},v={exports:g},b={};(function(e,t,n,r){var o=window.Prism;window.Prism={manual:!0},function(r){if("object"===typeof t&&"undefined"!==typeof n)n.exports=r();else if("function"===typeof e&&e.amd)e([],r);else{var o;o="undefined"!==typeof window?window:"undefined"!==typeof b?b:"undefined"!==typeof self?self:this,o.EphoxContactWrapper=r()}}((function(){return function(){function e(t,n,o){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof r&&r;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,o)}return n[u].exports}for(var a="function"==typeof r&&r,u=0;u<o.length;u++)i(o[u]);return i}return e}()({1:[function(e,t,n){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c["string"]],comment:Prism.languages.c["comment"],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c["boolean"]},{}],2:[function(e,t,n){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},{}],3:[function(e,t,n){(function(e){(function(){var n="undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},r=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e["__id"]||Object.defineProperty(e,"__id",{value:++n}),e["__id"]},clone:function e(t,n){var o,i;switch(n=n||{},r.util.type(t)){case"Object":if(i=r.util.objId(t),n[i])return n[i];for(var a in o={},n[i]=o,t)t.hasOwnProperty(a)&&(o[a]=e(t[a],n));return o;case"Array":return i=r.util.objId(t),n[i]?n[i]:(o=[],n[i]=o,t.forEach((function(t,r){o[r]=e(t,n)})),o);default:return t}},getLanguage:function(e){while(e&&!t.test(e.className))e=e.parentElement;return e?(e.className.match(t)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"===typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){var r="no-"+t;while(e){var o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){o=o||r.languages;var i=o[e],a={};for(var u in i)if(i.hasOwnProperty(u)){if(u==t)for(var c in n)n.hasOwnProperty(c)&&(a[c]=n[c]);n.hasOwnProperty(u)||(a[u]=i[u])}var s=o[e];return o[e]=a,r.languages.DFS(r.languages,(function(t,n){n===s&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,o,i){i=i||{};var a=r.util.objId;for(var u in t)if(t.hasOwnProperty(u)){n.call(t,u,t[u],o||u);var c=t[u],s=r.util.type(c);"Object"!==s||i[a(c)]?"Array"!==s||i[a(c)]||(i[a(c)]=!0,e(c,n,u,i)):(i[a(c)]=!0,e(c,n,null,i))}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var o={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",o),o.elements=Array.prototype.slice.apply(o.container.querySelectorAll(o.selector)),r.hooks.run("before-all-elements-highlight",o);for(var i,a=0;i=o.elements[a++];)r.highlightElement(i,!0===t,o.callback)},highlightElement:function(n,o,i){var a=r.util.getLanguage(n),u=r.languages[a];n.className=n.className.replace(t,"").replace(/\s+/g," ")+" language-"+a;var c=n.parentElement;c&&"pre"===c.nodeName.toLowerCase()&&(c.className=c.className.replace(t,"").replace(/\s+/g," ")+" language-"+a);var s=n.textContent,l={element:n,language:a,grammar:u,code:s};function f(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),i&&i.call(l.element)}if(r.hooks.run("before-sanity-check",l),!l.code)return r.hooks.run("complete",l),void(i&&i.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(o&&e.Worker){var d=new Worker(r.filename);d.onmessage=function(e){f(e.data)},d.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else f(r.highlight(l.code,l.grammar,l.language));else f(r.util.encode(l.code))},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),o.stringify(r.util.encode(i.tokens),i.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var o=new a;return u(o,o.head,e),i(e,o,t,o.head,0),s(o)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var o,i=0;o=n[i++];)o(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function i(e,t,n,a,s,l){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var d=n[f];d=Array.isArray(d)?d:[d];for(var h=0;h<d.length;++h){if(l&&l.cause==f+","+h)return;var m=d[h],p=m.inside,g=!!m.lookbehind,v=!!m.greedy,b=0,y=m.alias;if(v&&!m.pattern.global){var w=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,w+"g")}for(var x=m.pattern||m,C=a.next,S=s;C!==t.tail;S+=C.value.length,C=C.next){if(l&&S>=l.reach)break;var k=C.value;if(t.length>e.length)return;if(!(k instanceof o)){var _=1;if(v&&C!=t.tail.prev){x.lastIndex=S;var E=x.exec(e);if(!E)break;var A=E.index+(g&&E[1]?E[1].length:0),T=E.index+E[0].length,O=S;O+=C.value.length;while(A>=O)C=C.next,O+=C.value.length;if(O-=C.value.length,S=O,C.value instanceof o)continue;for(var B=C;B!==t.tail&&(O<T||"string"===typeof B.value);B=B.next)_++,O+=B.value.length;_--,k=e.slice(S,O),E.index-=S}else{x.lastIndex=0;E=x.exec(k)}if(E){g&&(b=E[1]?E[1].length:0);A=E.index+b;var R=E[0].slice(b),D=(T=A+R.length,k.slice(0,A)),N=k.slice(T),I=S+k.length;l&&I>l.reach&&(l.reach=I);var P=C.prev;D&&(P=u(t,P,D),S+=D.length),c(t,P,_);var M=new o(f,p?r.tokenize(R,p):R,y,R);C=u(t,P,M),N&&u(t,C,N),_>1&&i(e,t,n,C.prev,S,{cause:f+","+h,reach:I})}}}}}}function a(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function c(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}function s(e){var t=[],n=e.head.next;while(n!==e.tail)t.push(n.value),n=n.next;return t}if(e.Prism=r,o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach((function(t){o+=e(t,n)})),o}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(i.classes,a):i.classes.push(a)),r.hooks.run("wrap",i);var u="";for(var c in i.attributes)u+=" "+c+'="'+(i.attributes[c]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+u+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),o=n.language,i=n.code,a=n.immediateClose;e.postMessage(r.highlight(i,r.languages[o],o)),a&&e.close()}),!1),r):r;var l=r.util.currentScript();function f(){r.manual||r.highlightAll()}if(l&&(r.filename=l.src,l.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var d=document.readyState;"loading"===d||"interactive"===d&&l&&l.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return r}(n);"undefined"!==typeof t&&t.exports&&(t.exports=r),"undefined"!==typeof e&&(e.Prism=r)}).call(this)}).call(this,"undefined"!==typeof b?b:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}],4:[function(e,t,n){(function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])})(Prism)},{}],5:[function(e,t,n){(function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var o={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface struct",contextual:"add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function i(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var a=i(o.typeDeclaration),u=RegExp(i(o.type+" "+o.typeDeclaration+" "+o.contextual+" "+o.other)),c=i(o.typeDeclaration+" "+o.contextual+" "+o.other),s=i(o.type+" "+o.typeDeclaration+" "+o.other),l=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),f=r(/\((?:[^()]|<<self>>)*\)/.source,2),d=/@?\b[A-Za-z_]\w*\b/.source,h=t(/<<0>>(?:\s*<<1>>)?/.source,[d,l]),m=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[c,h]),p=/\[\s*(?:,\s*)*\]/.source,g=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[m,p]),v=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[l,f,p]),b=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[v]),y=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[b,m,p]),w={keyword:u,punctuation:/[<>()?,.:[\]]/},x=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,C=/"(?:\\.|[^\\"\r\n])*"/.source,S=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[S]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[C]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[m]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[d,y]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[d]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[a,h]),lookbehind:!0,inside:w},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[m]),lookbehind:!0,inside:w},{pattern:n(/(\bwhere\s+)<<0>>/.source,[d]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[g]),lookbehind:!0,inside:w},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[y,s,d]),inside:w}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[d]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[d]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|typeof|sizeof)\s*\(\s*)(?:[^()\s]|\s(?!\s*\))|<<0>>)*(?=\s*\))/.source,[f]),lookbehind:!0,alias:"class-name",inside:w},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[y,m]),inside:w,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[y]),lookbehind:!0,inside:w,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[d,l]),inside:{function:n(/^<<0>>/.source,[d]),generic:{pattern:RegExp(l),alias:"class-name",inside:w}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>)(?:\s*,\s*(?:<<3>>|<<4>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[a,h,d,y,u.source]),lookbehind:!0,inside:{keyword:u,"class-name":{pattern:RegExp(y),greedy:!0,inside:w},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var k=C+"|"+x,_=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[k]),E=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[_]),2),A=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,T=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[m,E]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[A,T]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[A]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[E]),inside:e.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var O=/:[^}\r\n]+/.source,B=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[_]),2),R=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[B,O]),D=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[k]),2),N=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[D,O]);function I(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,O]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[R]),lookbehind:!0,greedy:!0,inside:I(R,B)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[N]),lookbehind:!0,greedy:!0,inside:I(N,D)}]})})(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp},{}],6:[function(e,t,n){(function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css["atrule"].inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))})(Prism)},{}],7:[function(e,t,n){(function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(Prism)},{}],8:[function(e,t,n){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript},{}],9:[function(e,t,n){(function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"===typeof i&&!i(e))return e;var o,u=a.length;while(-1!==n.code.indexOf(o=t(r,u)))++u;return a[u]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,i=Object.keys(n.tokenStack);a(n.tokens)}function a(u){for(var c=0;c<u.length;c++){if(o>=i.length)break;var s=u[c];if("string"===typeof s||s.content&&"string"===typeof s.content){var l=i[o],f=n.tokenStack[l],d="string"===typeof s?s:s.content,h=t(r,l),m=d.indexOf(h);if(m>-1){++o;var p=d.substring(0,m),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),v=d.substring(m+h.length),b=[];p&&b.push.apply(b,a([p])),b.push(g),v&&b.push.apply(b,a([v])),"string"===typeof s?u.splice.apply(u,[c,1].concat(b)):s.content=b}}else s.content&&a(s.content)}return u}}}})})(Prism)},{}],10:[function(e,t,n){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup["tag"].inside["attr-value"].inside["entity"]=Prism.languages.markup["entity"],Prism.languages.markup["doctype"].inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes["title"]=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n["cdata"]=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},{}],11:[function(e,t,n){(function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:e.languages.php};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php["string"],e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){var n=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi;e.languages["markup-templating"].buildPlaceholders(t,"php",n)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))})(Prism)},{}],12:[function(e,t,n){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside["interpolation"].inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},{}],13:[function(e,t,n){(function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp(/%r/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[gim]{0,3}/.source,/\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/.source,/<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/.source].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp(/%[qQiIwWxs]?/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S])*\)/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\]/.source,/<(?:[^<>\\]|\\[\s\S])*>/.source].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:t}}],e.languages.rb=e.languages.ruby})(Prism)},{}],14:[function(e,t,n){var r=e("prismjs/components/prism-core");e("prismjs/components/prism-clike"),e("prismjs/components/prism-markup-templating"),e("prismjs/components/prism-c"),e("prismjs/components/prism-cpp"),e("prismjs/components/prism-csharp"),e("prismjs/components/prism-css"),e("prismjs/components/prism-java"),e("prismjs/components/prism-javascript"),e("prismjs/components/prism-markup"),e("prismjs/components/prism-php"),e("prismjs/components/prism-python"),e("prismjs/components/prism-ruby"),t.exports={boltExport:r}},{"prismjs/components/prism-c":1,"prismjs/components/prism-clike":2,"prismjs/components/prism-core":3,"prismjs/components/prism-cpp":4,"prismjs/components/prism-csharp":5,"prismjs/components/prism-css":6,"prismjs/components/prism-java":7,"prismjs/components/prism-javascript":8,"prismjs/components/prism-markup":10,"prismjs/components/prism-markup-templating":9,"prismjs/components/prism-php":11,"prismjs/components/prism-python":12,"prismjs/components/prism-ruby":13}]},{},[14])(14)}));var i=window.Prism;window.Prism=o})(void 0,g,v,void 0);var y=v.exports.boltExport,w=function(e){return e.getParam("codesample_languages")},x=function(e){return e.getParam("codesample_global_prismjs",!1,"boolean")},C=function(e){return p.Prism&&x(e)?p.Prism:y},S=function(e){var t=e.selection?e.selection.getNode():null;return h(t)?s.some(t):s.none()},k=function(e,t,n){e.undoManager.transact((function(){var r=S(e);return n=d.DOM.encode(n),r.fold((function(){e.insertContent('<pre id="__new" class="language-'+t+'">'+n+"</pre>"),e.selection.select(e.$("#__new").removeAttr("id")[0])}),(function(r){e.dom.setAttrib(r,"class","language-"+t),r.innerHTML=n,C(e).highlightElement(r),e.selection.select(r)}))}))},_=function(e){var t=S(e);return t.fold((function(){return""}),(function(e){return e.textContent}))},E=function(e){var t=[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],n=w(e);return n||t},A=function(e,t){var n=S(e);return n.fold((function(){return t}),(function(e){var n=e.className.match(/language-(\w+)/);return n?n[1]:t}))},T=function(e){var t=E(e),n=f(t).fold((function(){return""}),(function(e){return e.value})),r=A(e,n),o=_(e);e.windowManager.open({title:"Insert/Edit Code Sample",size:"large",body:{type:"panel",items:[{type:"selectbox",name:"language",label:"Language",items:t},{type:"textarea",name:"code",label:"Code view"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{language:r,code:o},onSubmit:function(t){var n=t.getData();k(e,n.language,n.code),t.close()}})},O=function(e){e.addCommand("codesample",(function(){var t=e.selection.getNode();e.selection.isCollapsed()||h(t)?T(e):e.formatter.toggle("code")}))},B=function(e){var t=e.$;e.on("PreProcess",(function(e){t("pre[contenteditable=false]",e.node).filter(m(h)).each((function(e,n){var r=t(n),o=n.textContent;r.attr("class",t.trim(r.attr("class"))),r.removeAttr("contentEditable"),r.empty().append(t("<code></code>").each((function(){this.textContent=o})))}))})),e.on("SetContent",(function(){var n=t("pre").filter(m(h)).filter((function(e,t){return"false"!==t.contentEditable}));n.length&&e.undoManager.transact((function(){n.each((function(n,r){t(r).find("br").each((function(t,n){n.parentNode.replaceChild(e.getDoc().createTextNode("\n"),n)})),r.contentEditable="false",r.innerHTML=e.dom.encode(r.textContent),C(e).highlightElement(r),r.className=t.trim(r.className)}))}))}))},R=function(e){var t=e.selection.getStart();return e.dom.is(t,'pre[class*="language-"]')},D=function(e){e.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:function(){return T(e)},onSetup:function(t){var n=function(){t.setActive(R(e))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}}),e.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:function(){return T(e)}})};function N(){e.add("codesample",(function(e){B(e),D(e),O(e),e.on("dblclick",(function(t){h(t.target)&&T(e)}))}))}N()})()},aa77:function(e,t,n){var r=n("5ca1"),o=n("be13"),i=n("79e5"),a=n("fdef"),u="["+a+"]",c="
",s=RegExp("^"+u+u+"*"),l=RegExp(u+u+"*$"),f=function(e,t,n){var o={},u=i((function(){return!!a[e]()||c[e]()!=c})),s=o[e]=u?t(d):a[e];n&&(o[n]=s),r(r.P+r.F*u,"String",o)},d=f.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(s,"")),2&t&&(e=e.replace(l,"")),e};e.exports=f},aae3:function(e,t,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},ac6a:function(e,t,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),u=n("32e9"),c=n("84f2"),s=n("2b4c"),l=s("iterator"),f=s("toStringTag"),d=c.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(h),p=0;p<m.length;p++){var g,v=m[p],b=h[v],y=a[v],w=y&&y.prototype;if(w&&(w[l]||u(w,l,d),w[f]||u(w,f,v),c[v]=d,b))for(g in r)w[g]||i(w,g,r[g],!0)}},aebd:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},b0c5:function(e,t,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},b39a:function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},b447:function(e,t,n){var r=n("3a38"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},b50d:function(e,t,n){"use strict";var r=n("c532"),o=n("467f"),i=n("30b5"),a=n("c345"),u=n("3934"),c=n("2d83");e.exports=function(e){return new Promise((function(t,s){var l=e.data,f=e.headers;r.isFormData(l)&&delete f["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password||"";f.Authorization="Basic "+btoa(h+":"+m)}if(d.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,i={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,s,i),d=null}},d.onerror=function(){s(c("Network Error",e,null,d)),d=null},d.ontimeout=function(){s(c("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var p=n("7aac"),g=(e.withCredentials||u(e.url))&&e.xsrfCookieName?p.read(e.xsrfCookieName):void 0;g&&(f[e.xsrfHeaderName]=g)}if("setRequestHeader"in d&&r.forEach(f,(function(e,t){"undefined"===typeof l&&"content-type"===t.toLowerCase()?delete f[t]:d.setRequestHeader(t,e)})),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(v){if("json"!==e.responseType)throw v}"function"===typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),s(e),d=null)})),void 0===l&&(l=null),d.send(l)}))}},b639:function(e,t,n){"use strict";(function(e){
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <http://feross.org>
- * @license MIT
- */
- var r=n("1fb5"),o=n("9152"),i=n("e3db");function a(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function u(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(u()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!s.TYPED_ARRAY_SUPPORT&&!(this instanceof s))return new s(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return h(this,e)}return l(this,e,t,n)}function l(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?g(e,t,n,r):"string"===typeof t?m(e,t,n):v(e,t)}function f(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t,n,r){return f(t),t<=0?c(e,t):void 0!==n?"string"===typeof r?c(e,t).fill(n,r):c(e,t).fill(n):c(e,t)}function h(e,t){if(f(t),e=c(e,t<0?0:0|b(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function m(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|w(t,n);e=c(e,r);var o=e.write(t,n);return o!==r&&(e=e.slice(0,o)),e}function p(e,t){var n=t.length<0?0:0|b(t.length);e=c(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function g(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=p(e,t),e}function v(e,t){if(s.isBuffer(t)){var n=0|b(t.length);return e=c(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||te(t.length)?c(e,0):p(e,t);if("Buffer"===t.type&&i(t.data))return p(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function b(e){if(e>=u())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u().toString(16)+" bytes");return 0|e}function y(e){return+e!=e&&(e=0),s.alloc(+e)}function w(e,t){if(s.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return Y(e).length;t=(""+t).toLowerCase(),r=!0}}function x(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return D(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return M(this,t,n);case"base64":return R(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function C(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function S(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:k(e,t,n,r,o);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):k(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function k(e,t,n,r,o){var i,a=1,u=e.length,c=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,u/=2,c/=2,n/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=n;i<u;i++)if(s(e,i)===s(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===c)return l*a}else-1!==l&&(i-=i-l),l=-1}else for(n+c>u&&(n=u-c),i=n;i>=0;i--){for(var f=!0,d=0;d<c;d++)if(s(e,i+d)!==s(t,d)){f=!1;break}if(f)return i}return-1}function _(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r),r>o&&(r=o)):r=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var u=parseInt(t.substr(2*a,2),16);if(isNaN(u))return a;e[n+a]=u}return a}function E(e,t,n,r){return ee(Y(t,e.length-n),e,n,r)}function A(e,t,n,r){return ee(Z(t),e,n,r)}function T(e,t,n,r){return A(e,t,n,r)}function O(e,t,n,r){return ee(Q(t),e,n,r)}function B(e,t,n,r){return ee(J(t,e.length-n),e,n,r)}function R(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function D(e,t,n){n=Math.min(e.length,n);var r=[],o=t;while(o<n){var i,a,u,c,s=e[o],l=null,f=s>239?4:s>223?3:s>191?2:1;if(o+f<=n)switch(f){case 1:s<128&&(l=s);break;case 2:i=e[o+1],128===(192&i)&&(c=(31&s)<<6|63&i,c>127&&(l=c));break;case 3:i=e[o+1],a=e[o+2],128===(192&i)&&128===(192&a)&&(c=(15&s)<<12|(63&i)<<6|63&a,c>2047&&(c<55296||c>57343)&&(l=c));break;case 4:i=e[o+1],a=e[o+2],u=e[o+3],128===(192&i)&&128===(192&a)&&128===(192&u)&&(c=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&u,c>65535&&c<1114112&&(l=c))}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=f}return I(r)}t.Buffer=s,t.SlowBuffer=y,t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:a(),t.kMaxLength=u(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return l(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return d(null,e,t,n)},s.allocUnsafe=function(e){return h(null,e)},s.allocUnsafeSlow=function(e){return h(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},s.byteLength=w,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)C(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)C(this,t,t+3),C(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)C(this,t,t+7),C(this,t+1,t+6),C(this,t+2,t+5),C(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?D(this,0,e):x.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,o>>>=0,this===e)return 0;for(var i=o-r,a=n-t,u=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),f=0;f<u;++f)if(c[f]!==l[f]){i=c[f],a=l[f];break}return i<a?-1:a<i?1:0},s.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},s.prototype.indexOf=function(e,t,n){return S(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return S(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return A(this,e,t,n);case"latin1":case"binary":return T(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function I(e){var t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);var n="",r=0;while(r<t)n+=String.fromCharCode.apply(String,e.slice(r,r+=N));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function M(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=K(e[i]);return o}function L(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function z(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function H(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function U(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function V(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function j(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function W(e,t,n,r,i){return i||j(e,t,n,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,n,r,23,4),n+4}function $(e,t,n,r,i){return i||j(e,t,n,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e),s.TYPED_ARRAY_SUPPORT)n=this.subarray(e,t),n.__proto__=s.prototype;else{var o=t-e;n=new s(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=this[e],o=1,i=0;while(++i<t&&(o*=256))r+=this[e+i]*o;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=this[e+--t],o=1;while(t>0&&(o*=256))r+=this[e+--t]*o;return r},s.prototype.readUInt8=function(e,t){return t||z(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||z(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||z(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||z(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=this[e],o=1,i=0;while(++i<t&&(o*=256))r+=this[e+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=t,o=1,i=this[e+--r];while(r>0&&(o*=256))i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return t||z(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||z(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||z(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||z(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||z(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||z(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||z(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;H(this,e,t,n,o,0)}var i=1,a=0;this[t]=255&e;while(++a<n&&(i*=256))this[t+a]=e/i&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;H(this,e,t,n,o,0)}var i=n-1,a=1;this[t+i]=255&e;while(--i>=0&&(a*=256))this[t+i]=e/a&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):U(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):U(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):V(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);H(this,e,t,n,o-1,-o)}var i=0,a=1,u=0;this[t]=255&e;while(++i<n&&(a*=256))e<0&&0===u&&0!==this[t+i-1]&&(u=1),this[t+i]=(e/a>>0)-u&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);H(this,e,t,n,o-1,-o)}var i=n-1,a=1,u=0;this[t+i]=255&e;while(--i>=0&&(a*=256))e<0&&0===u&&0!==this[t+i+1]&&(u=1),this[t+i]=(e/a>>0)-u&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):U(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):U(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):V(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return W(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return W(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return $(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return $(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},s.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=s.isBuffer(e)?e:Y(new s(e,r).toString()),u=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%u]}return this};var G=/[^+\/0-9A-Za-z-_]/g;function X(e){if(e=q(e).replace(G,""),e.length<2)return"";while(e.length%4!==0)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function Y(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if(n=e.charCodeAt(a),n>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Z(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function J(e,t){for(var n,r,o,i=[],a=0;a<e.length;++a){if((t-=2)<0)break;n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r)}return i}function Q(e){return r.toByteArray(X(e))}function ee(e,t,n,r){for(var o=0;o<r;++o){if(o+n>=t.length||o>=e.length)break;t[o+n]=e[o]}return o}function te(e){return e!==e}}).call(this,n("c8ba"))},b85c:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("06c5");function o(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Object(r["a"])(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,a=e},f:function(){try{u||null==n["return"]||n["return"]()}finally{if(c)throw a}}}}},b8e3:function(e,t){e.exports=!0},bc3a:function(e,t,n){e.exports=n("cee4")},bc54:function(e,t,n){n("7c4f")},bcaa:function(e,t,n){var r=n("cb7c"),o=n("d3f4"),i=n("a5b8");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e),a=n.resolve;return a(t),n.promise}},bd11:function(e,t){e.exports=p,e.exports.parse=i,e.exports.compile=a,e.exports.tokensToFunction=u,e.exports.tokensToRegExp=m;var n="/",r="./",o=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function i(e,t){var i,a=[],u=0,l=0,f="",d=t&&t.delimiter||n,h=t&&t.delimiters||r,m=!1;while(null!==(i=o.exec(e))){var p=i[0],g=i[1],v=i.index;if(f+=e.slice(l,v),l=v+p.length,g)f+=g[1],m=!0;else{var b="",y=e[l],w=i[2],x=i[3],C=i[4],S=i[5];if(!m&&f.length){var k=f.length-1;h.indexOf(f[k])>-1&&(b=f[k],f=f.slice(0,k))}f&&(a.push(f),f="",m=!1);var _=""!==b&&void 0!==y&&y!==b,E="+"===S||"*"===S,A="?"===S||"*"===S,T=b||d,O=x||C;a.push({name:w||u++,prefix:b,delimiter:T,optional:A,repeat:E,partial:_,pattern:O?s(O):"[^"+c(T)+"]+?"})}}return(f||l<e.length)&&a.push(f+e.substr(l)),a}function a(e,t){return u(i(e,t))}function u(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"===typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var o="",i=r&&r.encode||encodeURIComponent,a=0;a<e.length;a++){var u=e[a];if("string"!==typeof u){var c,s=n?n[u.name]:void 0;if(Array.isArray(s)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but got array');if(0===s.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var l=0;l<s.length;l++){if(c=i(s[l],u),!t[a].test(c))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'"');o+=(0===l?u.prefix:u.delimiter)+c}}else if("string"!==typeof s&&"number"!==typeof s&&"boolean"!==typeof s){if(!u.optional)throw new TypeError('Expected "'+u.name+'" to be '+(u.repeat?"an array":"a string"));u.partial&&(o+=u.prefix)}else{if(c=i(String(s),u),!t[a].test(c))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but got "'+c+'"');o+=u.prefix+c}}else o+=u}return o}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$/()])/g,"\\$1")}function l(e){return e&&e.sensitive?"":"i"}function f(e,t){if(!t)return e;var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,pattern:null});return e}function d(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return new RegExp("(?:"+r.join("|")+")",l(n))}function h(e,t,n){return m(i(e,n),t,n)}function m(e,t,o){o=o||{};for(var i=o.strict,a=!1!==o.start,u=!1!==o.end,s=c(o.delimiter||n),f=o.delimiters||r,d=[].concat(o.endsWith||[]).map(c).concat("$").join("|"),h=a?"^":"",m=0===e.length,p=0;p<e.length;p++){var g=e[p];if("string"===typeof g)h+=c(g),m=p===e.length-1&&f.indexOf(g[g.length-1])>-1;else{var v=g.repeat?"(?:"+g.pattern+")(?:"+c(g.delimiter)+"(?:"+g.pattern+"))*":g.pattern;t&&t.push(g),g.optional?g.partial?h+=c(g.prefix)+"("+v+")?":h+="(?:"+c(g.prefix)+"("+v+"))?":h+=c(g.prefix)+"("+v+")"}}return u?(i||(h+="(?:"+s+")?"),h+="$"===d?"$":"(?="+d+")"):(i||(h+="(?:"+s+"(?="+d+"))?"),m||(h+="(?="+s+"|"+d+")")),new RegExp(h,l(o))}function p(e,t,n){return e instanceof RegExp?f(e,t):Array.isArray(e)?d(e,t,n):h(e,t,n)}},be13:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},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")},h=function(e){return e.getParam("link_list")},m=function(e){return e.getParam("default_link_target")},p=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(){},S=function(e){return function(){return e}},k=S(!1),_=S(!0),E=function(){return A},A=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:k,isSome:k,isNone:_,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:S(null),getOrUndefined:S(void 0),or:n,orThunk:t,map:E,each:C,bind:E,exists:k,forall:_,filter:E,equals:e,equals_:e,toArray:function(){return[]},toString:S("none()")};return r}(),T=function(e){var t=S(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:k,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return T(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:A},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(k,(function(t){return n(e,t)}))}};return o},O=function(e){return null===e||void 0===e?A:T(e)},B={some:T,none:E,from:O},R=Array.prototype.indexOf,D=Array.prototype.push,N=function(e,t){return R.call(e,t)},I=function(e,t){return N(e,t)>-1},P=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},M=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},F=function(e,t,n){return M(e,(function(e){n=t(n,e)})),n},L=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);D.apply(t,e[n])}return t},z=function(e,t){return L(P(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 B.none()},U=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?B.some(t):B.none()},j=tinymce.util.Tools.resolve("tinymce.util.Tools"),W=function(e){return a(e.value)?e.value:""},$=function(e){return a(e.text)?e.text:a(e.title)?e.title:""},G=function(e,t){var n=[];return j.each(e,(function(e){var r=$(e);if(void 0!==e.menu){var o=G(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}})),n},X=function(e){return void 0===e&&(e=W),function(t){return B.from(t).map((function(t){return G(t,e)}))}},q=function(e){return X(W)(e)},K=function(e,t){return function(n){return{name:e,type:"listbox",label:t,items:n}}},Y={sanitize:q,sanitizeWith:X,createUi:K,getValue:W},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)},J=Object.keys,Q=Object.hasOwnProperty,ee=function(e,t){for(var n=J(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 Q.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):""},he=function(e){return e.replace(/\uFEFF/g,"")},me=function(e,t){return t=t||e.selection.getNode(),ye(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},pe=function(e,t){var n=t?t.innerText||t.textContent:e.getContent({format:"text"});return he(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 F(["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=Z({},t);if(!(g(e).length>0)&&!1===y(e)){var r=de(n.rel,"_blank"===n.target);n.rel=r||null}return B.from(n.target).isNone()&&!1===p(e)&&(n.target=m(e)),n.href=xe(n.href,f(e)),n},Se=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)},ke=function(e,t,n,r){ye(t)?De(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=me(e,r),i=Ce(e,we(n));e.undoManager.transact((function(){n.href===t.href&&t.attach(),o?(e.focus(),Se(e,o,n.text,i)):ke(e,r,n.text,i)}))},Ee=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)},Ae=function(e){e.undoManager.transact((function(){var t=e.selection.getNode();ye(t)?Re(e,t):Ee(e),e.focus()}))},Te=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)}))},Oe=function(e,t,n){e.hasPlugin("rtc",!0)?e.execCommand("createlink",!1,Te(n)):_e(e,t,n)},Be=function(e){e.hasPlugin("rtc",!0)?e.execCommand("unlink"):Ae(e)},Re=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))}},De=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")},Ie=function(e,t){return H(t,(function(t){return Ne(t)?Ie(e,t.items):V(t.value===e,t)}))},Pe=function(e,t,n,r){var o=r[t],i=e.length>0;return void 0!==o?Ie(o,n).map((function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:C}},text:i?e:t.text}})):B.none()},Me=function(e,t){return"link"===t?e.link:"anchor"===t?e.anchor:B.none()},Fe=function(e,t){var n={text:e.text,title:e.title},r=function(e){return V(n.title.length<=0,B.from(e.meta.title).getOr(""))},o=function(e){return V(n.text.length<=0,B.from(e.meta.text).getOr(e.value))},i=function(e){var t=o(e.url),n=r(e.url);return t.isSome()||n.isSome()?B.some(Z(Z({},t.map((function(e){return{text:e}})).getOr({})),n.map((function(e){return{title:e}})).getOr({}))):B.none()},a=function(e,r){var o=Me(t,r.name).getOr([]);return Pe(n.text,r.name,o,e)},u=function(e,t){var r=t.name;return"url"===r?i(e()):I(["anchor","link"],r)?a(e(),t):"text"===r||"title"===r?(n[r]=e()[r],B.none()):B.none()};return{onChange:u}},Le={init:Fe,getDelta:Pe},ze=tinymce.util.Tools.resolve("tinymce.util.Delay"),He=tinymce.util.Tools.resolve("tinymce.util.Promise"),Ue=function(e,t,n){var r=e.selection.getRng();ze.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?B.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 Z(Z({},e),{href:"mailto:"+t})}}):B.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?B.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 Z(Z({},e),{href:t+"://"+r})}}):B.none()}},We=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){Ue(e,n.message,(function(e){r(e?n.preprocess(t):t)}))}))}))},$e={preprocess:We},Ge=function(e){var t=e.dom.select("a:not([href])"),n=z(t,(function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return n.length>0?B.some([{text:"None",value:""}].concat(n)):B.none()},Xe={getAnchors:Ge},qe=function(e){var t=v(e);return t.length>0?Y.sanitize(t):B.none()},Ke={getClasses:qe},Ye=tinymce.util.Tools.resolve("tinymce.util.XHR"),Ze=function(e){try{return B.some(JSON.parse(e))}catch(t){return B.none()}},Je=function(e){var t=function(t){return e.convertURL(t.value||t.url,"href")},n=h(e);return new He((function(e){a(n)?Ye.send({url:n,success:function(t){return e(Ze(t))},error:function(t){return e(B.none())}}):l(n)?n((function(t){return e(B.some(t))})):e(B.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}))}))},Qe={getLinks:Je},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 B.none()},tt={getRels:et},nt=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],rt=function(e){var t=p(e);return u(t)?Y.sanitize(t).orThunk((function(){return B.some(nt)})):!1===t?B.none():B.some(nt)},ot={getTargets:rt},it=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?B.some(r):B.none()},at=function(e,t){var n=e.dom,r=be(e),o=r?B.some(pe(e.selection,t)):B.none(),i=t?B.some(n.getAttrib(t,"href")):B.none(),a=t?B.from(n.getAttrib(t,"target")):B.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 Qe.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:Ke.getClasses(e),anchor:Xe.getAnchors(e),link:n},optNode:B.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 Be(e),void n.close();var o=function(e){return B.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(){}};$e.preprocess(e,i).then((function(t){Oe(e,a,t)})),n.close()}},lt=function(e){var t=me(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=B.from(m(n)),u=ft(e,a),c=e.catalogs,s=Le.init(u,c),l={type:"panel",items:L([r,o,i,U([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}},ht=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)}))},mt=function(e,t){document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)},pt=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),mt(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 pt(t.href)}},wt=function(e){return function(){ht(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))}))},St=function(e,t){return e.on("NodeChange",t),function(){return e.off("NodeChange",t)}},kt=function(e){return function(t){return St(e,(function(){t.setActive(!e.mode.isReadOnly()&&null!==me(e,e.selection.getNode()))}))}},_t=function(e){return function(t){var n=function(){return t.setDisabled(null===me(e,e.selection.getNode()))};return n(),St(e,n)}},Et=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)),St(e,(function(e){return t.setDisabled(!n(e.parents))}))}},At=function(e){e.addCommand("mceLink",(function(){w(e)?e.fire("contexttoolbar-show",{toolbarKey:"quicklink"}):wt(e)()}))},Tt=function(e){e.addShortcut("Meta+K","",(function(){e.execCommand("mceLink")}))},Ot=function(e){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:wt(e),onSetup:kt(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 Be(e)},onSetup:Et(e)})},Bt=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 Be(e)},onSetup:Et(e)})},Rt=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}})},Dt=function(e){var t=function(e){e.selection.collapse(!1)},n=function(t){var n=e.selection.getNode();return t.setDisabled(!me(e,n)),function(){}};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:kt(e)},label:"Link",predicate:function(t){return!!me(e,t)&&d(e)},initValue:function(){var t=me(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(!!me(e,n)),kt(e)(t)},onAction:function(n){var r=me(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?B.some(pe(e.selection,r)).filter((function(e){return e.length>0})).or(B.from(o)):B.none();Oe(e,i,{href:o,text:u,title:B.none(),rel:B.none(),target:B.none(),class:B.none()}),n.hide()}}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:n,onAction:function(t){Be(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){Ot(e),Bt(e),Rt(e),Dt(e),Ct(e),At(e),Tt(e)}))}Nt()})()},bf0b:function(e,t,n){var r=n("355d"),o=n("aebd"),i=n("36c3"),a=n("1bc3"),u=n("07e3"),c=n("794b"),s=Object.getOwnPropertyDescriptor;t.f=n("8e60")?s:function(e,t){if(e=i(e),t=a(t,!0),c)try{return s(e,t)}catch(n){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},c098:function(e,t,n){e.exports=n("d4af")},c207:function(e,t){},c26b:function(e,t,n){"use strict";var r=n("86cc").f,o=n("2aeb"),i=n("dcbc"),a=n("9b43"),u=n("f605"),c=n("4a59"),s=n("01f9"),l=n("d53b"),f=n("7a56"),d=n("9e1e"),h=n("67ab").fastKey,m=n("b39a"),p=d?"_s":"size",g=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,s){var l=e((function(e,r){u(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[p]=0,void 0!=r&&c(r,n,e[s],e)}));return i(l.prototype,{clear:function(){for(var e=m(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[p]=0},delete:function(e){var n=m(this,t),r=g(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[p]--}return!!r},forEach:function(e){m(this,t);var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);while(n=n?n.n:this._f){r(n.v,n.k,this);while(n&&n.r)n=n.p}},has:function(e){return!!g(m(this,t),e)}}),d&&r(l.prototype,"size",{get:function(){return m(this,t)[p]}}),l},def:function(e,t,n){var r,o,i=g(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[p]++,"F"!==o&&(e._i[o]=i)),e},getEntry:g,setStrong:function(e,t,n){s(e,t,(function(e,n){this._t=m(e,t),this._k=n,this._l=void 0}),(function(){var e=this,t=e._k,n=e._l;while(n&&n.r)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?l(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,l(1))}),n?"entries":"values",!n,!0),f(t)}}},c345:function(e,t,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},c361:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"===typeof t?!0===t?3:0:t},n=function(e){return e.getParam("nonbreaking_wrap",!0,"boolean")},r=function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n},o=function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()},i=function(e,t){var i=function(){return o(e)?"mce-nbsp-wrap mce-nbsp":"mce-nbsp-wrap"},a=function(){return'<span class="'+i()+'" contenteditable="false">'+r(" ",t)+"</span>"},u=n(e),c=u||e.plugins.visualchars?a():r(" ",t);e.undoManager.transact((function(){return e.insertContent(c)}))},a=function(e){e.addCommand("mceNonBreaking",(function(){i(e,1)}))},u=tinymce.util.Tools.resolve("tinymce.util.VK"),c=function(e){var n=t(e);n>0&&e.on("keydown",(function(t){if(t.keyCode===u.TAB&&!t.isDefaultPrevented()){if(t.shiftKey)return;t.preventDefault(),t.stopImmediatePropagation(),i(e,n)}}))},s=function(e){e.ui.registry.addButton("nonbreaking",{icon:"non-breaking",tooltip:"Nonbreaking space",onAction:function(){return e.execCommand("mceNonBreaking")}}),e.ui.registry.addMenuItem("nonbreaking",{icon:"non-breaking",text:"Nonbreaking space",onAction:function(){return e.execCommand("mceNonBreaking")}})};function l(){e.add("nonbreaking",(function(e){a(e),s(e),c(e)}))}l()})()},c366:function(e,t,n){var r=n("6821"),o=n("9def"),i=n("77f1");e.exports=function(e){return function(t,n,a){var u,c=r(t),s=o(c.length),l=i(a,s);if(e&&n!=n){while(s>l)if(u=c[l++],u!=u)return!0}else for(;s>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},c367:function(e,t,n){"use strict";var r=n("8436"),o=n("50ed"),i=n("481b"),a=n("36c3");e.exports=n("30f1")(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},c3a1:function(e,t,n){var r=n("e6f3"),o=n("1691");e.exports=Object.keys||function(e){return r(e,o)}},c401:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},c4a9: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"))},c532:function(e,t,n){"use strict";var r=n("1d2b"),o=n("044b"),i=Object.prototype.toString;function a(e){return"[object Array]"===i.call(e)}function u(e){return"[object ArrayBuffer]"===i.call(e)}function c(e){return"undefined"!==typeof FormData&&e instanceof FormData}function s(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function l(e){return"string"===typeof e}function f(e){return"number"===typeof e}function d(e){return"undefined"===typeof e}function h(e){return null!==e&&"object"===typeof e}function m(e){return"[object Date]"===i.call(e)}function p(e){return"[object File]"===i.call(e)}function g(e){return"[object Blob]"===i.call(e)}function v(e){return"[object Function]"===i.call(e)}function b(e){return h(e)&&v(e.pipe)}function y(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function w(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function C(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function S(){var e={};function t(t,n){"object"===typeof e[n]&&"object"===typeof t?e[n]=S(e[n],t):e[n]=t}for(var n=0,r=arguments.length;n<r;n++)C(arguments[n],t);return e}function k(e,t,n){return C(t,(function(t,o){e[o]=n&&"function"===typeof t?r(t,n):t})),e}e.exports={isArray:a,isArrayBuffer:u,isBuffer:o,isFormData:c,isArrayBufferView:s,isString:l,isNumber:f,isObject:h,isUndefined:d,isDate:m,isFile:p,isBlob:g,isFunction:v,isStream:b,isURLSearchParams:y,isStandardBrowserEnv:x,forEach:C,merge:S,extend:k,trim:w}},c5f6:function(e,t,n){"use strict";var r=n("7726"),o=n("69a8"),i=n("2d95"),a=n("5dbc"),u=n("6a99"),c=n("79e5"),s=n("9093").f,l=n("11e9").f,f=n("86cc").f,d=n("aa77").trim,h="Number",m=r[h],p=m,g=m.prototype,v=i(n("2aeb")(g))==h,b="trim"in String.prototype,y=function(e){var t=u(e,!1);if("string"==typeof t&&t.length>2){t=b?t.trim():d(t,3);var n,r,o,i=t.charCodeAt(0);if(43===i||45===i){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+t}for(var a,c=t.slice(2),s=0,l=c.length;s<l;s++)if(a=c.charCodeAt(s),a<48||a>o)return NaN;return parseInt(c,r)}}return+t};if(!m(" 0o1")||!m("0b1")||m("+0x1")){m=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof m&&(v?c((function(){g.valueOf.call(n)})):i(n)!=h)?a(new p(y(t)),n,m):y(t)};for(var w,x=n("9e1e")?s(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;x.length>C;C++)o(p,w=x[C])&&!o(m,w)&&f(m,w,l(p,w));m.prototype=g,g.constructor=m,n("2aba")(r,h,m)}},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8af:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},ca5a:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},ca72:function(e,t,n){"use strict";var r=["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"],o=function(e){return-1!==r.map((function(e){return e.toLowerCase()})).indexOf(e.toLowerCase())},i=function(e,t,n){Object.keys(t).filter(o).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)})))}))},a=function(e,t){var n=e.$props.modelEvents?e.$props.modelEvents:null,r=Array.isArray(n)?n.join(" "):n;t.on(r||"change input undo redo",(function(){e.$emit("input",t.getContent({format:e.$props.outputFormat}))}))},u=function(e,t,n){var r=t.$props.value?t.$props.value:"",o=t.$props.initialValue?t.$props.initialValue:"";n.setContent(r||(t.initialized?t.cache:o)),t.$watch("value",(function(e,r){n&&"string"===typeof e&&e!==r&&e!==n.getContent({format:t.$props.outputFormat})&&n.setContent(e)})),t.$listeners.input&&a(t,n),i(e,t.$listeners,n),t.initialized=!0},c=0,s=function(e){var t=Date.now(),n=Math.floor(1e9*Math.random());return c++,e+"_"+n+c+String(t)},l=function(e){return null!==e&&"textarea"===e.tagName.toLowerCase()},f=function(e){return"undefined"===typeof e||""===e?[]:Array.isArray(e)?e:e.split(" ")},d=function(e,t){return f(e).concat(f(t))},h=function(e){return null===e||void 0===e},m=function(){return{listeners:[],scriptId:s("tiny-script"),scriptLoaded:!1}},p=function(){var e=m(),t=function(e,t,n,r){var o=t.createElement("script");o.referrerPolicy="origin",o.type="application/javascript",o.id=e,o.src=n;var i=function(){o.removeEventListener("load",i),r()};o.addEventListener("load",i),t.head&&t.head.appendChild(o)},n=function(n,r,o){e.scriptLoaded?o():(e.listeners.push(o),n.getElementById(e.scriptId)||t(e.scriptId,n,r,(function(){e.listeners.forEach((function(e){return e()})),e.scriptLoaded=!0})))},r=function(){e=m()};return{load:n,reinitialize:r}},g=p(),v=n("c4a9"),b={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,tinymceScriptSrc:String,outputFormat:{type:String,validator:function(e){return"html"===e||"text"===e}}},y=function(){return y=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},y.apply(this,arguments)},w=function(e,t,n){return e(n||"div",{attrs:{id:t}})},x=function(e,t){return e("textarea",{attrs:{id:t},style:{visibility:"hidden"}})},C=function(e){return function(){var t=y(y({},e.$props.init),{readonly:e.$props.disabled,selector:"#"+e.elementId,plugins:d(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 u(n,e,t)})),e.$props.init&&"function"===typeof e.$props.init.setup&&e.$props.init.setup(t)}});l(e.element)&&(e.element.style.visibility="",e.element.style.display=""),Object(v["a"])().init(t)}},S={props:b,created:function(){this.elementId=this.$props.id||s("tiny-vue"),this.inlineEditor=this.$props.init&&this.$props.init.inline||this.$props.inline,this.initialized=!1},watch:{disabled:function(){this.editor.setMode(this.disabled?"readonly":"design")}},mounted:function(){if(this.element=this.$el,null!==Object(v["a"])())C(this)();else if(this.element&&this.element.ownerDocument){var e=this.$props.cloudChannel?this.$props.cloudChannel:"5",t=this.$props.apiKey?this.$props.apiKey:"no-api-key",n=h(this.$props.tinymceScriptSrc)?"https://cdn.tiny.cloud/1/"+t+"/tinymce/"+e+"/tinymce.min.js":this.$props.tinymceScriptSrc;g.load(this.element.ownerDocument,n,C(this))}},beforeDestroy:function(){null!==Object(v["a"])()&&Object(v["a"])().remove(this.editor)},deactivated:function(){var e;this.inlineEditor||(this.cache=this.editor.getContent(),null===(e=Object(v["a"])())||void 0===e||e.remove(this.editor))},activated:function(){!this.inlineEditor&&this.initialized&&C(this)()},render:function(e){return this.inlineEditor?w(e,this.elementId,this.$props.tagName):x(e,this.elementId)}};t["a"]=S},cadf:function(e,t,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},ccb9:function(e,t,n){t.f=n("5168")},cd1c:function(e,t,n){var r=n("e853");e.exports=function(e,t){return new(r(e))(t)}},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(){},h=function(e){return function(){return e}},m=h(!1),p=h(!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:m,isSome:m,isNone:p,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:h(null),getOrUndefined:h(void 0),or:n,orThunk:t,map:g,each:d,bind:g,exists:m,forall:p,filter:g,equals:e,equals_:e,toArray:function(){return[]},toString:h("none()")};return r}(),b=function(e){var t=h(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:p,isNone:m,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(m,(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},S=function(e,t){return t>=0&&t<e.length?w.some(e[t]):w.none()},k=function(e){return S(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()},E=("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+"")}),A=function(e,t,n){E(e.dom,t,n)},T=function(e,t){e.dom.removeAttribute(t)},O=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 D(r.childNodes[0])},B=function(e,t){var n=t||document,r=n.createElement(e);return D(r)},R=function(e,t){var n=t||document,r=n.createTextNode(e);return D(r)},D=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(D)},I={fromHtml:O,fromTag:B,fromText:R,fromDom:D,fromPoint:N},P=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),M=tinymce.util.Tools.resolve("tinymce.util.Promise"),F=tinymce.util.Tools.resolve("tinymce.util.XHR"),L=function(e){return e.getParam("image_dimensions",!0,"boolean")},z=function(e){return e.getParam("image_advtab",!1,"boolean")},H=function(e){return e.getParam("image_uploadtab",!0,"boolean")},U=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")},W=function(e){return e.getParam("image_title",!1,"boolean")},$=function(e){return e.getParam("image_caption",!1,"boolean")},G=function(e){return e.getParam("image_list",!1)},X=function(e){return!!K(e)},q=function(e){return!!Y(e)},K=function(e){return e.getParam("images_upload_url","","string")},Y=function(e){return e.getParam("images_upload_handler",void 0,"function")},Z=function(e){return e.getParam("images_upload_base_path",void 0,"string")},J=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Q=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 M((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(M.resolve(o))},n.onerror=function(){r(M.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=G(e);"string"===typeof n?F.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||!L(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},ce=function(e){return new M((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=P.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):""},he=function(e){return e.style.borderWidth?re(e.style.borderWidth):""},me=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},pe=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)}},Se=function(e,t){return e.style[t]?re(e.style[t]):me(e,t)},ke=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},Ee=function(e,t){var n=oe(t);e.style.borderWidth=n},Ae=function(e,t){e.style.borderStyle=t},Te=function(e){return pe(e,"borderStyle")},Oe=function(e){return"FIGURE"===e.nodeName},Be=function(e){return"IMG"===e.nodeName},Re=function(e){return 0===le.getAttrib(e,"alt").length&&"presentation"===le.getAttrib(e,"role")},De=function(e){return Re(e)?"":me(e,"alt")},Ne=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}},Ie=function(e,t){var n=document.createElement("img");return ve(n,"style",t.style),(fe(n)||""!==t.hspace)&&ke(n,t.hspace),(de(n)||""!==t.vspace)&&_e(n,t.vspace),(he(n)||""!==t.border)&&Ee(n,t.border),(Te(n)||""!==t.borderStyle)&&Ae(n,t.borderStyle),e(n.getAttribute("style"))},Pe=function(e,n){var r=document.createElement("img");if(Ue(e,t(t({},n),{caption:!1}),r),Le(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},Me=function(e,t){return{src:me(t,"src"),alt:De(t),title:me(t,"title"),width:Se(t,"width"),height:Se(t,"height"),class:me(t,"class"),style:e(me(t,"style")),caption:ge(t),hspace:fe(t),vspace:de(t),border:he(t),borderStyle:pe(t,"borderStyle"),isDecorative:Re(t)}},Fe=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},Le=function(e,t,n){if(n){le.setAttrib(e,"role","presentation");var r=I.fromDom(e);A(r,"alt","")}else{if(s(t)){r=I.fromDom(e);T(r,"alt")}else{r=I.fromDom(e);A(r,"alt",t)}"presentation"===le.getAttrib(e,"role")&&le.setAttrib(e,"role","")}},ze=function(e,t,n){n.alt===t.alt&&n.isDecorative===t.isDecorative||Le(e,n.alt,n.isDecorative)},He=function(e,t){return function(n,r,o){e(n,o),xe(n,t)}},Ue=function(e,t,n){var r=Me(e,n);Fe(n,r,t,"caption",(function(e,t,n){return we(e)})),Fe(n,r,t,"src",ve),Fe(n,r,t,"title",ve),Fe(n,r,t,"width",Ce("width",e)),Fe(n,r,t,"height",Ce("height",e)),Fe(n,r,t,"class",ve),Fe(n,r,t,"style",He((function(e,t){return ve(e,"style",t)}),e)),Fe(n,r,t,"hspace",He(ke,e)),Fe(n,r,t,"vspace",He(_e,e)),Fe(n,r,t,"border",He(Ee,e)),Fe(n,r,t,"borderStyle",He(Ae,e)),ze(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},We=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},$e=function(e){var t=je(e);return t?Me((function(t){return Ve(e,t)}),t):Ne()},Ge=function(e,t){var n=Pe((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),Oe(r)){var o=We(e,r);e.selection.select(o)}else e.selection.select(r)},Xe=function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))},qe=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())}},Ke=function(e,t){var n=je(e);if(Ue((function(t){return Ve(e,t)}),t,n),Xe(e,n),Oe(n.parentNode)){var r=n.parentNode;We(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=Me((function(t){return Ve(e,t)}),r),i=t(t({},o),n);i.src?Ke(e,i):qe(e,r)}else n.src&&Ge(e,t(t({},Ne()),n))},Ze=Object.prototype.hasOwnProperty,Je=function(e,t){var n=u(e)&&u(t);return n?et(e,t):t},Qe=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)Ze.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},et=Qe(Je),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 M((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)?M.reject("Upload url missing from the settings."):n(t,e.handler)};return e=tt.extend({credentials:!1,handler:t},e),{upload:o}}var ht=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"}]}]}]}},mt={makeTab:ht},pt=function(e){var t=lt.sanitizer((function(t){return e.convertURL(t.value||t.url,"src")})),n=new M((function(n){ae(e,(function(e){n(t(e).map((function(e){return C([[{text:"None",value:""}],e])})))}))})),r=lt.sanitize(V(e)),o=z(e),i=H(e),u=X(e),c=q(e),s=$e(e),l=j(e),f=W(e),d=L(e),h=$(e),m=Q(e),p=K(e),g=Z(e),v=J(e),b=Y(e),y=ee(e),x=w.some(U(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:h,url:p,basePath:g,credentials:v,handler:b,prependURL:x,hasAccessibilityOptions:m,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}},St=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}},kt=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();kt(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},Et=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))},At=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var o=et({},n);Et(e,o,r),t.setData(o)}},Tt=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})}))},Ot=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("")})},Bt=function(e,t,n,r){_t(t,r),At(t,r),Tt(e,t,n,r),Ot(t,n,r)},Rt=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,Bt(e,t,n,r)},Dt=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"])):""},It=function(e){return e["border-width"]?re(String(e["border-width"])):""},Pt=function(e){return e["border-style"]?String(e["border-style"]):""},Mt=function(e,t,n){return t(e(t(n)))},Ft=function(e,t,n){var r=ie(e(n.style)),o=et({},n);return o.vspace=Dt(r),o.hspace=Nt(r),o.border=It(r),o.borderstyle=Pt(r),o.style=Mt(e,t,r),o},Lt=function(e,t){var n=t.getData(),r=Ft(e.parseStyle,e.serializeStyle,n);t.setData(r)},zt=function(e,t,n){var r=et(Ct(t.image),n.getData()),o=Ie(e.normalizeCss,St(r,!1));n.setData({style:o})},Ht=function(e,t,n,r){var o=r.getData();r.block("Uploading image"),k(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"),Bt(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())}))}))},Ut=function(e,t,n){return function(r,o){"src"===o.name?Bt(e,t,n,r):"images"===o.name?Rt(e,t,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?Lt(e,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?zt(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?[mt.makeTab(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[wt.makeTab(e)]:[]])};return t}var n={type:"panel",items:bt.makeItems(e)};return n},Wt=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:Ut(e,t,n),onClose:Vt(n)}}},$t=function(e){return function(t){return function(n){var r=et(Ct(t.image),n.getData());e.execCommand("mceUpdateImage",!1,St(r,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()}}},Gt=function(e){return function(t){return ne(e.documentBaseURI.toAbsolute(t)).then((function(e){return{width:String(e.width),height:String(e.height)}}))}},Xt=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]})}},qt=function(e){return function(t){e.editorUpload.blobCache.add(t)}},Kt=function(e){return function(t){e.windowManager.alert(t)}},Yt=function(e){return function(t){return Ve(e,t)}},Zt=function(e){return function(t){return e.dom.parseStyle(t)}},Jt=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},Qt=function(e){var t={onSubmit:$t(e),imageSize:Gt(e),addToBlobCache:qt(e),createBlobCache:Xt(e),alertErr:Kt(e),normalizeCss:Yt(e),parseStyle:Zt(e),serializeStyle:Jt(e)},n=function(){pt(e).then(Wt(t)).then(e.windowManager.open)};return{open:n}},en=function(e){e.addCommand("mceImage",Qt(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:Qt(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:Qt(e).open}),e.ui.registry.addContextMenu("image",{update:function(e){return Oe(e)||Be(e)&&!se(e)?["image"]:[]}})};function an(){e.add("image",(function(e){rn(e),on(e),en(e)}))}an()})()},ce10:function(e,t,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");e.exports=function(e,t){var n,u=o(e),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);while(t.length>c)r(u,n=t[c++])&&(~i(s,n)||s.push(n));return s}},cee4:function(e,t,n){"use strict";var r=n("c532"),o=n("1d2b"),i=n("0a06"),a=n("2444");function u(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var c=u(a);c.Axios=i,c.create=function(e){return u(r.merge(a,e))},c.Cancel=n("7a77"),c.CancelToken=n("8df4"),c.isCancel=n("2e67"),c.all=function(e){return Promise.all(e)},c.spread=n("0df6"),e.exports=c,e.exports.default=c},cf08: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=function(e){var t=function(){return e.get()};return{isEnabled:t}},r=function(e,t){return e.fire("VisualChars",{state:t})},o=function(){},i=function(e){return function(){return e}},a=i(!1),u=i(!0),c=function(){return s},s=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:a,isSome:a,isNone:u,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:c,each:o,bind:c,exists:a,forall:u,filter:c,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return r}(),l=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:u,isNone:a,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return l(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:s},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(a,(function(t){return n(e,t)}))}};return o},f=function(e){return null===e||void 0===e?s:l(e)},d={some:l,none:c,from:f},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},m=function(e){return function(t){return h(t)===e}},p=function(e){return function(t){return typeof t===e}},g=m("string"),v=p("boolean"),b=p("number"),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},w=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},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},C=Object.keys,S=function(e,t){for(var n=C(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},k=("undefined"!==typeof window?window:Function("return this;")(),3),_=function(e){return e.dom.nodeType},E=function(e){return e.dom.nodeValue},A=function(e){return function(t){return _(t)===e}},T=A(k),O=function(e,t,n){if(!(g(n)||v(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+"")},B=function(e,t,n){O(e.dom,t,n)},R=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},D=function(e,t){e.dom.removeAttribute(t)},N=function(e,t){var n=R(e,t);return void 0===n||""===n?[]:n.split(" ")},I=function(e,t,n){var r=N(e,t),o=r.concat([n]);return B(e,t,o.join(" ")),!0},P=function(e,t,n){var r=x(N(e,t),(function(e){return e!==n}));return r.length>0?B(e,t,r.join(" ")):D(e,t),!1},M=function(e){return void 0!==e.dom.classList},F=function(e){return N(e,"class")},L=function(e,t){return I(e,"class",t)},z=function(e,t){return P(e,"class",t)},H=function(e,t){M(e)?e.dom.classList.add(t):L(e,t)},U=function(e){var t=M(e)?e.dom.classList:F(e);0===t.length&&D(e,"class")},V=function(e,t){if(M(e)){var n=e.dom.classList;n.remove(t)}else z(e,t);U(e)},j=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 G(r.childNodes[0])},W=function(e,t){var n=t||document,r=n.createElement(e);return G(r)},$=function(e,t){var n=t||document,r=n.createTextNode(e);return G(r)},G=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},X=function(e,t,n){return d.from(e.dom.elementFromPoint(t,n)).map(G)},q={fromHtml:j,fromTag:W,fromText:$,fromDom:G,fromPoint:X},K={" ":"nbsp","":"shy"},Y=function(e,t){var n="";return S(e,(function(e,t){n+=t})),new RegExp("["+n+"]",t?"g":"")},Z=function(e){var t="";return S(e,(function(e){t&&(t+=","),t+="span.mce-"+e})),t},J=Y(K),Q=Y(K,!0),ee=Z(K),te="mce-nbsp",ne=function(e){return'<span data-mce-bogus="1" class="mce-'+K[e]+'">'+e+"</span>"},re=function(e){var t=E(e);return T(e)&&void 0!==t&&J.test(t)},oe=function(e,t){var n=[],r=e.dom,o=y(r.childNodes,q.fromDom);return w(o,(function(e){t(e)&&(n=n.concat([e])),n=n.concat(oe(e,t))})),n},ie=function(e,t){while(e.parentNode){if(e.parentNode===t)return e;e=e.parentNode}},ae=function(e){return e.replace(Q,ne)},ue=function(e){return"span"===e.nodeName.toLowerCase()&&e.classList.contains("mce-nbsp-wrap")},ce=function(e,t){var n=oe(q.fromDom(t),re);w(n,(function(t){var n=t.dom.parentNode;if(ue(n))H(q.fromDom(n),te);else{var r=ae(e.dom.encode(E(t))),o=e.dom.create("div",null,r),i=void 0;while(i=o.lastChild)e.dom.insertAfter(i,t.dom);e.dom.remove(t.dom)}}))},se=function(e,t){var n=e.dom.select(ee,t);w(n,(function(t){ue(t)?V(q.fromDom(t),te):e.dom.remove(t,!0)}))},le=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=ie(e.selection.getNode(),t);r=void 0!==r?r:t,se(e,r),ce(e,r),e.selection.moveToBookmark(n)},fe=function(e,t){r(e,t.get());var n=e.getBody();!0===t.get()?ce(e,n):se(e,n)},de=function(e,t){t.set(!t.get());var n=e.selection.getBookmark();fe(e,t),e.selection.moveToBookmark(n)},he=function(e,t){e.addCommand("mceVisualChars",(function(){de(e,t)}))},me=function(e){return e.getParam("visualchars_default_state",!1)},pe=function(e){return!1!==e.getParam("forced_root_block")},ge=function(e,t){e.on("init",(function(){fe(e,t)}))},ve=tinymce.util.Tools.resolve("tinymce.util.Delay"),be=function(e,t){var n=ve.debounce((function(){le(e)}),300);pe(e)&&e.on("keydown",(function(r){!0===t.get()&&(13===r.keyCode?le(e):n())})),e.on("remove",n.stop)},ye=function(e,t){return function(n){n.setActive(t.get());var r=function(e){return n.setActive(e.state)};return e.on("VisualChars",r),function(){return e.off("VisualChars",r)}}},we=function(e,t){e.ui.registry.addToggleButton("visualchars",{tooltip:"Show invisible characters",icon:"visualchars",onAction:function(){return e.execCommand("mceVisualChars")},onSetup:ye(e,t)}),e.ui.registry.addToggleMenuItem("visualchars",{text:"Show invisible characters",icon:"visualchars",onAction:function(){return e.execCommand("mceVisualChars")},onSetup:ye(e,t)})};function xe(){t.add("visualchars",(function(t){var r=e(me(t));return he(t,r),we(t,r),be(t,r),ge(t,r),n(r)}))}xe()})()},cfb0:function(e,t,n){n("43fc")},d2c8:function(e,t,n){var r=n("aae3"),o=n("be13");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},d2dc:function(e,t,n){n("169f")},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d4af:function(e,t,n){"use strict";var r=n("8eb7"),o=n("7b3e"),i=10,a=40,u=800;function c(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*i,o=n*i,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(1==e.deltaMode?(r*=a,o*=a):(r*=u,o*=u)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}c.getEventType=function(){return r.firefox()?"DOMMouseScroll":o("wheel")?"wheel":"mousewheel"},e.exports=c},d4c3:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){e.addCommand("mcePrint",(function(){t.browser.isIE()?e.getDoc().execCommand("print",!1,null):e.getWin().print()}))},r=function(e){e.ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:function(){return e.execCommand("mcePrint")}}),e.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:function(){return e.execCommand("mcePrint")}})};function o(){e.add("print",(function(e){n(e),r(e),e.addShortcut("Meta+P","","mcePrint")}))}o()})()},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d864:function(e,t,n){var r=n("79aa");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},d8d6:function(e,t,n){n("1654"),n("6c1c"),e.exports=n("ccb9").f("iterator")},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},d9f6:function(e,t,n){var r=n("e4ae"),o=n("794b"),i=n("1bc3"),a=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},dbbc:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"<hr />")}))},n=function(e){e.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}}),e.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}})};function r(){e.add("hr",(function(e){t(e),n(e)}))}r()})()},dbdb:function(e,t,n){var r=n("584a"),o=n("e53d"),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("b8e3")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},dcb7:function(e,t,n){n("e704")},dcbc:function(e,t,n){var r=n("2aba");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},df7c:function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,r="/"===a.charAt(0))}return t=n(o(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),a="/"===i(e,-1);return e=n(o(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&a&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),u=a,c=0;c<a;c++)if(o[c]!==i[c]){u=c;break}var s=[];for(c=u;c<o.length;c++)s.push("..");return s=s.concat(i.slice(u)),s.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,i=e.length-1;i>=1;--i)if(t=e.charCodeAt(i),47===t){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,i=0,a=e.length-1;a>=0;--a){var u=e.charCodeAt(a);if(47!==u)-1===r&&(o=!1,r=a+1),46===u?-1===t?t=a:1!==i&&(i=1):-1!==t&&(i=-1);else if(!o){n=a+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===n+1?"":e.slice(t,r)};var i="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("4362"))},e017:function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var n=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n};"undefined"!==typeof window?window:"undefined"!==typeof t||"undefined"!==typeof self&&self;function r(e,t){return t={exports:{}},e(t,t.exports),t.exports}var o=r((function(e,t){(function(t,n){e.exports=n()})(0,(function(){function e(e){var t=e&&"object"===typeof e;return t&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):e(r)?a[u]=i(t[u],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(u){e(r[u])&&t[u]?a[u]=i(t[u],r[u],o):a[u]=n(r[u],o)})),a}function i(e,t,i){var a=Array.isArray(t),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(e)?c(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))})),i=r((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),a=function(e){return Object.keys(e).map((function(t){var n=e[t].toString().replace(/"/g,""");return t+'="'+n+'"'})).join(" ")},u=i.svg,c=i.xlink,s={};s[u.name]=u.uri,s[c.name]=c.uri;var l=function(e,t){void 0===e&&(e="");var n=o(s,t||{}),r=a(n);return"<svg "+r+">"+e+"</svg>"},f=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return n(l(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,r),t}(e);return f}))}).call(this,n("c8ba"))},e0b8:function(e,t,n){"use strict";var r=n("7726"),o=n("5ca1"),i=n("2aba"),a=n("dcbc"),u=n("67ab"),c=n("4a59"),s=n("f605"),l=n("d3f4"),f=n("79e5"),d=n("5cc5"),h=n("7f20"),m=n("5dbc");e.exports=function(e,t,n,p,g,v){var b=r[e],y=b,w=g?"set":"add",x=y&&y.prototype,C={},S=function(e){var t=x[e];i(x,e,"delete"==e||"has"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof y&&(v||x.forEach&&!f((function(){(new y).entries().next()})))){var k=new y,_=k[w](v?{}:-0,1)!=k,E=f((function(){k.has(1)})),A=d((function(e){new y(e)})),T=!v&&f((function(){var e=new y,t=5;while(t--)e[w](t,t);return!e.has(-0)}));A||(y=t((function(t,n){s(t,y,e);var r=m(new b,t,y);return void 0!=n&&c(n,g,r[w],r),r})),y.prototype=x,x.constructor=y),(E||T)&&(S("delete"),S("has"),g&&S("get")),(T||_)&&S(w),v&&x.clear&&delete x.clear}else y=p.getConstructor(t,e,g,w),a(y.prototype,n),u.NEED=!0;return h(y,e),C[e]=y,o(o.G+o.W+o.F*(y!=b),C),v||p.setStrong(y,e,g),y}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e2d6a:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e,n){var r,o=e.dom,i=e.selection.getSelectedBlocks();i.length&&(r=o.getAttrib(i[0],"dir"),t.each(i,(function(e){o.getParent(e.parentNode,'*[dir="'+n+'"]',o.getRoot())||o.setAttrib(e,"dir",r!==n?n:null)})),e.nodeChanged())},r=function(e){e.addCommand("mceDirectionLTR",(function(){n(e,"ltr")})),e.addCommand("mceDirectionRTL",(function(){n(e,"rtl")}))},o=function(){},i=function(e,t){return function(n){return e(t(n))}},a=function(e){return function(){return e}},u=a(!1),c=a(!0),s=function(){return l},l=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:u,isSome:u,isNone:c,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:n,orThunk:t,map:s,each:o,bind:s,exists:u,forall:c,filter:s,equals:e,equals_:e,toArray:function(){return[]},toString:a("none()")};return r}(),f=function(e){var t=a(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:c,isNone:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:l},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(u,(function(t){return n(e,t)}))}};return o},d=function(e){return null===e||void 0===e?l:f(e)},h={some:f,none:s,from:d},m=function(e){return function(t){return typeof t===e}},p=m("function"),g=function(e){return void 0!==e.style&&p(e.style.getPropertyValue)},v=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 w(r.childNodes[0])},b=function(e,t){var n=t||document,r=n.createElement(e);return w(r)},y=function(e,t){var n=t||document,r=n.createTextNode(e);return w(r)},w=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},x=function(e,t,n){return h.from(e.dom.elementFromPoint(t,n)).map(w)},C={fromHtml:v,fromTag:b,fromText:y,fromDom:w,fromPoint:x},S=("undefined"!==typeof window?window:Function("return this;")(),9),k=11,_=3,E=function(e){return e.dom.nodeType},A=function(e){return function(t){return E(t)===e}},T=A(_),O=A(S),B=A(k),R=function(e){return C.fromDom(e.dom.ownerDocument)},D=function(e){return O(e)?e:R(e)},N=function(e){return B(e)},I=p(Element.prototype.attachShadow)&&p(Node.prototype.getRootNode),P=I?function(e){return C.fromDom(e.dom.getRootNode())}:D,M=function(e){var t=P(e);return N(t)?h.some(t):h.none()},F=function(e){return C.fromDom(e.dom.host)},L=function(e){var t=T(e)?e.dom.parentNode:e.dom;if(void 0===t||null===t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return M(C.fromDom(t)).fold((function(){return n.body.contains(t)}),i(L,F))},z=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||L(e)?o:H(n,t)},H=function(e,t){return g(e)?e.style.getPropertyValue(t):""},U=function(e){return"rtl"===z(e,"direction")?"rtl":"ltr"},V=function(e,t){return function(n){var r=function(e){var r=C.fromDom(e.element);n.setActive(U(r)===t)};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},j=function(e){e.ui.registry.addToggleButton("ltr",{tooltip:"Left to right",icon:"ltr",onAction:function(){return e.execCommand("mceDirectionLTR")},onSetup:V(e,"ltr")}),e.ui.registry.addToggleButton("rtl",{tooltip:"Right to left",icon:"rtl",onAction:function(){return e.execCommand("mceDirectionRTL")},onSetup:V(e,"rtl")})};function W(){e.add("directionality",(function(e){r(e),j(e)}))}W()})()},e3db:function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},e4ae:function(e,t,n){var r=n("f772");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},e53d:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},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))})),h=function(){},m=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},p=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),S=g(!0),k=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:S,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:k,each:h,bind:k,exists:C,forall:S,filter:k,equals:e,equals_:e,toArray:function(){return[]},toString:g("none()")};return r}(),E=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:S,isNone:C,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return E(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},A=function(e){return null===e||void 0===e?_:E(e)},T={some:E,none:k,from:A},O=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},B=function(e){return function(t){return O(t)===e}},R=function(e){return function(t){return typeof t===e}},D=function(e){return function(t){return e===t}},N=B("string"),I=B("object"),P=B("array"),M=D(null),F=R("boolean"),L=D(void 0),z=function(e){return null===e||void 0===e},H=function(e){return!z(e)},U=R("function"),V=R("number"),j=Array.prototype.slice,W=Array.prototype.indexOf,$=Array.prototype.push,G=function(e,t){return W.call(e,t)},X=function(e,t){var n=G(e,t);return-1===n?T.none():T.some(n)},q=function(e,t){return G(e,t)>-1},K=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},Z=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},J=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},Q=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 J(e,(function(e){n=t(n,e)})),n},ne=function(e,t,n){return Z(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 T.some(i);if(n(i,r))break}return T.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 T.some(n)}return T.none()},ae=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!P(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);$.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!q(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},he=function(e,t){return t>=0&&t<e.length?T.some(e[t]):T.none()},me=function(e){return he(e,0)},pe=function(e){return he(e,e.length-1)},ge=U(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 T.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},Se=function(e){return function(t,n){e[n]=t}},ke=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 ke(e,t,Se(n),Se(r)),{t:n,f:r}},Ee=function(e,t){var n={};return ke(e,t,Se(n),h),n},Ae=function(e,t){var n=[];return we(e,(function(e,r){n.push(t(e,r))})),n},Te=function(e){return Ae(e,(function(e){return e}))},Oe=function(e,t){return Be(e,t)?T.from(e[t]):T.none()},Be=function(e,t){return ye.call(e,t)},Re=function(e,t){return Be(e,t)&&void 0!==e[t]&&null!==e[t]},De=function(e,t,n){return void 0===n&&(n=d),f(n).eq(e,t)},Ne=Array.isArray,Ie=function(e){if(Ne(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},Pe=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},Me=function(e,t){var n=[];return Pe(e,(function(r,o){n.push(t(r,o,e))})),n},Fe=function(e,t){var n=[];return Pe(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},Le=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},ze=function(e,t,n,r){for(var o=L(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},Ue=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 We(){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 $e=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}},Ge=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)}},Xe=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},qe=function(e,t){var n=Xe(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Ze(r(1),r(2))},Ke=function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ye():qe(e,n)},Ye=function(){return Ze(0,0)},Ze=function(e,t){return{major:e,minor:t}},Je={nu:Ze,detect:Ke,unknown:Ye},Qe=function(e,t){var n=String(t).toLowerCase();return oe(e,(function(e){return e.search(n)}))},et=function(e,t){return Qe(e,t).map((function(e){var n=Je.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},tt=function(e,t){return Qe(e,t).map((function(e){var n=Je.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]+).*/,ht=function(e){return function(t){return at(t,e)}},mt=[{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:ht("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ht("firefox")},{name:"Safari",versionRegexes:[dt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(at(e,"safari")||at(e,"mobile/"))&&at(e,"applewebkit")}}],pt=[{name:"Windows",search:ht("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:ht("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:ht("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ht("linux"),versionRegexes:[]},{name:"Solaris",search:ht("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ht("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ht("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],gt={browsers:g(mt),oses:g(pt)},vt="Edge",bt="Chrome",yt="IE",wt="Opera",xt="Firefox",Ct="Safari",St=function(){return kt({current:void 0,version:Je.unknown()})},kt=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:St,nu:kt,edge:g(vt),chrome:g(bt),ie:g(yt),opera:g(wt),firefox:g(xt),safari:g(Ct)},Et="Windows",At="iOS",Tt="Android",Ot="Linux",Bt="OSX",Rt="Solaris",Dt="FreeBSD",Nt="ChromeOS",It=function(){return Pt({current:void 0,version:Je.unknown()})},Pt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Et),isiOS:r(At),isAndroid:r(Tt),isOSX:r(Bt),isLinux:r(Ot),isSolaris:r(Rt),isFreeBSD:r(Dt),isChromeOS:r(Nt)}},Mt={unknown:It,nu:Pt,windows:g(Et),ios:g(At),android:g(Tt),linux:g(Ot),osx:g(Bt),solaris:g(Rt),freebsd:g(Dt),chromeos:g(Nt)},Ft=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(Mt.unknown,Mt.nu),a=Ge(i,o,e,t);return{browser:o,os:i,deviceType:a}},Lt={detect:Ft},zt=function(e){return window.matchMedia(e).matches},Ht=$e((function(){return Lt.detect(navigator.userAgent,zt)})),Ut=function(){return Ht()},Vt=navigator.userAgent,jt=Ut(),Wt=jt.browser,$t=jt.os,Gt=jt.deviceType,Xt=/WebKit/.test(Vt)&&!Wt.isEdge(),qt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Kt=-1!==Vt.indexOf("Windows Phone"),Yt={opera:Wt.isOpera(),webkit:Xt,ie:!(!Wt.isIE()&&!Wt.isEdge())&&Wt.version.major,gecko:Wt.isFirefox(),mac:$t.isOSX()||$t.isiOS(),iOS:Gt.isiPad()||Gt.isiPhone(),android:$t.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:Wt.isIE()?document.documentMode||7:10,fileApi:qt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!Wt.isIE(),desktop:Gt.isDesktop(),windowsPhone:Kt,browser:{current:Wt.current,version:Wt.version,isChrome:Wt.isChrome,isEdge:Wt.isEdge,isFirefox:Wt.isFirefox,isIE:Wt.isIE,isOpera:Wt.isOpera,isSafari:Wt.isSafari},os:{current:$t.current,version:$t.version,isAndroid:$t.isAndroid,isChromeOS:$t.isChromeOS,isFreeBSD:$t.isFreeBSD,isiOS:$t.isiOS,isLinux:$t.isLinux,isOSX:$t.isOSX,isSolaris:$t.isSolaris,isWindows:$t.isWindows},deviceType:{isDesktop:Gt.isDesktop,isiPad:Gt.isiPad,isiPhone:Gt.isiPhone,isPhone:Gt.isPhone,isTablet:Gt.isTablet,isTouch:Gt.isTouch,isWebView:Gt.isWebView}},Zt=/^\s*|\s*$/g,Jt=function(e){return null===e||void 0===e?"":(""+e).replace(Zt,"")},Qt=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]),Pe(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||Qt(e,"array")?e:Me(e.split(t||","),Jt)},sn=function(e){var t=Yt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e},ln={trim:Jt,isArray:Ne,is:Qt,toArray:Ie,makeMap:en,each:Pe,map:Me,grep:Fe,inArray:Le,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 mn(r.childNodes[0])},dn=function(e,t){var n=t||document,r=n.createElement(e);return mn(r)},hn=function(e,t){var n=t||document,r=n.createTextNode(e);return mn(r)},mn=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},pn=function(e,t,n){return T.from(e.dom.elementFromPoint(t,n)).map(mn)},gn={fromHtml:fn,fromTag:dn,fromText:hn,fromDom:mn,fromPoint:pn},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,Sn=1,kn=3,_n=function(e,t){var n=e.dom;if(n.nodeType!==Sn)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")},En=function(e){return e.nodeType!==Sn&&e.nodeType!==xn&&e.nodeType!==Cn||0===e.childElementCount},An=function(e,t){var n=void 0===t?document:t.dom;return En(n)?[]:Y(n.querySelectorAll(e),gn.fromDom)},Tn=function(e,t){var n=void 0===t?document:t.dom;return En(n)?T.none():T.from(n.querySelector(e)).map(gn.fromDom)},On=function(e,t){return e.dom===t.dom},Bn=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},Rn=function(e,t){return yn(e.dom,t.dom)},Dn=function(e,t){return Ut().browser.isIE()?Rn(e,t):Bn(e,t)},Nn=("undefined"!==typeof window?window:Function("return this;")(),function(e){var t=e.dom.nodeName;return t.toLowerCase()}),In=function(e){return e.dom.nodeType},Pn=function(e){return function(t){return In(t)===e}},Mn=function(e){return In(e)===wn||"#comment"===Nn(e)},Fn=Pn(Sn),Ln=Pn(kn),zn=Pn(xn),Hn=Pn(Cn),Un=function(e){return gn.fromDom(e.dom.ownerDocument)},Vn=function(e){return zn(e)?e:Un(e)},jn=function(e){return gn.fromDom(Vn(e).dom.documentElement)},Wn=function(e){return gn.fromDom(Vn(e).dom.defaultView)},$n=function(e){return T.from(e.dom.parentNode).map(gn.fromDom)},Gn=function(e,t){var n=U(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},Xn=function(e){var t=function(t){return ee(t,(function(t){return!On(e,t)}))};return $n(e).map(Jn).map(t).getOr([])},qn=function(e){return T.from(e.dom.previousSibling).map(gn.fromDom)},Kn=function(e){return T.from(e.dom.nextSibling).map(gn.fromDom)},Yn=function(e){return se(vn(e,qn))},Zn=function(e){return vn(e,Kn)},Jn=function(e){return Y(e.dom.childNodes,gn.fromDom)},Qn=function(e,t){var n=e.dom.childNodes;return T.from(n[t]).map(gn.fromDom)},er=function(e){return Qn(e,0)},tr=function(e){return Qn(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=U(Element.prototype.attachShadow)&&U(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)?T.some(t):T.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(Fn(t)&&dr(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return me(n)}}return T.from(e.target)},dr=function(e){return H(e.dom.shadowRoot)},hr=function(e,t){var n=$n(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},mr=function(e,t){var n=Kn(e);n.fold((function(){var n=$n(e);n.each((function(e){gr(e,t)}))}),(function(e){hr(e,t)}))},pr=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){hr(e,t),gr(t,e)},br=function(e,t){Z(t,(function(t){hr(e,t)}))},yr=function(e,t){Z(t,(function(t){gr(e,t)}))},wr=function(e){e.dom.textContent="",Z(Jn(e),(function(e){xr(e)}))},xr=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Cr=function(e){var t=Jn(e);t.length>0&&br(e,t),xr(e)},Sr=function(e){var t=Ln(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)}),p(Sr,lr))},kr=function(e,t){var n=function(n,r){return kr(e+n,t+r)};return{left:e,top:t,translate:n}},_r=kr,Er=function(e){var t=e.getBoundingClientRect();return _r(t.left,t.top)},Ar=function(e,t){return void 0!==e?e:void 0!==t?t:0},Tr=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=Ar(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=Ar(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),u=Ar(o.clientTop,n.clientTop),c=Ar(o.clientLeft,n.clientLeft);return Or(e).translate(a-c,i-u)},Or=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?_r(r.offsetLeft,r.offsetTop):Sr(e)?Er(t):_r(0,0)},Br=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)},Rr=function(e,t,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollTo(e,t)},Dr=function(e,t){var n=Ut().browser.isSafari();n&&U(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Nr=function(e){var t=void 0===e?window:e;return T.from(t["visualViewport"])},Ir=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Pr=function(e){var t=void 0===e?window:e,n=t.document,r=Br(gn.fromDom(n));return Nr(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Ir(r.left,r.top,n,o)}),(function(e){return Ir(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Mr=function(e){return function(t){return!!t&&t.nodeType===e}},Fr=function(e){return!!e&&!Object.getPrototypeOf(e)},Lr=Mr(1),zr=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return q(t,n)}return!1}},Hr=function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r,o;if(Lr(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}},Ur=function(e){return function(t){return Lr(t)&&t.hasAttribute(e)}},Vr=function(e,t){return function(n){return Lr(n)&&n.getAttribute(e)===t}},jr=function(e){return Lr(e)&&e.hasAttribute("data-mce-bogus")},Wr=function(e){return Lr(e)&&"all"===e.getAttribute("data-mce-bogus")},$r=function(e){return Lr(e)&&"TABLE"===e.tagName},Gr=function(e){return function(t){if(Lr(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Xr=zr(["textarea","input"]),qr=Mr(3),Kr=Mr(8),Yr=Mr(9),Zr=Mr(11),Jr=zr(["br"]),Qr=zr(["img"]),eo=Gr("true"),to=Gr("false"),no=zr(["td","th"]),ro=zr(["video","audio","object","embed"]),oo=function(e){return void 0!==e.style&&U(e.style.getPropertyValue)},io=function(e,t,n){if(!(N(n)||F(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 T.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)},ho=function(e){return ne(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},mo=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)},po=function(e,t){var n=e.dom;we(t,(function(e,t){mo(n,t,e)}))},go=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||Sr(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 T.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=Ut().browser,Co=function(e){return oe(e,Fn)},So=function(e){return xo.isFirefox()&&"table"===Nn(e)?Co(Jn(e)).filter((function(e){return"caption"===Nn(e)})).bind((function(e){return Co(Zn(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},ko=function(e,t){return e.children&&q(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&&!ko(r,n))i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;r=t.parentNode;while(r&&r!==n&&r.nodeType&&!ko(r,n))i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=So(gn.fromDom(t))}return{x:i,y:a}},Eo={},Ao={exports:Eo};(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,h=-1;function m(){d&&l&&(d=!1,l.length?f=l.concat(f):h=-1,f.length&&p())}function p(){if(!d){var e=c(m);d=!0;var t=f.length;while(t){l=f,f=[];while(++h<t)l&&l[h].run();h=-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(p)},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,Eo,Ao,void 0);var To=Ao.exports.boltExport,Oo=function(e){var t=T.none(),n=[],r=function(e){return Oo((function(t){o((function(n){t(e(n))}))}))},o=function(e){a()?c(e):n.push(e)},i=function(e){a()||(t=T.some(e),u(n),n=[])},a=function(){return t.isSome()},u=function(e){Z(e,c)},c=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e(i),{get:o,map:r,isReady:a}},Bo=function(e){return Oo((function(t){t(e)}))},Ro={nu:Oo,pure:Bo},Do=function(e){setTimeout((function(){throw e}),0)},No=function(e){var t=function(t){e().then(t,Do)},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 Ro.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}},Io=function(e){return No((function(){return new To(e)}))},Po=function(e){return No((function(){return To.resolve(e)}))},Mo={nu:Io,pure:Po},Fo=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([]):Z(e,(function(e,t){e.get(o(t))}))}))},Lo=function(e){return Fo(e,Mo.nu)},zo=function(e){var t=function(t){return e===t},n=function(t){return zo(e)},r=function(t){return zo(e)},o=function(t){return zo(t(e))},i=function(t){return zo(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 T.some(e)};return{is:t,isValue:S,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:S,getOr:v,getOrThunk:t,getOrDie:n,or:r,orThunk:o,fold:c,map:i,mapError:a,each:h,bind:u,exists:C,forall:S,toOptional:T.none}},Uo=function(e,t){return e.fold((function(){return Ho(t)}),zo)},Vo={value:zo,error:Ho,fromOption:Uo},jo=function(e){if(!P(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 Z(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(!P(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 q(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},Wo={generate:jo},$o=(Wo.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){return e.fold(v,v)});function Go(e,t,n,r,o){return e(n,r)?T.some(n):U(o)&&o(n)?T.none():t(n,r,o)}var Xo,qo=function(e,t,n){var r=e.dom,o=U(n)?n:C;while(r.parentNode){r=r.parentNode;var i=gn.fromDom(r);if(t(i))return T.some(i);if(o(i))break}return T.none()},Ko=function(e,t,n){var r=function(e,t){return t(e)};return Go(r,qo,e,t,n)},Yo=function(e,t){var n=e.dom;return n.parentNode?Zo(gn.fromDom(n.parentNode),(function(n){return!On(e,n)&&t(n)})):T.none()},Zo=function(e,t){var n=function(e){return t(gn.fromDom(e))},r=oe(e.dom.childNodes,n);return r.map(gn.fromDom)},Jo=function(e,t,n){return qo(e,(function(e){return _n(e,t)}),n)},Qo=function(e,t){return Tn(t,e)},ei=function(e,t,n){var r=function(e,t){return _n(e,t)};return Go(r,Jo,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){Xo?Xo.then(e):Xo=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);Qo(t,"#"+e).each(xr)},l=function(e){return Oe(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 h=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)},m=function(){return h(d.passed,2)},p=function(){return h(d.failed,3)},g=function(e,t){e()||(Date.now()-y<a?si.setTimeout(t):p())},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 m(),!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=p,c(b),ao(b,"href",f)}else p();else m()},d=function(e){return Mo.nu((function(t){f(e,m(t,g(Vo.value(e))),m(t,g(Vo.error(e))))}))},h=function(e,t,n){Lo(Y(e,d)).get((function(e){var r=Q(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map($o)):t(r.pass.map($o))}))},p=function(e){var t=ln._addCacheSuffix(e);Oe(r,t).each((function(e){var n=--e.count;0===n&&(delete r[t],s(e.id))}))},v=function(e){Z(e,(function(e){p(e)}))};return{load:f,loadAll:h,unload:p,unloadAll:v,_setReferrerPolicy:u}}var fi=function(){var e=new WeakMap,t=function(t,n){var r=ur(t),o=r.dom;return T.from(e.get(o)).getOrThunk((function(){var t=li(o,n);return e.set(o,t),t}))};return{forElement:t}},di=fi(),hi=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}(),mi=["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"],pi=["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,S),t.hasOwnProperty(Nn(n))}},Si=Ci(bi),ki=Ci(mi),_i=function(e){return"table"===Nn(e)},Ei=function(e){return Fn(e)&&!ki(e)},Ai=function(e){return Fn(e)&&"br"===Nn(e)},Ti=Ci(vi),Oi=Ci(wi),Bi=Ci(yi),Ri=Ci(gi),Di=Ci(pi),Ni=Ci(xi),Ii=function(e,t,n){return Jo(e,t,n).isSome()},Pi="\ufeff",Mi=" ",Fi=function(e){return e===Pi},Li=function(e){return e.replace(/\uFEFF/g,"")},zi=Pi,Hi=Fi,Ui=Li,Vi=Lr,ji=qr,Wi=function(e){return ji(e)&&(e=e.parentNode),Vi(e)&&e.hasAttribute("data-mce-caret")},$i=function(e){return ji(e)&&Hi(e.data)},Gi=function(e){return Wi(e)||$i(e)},Xi=function(e){return e.firstChild!==e.lastChild||!Jr(e.firstChild)},qi=function(e,t){var n,r=e.ownerDocument,o=r.createTextNode(zi),i=e.parentNode;if(t){if(n=e.previousSibling,ji(n)){if(Gi(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(Gi(n))return n;if(Qi(n))return n.splitText(1),n}e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o)}return o},Ki=function(e){var t=e.container();return!!qr(t)&&(t.data.charAt(e.offset())===zi||e.isAtStart()&&$i(t.previousSibling))},Yi=function(e){var t=e.container();return!!qr(t)&&(t.data.charAt(e.offset()-1)===zi||e.isAtEnd()&&$i(t.nextSibling))},Zi=function(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},Ji=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(Zi());var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Qi=function(e){return ji(e)&&e.data[0]===zi},ea=function(e){return ji(e)&&e.data[e.data.length-1]===zi},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 Wi(e.startContainer)},oa=eo,ia=to,aa=Jr,ua=qr,ca=zr(["script","style","textarea"]),sa=zr(["img","input","textarea","hr","iframe","video","audio","object","embed"]),la=zr(["table"]),fa=Gi,da=function(e){return!fa(e)&&(ua(e)?!ca(e.parentNode):sa(e)||aa(e)||la(e)||ma(e))},ha=function(e){return Lr(e)&&"true"===e.getAttribute("unselectable")},ma=function(e){return!1===ha(e)&&ia(e)},pa=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(ma(e))return!1;if(oa(e))return!0}return!0},ga=function(e){return!!ma(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)&&pa(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 Ii(r,"pre,code",b(On,n))},Ca=function(e,t){return qr(e)&&wa(e.data)&&!1===xa(e,t)},Sa=function(e){return Lr(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))},ka=function(e,t){return da(e)&&!1===Ca(e,t)||Sa(e)||_a(e)},_a=Ur("data-mce-bookmark"),Ea=Ur("data-mce-bogus"),Aa=Vr("data-mce-bogus","all"),Ta=function(e,t){var n,r=0;if(ka(e,e))return!1;if(n=e.firstChild,!n)return!0;var o=new hi(n,e);do{if(t){if(Aa(n)){n=o.next(!0);continue}if(Ea(n)){n=o.next();continue}}if(Jr(n))r++,n=o.next();else{if(ka(n,e))return!1;n=o.next()}}while(n);return r<=1},Oa=function(e,t){return void 0===t&&(t=!0),Ta(e.dom,t)},Ba=function(e){return"span"===e.nodeName.toLowerCase()},Ra=function(e,t){return H(e)&&(ka(e,t)||Ei(gn.fromDom(e)))},Da=function(e,t){var n=new hi(e,t).prev(!1),r=new hi(e,t).next(!1),o=L(n)||Ra(n,t),i=L(r)||Ra(r,t);return o&&i},Na=function(e){return Ba(e)&&"bookmark"===e.getAttribute("data-mce-type")},Ia=function(e,t){return qr(e)&&e.data.length>0&&Da(e,t)},Pa=function(e){return!!Lr(e)&&e.childNodes.length>0},Ma=function(e){return Zr(e)||Yr(e)},Fa=function(e,t,n){var r=n||t;if(Lr(t)&&Na(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)Fa(e,o[i],r);if(Lr(t)){var a=t.childNodes;1===a.length&&Na(a[0])&&t.parentNode.insertBefore(a[0],t)}return Ma(t)||ka(t,r)||Pa(t)||Ia(t,r)||e.remove(t),t},La=ln.makeMap,za=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ha=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ua=/[<>&\"\']/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:"Ÿ"},Wa={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},$a={"<":"<",">":">","&":"&",""":'"',"'":"'"},Ga=function(e){var t=gn.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},Xa=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)),Wa[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}},qa=Xa("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),Ka=function(e,t){return e.replace(t?za:Ha,(function(e){return Wa[e]||e}))},Ya=function(e){return(""+e).replace(Ua,(function(e){return Wa[e]||e}))},Za=function(e,t){return e.replace(t?za:Ha,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":Wa[e]||"&#"+e.charCodeAt(0)+";"}))},Ja=function(e,t,n){return n=n||qa,e.replace(t?za:Ha,(function(e){return Wa[e]||n[e]||e}))},Qa=function(e,t){var n=Xa(t)||qa,r=function(e,t){return e.replace(t?za:Ha,(function(e){return void 0!==Wa[e]?Wa[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 Ja(e,t,n)},i=La(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?o:Ja:i.numeric?Za:Ka},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)):$a[e]||qa[e]||Ga(e)}))},tu={encodeRaw:Ka,encodeAllRaw:Ya,encodeNumeric:Za,encodeNamed:Ja,getEncodeFunc:Qa,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"),h=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),m=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),p="td th iframe video audio object script code",g=a("non_empty_elements",p+" pre",h),v=a("move_caret_before_on_enter_elements",p+" table",h),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,h,m,p,g,v,b,y,w,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,S=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,k=/[*?+]/;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],m={},p=[],c={attributes:m,attributesOrder:p},"#"===g&&(c.paddEmpty=!0),"-"===g&&(c.removeEmpty=!0),"!"===u[4]&&(c.removeEmptyAttrs=!0),b&&(we(b,(function(e,t){m[t]=e})),p.push.apply(p,y)),l)for(l=su(l,"|"),i=0,a=l.length;i<a;i++)if(u=S.exec(l[i]),u){if(s={},h=u[1],d=u[2].replace(/[\\:]:/g,":"),g=u[3],w=u[4],"!"===h&&(c.attributesRequired=c.attributesRequired||[],c.attributesRequired.push(d),s.required=!0),"-"===h){delete m[d],p.splice(cu(p,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,"?"))),k.test(d)?(c.attributePatterns=c.attributePatterns||[],s.pattern=x(d),c.attributePatterns.push(s)):(m[d]||p.push(d),m[d]=s)}b||"@"!==f||(b=m,y=p),v&&(c.outputName=f,t[v]=c),k.test(f)?(c.pattern=x(f),r.push(c)):t[f]=c}}},S=function(e){t={},r=[],C(e),iu(u,(function(e,t){n[t]=e.children}))},k=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]={}})))}))},E=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?S(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}))),k(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]})),E("span")||C("span[!data-mce-type|*]");var A=function(){return c},T=function(){return s},O=function(){return l},B=function(){return m},R=function(){return y},D=function(){return b},N=function(){return w},I=function(){return h},P=function(){return d},M=function(){return g},F=function(){return v},L=function(){return f},z=function(){return i},H=function(e,t){var r=n[e.toLowerCase()];return!(!r||!r[t.toLowerCase()])},U=function(e,t){var n,r,o=E(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:A,getValidClasses:O,getBlockElements:R,getInvalidStyles:T,getShortEndedElements:I,getTextBlockElements:D,getTextInlineElements:N,getBoolAttrs:B,getElementRule:E,getSelfClosingElements:P,getNonEmptyElements:M,getMoveCaretBeforeOnEnterElements:F,getWhiteSpaceElements:L,getSpecialElements:z,isValidChild:H,isValid:U,getCustomElements:V,addValidElements:C,setValidElements:S,addCustomElements:k,addValidChildren:_}}var hu,mu,pu,gu,vu,bu,yu,wu,xu,Cu,Su,ku,_u,Eu,Au,Tu,Ou,Bu,Ru=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)},Du=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=Pi;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,Ru)},parse:function(t){var r,o,f,d,h={},m=e.url_converter,p=e.url_converter_scope||this,g=function(e,t,r){var o=h[e+"-top"+t];if(o){var i=h[e+"-right"+t];if(i){var a=h[e+"-bottom"+t];if(a){var u=h[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||(h[e+t]=-1===n?c[0]:c.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}}}}},v=function(e){var t,n=h[e];if(n){n=n.split(" "),t=n.length;while(t--)if(n[t]!==n[0])return!1;return h[e]=n[0],!0}},b=function(e,t,n,r){v(t)&&v(n)&&v(r)&&(h[e]=h[t]+" "+h[n]+" "+h[r],delete h[t],delete h[n],delete h[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)},S=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 m&&(n=m.call(p,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,Ru),f=f.replace(a,S),h[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"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},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-",Iu=/^(?:mouse|contextmenu)|click/,Pu={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1,mozPressure:1},Mu=function(e){return e.isDefaultPrevented===Lu||e.isDefaultPrevented===Fu},Fu=function(){return!1},Lu=function(){return!0},zu=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)},Uu=function(e){return Iu.test(e.type)},Vu=function(e,t){var n,r=t||{};for(n in e)Pu[n]||(r[n]=e[n]);if(r.target||(r.target=r.srcElement||document),r.composedPath&&(r.composedPath=function(){return e.composedPath()}),e&&Uu(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=Lu,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},r.stopPropagation=function(){r.isPropagationStopped=Lu,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=Lu,r.stopPropagation()},!1===Mu(r)&&(r.isDefaultPrevented=Fu,r.isPropagationStopped=Fu,r.isImmediatePropagationStopped=Fu),"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():zu(e,"DOMContentLoaded",a),n.domLoaded||zu(e,"load",a)}},Wu=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,h=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 m=t.split(" ");a=m.length;while(a--)u=m[a],s=h,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):zu(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(Be(u,a))return this;delete this.events[c];try{delete e[this.expando]}catch(h){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}(),$u="sizzle"+-new Date,Gu=window.document,Xu=0,qu=0,Ku=Oc(),Yu=Oc(),Zu=Oc(),Ju=function(e,t){return e===t&&(Cu=!0),0},Qu="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+")*)|.*)\\)|)",hc=new RegExp("^"+sc+"+|((?:^|[^\\\\])(?:\\\\.)*)"+sc+"+$","g"),mc=new RegExp("^"+sc+"*,"+sc+"*"),pc=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/,Sc=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,kc=/[+~]/,_c=/'|\\/g,Ec=new RegExp("\\\\([\\da-f]{1,6}"+sc+"?|("+sc+")|.)","ig"),Ac=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(Gu.childNodes),Gu.childNodes),nc[Gu.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 Tc=function(e,t,n,r){var o,i,a,u,c,s,l,f,d,h;if((t?t.ownerDocument||t:Gu)!==ku&&Su(t),t=t||ku,n=n||[],!e||"string"!==typeof e)return n;if(1!==(u=t.nodeType)&&9!==u)return[];if(Eu&&!r){if(o=Sc.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))&&Bu(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])&&hu.getElementsByClassName)return ic.apply(n,t.getElementsByClassName(a)),n}if(hu.qsa&&(!Au||!Au.test(e))){if(f=l=$u,d=t,h=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+Fc(s[c]);d=kc.test(e)&&Pc(t.parentNode)||t,h=s.join(",")}if(h)try{return ic.apply(n,d.querySelectorAll(h)),n}catch(m){}finally{l||t.removeAttribute("id")}}}return yu(e.replace(hc,"$1"),t,n,r)};function Oc(){var e=[];function t(n,r){return e.push(n+" ")>mu.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function Bc(e){return e[$u]=!0,e}function Rc(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 Dc(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 Ic(e){return Bc((function(t){return t=+t,Bc((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 Pc(e){return e&&typeof e.getElementsByTagName!==Qu&&e}function Mc(){}function Fc(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Lc(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=qu++;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=[Xu,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[$u]||(t[$u]={}),(u=c[r])&&u[0]===Xu&&u[1]===i)return s[2]=u[2];if(c[r]=s,s[2]=e(t,n,a))return!0}}}function zc(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++)Tc(e,t[r],n);return n}function Uc(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[$u]&&(r=Vc(r)),o&&!o[$u]&&(o=Vc(o,i)),Bc((function(i,a,u,c){var s,l,f,d=[],h=[],m=a.length,p=i||Hc(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?p:Uc(p,d,e,u,c),v=n?o||(i?e:m||r)?[]:a:g;if(n&&n(g,v,u,c),r){s=Uc(v,h),r(s,[],u,c),l=s.length;while(l--)(f=s[l])&&(v[h[l]]=!(g[h[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=Uc(v===a?v.splice(m,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=mu.relative[e[0].type],a=i||mu.relative[" "],u=i?1:0,c=Lc((function(e){return e===t}),a,!0),s=Lc((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=mu.relative[e[u].type])l=[Lc(zc(l),n)];else{if(n=mu.filter[e[u].type].apply(null,e[u].matches),n[$u]){for(r=++u;r<o;r++)if(mu.relative[e[r].type])break;return Vc(u>1&&zc(l),u>1&&Fc(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(hc,"$1"),n,u<r&&jc(e.slice(u,r)),r<o&&jc(e=e.slice(r)),r<o&&Fc(e))}l.push(n)}return zc(l)}function Wc(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,c){var s,l,f,d=0,h="0",m=o&&[],p=[],g=wu,v=o||r&&mu.find.TAG("*",c),b=Xu+=null==g?1:Math.random()||.1,y=v.length;for(c&&(wu=i!==ku&&i);h!==y&&null!=(s=v[h]);h++){if(r&&s){l=0;while(f=e[l++])if(f(s,i,a)){u.push(s);break}c&&(Xu=b)}n&&((s=!f&&s)&&d--,o&&m.push(s))}if(d+=h,n&&h!==d){l=0;while(f=t[l++])f(m,p,i,a);if(o){if(d>0)while(h--)m[h]||p[h]||(p[h]=rc.call(u));p=Uc(p)}ic.apply(u,p),c&&!o&&p.length>0&&d+t.length>1&&Tc.uniqueSort(u)}return c&&(Xu=b,wu=g),m};return n?Bc(o):o}hu=Tc.support={},gu=Tc.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Su=Tc.setDocument=function(e){var t,n=e?e.ownerDocument||e:Gu,r=n.defaultView;function o(e){try{return e.top}catch(t){}return null}return n!==ku&&9===n.nodeType&&n.documentElement?(ku=n,_u=n.documentElement,Eu=!gu(n),r&&r!==o(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Su()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Su()}))),hu.attributes=!0,hu.getElementsByTagName=!0,hu.getElementsByClassName=Cc.test(n.getElementsByClassName),hu.getById=!0,mu.find.ID=function(e,t){if(typeof t.getElementById!==Qu&&Eu){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},mu.filter.ID=function(e){var t=e.replace(Ec,Ac);return function(e){return e.getAttribute("id")===t}},mu.find.TAG=hu.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Qu)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},mu.find.CLASS=hu.getElementsByClassName&&function(e,t){if(Eu)return t.getElementsByClassName(e)},Tu=[],Au=[],hu.disconnectedMatch=!0,Au=Au.length&&new RegExp(Au.join("|")),Tu=Tu.length&&new RegExp(Tu.join("|")),t=Cc.test(_u.compareDocumentPosition),Bu=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},Ju=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||!hu.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===Gu&&Bu(Gu,e)?-1:t===n||t.ownerDocument===Gu&&Bu(Gu,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 Rc(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?Rc(u[o],c[o]):u[o]===Gu?-1:c[o]===Gu?1:0},n):ku},Tc.matches=function(e,t){return Tc(e,null,null,t)},Tc.matchesSelector=function(e,t){if((e.ownerDocument||e)!==ku&&Su(e),t=t.replace(gc,"='$1']"),hu.matchesSelector&&Eu&&(!Tu||!Tu.test(t))&&(!Au||!Au.test(t)))try{var n=Ou.call(e,t);if(n||hu.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(gH){}return Tc(t,ku,null,[e]).length>0},Tc.contains=function(e,t){return(e.ownerDocument||e)!==ku&&Su(e),Bu(e,t)},Tc.attr=function(e,t){(e.ownerDocument||e)!==ku&&Su(e);var n=mu.attrHandle[t.toLowerCase()],r=n&&tc.call(mu.attrHandle,t.toLowerCase())?n(e,t,!Eu):void 0;return void 0!==r?r:hu.attributes||!Eu?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Tc.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Tc.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Cu=!hu.detectDuplicates,xu=!hu.sortStable&&e.slice(0),e.sort(Ju),Cu){while(t=e[o++])t===e[o]&&(r=n.push(o));while(r--)e.splice(n[r],1)}return xu=null,e},pu=Tc.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+=pu(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=pu(t);return n},mu=Tc.selectors={cacheLength:50,createPseudo:Bc,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(Ec,Ac),e[3]=(e[3]||e[4]||e[5]||"").replace(Ec,Ac),"~="===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]||Tc.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]&&Tc.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(Ec,Ac).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Ku[e+" "];return t||(t=new RegExp("(^|"+sc+")"+e+"("+sc+"|$)"))&&Ku(e,(function(e){return t.test("string"===typeof e.className&&e.className||typeof e.getAttribute!==Qu&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Tc.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,h,m,p=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!c&&!u;if(g){if(i){while(p){f=t;while(f=f[p])if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;m=p="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&b){l=g[$u]||(g[$u]={}),s=l[e]||[],h=s[0]===Xu&&s[1],d=s[0]===Xu&&s[2],f=h&&g.childNodes[h];while(f=++h&&f&&f[p]||(d=h=0)||m.pop())if(1===f.nodeType&&++d&&f===t){l[e]=[Xu,h,d];break}}else if(b&&(s=(t[$u]||(t[$u]={}))[e])&&s[0]===Xu)d=s[1];else while(f=++h&&f&&f[p]||(d=h=0)||m.pop())if((u?f.nodeName.toLowerCase()===v:1===f.nodeType)&&++d&&(b&&((f[$u]||(f[$u]={}))[e]=[Xu,d]),f===t))break;return d-=o,d===r||d%r===0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=mu.pseudos[e]||mu.setFilters[e.toLowerCase()]||Tc.error("unsupported pseudo: "+e);return r[$u]?r(t):r.length>1?(n=[e,e,"",t],mu.setFilters.hasOwnProperty(e.toLowerCase())?Bc((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:Bc((function(e){var t=[],n=[],r=bu(e.replace(hc,"$1"));return r[$u]?Bc((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:Bc((function(e){return function(t){return Tc(e,t).length>0}})),contains:Bc((function(e){return e=e.replace(Ec,Ac),function(t){return(t.textContent||t.innerText||pu(t)).indexOf(e)>-1}})),lang:Bc((function(e){return bc.test(e||"")||Tc.error("unsupported lang: "+e),e=e.replace(Ec,Ac).toLowerCase(),function(t){var n;do{if(n=Eu?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===ku.activeElement&&(!ku.hasFocus||ku.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!mu.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:Ic((function(){return[0]})),last:Ic((function(e,t){return[t-1]})),eq:Ic((function(e,t,n){return[n<0?n+t:n]})),even:Ic((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Ic((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Ic((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Ic((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},mu.pseudos.nth=mu.pseudos.eq,Z(["radio","checkbox","file","password","image"],(function(e){mu.pseudos[e]=Dc(e)})),Z(["submit","reset"],(function(e){mu.pseudos[e]=Nc(e)})),Mc.prototype=mu.filters=mu.pseudos,mu.setFilters=new Mc,vu=Tc.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=mu.preFilter;while(a){for(i in n&&!(r=mc.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=pc.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(hc," ")}),a=a.slice(n.length)),mu.filter)mu.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?Tc.error(e):Yu(e,u).slice(0)},bu=Tc.compile=function(e,t){var n,r=[],o=[],i=Zu[e+" "];if(!i){t||(t=vu(e)),n=t.length;while(n--)i=jc(t[n]),i[$u]?r.push(i):o.push(i);i=Zu(e,Wc(o,r)),i.selector=e}return i},yu=Tc.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&&hu.getById&&9===t.nodeType&&Eu&&mu.relative[i[1].type]){if(t=(mu.find.ID(a.matches[0].replace(Ec,Ac),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],mu.relative[u=a.type])break;if((c=mu.find[u])&&(r=c(a.matches[0].replace(Ec,Ac),kc.test(i[0].type)&&Pc(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&Fc(i),!e)return ic.apply(n,r),n;break}}}return(s||bu(e,l))(r,t,!Eu,n,kc.test(e)&&Pc(t.parentNode)||t),n},hu.sortStable=$u.split("").sort(Ju).join("")===$u,hu.detectDuplicates=!!Cu,Su(),hu.sortDetached=!0;var $c=document,Gc=Array.prototype.push,Xc=Array.prototype.slice,qc=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Kc=Wu.Event,Yc=ln.makeMap("children,contents,next,prev"),Zc=function(e){return"undefined"!==typeof e},Jc=function(e){return"string"===typeof e},Qc=function(e){return e&&e===e.window},es=function(e,t){t=t||$c;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(Jc(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,hs=function(e){return null===e||void 0===e?"":(""+e).replace(ds,"")},ms=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},ps=function(e,t){var n=[];return ms(e,(function(e,r){t(r,e)&&n.push(r)})),n},gs=function(e){return e?9===e.nodeType?e:e.ownerDocument:$c};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(Jc(e)){if(o.selector=e,n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:qc.exec(e),!n)return ws(t).find(e);if(n[1]){r=es(e,gs(t)).firstChild;while(r)Gc.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(Jc(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 Gc.apply(o,ws.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"===typeof e)ms(e,(function(e,t){r.attr(e,t)}));else{if(!Zc(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)ms(e,(function(e,t){n.prop(e,t)}));else{if(!Zc(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)ms(e,(function(e,t){o.css(e,t)}));else if(Zc(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],Kc.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(Zc(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(Zc(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(" ")?ms(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=hs((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e}}))),n},hasClass:function(e){return ns(this[0],e)},each:function(e){return ms(this,e)},on:function(e,t){return this.each((function(){Kc.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Kc.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"===typeof e?Kc.fire(this,e.type,e):Kc.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new ws(Xc.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?ps(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:Gc,sort:Array.prototype.sort,splice:Array.prototype.splice},ln.extend(ls,{extend:ln.extend,makeArray:function(e){return Qc(e)||e.nodeType?[e]:ln.toArray(e)},inArray:fs,isArray:ln.isArray,each:ms,trim:hs,grep:ps,find:Tc,expr:Tc.selectors,unique:Tc.uniqueSort,text:Tc.getText,contains:Tc.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};ms({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}})),ms({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,Ss=Yt.ie,ks=/^([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},Es=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)},As=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 Ts(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=Du({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),m=t.ownEvents?new Wu:Wu.Event,p=f.getBlockElements(),g=ws.overrideDefaults((function(){return{context:e,element:Re.getRoot()}})),v=function(e){if("string"===typeof e)return!!p[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!p[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=De[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=De[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})}},S=function(t,n){if(!Ss||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},k=function(){return t.root_element||e.body},_=function(e){var t=Pr(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},E=function(t,n){return _o(e.body,b(t),n)},A=function(e,n,r){var o=N(n)?y(e).css(n,r):y(e).css(n);t.update_styles&&Es(d,o)},T=function(e,n){var r=y(e).css(n);t.update_styles&&Es(d,r)},O=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)},B=function(e){var t,n;return e=b(e),t=O(e,"width"),n=O(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}},R=function(e){e=b(e);var t=E(e),n=B(e);return{x:t.x,y:t.y,w:n.w,h:n.h}},D=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(ks.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 Tc(t,i[0].ownerDocument||i[0],null,i).length>0},I=function(e,t,n,r){var o,i=[],a=b(e);r=void 0===r,n=n||("BODY"!==k().nodeName?k().parentNode:null),ln.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return D(e,o)});while(a){if(a===n||z(a.nodeType)||Yr(a)||Zr(a))break;if(!t||"function"===typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},P=function(e,t,n){var r=I(e,t,n,!1);return r&&r.length>0?r[0]:null},M=function(e,t,n){var r=t;if(e)for("string"===typeof t&&(r=function(e){return D(e,t)}),e=e[n];e;e=e[n])if("function"===typeof r&&r(e))return e;return null},F=function(e,t){return M(e,t,"nextSibling")},L=function(e,t){return M(e,t,"previousSibling")},H=function(n,r){return Tc(n,b(r)||t.root_element||e,[])},U=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);Ss?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)},W=function(t,n,r,o,i){return U(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)}))},$=function(t,n,r){return W(e.createElement(t),t,n,r,!0)},G=tu.decode,X=tu.encodeAllRaw,q=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+'="'+X(t[r])+'"');return"undefined"!==typeof n?o+">"+n+"</"+e+">":o+" />"},K=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]},J=function(e){return U(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},Q=function(e){return d.parse(e)},ee=function(e,t){return d.serialize(e,t)},te=function(t){var n,o;if(Re!==Ts.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=""),Z(e.split(","),(function(e){i[e]=!0,s.load(e,h)}))},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 Lr(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)}))},he=function(e,t){var n=b(t);return U(e,(function(e){var t=n.parentNode,r=n.nextSibling;return r?t.insertBefore(e,r):t.appendChild(e),e}))},me=function(e,t,n){return U(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)}))},pe=function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=$(t),xs(x(e),(function(t){C(n,t.nodeName,w(e,t.nodeName))})),me(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(Lr(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 hi(e,e.parentNode),a=f?f.getWhiteSpaceElements():{};t=t||(f?f.getNonEmptyElements():null);do{if(n=e.nodeType,Lr(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,As(e)),a.setEnd(t.parentNode,As(t)),r=a.extractContents(),a=xe(),a.setStart(t.parentNode,As(t)+1),a.setEnd(e.parentNode,As(e)+1),o=a.extractContents(),i=e.parentNode,i.insertBefore(Fa(Re,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Fa(Re,o),e),Y(e),n||t},Se=function(n,r,i,a){if(ln.isArray(n)){var u=n.length,c=[];while(u--)c[u]=Se(n[u],r,i,a);return c}!t.collect||n!==e&&n!==o||l.push([n,r,i,a]);var s=m.bind(n,r,i,a||Re);return s},ke=function(t,n,r){if(ln.isArray(t)){var i=t.length,a=[];while(i--)a[i]=ke(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]||m.unbind(u[0],u[1],u[2])}}return m.unbind(t,n,r)},_e=function(e,t,n){return m.fire(e,t,n)},Ee=function(e){if(e&&Lr(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},Ae=function(e){for(var t=k(),n=null;e&&e!==t;e=e.parentNode)if(n=Ee(e),null!==n)break;return n},Te=function(){if(l.length>0){var e=l.length;while(e--){var t=l[e];m.unbind(t[0],t[1],t[2])}}we(i,(function(e,t){s.unload(t),delete i[t]})),Tc.setDocument&&Tc.setDocument()},Oe=function(e,t){while(e){if(t===e)return!0;e=e.parentNode}return!1},Be=function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},Re={doc:e,settings:t,win:o,files:i,stdMode:u,boxModel:c,styleSheetLoader:s,boundEvents:l,styles:d,schema:f,events:m,isBlock:v,$:g,$$:y,root:null,clone:S,getRoot:k,getViewPort:_,getRect:R,getSize:B,getParent:P,getParents:I,get:b,getNext:F,getPrev:L,select:H,is:D,add:W,create:$,createHTML:q,createFragment:K,remove:Y,setStyle:A,getStyle:O,setStyles:T,removeAllAttribs:J,setAttrib:C,setAttribs:V,getAttrib:w,getPos:E,parseStyle:Q,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:G,encode:X,insertAfter:he,replace:me,rename:pe,findCommonAncestor:ge,toHex:ve,run:U,getAttribs:x,isEmpty:ye,createRng:xe,nodeIndex:As,split:Ce,bind:Se,unbind:ke,fire:_e,getContentEditable:Ee,getContentEditableParent:Ae,destroy:Te,isChildOf:Oe,dumpRng:Be},De=_s(d,t,(function(){return Re}));return Re}(function(e){e.DOM=e(document),e.nodeIndex=As})(Ts||(Ts={}));var Os=Ts,Bs=Os.DOM,Rs=ln.each,Ds=ln.grep,Ns=0,Is=1,Ps=2,Ms=3,Fs=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=Bs,i=function(){o.remove(c),r&&(r.onerror=r.onload=r=null)},a=function(){i(),t()},u=function(){i(),U(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]===Ps},e.prototype.markDone=function(e){this.states[e]=Ps},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){Rs(o.scriptLoadedCallbacks[t],(function(t){U(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=Ds(e);if(e.length=0,Rs(t,(function(e){o.states[e]!==Ps?o.states[e]!==Ms?o.states[e]!==Is&&(o.states[e]=Is,o.loading++,o.loadScript(e,(function(){o.states[e]=Ps,o.loading--,a("success",e),u()}),(function(){o.states[e]=Ms,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,Rs(n,(function(e){0===i.length?U(e.success)&&e.success.call(e.scope):U(e.failure)&&e.failure.call(e.scope,i)}))}};u()},e.ScriptLoader=new e,e}(),Ls=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},zs=function(e){return I(e)&&Be(e,"raw")},Hs=function(e){return P(e)&&e.length>1},Us={},Vs=Ls("en"),js=function(){return Oe(Us,Vs.get())},Ws=function(){return xe(Us,(function(e){return Ve({},e)}))},$s=function(e){e&&Vs.set(e)},Gs=function(){return Vs.get()},Xs=function(e,t){var n=Us[e];n||(Us[e]=n={}),we(t,(function(e,t){n[t.toLowerCase()]=e}))},qs=function(e){var t=js().getOr({}),n=function(e){return U(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 Oe(t,r.toLowerCase()).map(n).getOr(r)},i=function(e){return e.replace(/{context:\w+}$/,"")};if(r(e))return"";if(zs(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 Be(a,t)?n(a[t]):e}));return i(u)}return i(o(e))},Ks=function(){return js().bind((function(e){return Oe(e,"_dir")})).exists((function(e){return"rtl"===e}))},Ys=function(e){return Be(Us,e)},Zs={getData:Ws,setCode:$s,getCode:Gs,add:Xs,translate:qs,isRtl:Ks,hasCode:Ys};function Js(){var e=this,t=[],n={},r={},o=[],i=function(e,t){var n=ee(o,(function(n){return n.name===e&&n.state===t}));Z(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!==Js.languageLoad&&p(e,(function(){var r=Zs.getCode(),o=","+(t||"")+",";!r||t&&-1===o.indexOf(","+r+",")||Fs.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];Z(n,(function(e){Fs.ScriptLoader.add(r+"/"+e)}))},h=function(e,t,n,r){var o=u(e);Z(o,(function(e){var n=f(t,e);m(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Fs))},m=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=Js.baseURL+"/"+c),n[e]=c.substring(0,c.lastIndexOf("/"));var s=function(){i(e,"loaded"),h(e,t,o,a)};r[e]?s():Fs.ScriptLoader.add(c,s,a,u)}},p=function(e,t,i){void 0===i&&(i="added"),Be(r,e)&&"added"===i||Be(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:m,waitFor:p}}(function(e){e.PluginManager=e(),e.ThemeManager=e()})(Js||(Js={}));var Qs=Js,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)},hl=function(e,t){var n=[];return Z(Jn(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(hl(e,t))})),n},ml=function(e,t){return An(t,e)},pl=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"."+pl()}),(function(e){return"["+gl()+'="'+e+'"]'})),a=Qn(r,n.startOffset).getOr(r),u=ei(a,i,(function(e){return On(e,o)})),c=function(e,t){return lo(e,t)?T.some(co(e,t)):T.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 Fn(e)&&dl(e,pl())},wl=function(e,t){var n=gn.fromDom(e.getBody());return ml(n,"["+vl()+'="'+t+'"]')},xl=function(e,t){var n=gn.fromDom(e.getBody()),r=ml(n,"["+gl()+'="'+t+'"]'),o={};return Z(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=Ls({}),r=function(){return{listeners:[],previous:Ls(T.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){Z(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){Z(t.listeners,(function(t){return t(!1,e)}))}))},c=tl((function(){var t=n.get(),r=de(be(t));Z(r,(function(t){i(t,(function(n){var r=n.previous.get();return bl(e,T.some(t)).fold((function(){r.isSome()&&(u(t),n.previous.set(T.none()))}),(function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(a(o,t,i),n.previous.set(T.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}},Sl=function(e,t){var n=function(e){return T.from(e.attr(gl())).bind(t.lookup)};e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){Z(e,(function(e){n(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},kl=function(){var e={},t=function(t,n){e[t]={name:t,settings:n}},n=function(t){return e.hasOwnProperty(t)?T.from(e[t]).map((function(e){return e.settings})):T.none()};return{register:t,lookup:n}},_l=0,El=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return _l++,e+"_"+r+_l+String(n)},Al=function(e,t){Z(t,(function(t){sl(e,t)}))},Tl=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,Jn(gn.fromDom(r))},Ol=function(e){return e.dom.innerHTML},Bl=function(e,t){var n=Un(e),r=n.dom,o=gn.fromDom(r.createDocumentFragment()),i=Tl(t,r);yr(o,i),wr(e),gr(e,o)},Rl=function(e,t){return gn.fromDom(e.dom.cloneNode(t))},Dl=function(e){return Rl(e,!1)},Nl=function(e){return Rl(e,!0)},Il=function(e,t,n){void 0===n&&(n=C);var r=new hi(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!qr(t)&&!n(t));return T.from(t).filter(qr)};return{current:function(){return T.from(r.current()).filter(qr)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Pl=function(e,t){var n=t||function(t){return e.isBlock(t)||Jr(t)||to(t)},r=function(e,t,n,o){if(qr(e)){var i=o(e,t,e.data);if(-1!==i)return T.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=Il(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=Il(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}},Ml=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Fl=function(e,t,n){return e.isSome()&&t.isSome()?T.some(n(e.getOrDie(),t.getOrDie())):T.none()},Ll=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?T.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):T.none()},zl=function(e,t){return e?T.some(t):T.none()},Hl=Math.round,Ul=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=Ul(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},Wl=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},$l=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&Wl(t.top-e.bottom,e,t)},Gl=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Wl(t.bottom-e.top,e,t)},Xl=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},ql=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},Kl=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("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Zl=function(e){return"string"===typeof e&&e.charCodeAt(0)>=768&&Yl.test(e)},Jl=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}},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!1;return!0}},ef=Lr,tf=da,nf=Hr("display","block table"),rf=Hr("float","left right"),of=Ql(ef,tf,y(rf)),af=y(Hr("white-space","pre pre-line pre-wrap")),uf=qr,cf=Jr,sf=Os.nodeIndex,lf=Kl,ff=function(e){return"createRange"in e?e.createRange():Os.DOM.createRng()},df=function(e){return e&&/[\r\n\t ]/.test(e)},hf=function(e){return!!e.setStart&&!!e.setEnd},mf=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(df(e.toString())&&af(n.parentNode)&&qr(n)&&(t=n.data,df(t[r-1])||df(t[r+1])))},pf=function(e){var t=e.ownerDocument,n=ff(t),r=t.createTextNode(Mi),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=Ul(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&&qr(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?Ul(n[0]):Ul(e.getBoundingClientRect()),!hf(e)&&cf(e)&&vf(t)?pf(e):vf(t)&&hf(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(Zl(e.data[t]))return r;if(Zl(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!mf(n)))return o(yf(bf(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),mf(n)||o(yf(bf(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),mf(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 Fl(me(t.getClientRects()),pe(e.getClientRects()),$l).getOr(!1)},e.isBelow=function(e,t){return Fl(pe(t.getClientRects()),me(e.getClientRects()),Gl).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&qr(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}})(xf||(xf={}));var Cf,Sf=xf,kf=function(e,t){qr(t)&&0===t.data.length&&e.remove(t)},_f=function(e,t,n){t.insertNode(n),kf(e,n.previousSibling),kf(e,n.nextSibling)},Ef=function(e,t,n){var r=T.from(n.firstChild),o=T.from(n.lastChild);t.insertNode(n),r.each((function(t){return kf(e,t.previousSibling)})),o.each((function(t){return kf(e,t.nextSibling)}))},Af=function(e,t,n){Zr(n)?Ef(e,t,n):_f(e,t,n)},Tf=qr,Of=jr,Bf=Os.nodeIndex,Rf=function(e){var t=e.parentNode;return Of(t)?Rf(t):t},Df=function(e){return e?ze(e.childNodes,(function(e,t){return Of(t)&&"BR"!==t.nodeName?e=e.concat(Df(t)):e.push(t),e}),[]):[]},Nf=function(e,t){while(e=e.previousSibling){if(!Tf(e))break;t+=e.data.length}return t},If=function(e){return function(t){return e===t}},Pf=function(e){var t,n;t=Df(Rf(e)),n=He(t,If(e),e),t=t.slice(0,n+1);var r=ze(t,(function(e,n,r){return Tf(n)&&Tf(t[r-1])&&e++,e}),0);return t=Fe(t,zr([e.nodeName])),n=He(t,If(e),e),n-r},Mf=function(e){var t;return t=Tf(e)?"text()":e.nodeName.toLowerCase(),t+"["+Pf(e)+"]"},Ff=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},Lf=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),Tf(n)?o=Nf(n,r):(i=n.childNodes,r>=i.length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(Mf(n)),a=Ff(e,n),a=Fe(a,y(jr)),u=u.concat(Me(a,(function(e){return Mf(e)}))),u.reverse().join("/")+","+o},zf=function(e,t,n){var r=Df(e);return r=Fe(r,(function(e,t){return!Tf(e)||!Tf(r[t-1])})),r=Fe(r,zr([t])),r[n]},Hf=function(e,t){var n,r=e,o=0;while(Tf(r)){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Tf(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Tf(e)&&t>e.data.length&&(t=e.data.length),Sf(e,t)},Uf=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=ze(o,(function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),zf(e,n[1],parseInt(n[2],10))):null}),e);return i?Tf(i)?Hf(i,parseInt(n,10)):(n="after"===n?Bf(i)+1:Bf(i),Sf(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&&qr(r);r=r.previousSibling)o+=e(r.data).length;return o},Wf=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(qr(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},$f=function(e,t,n,r){var o=t.dom,i={};return i.start=Wf(o,e,n,r,!0),t.isCollapsed()||(i.end=Wf(o,e,n,r,!1)),i},Gf=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},Xf=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Lr(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)))},qf=function(e){return Xf(e,!0),Xf(e,!1),e},Kf=function(e,t){var n;if(Lr(e)&&(e=Kl(e,t),Vf(e)))return e;if(Gi(e)){if(qr(e)&&Wi(e)&&(e=e.parentNode),n=e.previousSibling,Vf(n))return n;if(n=e.nextSibling,Vf(n))return n}},Yf=function(e){return Kf(e.startContainer,e.startOffset)||Kf(e.endContainer,e.endOffset)},Zf=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:Gf(n.dom,o,r)};var a=Yf(i);return a?(o=a.tagName,{name:o,index:Gf(n.dom,o,a)}):$f(e,n,t,i)},Jf=function(e){var t=e.getRng();return{start:Lf(e.dom.getRoot(),Sf.fromRangeStart(t)),end:Lf(e.dom.getRoot(),Sf.fromRangeEnd(t))}},Qf=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:Gf(n,u,a)};var c=qf(r.cloneRange());if(!i){c.collapse(!1);var s=ed(n,o+"_end",t);Af(n,c,s)}r=qf(r),r.collapse(!0);var l=ed(n,o+"_start",t);return Af(n,r,l),e.moveToBookmark({id:o,keep:!0}),{id:o}},nd=function(e,t,n){return 2===t?Zf(Ui,n,e):3===t?Jf(e):t?Qf(e):td(e,!1)},rd=b(Zf,v,!0),od=Os.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","")},hd=function(e){return e.getParam("br_in_pre",!0)},md=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},pd=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",S,"function")},Sd=function(e){return e.getParam("automatic_uploads",!0,"boolean")},kd=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},_d=function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},Ed=function(e){return e.getParam("icons","","string")},Ad=function(e){return e.getParam("icons_url","","string")},Td=function(e){return e.getParam("images_upload_url","","string")},Od=function(e){return e.getParam("images_upload_base_path","","string")},Bd=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Rd=function(e){return e.getParam("images_upload_handler",null,"function")},Dd=function(e){return e.getParam("content_css_cors",!1,"boolean")},Nd=function(e){return e.getParam("referrer_policy","","string")},Id=function(e){return e.getParam("language","en","string")},Pd=function(e){return e.getParam("language_url","","string")},Md=function(e){return e.getParam("indent_use_margin",!1)},Fd=function(e){return e.getParam("indentation","40px","string")},Ld=function(e){var t=e.getParam("content_css");return N(t)?Y(t.split(","),st):P(t)?t:!1===t||e.inline?[]:["default"]},zd=function(e){return e.getParam("directionality",Zs.isRtl()?"rtl":void 0)},Hd=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")},Ud=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")},Wd=function(e){return e.getParam("event_root")},$d=function(e){return e.getParam("service_message")},Gd=function(e){return e.getParam("theme")},Xd=function(e){return e.getParam("validate")},qd=function(e){return!1!==e.getParam("inline_boundaries")},Kd=function(e){return e.getParam("formats")},Yd=function(e){var t=e.getParam("preview_styles",id);return N(t)?t:""},Zd=function(e){return e.getParam("format_empty_lines",!1,"boolean")},Jd=function(e){return e.getParam("custom_ui_selector","","string")},Qd=function(e){return e.getParam("theme_url")},eh=function(e){return e.getParam("inline")},th=function(e){return e.getParam("hidden_input")},nh=function(e){return e.getParam("submit_patch")},rh=function(e){return"xml"===e.getParam("encoding")},oh=function(e){return e.getParam("add_form_submit_trigger")},ih=function(e){return e.getParam("add_unload_trigger")},ah=function(e){return""!==md(e)},uh=function(e){return e.getParam("custom_undo_redo_levels",0,"number")},ch=function(e){return e.getParam("disable_nodechange")},sh=function(e){return e.getParam("readonly")},lh=function(e){return e.getParam("content_css_cors")},fh=function(e){return e.getParam("plugins","","string")},dh=function(e){return e.getParam("external_plugins")},hh=function(e){return e.getParam("block_unsupported_drop",!0,"boolean")},mh=function(e){return e.getParam("visual",!0,"boolean")},ph=function(e){return e.getParam("visual_table_class","mce-item-table","string")},gh=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")},vh=Lr,bh=qr,yh=function(e){var t=e.parentNode;t&&t.removeChild(e)},wh=function(e){var t=Ui(e);return{count:e.length-t.length,text:t}},xh=function(e){var t;while(-1!==(t=e.data.lastIndexOf(zi)))e.deleteData(t,1)},Ch=function(e,t){return Th(e),t},Sh=function(e,t){var n=wh(e.data.substr(0,t.offset())),r=wh(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(xh(e),Sf(e,t.offset()-n.count)):t},kh=function(e,t){var n=t.container(),r=X(ge(n.childNodes),e).map((function(e){return e<t.offset()?Sf(n,t.offset()-1):t})).getOr(t);return Th(e),r},_h=function(e,t){return bh(e)&&t.container()===e?Sh(e,t):Ch(e,t)},Eh=function(e,t){return t.container()===e.parentNode?kh(e,t):Ch(e,t)},Ah=function(e,t){return Sf.isTextPosition(t)?_h(e,t):Eh(e,t)},Th=function(e){vh(e)&&Gi(e)&&(Xi(e)?e.removeAttribute("data-mce-caret"):yh(e)),bh(e)&&(xh(e),0===e.data.length&&yh(e))},Oh=Ut().browser,Bh=to,Rh=ro,Dh=no,Nh="*[contentEditable=false],video,audio,embed,object",Ih=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},Ph=function(e){for(var t=ml(gn.fromDom(e),Nh),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,Qi(o)){i=o.data;1===i.length?o.parentNode.removeChild(o):o.deleteData(0,1)}}},Mh=function(e,t,n,r){var o,i,a=Ls(T.none()),u=md(e),c=u.length>0?u:"p",s=function(e,r){var o,u;if(l(),Dh(r))return null;if(!n(r))return i=qi(r,e),u=r.ownerDocument.createRange(),Lh(i.nextSibling)?(u.setStart(i,0),u.setEnd(i,0)):(u.setStart(i,1),u.setEnd(i,1)),u;i=Ji(c,r,e),o=Ih(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(T.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(){Ph(t),i&&(Th(i),i=null),a.get().each((function(e){ws(e.caret).remove(),a.set(T.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=Ih(t,e.element,e.before);ws(e.caret).css(Ve({},n))}))},h=function(){return si.clearInterval(o)},m=function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"};return{show:s,hide:l,getCss:m,reposition:d,destroy:h}},Fh=function(){return Oh.isIE()||Oh.isEdge()||Oh.isFirefox()},Lh=function(e){return Bh(e)||Rh(e)},zh=function(e){return Lh(e)||$r(e)&&Fh()},Hh=to,Uh=ro,Vh=Hr("display","block table table-cell table-caption list-item"),jh=Gi,Wh=Wi,$h=Lr,Gh=da,Xh=function(e){return e>0},qh=function(e){return e<0},Kh=function(e,t){var n;while(n=e(t))if(!Wh(n))return n;return null},Yh=function(e,t,n,r,o){var i=new hi(e,r),a=Hh(e)||Wh(e);if(qh(t)){if(a&&(e=Kh(i.prev,!0),n(e)))return e;while(e=Kh(i.prev,o))if(n(e))return e}if(Xh(t)){if(a&&(e=Kh(i.next,!0),n(e)))return e;while(e=Kh(i.next,o))if(n(e))return e}return null},Zh=function(e,t){while(e&&e!==t){if(Vh(e))return e;e=e.parentNode}return null},Jh=function(e,t,n){return Zh(e.container(),n)===Zh(t.container(),n)},Qh=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return $h(n)?n.childNodes[r+e]:null},em=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},tm=function(e,t,n){return Zh(t,e)===Zh(n,e)},nm=function(e,t,n){var r,o;o=e?"previousSibling":"nextSibling";while(n&&n!==t){if(r=n[o],jh(r)&&(r=r[o]),Hh(r)||Uh(r)){if(tm(t,r,n))return r;break}if(Gh(r))break;n=n.parentNode}return null},rm=b(em,!0),om=b(em,!1),im=function(e,t,n){var r,o,i,a=b(nm,!0,t),u=b(nm,!1,t);o=n.startContainer;var c=n.startOffset;if(Wi(o)){if($h(o)||(o=o.parentNode),i=o.getAttribute("data-mce-caret"),"before"===i&&(r=o.nextSibling,zh(r)))return rm(r);if("after"===i&&(r=o.previousSibling,zh(r)))return om(r)}if(!n.collapsed)return n;if(qr(o)){if(jh(o)){if(1===e){if(r=u(o),r)return rm(r);if(r=a(o),r)return om(r)}if(-1===e){if(r=a(o),r)return om(r);if(r=u(o),r)return rm(r)}return n}if(ea(o)&&c>=o.data.length-1)return 1===e&&(r=u(o),r)?rm(r):n;if(Qi(o)&&c<=1)return-1===e&&(r=a(o),r)?om(r):n;if(c===o.data.length)return r=u(o),r?rm(r):n;if(0===c)return r=a(o),r?om(r):n}return n},am=function(e,t){return T.from(Qh(e?0:-1,t)).filter(Hh)},um=function(e,t,n){var r=im(e,t,n);return-1===e?xf.fromRangeStart(r):xf.fromRangeEnd(r)},cm=function(e){return T.from(e.getNode()).map(gn.fromDom)},sm=function(e){return T.from(e.getNode(!0)).map(gn.fromDom)},lm=function(e,t){while(t=e(t))if(t.isVisible())return t;return t},fm=function(e,t){var n=Jh(e,t);return!(n||!Jr(e.getNode()))||n};(function(e){e[e["Backwards"]=-1]="Backwards",e[e["Forwards"]=1]="Forwards"})(Cf||(Cf={}));var dm=to,hm=qr,mm=Lr,pm=Jr,gm=da,vm=va,bm=ba,ym=function(e,t){var n=[];while(e&&e!==t)n.push(e),e=e.parentNode;return n},wm=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},xm=function(e,t){if(Xh(e)){if(gm(t.previousSibling)&&!hm(t.previousSibling))return Sf.before(t);if(hm(t))return Sf(t,0)}if(qh(e)){if(gm(t.nextSibling)&&!hm(t.nextSibling))return Sf.after(t);if(hm(t))return Sf(t,t.data.length)}return qh(e)?pm(t)?Sf.before(t):Sf.after(t):Sf.before(t)},Cm=function(e,t){var n=t.nextSibling;return n&&gm(n)?hm(n)?Sf(n,0):Sf.before(n):Sm(Cf.Forwards,Sf.after(t),e)},Sm=function(e,t,n){var r,o,i,a;if(!mm(n)||!t)return null;if(t.isEqual(Sf.after(n))&&n.lastChild){if(a=Sf.after(n.lastChild),qh(e)&&gm(n.lastChild)&&mm(n.lastChild))return pm(n.lastChild)?Sf.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(hm(u)){if(qh(e)&&c>0)return Sf(u,--c);if(Xh(e)&&c<u.length)return Sf(u,++c);r=u}else{if(qh(e)&&c>0&&(o=wm(u,c-1),gm(o)))return!vm(o)&&(i=Yh(o,e,bm,o),i)?hm(i)?Sf(i,i.data.length):Sf.after(i):hm(o)?Sf(o,o.data.length):Sf.before(o);if(Xh(e)&&c<u.childNodes.length&&(o=wm(u,c),gm(o)))return pm(o)?Cm(n,o):!vm(o)&&(i=Yh(o,e,bm,o),i)?hm(i)?Sf(i,0):Sf.before(i):hm(o)?Sf(o,0):Sf.after(o);r=o||a.getNode()}if((Xh(e)&&a.isAtEnd()||qh(e)&&a.isAtStart())&&(r=Yh(r,e,S,n,!0),bm(r,n)))return xm(e,r);o=Yh(r,e,bm,n);var s=Ue(ee(ym(u,n),dm));return!s||o&&s.contains(o)?o?xm(e,o):null:(a=Xh(e)?Sf.after(s):Sf.before(s),a)},km=function(e){return{next:function(t){return Sm(Cf.Forwards,t,e)},prev:function(t){return Sm(Cf.Backwards,t,e)}}},_m=function(e,t,n){var r=e?Sf.before(n):Sf.after(n);return Dm(e,t,r)},Em=function(e){return Jr(e)?Sf.before(e):Sf.after(e)},Am=function(e){return Sf.isTextPosition(e)?0===e.offset():da(e.getNode())},Tm=function(e){if(Sf.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return da(e.getNode(!0))},Om=function(e,t){return!Sf.isTextPosition(e)&&!Sf.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Bm=function(e){return!Sf.isTextPosition(e)&&Jr(e.getNode())},Rm=function(e,t,n){return e?!Om(t,n)&&!Bm(t)&&Tm(t)&&Am(n):!Om(n,t)&&Am(t)&&Tm(n)},Dm=function(e,t,n){var r=km(t);return T.from(e?r.next(n):r.prev(n))},Nm=function(e,t,n){return Dm(e,t,n).bind((function(r){return Jh(n,r,t)&&Rm(e,n,r)?Dm(e,t,r):T.some(r)}))},Im=function(e,t,n,r){return Nm(e,t,n).bind((function(n){return r(n)?Im(e,t,n,r):T.some(n)}))},Pm=function(e,t){var n=e?t.firstChild:t.lastChild;return qr(n)?T.some(Sf(n,e?0:n.data.length)):n?da(n)?T.some(e?Sf.before(n):Em(n)):_m(e,t,n):T.none()},Mm=b(Dm,!0),Fm=b(Dm,!1),Lm=b(Pm,!0),zm=b(Pm,!1),Hm="_mce_caret",Um=function(e){return Lr(e)&&e.id===Hm},Vm=function(e,t){while(t&&t!==e){if(t.id===Hm)return t;t=t.parentNode}return null},jm=function(e){return"string"===typeof e.start},Wm=function(e){return e.hasOwnProperty("rng")},$m=function(e){return e.hasOwnProperty("id")},Gm=function(e){return e.hasOwnProperty("name")},Xm=function(e){return ln.isArray(e.start)},qm=function(e,t){return Lr(t)&&e.isBlock(t)&&!t.innerHTML&&!Yt.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},Km=function(e,t){var n,r=e.createRng();return n=Uf(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=Uf(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r},Ym=function(e,t){var n=e.ownerDocument.createTextNode(zi);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)},Zm=function(e){return!1===e.hasChildNodes()},Jm=function(e,t){return zm(e).fold((function(){return!1}),(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Qm=function(e,t,n){return!(!Zm(t)||!Vm(e,t))&&(Ym(t,n),!0)},ep=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,Qm(s,i,r))return!0;if(c[o]>u.length-1)return!!Qm(s,i,r)||Jm(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},tp=function(e){return qr(e)&&e.data.length>0},np=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):tp(s.nextSibling)?(r=s.nextSibling,o=0):tp(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):tp(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){qr(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&&qr(a)&&!Yt.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,c=o)}return T.some(Sf(u,c))}return T.none()},rp=function(e,t){var n=e.createRng();return ep(e,!0,t,n)&&ep(e,!1,t,n)?T.some(n):T.none()},op=function(e,t){var n=np(e,"start",t),r=np(e,"end",t);return Fl(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(qm(e,t.container()),t.offset()),r.setEnd(qm(e,n.container()),n.offset()),r}))},ip=function(e,t){return T.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))},ap=function(e,t){var n=e.dom;if(t){if(Xm(t))return rp(n,t);if(jm(t))return T.some(Km(n,t));if($m(t))return op(n,t);if(Gm(t))return ip(n,t);if(Wm(t))return T.some(t.rng)}return T.none()},up=function(e,t,n){return nd(e,t,n)},cp=function(e,t){ap(e,t).each((function(t){e.setRng(t)}))},sp=function(e){return Lr(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},lp=function(e){return function(t){return e===t}},fp=lp(Mi),dp=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},hp=function(e){return!dp(e)&&!fp(e)},mp=function(e){return!!e.nodeType},pp=function(e){return e&&/^(IMG)$/.test(e.nodeName)},gp=function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!pp(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(i=u.childNodes,a<i.length?(u=i[a],r=new hi(u,e.getParent(u,e.isBlock))):(u=i[i.length-1],r=new hi(u,e.getParent(u,e.isBlock)),r.next(!0)),o=r.current();o;o=r.next())if(3===o.nodeType&&!wp(o))return n.setStart(o,0),void t.setRng(n)},vp=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||!wp(e))return e}},bp=function(e,t){return mp(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},yp=function(e,t,n){return e.schema.isValidChild(t,n)},wp=function(e,t){if(void 0===t&&(t=!1),H(e)&&qr(e)){var n=t?e.data.replace(/ /g," "):e.data;return wa(n)}return!1},xp=function(e){return H(e)&&qr(e)&&0===e.length},Cp=function(e,t){return"string"!==typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},Sp=function(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},kp=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},_p=function(e,t,n){return kp(e,e.getStyle(t,n),n)},Ep=function(e,t){var n;return e.getParent(t,(function(t){return n=e.getStyle(t,"text-decoration"),n&&"none"!==n})),n},Ap=function(e,t,n){return e.getParents(t,n,e.getRoot())},Tp=function(e,t){var n=function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return K(["styles","attributes"],(function(n){return Oe(e,n).exists((function(e){var n=P(e)?e:Te(e);return K(n,t)}))}))};return K(e.formatter.get(t),n)},Op=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return Ee(e,(function(e,t){return K(r,(function(e){return e===t}))}))};return K(e.formatter.get(t),(function(t){var r=o(t);return K(e.formatter.get(n),(function(e){var t=o(e);return De(r,t)}))}))},Bp=function(e){return Re(e,"block")},Rp=function(e){return Re(e,"selector")},Dp=function(e){return Re(e,"inline")},Np=sp,Ip=Ap,Pp=wp,Mp=bp,Fp=function(e){return Jr(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},Lp=function(e,t){var n=t;while(n){if(Lr(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},zp=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},Hp=function(e,t,n){return zp(e,t,n,(function(e){return fp(e)||dp(e)}))},Up=function(e,t,n){return zp(e,t,n,hp)},Vp=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=Pl(e),c=o?i.backwards:i.forwards;return T.from(c(t,n,(function(e,t){return Np(e.parentNode)?-1:(a=e,r(o,e,t))}),u))},s=c(n,r,Hp);return s.bind((function(e){return i?c(e.container,e.offset+(o?-1:0),Up):T.some(e)})).orThunk((function(){return a?T.some({container:a,offset:o?0:a.length}):T.none()}))},jp=function(e,t,n,r,o){qr(r)&&0===r.nodeValue.length&&r[o]&&(r=r[o]);for(var i=Ip(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},Wp=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(qr(n)?n.parentNode:n,(function(t){return t!==a&&Mp(e,t)}),u)}if(o&&t[0].wrapper&&(o=Ip(i,o,"ul,ol").reverse()[0]||o),!o){o=n;while(o[r]&&!i.isBlock(o[r]))if(o=o[r],Sp(o,"br"))break}return o||n},$p=function(e,t,n,r){var o=n.parentNode;return!H(n[r])&&(!(o!==t&&!z(o)&&!e.isBlock(o))||$p(e,t,o,r))},Gp=function(e,t,n,r,o){var i,a=n,u=o?"previousSibling":"nextSibling",c=e.getRoot();if(qr(n)&&!Pp(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=qr(i)&&!$p(e,c,i,u);if(!Np(i)&&!Fp(i)&&!Pp(i,s))return a}if(a===c||a.parentNode===c){n=a;break}a=a.parentNode}return n},Xp=function(e){return Np(e.parentNode)||Np(e)},qp=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(Lr(o)&&o.hasChildNodes()&&(o=Kl(o,i),qr(o)&&(i=0)),Lr(a)&&a.hasChildNodes()&&(a=Kl(a,t.collapsed?u:u-1),qr(a)&&(u=a.nodeValue.length)),o=Lp(c,o),a=Lp(c,a),Xp(o)&&(o=Np(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,qr(o)&&(i=t.collapsed?o.length:0)),Xp(a)&&(a=Np(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,qr(a)&&(u=t.collapsed?0:a.length)),t.collapsed){var s=Vp(c,e.getBody(),o,i,!0,r);s.each((function(e){var t=e.container,n=e.offset;o=t,i=n}));var l=Vp(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&&qr(o)&&0!==i||(o=Gp(c,n,o,i,!0)),n[0].inline&&qr(a)&&u!==a.nodeValue.length||(a=Gp(c,n,a,u,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(o=jp(c,n,t,o,"previousSibling"),a=jp(c,n,t,a,"nextSibling")),(n[0].block||n[0].selector)&&(o=Wp(e,n,o,"previousSibling"),a=Wp(e,n,a,"nextSibling"),n[0].block&&(c.isBlock(o)||(o=Gp(c,n,o,i,!0)),c.isBlock(a)||(a=Gp(c,n,a,u,!1)))),Lr(o)&&(i=c.nodeIndex(o),o=o.parentNode),Lr(a)&&(u=c.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},Kp=function(e,t){var n=e.childNodes;return t>=n.length?t=n.length-1:t<0&&(t=0),n[t]||e},Yp=function(e,t){return Kp(e,t-1)},Zp=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=Kp(r,o)),1===i.nodeType&&i.hasChildNodes()&&(i=Yp(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 h=s(r,f)||r,m=s(i,f)||i;l(r,h,!0);var p=c(h===r?h:h.nextSibling,"nextSibling",m===i?m.nextSibling:m);p.length&&n(u(p)),l(i,m)},Jp=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Qp=function(e){return ue(e,(function(e){var t=ql(e);return t?[gn.fromDom(t)]:[]}))},eg=function(e){return Jp(e).length>1},tg=function(e){return ee(Qp(e),Di)},ng=function(e){return ml(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(Jp(e.selection.getSel()),gn.fromDom(e.getBody()))},ig=function(e){var t=e.startContainer,n=e.startOffset;return qr(t)?0===n?T.some(gn.fromDom(t)):T.none():T.from(t.childNodes[n]).map(gn.fromDom)},ag=function(e){var t=e.endContainer,n=e.endOffset;return qr(t)?n===t.data.length?T.some(gn.fromDom(t)):T.none():T.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)?qn(t).map((function(t){return[e].concat(cg(t))})).getOr([]):[e].concat(cg(t))}))},sg=function(e,t){return Fl(ig(t),ag(t),(function(t,n){var r=oe(ug(e),b(On,t)),o=oe(cg(e),b(On,n));return r.isSome()&&o.isSome()})).getOr(!1)},lg=function(e,t,n,r){var o=n,i=new hi(n,o),a=Ee(e.schema.getMoveCaretBeforeOnEnterElements(),(function(e,t){return!q(["td","th","table"],t.toLowerCase())}));do{if(qr(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?Z(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)},hg=function(e,t,n){var r=td(e,t);n(r),e.moveToBookmark(r)};function mg(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)?T.from(t.dom.nodeValue):T.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 pg=mg(Ln,"text"),gg=function(e){return pg.get(e)},vg=function(e){return Ln(e)&&gg(e)===zi},bg=function(e,t,n,r){return $n(t).fold((function(){return"skipping"}),(function(o){return"br"===r||vg(t)?"valid":yl(t)?"existing":Um(t.dom)?"caret":yp(e,n,r)&&yp(e,Nn(o),n)?"valid":"invalid-child"}))},yg=function(e,t){var n=qp(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?El("mce-annotation"):o,a=je(t,["uid"]),u=gn.fromTag("span",e);sl(u,pl()),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),Al(u,d),u},xg=function(e,t,n,r,o){var i=[],a=wg(e.getDoc(),o,n,r),u=Ls(T.none()),c=function(){u.set(T.none())},s=function(){return u.get().getOrThunk((function(){var e=Dl(a);return i.push(e),u.set(T.some(e)),e}))},l=function(e){Z(e,f)},f=function(t){var n=bg(e,t,"span",Nn(t));switch(n){case"invalid-child":c();var r=Jn(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 Zp(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);Bl(u,Mi),o.getRng().insertNode(u.dom),o.select(u.dom)}else hg(o,!1,(function(){dg(e,(function(o){xg(e,o,t,n.decorate,r)}))}))}))},Sg=function(e){var t=kl();Sl(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,T.some(t)).each((function(e){var t=e.elements;Z(t,Cr)}))},getAll:function(t){var n=xl(e,t);return xe(n,(function(e){return Y(e,(function(e){return e.dom}))}))}}};function kg(e){return{getBookmark:b(up,e),moveToBookmark:b(cp,e)}}(function(e){e.isBookmarkNode=sp})(kg||(kg={}));var _g=kg,Eg=function(e,t){while(t&&t!==e){if(eo(t)||to(t))return t;t=t.parentNode}return null},Ag=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(Lr(r))return K(r.getClientRects(),(function(n){return Xl(n,e,t)}))}return K(n.getClientRects(),(function(n){return Xl(n,e,t)}))},Tg=function(e,t){return e.fire("PreProcess",t)},Og=function(e,t){return e.fire("PostProcess",t)},Bg=function(e){return e.fire("remove")},Rg=function(e){return e.fire("detach")},Dg=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})},Ig=function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})},Pg=function(e){return e.fire("PreInit")},Mg=function(e){return e.fire("PostRender")},Fg=function(e){return e.fire("Init")},Lg=function(e,t){return e.fire("PlaceholderToggle",{state:t})},zg=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}},Ug=to,Vg=function(e,t){var n,r,o,i,a,u,c,s,l,f,d,h,m,p,g,v,b=t.dom,y=ln.each,w=t.getDoc(),x=document,C=Math.abs,S=Math.round,k=t.getBody(),_={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},E=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},A=function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return E(e.target)&&!Ag(n.clientX,n.clientY,t)}return E(e.target)&&!Ag(e.clientX,e.clientY,t)},T=function(e){var n=e.target;A(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},O=function(e){return t.dom.is(e,"figure.image")?e.querySelector("img"):e},B=function(e){var n=Ud(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&_n(gn.fromDom(e),n)))},R=function(e,t,n){b.setStyles(O(e),{width:t,height:n})},D=function(e){var y,w,x,_,A;y=e.screenX-a,w=e.screenY-u,m=y*i[2]+l,p=w*i[3]+f,m=m<5?5:m,p=p<5?5:p,x=E(n)&&!1!==Vd(t)?!Hg.modifierPressed(e):Hg.modifierPressed(e),x&&(C(y)>C(w)?(p=S(m*d),m=S(p/d)):(m=S(p/d),p=S(m*d))),R(r,m,p),_=i.startPos.x+y,A=i.startPos.y+w,_=_>0?_:0,A=A>0?A:0,b.setStyles(o,{left:_,top:A,display:"block"}),o.innerHTML=m+" × "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",c+(l-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",s+(f-p)),y=k.scrollWidth-g,w=k.scrollHeight-v,y+w!==0&&b.setStyles(o,{left:_-y,top:A-w}),h||(Ng(t,n,l,f,"corner-"+i.name),h=!0)},N=function(){var e=h;h=!1;var a=function(e,r){r&&(n.style[e]||!t.schema.isValid(n.nodeName.toLowerCase(),e)?b.setStyle(O(n),e,r):b.setAttrib(O(n),e,""+r))};e&&(a("width",m),a("height",p)),b.unbind(w,"mousemove",D),b.unbind(w,"mouseup",N),x!==w&&(b.unbind(x,"mousemove",D),b.unbind(x,"mouseup",N)),b.remove(r),b.remove(o),I(n),e&&(Ig(t,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),t.nodeChanged()},I=function(e){P(),L();var c=b.getPos(e,k),s=c.x,h=c.y,C=e.getBoundingClientRect(),S=C.width||C.right-C.left,E=C.height||C.bottom-C.top;n!==e&&(n=e,m=p=0);var A=t.fire("ObjectSelected",{target:e});B(e)&&!A.isDefaultPrevented()?y(_,(function(e,t){var c,m=function(c){a=c.screenX,u=c.screenY,l=O(n).clientWidth,f=O(n).clientHeight,d=f/l,i=e,i.name=t,i.startPos={x:S*e[0]+s,y:E*e[1]+h},g=k.scrollWidth,v=k.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:h,margin:0}),R(r,S,E),r.removeAttribute("data-mce-selected"),k.appendChild(r),b.bind(w,"mousemove",D),b.bind(w,"mouseup",N),x!==w&&(b.bind(x,"mousemove",D),b.bind(x,"mouseup",N)),o=b.add(k,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},l+" × "+f)};c=b.get("mceResizeHandle"+t),c&&b.remove(c),c=b.add(k,"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(),m(e)})),e.elm=c,b.setStyles(c,{left:S*e[0]+s-c.offsetWidth/2,top:E*e[1]+h-c.offsetHeight/2})})):P(),n.setAttribute("data-mce-selected","1")},P=function(){L(),n&&n.removeAttribute("data-mce-selected"),we(_,(function(e,t){var n=b.get("mceResizeHandle"+t);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o,i=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};h||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,k)&&(z(),r=e.getStart(!0),i(r,o)&&i(e.getEnd(!0),o))?I(o):P())},F=function(e){return Ug(Eg(t.getBody(),e))},L=function(){we(_,(function(e){e.elm&&(b.unbind(e.elm),delete e.elm)}))},z=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(function(){if(z(),Yt.browser.isIE()||Yt.browser.isEdge()){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;h||!/^(TABLE|IMG|HR)$/.test(r)||F(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(F(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(k,"mscontrolselect",e),t.on("remove",(function(){return b.unbind(k,"mscontrolselect",e)}))}var r=si.throttle((function(e){t.composing||M(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",P),t.on("contextmenu longpress",T,!0)})),t.on("remove",L);var H=function(){n=r=null};return{isResizable:B,showResizeRect:I,hideResizeRect:P,updateResizeRect:M,destroy:H}},jg=function(e){return eo(e)||to(e)},Wg=function(e,t,n){while(e&&e!==t){if(n(e))return e;e=e.parentNode}return null},$g=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},Gg=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return to(Wg(n,t,jg))?null:e},Xg=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=$g(e,t,n)}return Gg(r,n.body)}return r},qg=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},Kg=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!==Kg(e,t,n)},Zg=function(e,t,n){return Yg(e,t,(function(e){return e.nodeName===n}))},Jg=function(e){return e&&"TABLE"===e.nodeName},Qg=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},ev=function(e,t){return Gi(e)&&!1===Yg(e,t,Um)},tv=function(e,t,n){var r=new hi(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());while(t=r[n?"prev":"next"]())if(Jr(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&&Jr(o)&&t&&e.isEmpty(s))return T.some(xf(o.parentNode,e.nodeIndex(o)));var l=new hi(o,s);while(a=l[r?"prev":"next"]()){if("false"===e.getContentEditableParent(a)||ev(a,u))return T.none();if(qr(a)&&a.nodeValue.length>0)return!1===Zg(a,u,"A")?T.some(xf(a,r?a.nodeValue.length:0)):T.none();if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return T.none();i=a}return n&&i?T.some(xf(i,0)):T.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=Lr(o)&&i===o.childNodes.length,f=e.schema.getNonEmptyElements();if(u=n,Gi(o))return T.none();if(Lr(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(Gi(a))return T.none();if(f[a.nodeName]||Jg(a))return T.none()}if(o.hasChildNodes()){if(i=Math.min(!u&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=qr(o)&&l?o.data.length:0,!t&&o===c.lastChild&&Jg(o))return T.none();if(rv(c,o)||Gi(o))return T.none();if(o.hasChildNodes()&&!1===Jg(o)){a=o;var d=new hi(o,c);do{if(to(a)||Gi(a)){s=!1;break}if(qr(a)&&a.nodeValue.length>0){i=u?0:a.nodeValue.length,o=a,s=!0;break}if(f[a.nodeName.toLowerCase()]&&!Qg(a)){i=e.nodeIndex(a),o=a.parentNode,u||i++,s=!0;break}}while(a=u?d.next():d.prev())}}}return t&&(qr(o)&&0===i&&ov(e,l,t,!0,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),Lr(o)&&(a=o.childNodes[i],a||(a=o.childNodes[i-1]),!a||!Jr(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&&qr(o)&&i===o.nodeValue.length&&ov(e,l,t,!1,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),s?T.some(xf(o,i)):T.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),qg(t,r)?T.none():T.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&&qr(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):(qr(t)&&n>0&&n<t.nodeValue.length&&(t=uv(t,n),n=0),qr(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 Zp(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=qg,e.getCaretRangeFromPoint=Xg,e.getSelectedNode=ql,e.getNode=Kl})(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,hv=fv("height",(function(e){var t=e.dom;return Sr(e)?t.getBoundingClientRect().height:t.offsetHeight})),mv=function(e){return hv.get(e)},pv=function(e,t){var n=e.view(t);return n.fold(g([]),(function(t){var n=e.owner(t),r=pv(e,n);return[t].concat(r)}))},gv=function(e,t){var n=t.owner(e);return pv(t,n)},vv=function(e){var t,n=e.dom===document?T.none():T.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=Br(t),r=gv(e,yv),o=Or(e),i=te(r,(function(e,t){var n=Or(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()},Sv=function(e,t){e.fire("AfterScrollIntoView",t)},kv=function(e,t){var n=Jn(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}:Ln(r)?{element:r,offset:gg(r).length}:{element:r,offset:Jn(r).length}},_v=function(e,t){var n=Tr(e),r=mv(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Ev=function(e,t){var n=kv(e,t),r=gn.fromHtml('<span data-mce-bogus="all">'+zi+"</span>");return hr(n.element,r),_v(r,(function(){return xr(r)}))},Av=function(e){return _v(gn.fromDom(e),h)},Tv=function(e,t,n,r){Dv(e,(function(o,i){return Bv(e,t,n,r)}),n)},Ov=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};if(!Cv(e,i)){var a=Br(t).top;n(t,a,r,o),Sv(e,i)}},Bv=function(e,t,n,r){var o=gn.fromDom(e.getBody()),i=gn.fromDom(e.getDoc());wo(o);var a=Ev(gn.fromDom(n.startContainer),n.startOffset);Ov(e,i,t,a,r),a.cleanup()},Rv=function(e,t,n,r){var o=gn.fromDom(e.getDoc());Ov(e,o,n,Av(t),r)},Dv=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)Rr(o.left,o.top,r);else{var i=o.top-t+e.height;Rr(o.left,i,r)}},Iv=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)},Pv=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Iv(e,t,o,n,r)},Mv=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Iv(e,t,o,n,r);var i=wv(n.element),a=Pr(window);i.top<a.y?Dr(n.element,!1!==r):i.top>a.bottom&&Dr(n.element,!0===r)},Fv=function(e,t,n){return Tv(e,Pv,t,n)},Lv=function(e,t,n){return Rv(e,t,Pv,n)},zv=function(e,t,n){return Tv(e,Mv,t,n)},Hv=function(e,t,n){return Rv(e,t,Mv,n)},Uv=function(e,t,n){var r=e.inline?Lv:Hv;r(e,t,n)},Vv=function(e,t,n){var r=e.inline?Fv:zv;r(e,t,n)},jv=function(){return gn.fromDom(document)},Wv=function(e){return e.dom.focus()},$v=function(e){var t=ur(e).dom;return e.dom===t.activeElement},Gv=function(e){return void 0===e&&(e=jv()),T.from(e.dom.activeElement).map(gn.fromDom)},Xv=function(e){return Gv(ur(e)).filter((function(t){return e.dom.contains(t.dom)}))},qv=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Kv={create:qv},Yv=Wo.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Zv=function(e,t,n,r){return e.fold(t,n,r)},Jv=function(e){return e.fold(v,v,v)},Qv=Yv.before,eb=Yv.on,tb=Yv.after,nb={before:Qv,on:eb,after:tb,cata:Zv,getStart:Jv},rb=Wo.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 Wn(t)},lb=Kv.create,fb={domRange:ab,relative:ub,exact:cb,exactFromRange:ob,getWin:sb,range:lb},db=Ut().browser,hb=function(e,t){var n=Ln(t)?gg(t).length:Jn(t).length+1;return e>n?n:e<0?0:e},mb=function(e){return fb.range(e.start,hb(e.soffset,e.start),e.finish,hb(e.foffset,e.finish))},pb=function(e,t){return!Fr(t.dom)&&(Dn(e,t)||On(e,t))},gb=function(e){return function(t){return pb(e,t.start)&&pb(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?T.from(t.getRangeAt(0)):T.none();return n.map(bb)},wb=function(e){var t=Wn(e);return yb(t.dom).filter(gb(e))},xb=function(e,t){return T.from(t).filter(gb(e)).map(mb)},Cb=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),T.some(t)}catch(n){return T.none()}},Sb=function(e){var t=vb(e)?wb(gn.fromDom(e.getBody())):T.none();e.bookmark=t.isSome()?t:e.bookmark},kb=function(e,t){var n=gn.fromDom(e.getBody()),r=vb(e)?T.from(t):T.none(),o=r.map(bb).filter(gb(n));e.bookmark=o.isSome()?o:e.bookmark},_b=function(e){var t=e.bookmark?e.bookmark:T.none();return t.bind((function(t){return xb(gn.fromDom(e.getBody()),t)})).bind(Cb)},Eb=function(e){_b(e).each((function(t){return e.selection.setRng(t)}))},Ab=function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")},Tb={isEditorUIElement:Ab},Ob=function(e){return"nodechange"===e.type&&e.selectionChange},Bb=function(e,t){var n=function(){t.throttle()};Os.DOM.bind(document,"mouseup",n),e.on("remove",(function(){Os.DOM.unbind(document,"mouseup",n)}))},Rb=function(e){e.on("focusout",(function(){Sb(e)}))},Db=function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))},Nb=function(e,t){var n=Ut().browser;n.isIE()?Rb(e):Db(e,t),e.on("keyup NodeChange",(function(t){Ob(t)||Sb(e)}))},Ib=function(e){var t=el((function(){Sb(e)}),0);e.on("init",(function(){e.inline&&Bb(e,t),Nb(e,t)})),e.on("remove",(function(){t.cancel()}))},Pb=Os.DOM,Mb=function(e){return Tb.isEditorUIElement(e)},Fb=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"))},Lb=function(e,t){var n=Jd(e),r=Pb.getParent(t,(function(t){return Mb(t)||!!n&&e.dom.is(t,n)}));return null!==r},zb=function(e){try{var t=ur(gn.fromDom(e.getElement()));return Gv(t).fold((function(){return document.body}),(function(e){return e.dom}))}catch(n){return document.body}},Hb=function(e,t){var n=t.editor;Ib(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;Lb(t,zb(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||Lb(n,t)||e.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))}))},Pb.bind(document,"focusin",dv))},Ub=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(Pb.unbind(document,"focusin",dv),dv=null)},Vb=function(e){e.on("AddEditor",b(Hb,e)),e.on("RemoveEditor",b(Ub,e))},jb=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))},Wb=function(e){return e.collapsed?T.from(Kl(e.startContainer,e.startOffset)).map(gn.fromDom):T.none()},$b=function(e,t){return Wb(t).bind((function(t){return Ri(t)?T.some(t):!1===Dn(e,t)?T.some(e):T.none()}))},Gb=function(e,t){$b(gn.fromDom(e.getBody()),t).bind((function(e){return Lm(e.dom)})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},Xb=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},qb=function(e){return $v(e)||Xv(e).isSome()},Kb=function(e){return e.iframeElement&&$v(gn.fromDom(e.iframeElement))},Yb=function(e){var t=e.getBody();return t&&qb(gn.fromDom(t))},Zb=function(e){return Gv().filter((function(t){return!Fb(t.dom)&&Lb(e,t.dom)})).isSome()},Jb=function(e){return e.inline?Yb(e):Kb(e)},Qb=function(e){return Jb(e)||Zb(e)},ey=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===Jb(e)&&_b(e).each((function(t){e.selection.setRng(t),r=t}));var o=jb(e,t.getNode());if(e.$.contains(n,o))return Xb(o),Gb(e,r),void ty(e);e.inline||(Yt.opera||Xb(n),e.getWin().focus()),(Yt.gecko||e.inline)&&(Xb(n),Gb(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 T.from(i).map(gn.fromDom).map((function(e){return r&&t.collapsed?e:Qn(e,o(e,a)).getOr(e)})).bind((function(e){return Fn(e)?T.some(e):$n(e).filter(Fn)})).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&&qr(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 hi(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 T.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 U(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 T.none()},hy=function(e,t,n){var r=t(e),o=fy(n);return r.orThunk((function(){return o(e)?T.none():dy(e,t,o)}))},my=Sp,py=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!!py(e,t,n)||(t.parentNode===o||!!yy(e,t,n,r,!0))})),yy(e,t,n,r))},vy=function(e,t,n){return!!my(t,n.inline)||(!!my(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):_p(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!my(u,kp(e,Cp(s[a],i),a)))return}}else for(c=0;c<s.length;c++)if("attributes"===r?e.getAttrib(t,s[c]):_p(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 On(t,gn.fromDom(e.getBody()))},r=function(t,n){return yy(e,t.dom,n)?T.some(n):T.none()};return T.from(e.selection.getStart(!0)).bind((function(e){return hy(gn.fromDom(e),(function(e){return ve(t,(function(t){return r(e,t)}))}),n)})).getOrNull()},Sy=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=Ap(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},ky=function(e,t,n){return ne(n,(function(n,r){var o=Tp(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},Ey=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}},Ay=function(e){if(!wa(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Ty=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},Oy=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=Ey(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=Ey(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(Ty(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Ty(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Ay(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=Ey(o,r));return!0},e.prototype.walk=function(e){return Ey(this,null,e)},e}(),By=ln.makeMap,Ry=function(e){var t=[];e=e||{};var n=e.indent,r=By(e.indent_before||""),o=By(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$/,"")}}},Dy=function(e,t){void 0===t&&(t=du());var n=Ry(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,h,m,p=i[e.type];if(p)p(e);else{if(r=e.name,u=e.shortEnded,c=e.attributes,o&&c&&c.length>1&&(f=[],f.map={},m=t.getElementRule(e.name),m)){for(d=0,h=m.attributesOrder.length;d<h;d++)s=m.attributesOrder[d],s in c.map&&(l=c.map[s],f.map[s]=l,f.push({name:s,value:l}));for(d=0,h=c.length;d<h;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=El("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("")})},Iy=function(e,t){return e.replace(new RegExp(t.prefix+"_[0-9]+","g"),(function(e){return Oe(t.uris,e).getOr(e)}))},Py=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(e);return t?T.some({type:t[1],data:decodeURIComponent(t[2])}):T.none()},My=["img","video"],Fy=function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")},Ly=function(e,t){var n=z(e)?q(My,t):e;return!n},zy=function(e,t,n){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?Ly(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},Uy=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)&&Uy(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 Wy(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,h,m,p,g,v,b,y,w,x,C,S,k,_,E,A,T,O,B,R=n.html,D=0,N=[],I=0,P=tu.decode,M=ln.makeMap("src,href,data,background,formaction,poster,xlink:href"),F=/((java|vb)script|mhtml):/i,L="html"===l?0:1,z=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(Iy(e,n),t)},U=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),r(Iy(t,n)))},V=function(e){return Oe(n.uris,e).getOr(e)},j=function(e,t){var n=e||"",r=!ut(n,"--"),o=Vy(R,r,t);return e=R.substr(t,o-t),U(r?n+e:e),o+1},W=function(t,n,r,o,i){var a,u,c=/[\s\u0000-\u001F]+/g;if(n=n.toLowerCase(),r=V(n in K?n:P(r||o||i||"")),Y&&!b&&!1===Fy(n)){if(a=k[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(M[n]&&!e.allow_script_urls){var s=r.replace(c,"");try{s=decodeURIComponent(s)}catch(l){s=unescape(s)}if(F.test(s))return;if(zy(e,s,t))return}b&&(n in M||0===n.indexOf("on"))||(m.map[n]=r,m.push({name:n,value:r}))},$=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"),G=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,X=t.getShortEndedElements(),q=e.self_closing_elements||t.getSelfClosingElements(),K=t.getBoolAttrs(),Y=e.validate,Z=e.remove_internals,J=e.fix_self_closing,Q=t.getSpecialElements(),ee=R+">";while(f=$.exec(ee)){var te=f[0];if(D<f.index&&H(P(R.substr(D,f.index-D))),d=f[7])d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),z(d);else if(d=f[8]){if(f.index+te.length>R.length){H(P(R.substr(f.index))),D=f.index+te.length;continue}d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),y=d in X,J&&q[d]&&N.length>0&&N[N.length-1].name===d&&z(d);var ne=jy(G,f[9]);if(null!==ne){if("all"===ne){D=Hy(t,R,$.lastIndex),$.lastIndex=D;continue}x=!1}if(!Y||(w=t.getElementRule(d))){if(x=!0,Y&&(k=w.attributes,_=w.attributePatterns),(S=f[9])?(b=-1!==S.indexOf("data-mce-type"),b&&Z&&(x=!1),m=[],m.map={},S.replace(G,(function(e,t,n,r,o){return W(d,t,n,r,o),""}))):(m=[],m.map={}),Y&&!b){if(E=w.attributesRequired,A=w.attributesDefault,T=w.attributesForced,O=w.removeEmptyAttrs,O&&!m.length&&(x=!1),T){p=T.length;while(p--)C=T[p],v=C.name,B=C.value,"{$uid}"===B&&(B="mce_"+I++),m.map[v]=B,m.push({name:v,value:B})}if(A){p=A.length;while(p--)C=A[p],v=C.name,v in m.map||(B=C.value,"{$uid}"===B&&(B="mce_"+I++),m.map[v]=B,m.push({name:v,value:B}))}if(E){p=E.length;while(p--)if(E[p]in m.map)break;-1===p&&(x=!1)}if(C=m.map["data-mce-bogus"]){if("all"===C){D=Hy(t,R,$.lastIndex),$.lastIndex=D;continue}x=!1}}x&&a(d,m,y)}else x=!1;if(h=Q[d]){h.lastIndex=D=f.index+te.length,(f=h.exec(R))?(x&&(g=R.substr(D,f.index-D)),D=f.index+f[0].length):(g=R.substr(D),D=R.length),x&&(g.length>0&&H(g,!0),u(d)),$.lastIndex=D;continue}y||(S&&S.indexOf("/")===S.length-1?x&&u(d):N.push({name:d,valid:x}))}else if(d=f[1])U(d);else if(d=f[2]){var re=1===L||e.preserve_cdata||N.length>0&&t.isValidChild(N[N.length-1].name,"#cdata");if(!re){D=j("",f.index+2),$.lastIndex=D;continue}o(d)}else if(d=f[3])s(d);else{if((d=f[4])||"<!"===te){D=j(d,f.index+te.length),$.lastIndex=D;continue}if(d=f[5]){if(1!==L){D=j("?",f.index+2),$.lastIndex=D;continue}c(d,f[6])}}D=f.index+te.length}for(D<R.length&&H(P(R.substr(D))),p=N.length-1;p>=0;p--)d=N[p],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})(Wy||(Wy={}));var $y=Wy,Gy=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")},Xy=function(e,t){var n,r,o,i,a=t,u=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,c=e.schema;a=Gy(e.getTempAttrs(),a);var s=c.getShortEndedElements();while(i=u.exec(a))r=u.lastIndex,o=i[0].length,n=s[i[1]]?r:$y.findEndTag(c,a,r),a=a.substring(0,r-o)+a.substring(n),u.lastIndex=r-o;return Ui(a)},qy=Xy,Ky=function(e,t){var n=md(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(qy(e.serializer,r.innerHTML)):"text"===t.format?e.dom.isEmpty(r)?"":Ui(r.innerText||r.textContent):"tree"===t.format?e.serializer.serialize(r,t):Ky(e,e.serializer.serialize(r,t)),q(["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},Zy=function(e,t,n){return T.from(e.getBody()).fold(g("tree"===t.format?new Oy("body",11):""),(function(r){return Yy(e,t,n,r)}))},Jy=ln.each,Qy=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Jy(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")))&&(!sp(t)&&!sp(n)))}},ew=function(e,t,n){return T.from(n.container()).filter(qr).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},tw=b(ew,!0,dp),nw=b(ew,!1,dp),rw=function(e){var t=e.container();return qr(t)&&(0===t.data.length||Hi(t.data)&&_g.isBookmarkNode(t.parentNode))},ow=function(e,t){return function(n){return T.from(Qh(e?0:-1,n)).filter(t).isSome()}},iw=function(e){return Qr(e)&&"block"===go(gn.fromDom(e),"display")},aw=function(e){return to(e)&&!Wr(e)},uw=ow(!0,iw),cw=ow(!1,iw),sw=ow(!0,ro),lw=ow(!1,ro),fw=ow(!0,$r),dw=ow(!1,$r),hw=ow(!0,aw),mw=ow(!1,aw),pw=function(e){var t=[],n=e.dom;while(n)t.push(gn.fromDom(n)),n=n.lastChild;return t},gw=function(e){var t=ml(e,"br"),n=ee(pw(e).slice(-1),Ai);t.length===n.length&&Z(n,xr)},vw=function(e){wr(e),gr(e,gn.fromHtml('<br data-mce-bogus="1">'))},bw=function(e){tr(e).each((function(t){qn(t).each((function(n){ki(e)&&Ai(t)&&ki(n)&&xr(t)}))}))},yw=function(e){return e.slice(0,-1)},ww=function(e,t,n){return Dn(t,e)?yw(Gn(e,(function(e){return n(e)||On(e,t)}))):[]},xw=function(e,t){return ww(e,t,C)},Cw=function(e,t){return[e].concat(xw(e,t))},Sw=function(e,t,n){return Im(e,t,n,rw)},kw=function(e,t){return oe(Cw(gn.fromDom(t.container()),e),ki)},_w=function(e,t,n){return Sw(e,t.dom,n).forall((function(e){return kw(t,n).fold((function(){return!1===Jh(e,n,t.dom)}),(function(r){return!1===Jh(e,n,t.dom)&&Dn(r,gn.fromDom(e.container()))}))}))},Ew=function(e,t,n){return kw(t,n).fold((function(){return Sw(e,t.dom,n).forall((function(e){return!1===Jh(e,n,t.dom)}))}),(function(t){return Sw(e,t.dom,n).isNone()}))},Aw=b(Ew,!1),Tw=b(Ew,!0),Ow=b(_w,!1),Bw=b(_w,!0),Rw=function(e){return cm(e).exists(Ai)},Dw=function(e,t,n){var r=ee(Cw(gn.fromDom(n.container()),t),ki),o=me(r).getOr(t);return Dm(e,o.dom,n).filter(Rw)},Nw=function(e,t){return cm(t).exists(Ai)||Dw(!0,e,t).isSome()},Iw=function(e,t){return sm(t).exists(Ai)||Dw(!1,e,t).isSome()},Pw=b(Dw,!1),Mw=b(Dw,!0),Fw=function(e){return xf.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},Lw=function(e,t){var n=ee(Cw(gn.fromDom(t.container()),e),ki);return me(n).getOr(e)},zw=function(e,t){return Fw(t)?nw(t):nw(t)||Fm(Lw(e,t).dom,t).exists(nw)},Hw=function(e,t){return Fw(t)?tw(t):tw(t)||Mm(Lw(e,t).dom,t).exists(tw)},Uw=function(e){return q(["pre","pre-wrap"],e)},Vw=function(e){return cm(e).bind((function(e){return Ko(e,Fn)})).exists((function(e){return Uw(go(e,"white-space"))}))},jw=function(e,t){return Fm(e.dom,t).isNone()},Ww=function(e,t){return Mm(e.dom,t).isNone()},$w=function(e,t){return jw(e,t)||Ww(e,t)||Aw(e,t)||Tw(e,t)||Iw(e,t)||Nw(e,t)},Gw=function(e,t){return!Vw(t)&&($w(e,t)||zw(e,t)||Hw(e,t))},Xw=function(e,t){return!Vw(t)&&(Aw(e,t)||Ow(e,t)||Iw(e,t)||zw(e,t))},qw=function(e){var t=e.container(),n=e.offset();return qr(t)&&n<t.data.length?xf(t,n+1):e},Kw=function(e,t){return!Vw(t)&&(Tw(e,t)||Bw(e,t)||Nw(e,t)||Hw(e,t))},Yw=function(e,t){return Xw(e,t)||Kw(e,qw(t))},Zw=function(e,t){return fp(e.charAt(t))},Jw=function(e){var t=e.container();return qr(t)&&at(t.data,Mi)},Qw=function(e){var t=e.split("");return Y(t,(function(e,n){return fp(e)&&n>0&&n<t.length-1&&hp(t[n-1])&&hp(t[n+1])?" ":e})).join("")},ex=function(e,t){var n=t.data,r=xf(t,0);return!(!Zw(n,0)||Yw(e,r))&&(t.data=" "+n.slice(1),!0)},tx=function(e){var t=e.data,n=Qw(t);return n!==t&&(e.data=n,!0)},nx=function(e,t){var n=t.data,r=xf(t,n.length-1);return!(!Zw(n,n.length-1)||Yw(e,r))&&(t.data=n.slice(0,-1)+" ",!0)},rx=function(e,t){return T.some(t).filter(Jw).bind((function(t){var n=t.container(),r=ex(e,n)||tx(n)||nx(e,n);return r?T.some(t):T.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 dp(o)||fp(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+Mi}:{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=qo(r,ki).getOr(r),i=e.data.slice(t,t+n),a=t+n>=e.data.length&&Kw(o,Sf(e,e.data.length)),u=0===t&&Xw(o,Sf(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===Sf.isTextPosition(e)&&n===t.parentNode&&r>Sf.before(t).offset()},fx=function(e,t){return lx(t,e)?Sf(t.container(),t.offset()-1):t},dx=function(e){return qr(e)?Sf(e,0):Sf.before(e)},hx=function(e){return qr(e)?Sf(e,e.data.length):Sf.after(e)},mx=function(e){return da(e.previousSibling)?T.some(hx(e.previousSibling)):e.previousSibling?zm(e.previousSibling):T.none()},px=function(e){return da(e.nextSibling)?T.some(dx(e.nextSibling)):e.nextSibling?Lm(e.nextSibling):T.none()},gx=function(e,t){var n=Sf.before(t.previousSibling?t.previousSibling:t.parentNode);return Fm(e,n).fold((function(){return Mm(e,Sf.after(t))}),T.some)},vx=function(e,t){return Mm(e,Sf.after(t)).fold((function(){return Fm(e,Sf.before(t))}),T.some)},bx=function(e,t){return mx(t).orThunk((function(){return px(t)})).orThunk((function(){return gx(e,t)}))},yx=function(e,t){return px(t).orThunk((function(){return mx(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)}))},Sx=function(e){return function(t){return t.dom===e}},kx=function(e,t){return t&&Be(e.schema.getBlockElements(),Nn(t))},_x=function(e){if(Oa(e)){var t=gn.fromHtml('<br data-mce-bogus="1">');return wr(e),gr(e,t),T.some(Sf.before(t.dom))}return T.none()},Ex=function(e,t,n){var r=qn(e).filter(Ln),o=Kn(e).filter(Ln);return xr(e),Ll(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?Sf(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}))},Ax=function(e,t){return Be(e.schema.getTextInlineElements(),Nn(t))},Tx=function(e,t,n,r){void 0===r&&(r=!0);var o=xx(t,e.getBody(),n.dom),i=qo(n,b(kx,e),Sx(e.getBody())),a=Ex(n,o,Ax(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,T.some(n))}))},Ox=function(e,t){return{start:e,end:t}},Bx=function(e,t,n){return{rng:e,table:t,cells:n}},Rx=Wo.generate([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),Dx=function(e){return function(t){return On(e,t)}},Nx=function(e,t){return ei(gn.fromDom(e),"td,th",t)},Ix=function(e,t){return Jo(e,"table",t)},Px=function(e){return!On(e.start,e.end)},Mx=function(e,t){return Ix(e.start,t).bind((function(n){return Ix(e.end,t).bind((function(e){return zl(On(n,e),n)}))}))},Fx=function(e,t){return!Px(e)&&Mx(e,t).exists((function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length}))},Lx=function(e){return ml(e,"td,th")},zx=function(e,t){var n=Nx(e.startContainer,t),r=Nx(e.endContainer,t);return Fl(n,r,Ox)},Hx=function(e,t){return Ix(e.start,t).bind((function(t){return pe(Lx(t)).map((function(t){return Ox(e.start,t)}))}))},Ux=function(e,t){var n=Nx(t.startContainer,e),r=Nx(t.endContainer,e);return t.collapsed?T.none():Fl(n,r,Ox).fold((function(){return n.fold((function(){return r.bind((function(t){return Ix(t,e).bind((function(e){return me(Lx(e)).map((function(e){return Ox(e,t)}))}))}))}),(function(t){return Ix(t,e).bind((function(e){return pe(Lx(e)).map((function(e){return Ox(t,e)}))}))}))}),(function(t){return Vx(e,t)?T.none():Hx(t,e)}))},Vx=function(e,t){return Mx(t,e).isSome()},jx=function(e,t){return Mx(e,t).map((function(t){return Bx(e,t,Lx(t))}))},Wx=function(e,t,n){return e.filter((function(e){return Px(e)&&Vx(n,e)})).orThunk((function(){return Ux(n,t)})).bind((function(e){return jx(e,n)}))},$x=function(e,t){return ie(e,(function(e){return On(e,t)}))},Gx=function(e){return Fl($x(e.cells,e.rng.start),$x(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},Xx=function(e,t,n){return e.filter((function(e){return Fx(e,n)&&sg(e.start,t)})).map((function(e){return e.start}))},qx=function(e){return Gx(e).map((function(t){var n=e.cells;return t.length===n.length?Rx.removeTable(e.table):Rx.emptyCells(t)}))},Kx=function(e,t){var n=Dx(e),r=zx(t,n);return Xx(r,t,n).map((function(e){return Rx.deleteCellSelection(t,e)})).orThunk((function(){return Wx(r,t,n).bind(qx)}))},Yx=function(e){var t=Mn(e)?qn(e):tr(e);return t.bind(Yx).orThunk((function(){return T.some(e)}))},Zx=function(e,t){return Z(t,vw),e.selection.setCursorLocation(t[0].dom,0),!0},Jx=function(e,t,n){t.deleteContents();var r=Yx(n).getOr(n),o=gn.fromDom(e.dom.getParent(r.dom,e.dom.isBlock));if(Oa(o)&&(vw(o),e.selection.setCursorLocation(o.dom,0)),!On(n,o)){var i=$n(o).is(n)?[]:Xn(o);Z(i.concat(Jn(n)),(function(e){On(e,o)||Dn(e,o)||xr(e)}))}return!0},Qx=function(e,t){return Tx(e,!1,t),!0},eC=function(e,t,n){return Kx(t,n).map((function(t){return t.fold(b(Qx,e),b(Zx,e),b(Jx,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?Zx(e,o):nC(e,n,r,t)},oC=function(e,t){return oe(Cw(t,e),Di)},iC=function(e,t){return oe(Cw(t,e),(function(e){return"caption"===Nn(e)}))},aC=function(e,t,n,r,o){return Nm(n,e.getBody(),o).bind((function(e){return oC(t,gn.fromDom(e.getNode())).map((function(e){return!1===On(e,r)}))}))},uC=function(e,t){return vw(t),e.selection.setCursorLocation(t.dom,0),T.some(!0)},cC=function(e,t,n,r){return Lm(e.dom).bind((function(o){return zm(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===On(e,t)}))},fC=function(e,t,n,r,o){return Nm(n,e.getBody(),o).bind((function(i){return cC(r,n,o,i)?sC(e,r):lC(t,r,i)})).or(T.some(!0))},dC=function(e,t,n,r){var o=Sf.fromRangeStart(e.selection.getRng());return oC(n,r).bind((function(r){return Oa(r)?uC(e,r):aC(e,n,t,r,o)})).getOr(!1)},hC=function(e,t,n,r){var o=Sf.fromRangeStart(e.selection.getRng());return Oa(r)?uC(e,r):fC(e,n,t,r,o)},mC=function(e,t){return e?fw(t):dw(t)},pC=function(e,t){var n=Sf.fromRangeStart(e.selection.getRng());return mC(t,n)||Dm(t,e.getBody(),n).exists((function(e){return mC(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)||pC(e,t)}),(function(n){return hC(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=Sf.fromRangeStart(e),n=Sf.fromRangeEnd(e),r=e.commonAncestorContainer;return Dm(!1,r,n).map((function(o){return!Jh(t,n,r)&&Jh(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===Mi},SC=function(e,t){var n=e.getBlockElements();return n[t.name]&&xC(t)&&CC(t.firstChild)},kC=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||SC(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),kC(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},EC=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},AC=function(e,t,n){var r=t.serialize(n),o=e.createFragment(r);return EC(o)},TC=function(e){return ln.grep(e.childNodes,(function(e){return"LI"===e.nodeName}))},OC=function(e){return e.data===Mi||Jr(e)},BC=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&OC(e.firstChild)},RC=function(e){return!e.firstChild||BC(e)},DC=function(e){return e.length>0&&RC(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},IC=function(e,t){return!!NC(e,t)},PC=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},MC=function(e,t){var n=Sf.before(e),r=km(t),o=r.next(n);return o?o.toRange():null},FC=function(e,t){var n=Sf.after(e),r=km(t),o=r.prev(n);return o?o.toRange():null},LC=function(e,t,n,r){var o=PC(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),FC(t[t.length-1],n)},zC=function(e,t,n){var r=e.parentNode;return ln.each(t,(function(t){r.insertBefore(t,e)})),MC(e,n)},HC=function(e,t,n,r){return r.insertAfter(t.reverse(),e),FC(t[0],n)},UC=function(e,t,n,r){var o=AC(t,e,r),i=NC(t,n.startContainer),a=DC(TC(o.firstChild)),u=1,c=2,s=t.getRoot(),l=function(e){var r=Sf.fromRangeStart(n),o=km(t.getRoot()),a=e===u?o.prev(r):o.next(r);return!a||NC(t,a.getNode())!==i};return l(u)?zC(i,a,s):l(c)?HC(i,a,s,t):LC(i,a,s,n)},VC=function(e,t,n){var r=gn.fromDom(e.getRoot());return n=Xw(r,Sf.fromRangeStart(t))?n.replace(/^ /," "):n.replace(/^ /," "),n=Kw(r,Sf.fromRangeEnd(t))?n.replace(/( | )(<br( \/)>)?$/," "):n.replace(/ (<br( \/)?>)?$/," "),n},jC=no,WC=function(e,t,n){if(null!==n){var r=e.getParent(t.endContainer,jC);return n===r&&sg(gn.fromDom(n),t)}return!1},$C=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)}},GC=function(e,t){T.from(e.getParent(t,"td,th")).map(gn.fromDom).each(bw)},XC=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Qy(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)}))}},qC=function(e){var t=e;while(t=t.walk())1===t.type&&t.attr("data-mce-fragment","1")},KC=function(e){ln.each(e.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")}))},YC=function(e){return!!e.getAttribute("data-mce-fragment")},ZC=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]},JC=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=Sf.fromRangeStart(t),r=km(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)}},QC=function(e){var t=e.dom,n=wC(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,jC);WC(t,n,r)?Jx(e,n,gn.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},eS=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,h=Dy({validate:Xd(e)},e.schema),m='<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\}/,m),u=s.getRng();var p=u.startContainer||(u.parentElement?u.parentElement():null),g=e.getBody();p===g&&s.isCollapsed()&&l.isBlock(g.firstChild)&&ZC(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()||QC(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)&&IC(l,r))return u=UC(h,l,s.getRng(),b),s.setRng(u),void e.fire("SetContent",i);if(qC(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(m),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=h.serialize(f.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return h.serialize(b)})))),r===o?l.setHTML(o,t):l.setOuterHTML(r,t)}else t=h.serialize(b),$C(e,t,r);XC(e,d),JC(e,l.get("mce_marker")),KC(e.getBody()),GC(l,s.getStart()),e.fire("SetContent",i),e.addVisual()}},tS=function(e,t){t(e),e.firstChild&&tS(e.firstChild,t),e.next&&tS(e.next,t)},nS=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&tS(n.firstChild,(function(n){Z(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),Z(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},rS=function(e,t,n){var r=nS(e,t,n);Z(r,(function(e){Z(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},oS="html",iS=function(e){return e instanceof Oy},aS=function(e){Jb(e)&&Lm(e.getBody()).each((function(t){var n=t.getNode(),r=$r(n)?Lm(n).getOr(t):t;e.selection.setRng(r.toRange())}))},uS=function(e,t){e.dom.setHTML(e.getBody(),t),aS(e)},cS=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=md(e),o&&e.schema.isValidChild(t.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=e.dom.createHTML(o,pd(e),n)):n||(n='<br data-mce-bogus="1">'),uS(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=Dy({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=Ni(gn.fromDom(t))?n:ln.trim(n),uS(e,r.content),r.no_events||e.fire("SetContent",r)),r.content},sS=function(e,t,n,r){rS(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=Dy({validate:e.validate},e.schema).serialize(n);return r.content=Ni(gn.fromDom(t))?o:ln.trim(o),uS(e,r.content),r.no_events||e.fire("SetContent",r),n},lS=function(e,t,n){return n.format=n.format?n.format:oS,n.set=!0,n.content=iS(t)?"":t,n.no_events||e.fire("BeforeSetContent",n),iS(t)||(t=n.content),T.from(e.getBody()).fold(g(t),(function(r){return iS(t)?sS(e,r,t,n):cS(e,r,t,n)}))},fS=function(e,t){var n=e.dom,r=H(t)?t:e.getBody();L(e.hasVisual)&&(e.hasVisual=mh(e)),Z(n.select("table,a",r),(function(t){switch(t.nodeName){case"TABLE":var r=ph(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=gh(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}break}})),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})},dS=function(e,t){return Yo(e,t).isSome()},hS=zi,mS="_mce_caret",pS=function(e,t){return e.importNode(t,!0)},gS=function(e){var t=[];while(e){if(3===e.nodeType&&e.nodeValue!==hS||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t},vS=function(e){return gS(e).length>0},bS=function(e){if(e){var t=new hi(e,e);for(e=t.current();e;e=t.next())if(qr(e))return e}return null},yS=function(e){var t=gn.fromTag("span");return uo(t,{id:mS,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&gr(t,gn.fromText(hS)),t},wS=function(e){var t=bS(e);return t&&t.nodeValue.charAt(0)===hS&&t.deleteData(0,1),t},xS=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(vS(t))Tx(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=wS(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)}},CS=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)xS(e,t,n);else if(t=Vm(e.getBody(),o.getStart()),!t)while(t=r.get(mS))xS(e,t,!1)},SS=function(e,t,n){var r=e.dom,o=r.getParent(n,b(bp,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))},kS=function(e,t){return e.appendChild(t),t},_S=function(e,t){var n=te(e,(function(e,t){return kS(e,t.cloneNode(!1))}),t);return kS(n,n.ownerDocument.createTextNode(hS))},ES=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=ky(e,n,c),l=ee(s,(function(t){return!Op(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),T.some(f)}return T.none()},AS=function(e,t,n){var r,o,i=e.selection,a=i.getRng(),u=a.startOffset,c=a.startContainer,s=c.nodeValue;r=Vm(e.getBody(),i.getStart()),r&&(o=bS(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=qp(e,a,e.formatter.get(t));d=cv(d),e.formatter.apply(t,n,d),i.moveToBookmark(f)}else r&&o.nodeValue===hS||(r=pS(e.getDoc(),yS(!0).dom),o=r.firstChild,a.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,u)},TS=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 h=c.getBookmark();l.collapse(!0);var m=qp(e,l,e.formatter.get(t),!0);m=cv(m),e.formatter.remove(t,n,m,r),c.moveToBookmark(h)}else{var p=Vm(e.getBody(),a),g=yS(!1).dom;SS(e,g,null!==p?p:a);var v=ES(e,g,a,t,n,r),b=_S(s.concat(v.toArray()),g);xS(e,p,!1),c.setCursorLocation(b,1),u.isEmpty(a)&&u.remove(a)}},OS=function(e,t){var n=e.selection,r=e.getBody();CS(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==hS||CS(e,Vm(r,n.getStart())),37!==t&&39!==t||CS(e,Vm(r,n.getStart()))},BS=function(e){e.on("mouseup keydown",(function(t){OS(e,t.keyCode)}))},RS=function(e,t){var n=yS(!1),r=_S(t,n.dom);return hr(gn.fromDom(e),n),xr(gn.fromDom(e)),Sf(r,0)},DS=function(e,t){var n=e.schema.getTextInlineElements();return n.hasOwnProperty(Nn(t))&&!Um(t.dom)&&!jr(t.dom)},NS=function(e){return Um(e.dom)&&vS(e.dom)},IS={},PS=Fe,MS=Pe,FS=function(e,t){var n=IS[e];n||(IS[e]=[]),IS[e].push(t)},LS=function(e,t){MS(IS[e],(function(e){e(t)}))};FS("pre",(function(e){var t,n=e.selection.getRng(),r=function(e){return i(e.previousSibling)&&-1!==Le(t,e.previousSibling)},o=function(e,t){ws(t).remove(),ws(e).append("<br><br>").append(t.childNodes)},i=zr(["pre"]);n.collapsed||(t=e.selection.getSelectedBlocks(),MS(PS(PS(t,i),r),(function(e){o(e.previousSibling,e)})))}));var zS=ln.each,HS=function(e){return Lr(e)&&!sp(e)&&!Um(e)&&!jr(e)},US=function(e,t){var n;for(n=e;n;n=n[t]){if(qr(n)&&0!==n.nodeValue.length)return e;if(Lr(n)&&!sp(n))return n}return e},VS=function(e,t,n){var r,o,i=new Qy(e);if(t&&n&&(t=US(t,"previousSibling"),n=US(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},jS=function(e,t,n,r){if(r&&!1!==t.merge_siblings){var o=VS(e,vp(r),r);VS(e,o,vp(o,!0))}},WS=function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";zS(e.select(r,n),(function(n){HS(n)&&zS(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}},$S=function(e,t,n){zS(e.childNodes,(function(e){HS(e)&&(t(e)&&n(e),e.hasChildNodes()&&$S(e,t,n))}))},GS=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},XS=function(e,t){return function(n){return!(!n||!_p(e,n,t))}},qS=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),GS(e,r)}},KS=Wo.generate([{keep:[]},{rename:["name"]},{removed:[]}]),YS=/^(src|href|style)$/,ZS=ln.each,JS=Sp,QS=function(e){return/^(TR|TH|TD)$/.test(e.nodeName)},ek=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},tk=function(e,t,n){var r,o;if(r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Lr(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return qr(r)&&n&&o>=r.nodeValue.length&&(r=new hi(r,e.getBody()).next()||r),qr(r)&&!n&&0===o&&(r=new hi(r,e.getBody()).prev()||r),r},nk=function(e,t){var n=t?"firstChild":"lastChild";if(QS(e)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},rk=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},ok=function(e,t,n,r,o){var i=gn.fromDom(t),a=gn.fromDom(e.create(r,o)),u=n?Zn(i):Yn(i);return yr(a,u),n?(hr(i,a),pr(a,i)):(mr(i,a),gr(a,i)),a.dom},ik=function(e,t,n){return!!JS(t,n.inline)||(!!JS(t,n.block)||(n.selector?Lr(t)&&e.is(t,n.selector):void 0))},ak=function(e,t){return t.links&&"A"===e.nodeName},uk=function(e,t,n,r){return t=vp(t,n,r),!t||"BR"===t.nodeName||e.isBlock(t)},ck=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=md(e);n.block&&(a?o===i.getRoot()&&(n.list_block&&JS(t,n.list_block)||Z(ge(t.childNodes),(function(t){yp(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=rk(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0}))):i.isBlock(t)&&!i.isBlock(o)&&(uk(i,t,!1)||uk(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),uk(i,t,!0)||uk(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!JS(n.inline,t)||i.remove(t,!0)},sk=function(e,t,n,r,o){var i,a=e.dom;if(!ik(a,r,t)&&!ak(r,t))return KS.keep();var u=r;if(t.inline&&"all"===t.remove&&P(t.preserve_attributes)){var c=ee(a.getAttribs(u),(function(e){return q(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(u),Z(c,(function(e){return a.setAttrib(u,e.name,e.value)})),c.length>0)return KS.rename("span")}if("all"!==t.remove){ZS(t.styles,(function(e,r){e=kp(a,Cp(e,n),r+""),V(r)&&(r=e,o=null),(t.remove_similar||!o||JS(_p(a,o,r),e))&&a.setStyle(u,r,""),i=!0})),i&&""===a.getAttrib(u,"style")&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),ZS(t.attributes,(function(e,r){var i;if(e=Cp(e,n),V(r)&&(r=e,o=null),t.remove_similar||!o||JS(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(u,r),e&&(i="",Z(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"),YS.test(r)&&u.removeAttribute("data-mce-"+r),u.removeAttribute(r)}})),ZS(t.classes,(function(e){e=Cp(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 KS.keep()}}return"none"!==t.remove?(ck(e,u,t),KS.removed()):KS.keep()},lk=function(e,t,n,r,o){return sk(e,t,n,r,o).fold(C,(function(t){return e.dom.rename(r,t),!0}),S)},fk=function(e,t,n,r,o){var i;return Z(Ap(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},dk=function(e,t,n,r){return sk(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))},hk=function(e,t,n,r,o,i,a,u){var c,s,l,f=e.dom;if(n){for(var d=n.parentNode,h=r.parentNode;h&&h!==d;h=h.parentNode){c=f.clone(h,!1);for(var m=0;m<t.length;m++)if(c=dk(e,t[m],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&&jS(f,a,u,s))}return r},mk=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=fk(e,r,t,n,o);return hk(e,i,u,r,r,!0,a,n)},f=function(e){return sp(e)&&Lr(e)&&("_start"===e.id||"_end"===e.id)},d=function(t){var r,o;Lr(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(lk(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)}},h=function(e){var t=c.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return f(n)&&(n=n[e?"firstChild":"lastChild"]),qr(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),c.remove(t,!0),n},m=function(t){var n,r,o=qp(e,t,i,t.collapsed);if(a.split){if(o=cv(o),n=tk(e,o,!0),r=tk(e,o),n!==r){if(n=nk(n,!0),r=nk(r,!1),ek(c,n,r)){var u=T.from(n.firstChild).getOr(n);return l(ok(c,u,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void h(!0)}if(ek(c,r,n)){u=T.from(r.lastChild).getOr(r);return l(ok(c,u,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void h(!1)}n=rk(c,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=rk(c,r,"span",{id:"_end","data-mce-type":"bookmark"});var s=c.createRng();s.setStartAfter(n),s.setEndBefore(r),Zp(c,s,(function(e){Z(e,(function(e){sp(e)||sp(e.parentNode)||l(e)}))})),l(n),l(r),n=h(!0),r=h()}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}Zp(c,o,(function(t){Z(t,(function(t){d(t);var n=["underline","line-through","overline"];Z(n,(function(n){Lr(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&Ep(c,t.parentNode)===n&&lk(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))}))}))};if(r)if(mp(r)){var p=c.createRng();p.setStartBefore(r),p.setEndAfter(r),m(p)}else m(r);else if("false"!==c.getContentEditable(s.getNode()))s.isCollapsed()&&a.inline&&!og(e).length?TS(e,t,n,o):(hg(s,!0,(function(){dg(e,m)})),a.inline&&wy(e,t,n,s.getStart())&&gp(c,s,s.getRng()),e.nodeChanged());else{r=s.getNode();for(var g=0;g<i.length;g++)if(i[g].ceFalseOverride&&lk(e,i[g],n,r,r))break}},pk=ln.each,gk=function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=Ep(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))},vk=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&$S(r,XS(e,"fontSize"),qS(e,"backgroundColor",Cp(t.styles.backgroundColor,n)))},bk=function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||($S(r,XS(e,"fontSize"),qS(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))},yk=function(e,t,n,r){pk(t,(function(t){pk(e.dom.select(t.inline,r),(function(r){HS(r)&&lk(e,t,n,r,t.exact?r:null)})),WS(e.dom,t,r)}))},wk=function(e,t,n,r,o){yy(e,o.parentNode,n,r)&&lk(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(yy(e,i,n,r))return lk(e,t,r,o),!0}))},xk=ln.each,Ck=function(e,t){return Re(e,t)},Sk=function(e){return e&&1===e.nodeType&&!sp(e)&&!Um(e)&&!jr(e)},kk=function(e,t,n,r){if(Zd(e)&&Dp(t)){var o=Ve(Ve({},e.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=dS(gn.fromDom(n),(function(e){return Um(e.dom)}));return Re(o,r)&&Oa(gn.fromDom(n.parentNode),!1)&&!i}return!1},_k=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),xk(t.styles,(function(t,r){u.setStyle(e,r,Cp(t,n))})),t.styles){var o=u.getAttrib(e,"style");o&&u.setAttrib(e,"data-mce-style",o)}xk(t.attributes,(function(t,r){u.setAttrib(e,r,Cp(t,n))})),xk(t.classes,(function(t){t=Cp(t,n),u.hasClass(e,t)||u.addClass(e,t)}))}},l=function(e,t){var n=!1;return!!Rp(i)&&(xk(e,(function(e){if(!("collapsed"in e)||e.collapsed===a)return u.is(t,e.selector)&&!Um(t)?(s(t,e),n=!0,!1):void 0})),n)},f=function(r,a,u,c){var f=[],d=!0,h=i.inline||i.block,m=r.create(h);s(m),Zp(r,a,(function(a){var u,p=function(a){var g=!1,v=d,b=a.nodeName.toLowerCase(),y=a.parentNode.nodeName.toLowerCase();if(Lr(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),g=!0),Jr(a)&&!kk(e,i,a,y))return u=null,void(Bp(i)&&r.remove(a));if(i.wrapper&&yy(e,a,t,n))u=null;else{if(d&&!g&&Bp(i)&&!i.wrapper&&bp(e,b)&&yp(e,y,h)){var w=r.rename(a,h);return s(w),f.push(w),void(u=null)}if(Rp(i)){var x=l(o,a);if(!Ck(i,"inline")||x)return void(u=null)}!d||g||!yp(e,h,b)||!yp(e,y,h)||!c&&3===a.nodeType&&1===a.nodeValue.length&&65279===a.nodeValue.charCodeAt(0)||Um(a)||Ck(i,"inline")&&r.isBlock(a)?(u=null,xk(ln.grep(a.childNodes),p),g&&(d=v),u=null):(u||(u=r.clone(m,!1),a.parentNode.insertBefore(u,a),f.push(u)),u.appendChild(a))}};xk(a,p)})),!0===i.links&&xk(f,(function(e){var t=function(e){"A"===e.nodeName&&s(e,i),xk(ln.grep(e.childNodes),t)};t(e)})),xk(f,(function(a){var u=function(e){var t=0;return xk(e.childNodes,(function(e){xp(e)||sp(e)||t++})),t},c=function(e){var t=!1;return xk(e.childNodes,(function(e){if(Sk(e))return t=e,!1})),t},l=function(e){var t,n=c(e);return n&&!sp(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?(Dp(i)||i.wrapper)&&(i.exact||1!==d||(a=l(a)),yk(e,o,n,a),wk(e,i,t,n,a),vk(r,i,n,a),gk(r,i,n,a),bk(r,i,n,a),jS(r,i,n,a)):r.remove(a,!0)}))};if("false"!==u.getContentEditable(c.getNode())){if(i){if(r)if(mp(r)){if(!l(o,r)){var d=u.createRng();d.setStartBefore(r),d.setEndAfter(r),f(u,qp(e,d,o),null,!0)}}else f(u,r,null,!0);else if(a&&Dp(i)&&!og(e).length)AS(e,t,n);else{var h=c.getNode(),m=o[0];e.settings.forced_root_block||!m.defaultBlock||u.getParent(h,u.isBlock)||_k(e,m.defaultBlock),c.setRng(wC(c.getRng())),hg(c,!0,(function(t){dg(e,(function(t,n){var r=n?t:qp(e,t,o);f(u,r)}))})),gp(u,c,c.getRng()),e.nodeChanged()}LS(t,e)}}else{r=c.getNode();for(var p=0,g=o.length;p<g;p++){var v=o[p];if(v.ceFalseOverride&&Rp(v)&&u.is(r,v.selector))return void s(r,v)}}},Ek=function(e,t){var n=Ls({});e.set({}),t.on("NodeChange",(function(r){Ak(t,r.element,n,e.get())}))},Ak=function(e,t,n,r){var o=be(n.get()),i={},a={},u=ee(Ap(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)&&(Z(t.callbacks,(function(e){e(!0,{node:r,format:n,parents:u})})),i[n]=t.callbacks),a[n]=t.callbacks,!1):!py(e,r,n)&&void 0}))}));var c=Tk(n.get(),a,t,u);n.set(Ve(Ve({},i),c))},Tk=function(e,t,n,r){return _e(e,(function(e,o){return!!Be(t,o)||(Z(e,(function(e){e(!1,{node:n,format:o,parents:r})})),!1)})).t},Ok=function(e,t,n,r){var o=e.get();Z(t.split(","),(function(e){o[e]||(o[e]={similar:r,callbacks:[]}),o[e].callbacks.push(n)})),e.set(o)},Bk=function(e,t,n){var r=e.get();Z(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)},Rk=function(e,t,n,r,o){return null===t.get()&&Ek(t,e),Ok(t,n,r,o),{unbind:function(){return Bk(t,n,r)}}},Dk=function(e,t,n,r){var o=e.formatter.get(t);!wy(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?_k(e,t,n,r):mk(e,t,n,r)},Nk=function(e,t){var n=t||document,r=n.createDocumentFragment();return Z(e,(function(e){r.appendChild(e.dom)})),gn.fromDom(r)},Ik=function(e,t,n){return{element:e,width:t,rows:n}},Pk=function(e,t){return{element:e,cells:t}},Mk=function(e,t){return{x:e,y:t}},Fk=function(e,t){var n=parseInt(co(e,t),10);return isNaN(n)?1:n},Lk=function(e,t,n,r,o){for(var i=Fk(o,"rowspan"),a=Fk(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=Pk(Nl(r),[]));for(var s=t;s<t+a;s++){var l=u[c].cells;l[s]=c===n&&s===t?o:Dl(o)}}},zk=function(e,t,n){var r=e.rows,o=r[n]?r[n].cells:[];return!!o[t]},Hk=function(e,t,n){while(zk(e,t,n))t++;return t},Uk=function(e){return ne(e,(function(e,t){return t.cells.length>e?t.cells.length:e}),0)},Vk=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(On(o[i],t))return T.some(Mk(i,r));return T.none()},jk=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(Pk(a[u].element,s))}return i},Wk=function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,u=o<a?jk(e,r,o,i,a):jk(e,r,a,i,o);return Ik(e.element,Uk(u),u)},$k=function(e,t){var n=Dl(e.element),r=gn.fromTag("tbody");return yr(r,t),gr(n,r),n},Gk=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=Dl(e.element);return yr(n,t),n}))},Xk=function(e){var t=Ik(Dl(e),0,[]);return Z(ml(e,"tr"),(function(e,n){Z(ml(e,"td,th"),(function(r,o){Lk(t,Hk(t,o,n),n,e,r)}))})),Ik(t.element,Uk(t.rows),t.rows)},qk=function(e){return $k(e,Gk(e))},Kk=function(e,t,n){return Vk(e,t).bind((function(t){return Vk(e,n).map((function(n){return Wk(e,t,n)}))}))},Yk=function(e){return oe(e,(function(e){return"ul"===Nn(e)||"ol"===Nn(e)}))},Zk=function(e,t){return oe(e,(function(e){return"li"===Nn(e)&&sg(e,t)})).fold(g([]),(function(t){return Yk(e).map((function(e){var t=gn.fromTag(Nn(e)),n=Ee(yo(e),(function(e,t){return ut(t,"list-style")}));return po(t,n),[gn.fromTag("li"),t]})).getOr([])}))},Jk=function(e,t){var n=ne(t,(function(e,t){return gr(t,e),t}),e);return t.length>0?Nk([n]):n},Qk=function(e){return Bi(e)?$n(e).filter(Oi).fold(g([]),(function(t){return[e,t]})):Oi(e)?[e]:[]},e_=function(e,t){var n=gn.fromDom(t.commonAncestorContainer),r=Cw(n,e),o=ee(r,(function(e){return Ei(e)||Si(e)})),i=Zk(r,t),a=o.concat(i.length?i:Qk(n));return Y(a,Dl)},t_=function(){return Nk([])},n_=function(e,t){return Jk(gn.fromDom(t.cloneContents()),e_(e,t))},r_=function(e,t){return Jo(t,"table",b(On,e))},o_=function(e,t){return r_(e,t[0]).bind((function(e){var n=t[0],r=t[t.length-1],o=Xk(e);return Kk(o,n,r).map((function(e){return Nk([qk(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&&dp(e.charAt(t))},s_=function(e,t){var n=Ui(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 T.from(e.selection.getRng()).map((function(t){var n=T.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=Ui(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),h=c_(l,f+u.length);return(d?" ":"")+u+(h?" ":"")}return u})).getOr("")},d_=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=ly(e,Jp(o)),a=t.contextual?a_(gn.fromDom(e.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)},h_=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)},m_=0,p_=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([m_,e[l]]),++l,++f):r-n>i-o?(u.push([g_,e[l]]),++l):(u.push([p_,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([m_,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,h,m,p,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){h=d+b,d===-f||d!==f&&r[h-1]<r[h+1]?r[h]=r[h+1]:r[h]=r[h-1]+1,m=r[h],p=m-n+a-d;while(m<i&&p<c&&e[m]===t[p])r[h]=++m,++p;if(g%2!==0&&g-f<=d&&d<=g+f&&o[h-g]<=r[h])return u(o[h-g],d+n-a,i,c)}for(d=g-f;d<=g+f;d+=2){h=d+b-g,d===g-f||d!==g+f&&o[h+1]<=o[h-1]?o[h]=o[h+1]-1:o[h]=o[h-1],m=o[h]-1,p=m-n+a-d;while(m>=n&&p>=a&&e[m]===t[p])o[h]=m--,p--;if(g%2===0&&-f<=d&&d<=f&&o[h]<=r[h+g])return u(o[h],d+n-a,i,c)}}},s=[];return a(0,e.length,0,t.length,s),s},b_=function(e){return Lr(e)?e.outerHTML:qr(e)?tu.encodeRaw(e.data,!1):Kr(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;Z(e,(function(e){e[0]===m_?n++:e[0]===p_?(w_(t,e[1],n),n++):e[0]===g_&&x_(t,n)}))},S_=function(e){return ee(Y(ge(e.childNodes),b_),(function(e){return e.length>0}))},k_=function(e,t){var n=Y(ge(t.childNodes),b_);return C_(v_(n,e),t),t},__=Ls(T.none()),E_=function(){return __.get().getOrThunk((function(){var e=document.implementation.createHTMLDocument("undo");return __.set(T.some(e)),e}))},A_=function(e){return-1!==e.indexOf("</iframe>")},T_=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},O_=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},B_=function(e){var t=S_(e.getBody()),n=ue(t,(function(t){var n=Xy(e.serializer,t);return n.length>0?[n]:[]})),r=n.join("");return A_(r)?T_(n):O_(r)},R_=function(e,t,n){"fragmented"===t.type?k_(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},D_=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},N_=function(e){var t=gn.fromTag("body",E_());return Bl(t,D_(e)),Z(ml(t,"*[data-mce-bogus]"),Cr),Ol(t)},I_=function(e,t){return D_(e)===D_(t)},P_=function(e,t){return N_(e)===N_(t)},M_=function(e,t){return!(!e||!t)&&(!!I_(e,t)||P_(e,t))},F_=function(e){return 0===e.get()},L_=function(e,t,n){F_(n)&&(e.typing=t)},z_=function(e,t){e.typing&&(L_(e,!1,t),e.add())},H_=function(e){e.typing&&(e.typing=!1,e.add())},U_=function(e,t,n){F_(t)&&n.set(T.some(rd(e.selection)))},V_=function(e,t,n,r,o,i,a){var u=B_(e);if(i=i||{},i=ln.extend(i,u),!1===F_(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&&M_(c,i))return null;t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e}));var s=uh(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")},W_=function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];R_(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}},$_=function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],R_(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r},G_=function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,L_(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],R_(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o},X_=function(e){e.clear(),e.add()},q_=function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!M_(B_(e),t.data[0])},K_=function(e,t){return t.get()<e.data.length-1&&!e.typing},Y_=function(e,t,n){return z_(e,t),e.beforeChange(),e.ignore(n),e.add()},Z_=function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},J_=function(e){return e instanceof Oy},Q_=function(e,t){rS(e.serializer.getNodeFilters(),e.serializer.getAttributeFilters(),t)},eE=function(e){return T.from(e.selection.getStart(!0)).map((function(e){return e.nodeName.toLowerCase()}))},tE=function(){return{type:"complete",fragments:[],content:"",bookmark:null,beforeBookmark:null}},nE=function(e){return{undoManager:{beforeChange:function(t,n){return U_(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 G_(e,t,n,r)},redo:function(t,n){return $_(e,t,n)},clear:function(t,n){return j_(e,t,n)},reset:function(e){return X_(e)},hasUndo:function(t,n){return q_(e,t,n)},hasRedo:function(e,t){return K_(e,t)},transact:function(e,t,n){return Y_(e,t,n)},ignore:function(e,t){return Z_(e,t)},extra:function(t,n,r,o){return W_(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 Sy(e,t)},closest:function(t){return Cy(e,t)},apply:function(t,n,r){return _k(e,t,n,r)},remove:function(t,n,r,o){return mk(e,t,n,r,o)},toggle:function(t,n,r){return Dk(e,t,n,r)},formatChanged:function(t,n,r,o){return Rk(e,t,n,r,o)}},editor:{getContent:function(t,n){return Zy(e,t,n)},setContent:function(t,n){return lS(e,t,n)},insertContent:function(t,n){return eS(e,t,n)},addVisual:function(t){return fS(e,t)}},selection:{getContent:function(t,n){return h_(e,t,n)}},raw:{getModel:function(){return T.none()}}}},rE=function(e,t){var n=function(e){return I(e)?e:{}},r=w("Unimplemented feature for rtc"),o=h;return{undoManager:{beforeChange:o,addUndoLevel:r,undo:function(){return t.undo(),tE()},redo:function(){return t.redo(),tE()},clear:r,reset:r,hasUndo:function(){return t.hasUndo()},hasRedo:function(){return t.hasRedo()},transact:function(e,n,r){return t.transact(r),tE()},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=Dy({inner:!0});return Q_(e,o),"tree"===r?o:i.serialize(o)}return nE(e).editor.getContent(n,r)},setContent:function(n,r){var o=J_(n)?n:e.parser.parse(n,{isRootContent:!0,insert:!0});return t.setContent(o),n},insertContent:function(n,r){var o=eE(e).fold((function(){return{}}),(function(e){return{context:e}})),i=J_(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=Dy({});return Q_(e,o),"tree"===n?o:i.serialize(o)}return nE(e).selection.getContent(n,r)}},raw:{getModel:function(){return T.some(t.getRawModel())}}}},oE=function(e){return Be(e.plugins,"rtc")},iE=function(e){var t=e;return Oe(e.plugins,"rtc").fold((function(){return t.rtcInstance=nE(e),T.none()}),(function(n){return T.some(n.setup().then((function(n){return t.rtcInstance=rE(e,n),n.isRemote})))}))},aE=function(e){return e.rtcInstance?e.rtcInstance:nE(e)},uE=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},cE=function(e,t,n){uE(e).undoManager.beforeChange(t,n)},sE=function(e,t,n,r,o,i,a){return uE(e).undoManager.addUndoLevel(t,n,r,o,i,a)},lE=function(e,t,n,r){return uE(e).undoManager.undo(t,n,r)},fE=function(e,t,n){return uE(e).undoManager.redo(t,n)},dE=function(e,t,n){uE(e).undoManager.clear(t,n)},hE=function(e,t){uE(e).undoManager.reset(t)},mE=function(e,t,n){return uE(e).undoManager.hasUndo(t,n)},pE=function(e,t,n){return uE(e).undoManager.hasRedo(t,n)},gE=function(e,t,n,r){return uE(e).undoManager.transact(t,n,r)},vE=function(e,t,n){uE(e).undoManager.ignore(t,n)},bE=function(e,t,n,r,o){uE(e).undoManager.extra(t,n,r,o)},yE=function(e,t,n,r){return uE(e).formatter.match(t,n,r)},wE=function(e,t,n){return uE(e).formatter.matchAll(t,n)},xE=function(e,t,n,r,o){return uE(e).formatter.matchNode(t,n,r,o)},CE=function(e,t){return uE(e).formatter.canApply(t)},SE=function(e,t){return uE(e).formatter.closest(t)},kE=function(e,t,n,r){uE(e).formatter.apply(t,n,r)},_E=function(e,t,n,r,o){uE(e).formatter.remove(t,n,r,o)},EE=function(e,t,n,r){uE(e).formatter.toggle(t,n,r)},AE=function(e,t,n,r,o){return void 0===o&&(o=!1),uE(e).formatter.formatChanged(t,n,r,o)},TE=function(e,t,n){return aE(e).editor.getContent(t,n)},OE=function(e,t,n){return aE(e).editor.setContent(t,n)},BE=function(e,t,n){return aE(e).editor.insertContent(t,n)},RE=function(e,t,n){return uE(e).selection.getContent(t,n)},DE=function(e,t){return uE(e).editor.addVisual(t)},NE=function(e,t){void 0===t&&(t={});var n=t.format?t.format:"html";return RE(e,n,t)},IE=function(e){return 0===e.dom.length?(xr(e),T.none()):T.some(e)},PE=function(e,t){return e.filter((function(e){return _g.isBookmarkNode(e.dom)})).bind(t?Kn:qn)},ME=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))},FE=function(e,t){$n(e).each((function(n){var r=e.dom;t&&Xw(n,Sf(r,0))?ux(r,0):!t&&Kw(n,Sf(r,r.length))&&cx(r,r.length)}))},LE=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(Ln).map((function(t){return ME(e,t,n,r)}))})).orThunk((function(){var e=PE(t,r).or(t).filter(Ln);return e.map((function(e){return FE(e,r)}))}))},zE=function(e,t){var n=T.from(t.firstChild).map(gn.fromDom),r=T.from(t.lastChild).map(gn.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(qn).filter(Ln).bind(IE),i=r.bind(Kn).filter(Ln).bind(IE);LE(o,n,e,!0),LE(i,r,e,!1),e.collapse(!1)},HE=function(e,t){return Ve(Ve({format:"html"},e),{set:!0,selection:!0,content:t})},UE=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 Dy({validate:e.validate},e.schema).serialize(i)}return t.content},VE=function(e,t,n){void 0===n&&(n={});var r=HE(n,t);if(r.no_events||(r=e.fire("BeforeSetContent",r),!r.isDefaultPrevented())){n.content=UE(e,r);var o=e.selection.getRng();zE(o,o.createContextualFragment(n.content)),e.selection.setRng(o),Vv(e,o),r.no_events||e.fire("SetContent",r)}else e.fire("SetContent",r)},jE=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 WE(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(){jE(n,o,i),jE(r,o,i)}}}}}var $E=function(e){return!!e.select},GE=function(e){return!(!e||!e.ownerDocument)&&Dn(gn.fromDom(e.ownerDocument),gn.fromDom(e))},XE=function(e){return!!e&&(!!$E(e)||GE(e.startContainer)&&GE(e.endContainer))},qE=function(e,t,n,r){var o,i,a=WE(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 NE(r,e)},s=function(e,t){return VE(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 D.getBookmark(e,t)},h=function(e){return D.moveToBookmark(e)},m=function(t,n){return sy(e,t,n).each(y),t},p=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===Jb(r)){var l=_b(r);if(l.isSome())return l.map((function(e){return ly(r,[e])[0]})).getOr(s.createRange())}try{(n=v())&&!Fr(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(XE(e)){var a=$E(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)},S=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||Fr(n)||Fr(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},k=function(){var t=b(),n=v();if(!eg(n)&&fg(r)){var o=av(e,t);return o.each((function(e){y(e,S())})),o.getOr(t)}return t},_=function(e,t){return a(e,t),R},E=function(){var t,n=e.getRoot();while(n&&"BODY"!==n.nodeName){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},A=function(e,t){return Uv(r,e,t)},T=function(e,t){return y(Xg(e,t,r.getDoc()))},O=function(){var e=b();return e.collapsed?Sf.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},B=function(){t=o=i=null,N.destroy()},R={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:g,setCursorLocation:u,getContent:c,setContent:s,getBookmark:d,moveToBookmark:h,select:m,isCollapsed:p,isForward:S,setNode:w,getNode:x,getSel:v,setRng:y,getRng:b,getStart:l,getEnd:f,getSelectedBlocks:C,normalize:k,selectorChanged:_,selectorChangedWithUnbind:a,getScrollContainer:E,scrollIntoView:A,placeCaretAt:T,getBoundingClientRect:O,destroy:B},D=_g(R),N=Vg(R,r);return R.bookmarkManager=D,R.controlSelection=N,R},KE=function(e,t){Z(t,(function(t){e.attr(t,null)}))},YE=function(e,t,n){e.addNodeFilter("font",(function(e){Z(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)),KE(e,["color","face","size"])}))}))},ZE=function(e,t){e.addNodeFilter("strike",(function(e){Z(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))},JE=function(e,t){var n=Du();t.convert_fonts_to_spans&&YE(e,n,ln.explode(t.font_size_legacy_values)),ZE(e,n)},QE=function(e,t){t.inline_styles&&JE(e,t)},eA=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()}}))},tA=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},nA=function(e,t){var n;try{n=atob(t)}catch(gH){return T.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return T.some(new Blob([r],{type:e}))},rA=function(e){return new ni((function(t){var n=tA(e),r=n.type,o=n.data;nA(r,o).fold((function(){return t(new Blob([]))}),t)}))},oA=function(e){return 0===e.indexOf("blob:")?eA(e):0===e.indexOf("data:")?rA(e):null},iA=function(e){return new ni((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))},aA=0,uA=function(e){return(e||"blobid")+aA++},cA=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}):oA(t.src).then((function(r){iA(r).then((function(a){o=tA(a).data,i=e.create(uA(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)})));var a=tA(t.src),u=a.data,c=a.type;o=u,i=e.getByData(o,c),i?n({image:t,blobInfo:i}):oA(t.src).then((function(r){i=e.create(uA(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))},sA=function(e){return e?ge(e.getElementsByTagName("img")):[]};function lA(e,t){var n={},r=function(r,o){o||(o=S);var i=ee(sA(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){cA(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 fA=function(e,t,n,r){var o=e.padd_empty_with_br||t.insert;o&&n[r.name]?r.empty().append(new Oy("br",1)).shortEnded=!0:r.empty().append(new Oy("#text",3)).value=Mi},dA=function(e){return hA(e,"#text")&&e.firstChild.value===Mi},hA=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},mA=function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty},pA=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return mA(e,t)}))},gA=function(e,t){return e&&(t[e.name]||"br"===e.name)},vA=function(e){return e.attr("data-mce-bogus")},bA=function(e){return e.attr("src")===Yt.transparentSrc||e.attr("data-mce-placeholder")},yA=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},wA=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");bA(e)||vA(e)||Py(r).filter((function(){return yA(e,t)})).bind((function(e){var t=e.type,r=e.data;return T.from(n.getByData(r,t)).orThunk((function(){return nA(t,r).map((function(e){var t=n.create(uA(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return Z(e,r)}))},xA=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,h=e.length,m=ln.extend({},n.getBlockElements()),p=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(m.body=1,i=0;i<h;i++)if(a=e[i],u=a.parent,m[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(),pA(n,p,g,u)&&(f=n.getElementRule(u.name),f&&(f.removeEmpty?u.remove():f.paddEmpty&&fA(t,o,m,u))))}else{c=a;while(u&&u.firstChild===c&&u.lastChild===c){if(c=u,m[u.name])break;u=u.parent}c===u&&!0!==t.padd_empty_with_br&&(d=new Oy("#text",3),d.value=Mi,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 Oy("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)}})),wA(e,t)},CA=ln.makeMap,SA=ln.each,kA=ln.explode,_A=ln.extend,EA=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,h,m=CA("tr,td,th,tbody,thead,tfoot,table"),p=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)&&!m[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];)h=l.next,s.append(l),l=h;c=s}pA(t,p,g,a)?o.insert(r,i[0],!0):(o.insert(a,i[0],!0),o.insert(r,a)),o=i[0],(pA(t,p,g,o)||hA(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 Oy("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(u(new Oy("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){SA(kA(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){SA(kA(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,h,m,p,g,v,b=[],y=function(e){return!1===e?"":!0===e?"p":e};c=c||{},o={},i={};var w=_A(CA("script,style,head,html,body,title,meta,param"),t.getBlockElements()),x=t.getNonEmptyElements(),C=t.children,S=e.validate,k="forced_root_block"in c?c.forced_root_block:e.forced_root_block,_=y(k),E=t.getWhiteSpaceElements(),A=/^[ \t\r\n]+/,T=/[ \t\r\n]+$/,O=/[ \t\r\n]+/g,B=/^[ \t\r\n]+$/;g=E.hasOwnProperty(c.context)||E.hasOwnProperty(e.root_name);var R=function(){var n,r,o=M.firstChild,i=function(e){e&&(o=e.firstChild,o&&3===o.type&&(o.value=o.value.replace(A,"")),o=e.lastChild,o&&3===o.type&&(o.value=o.value.replace(T,"")))};if(t.isValidChild(M.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=D(_,1),r.attr(e.forced_root_block_attrs),M.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}},D=function(e,t){var r,i=new Oy(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(T,""),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}},I=function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n},P=$y({validate:S,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:I(t.getSelfClosingElements()),cdata:function(e){v.append(D("#cdata",4)).value=e},text:function(e,t){var n;g||(e=e.replace(O," "),gA(v.lastChild,w)&&(e=e.replace(A,""))),0!==e.length&&(n=D("#text",3),n.raw=!!t,v.append(n).value=e)},comment:function(e){v.append(D("#comment",8)).value=e},pi:function(e,t){v.append(D(e,7)).value=t,N(v)},doctype:function(e){var t=v.append(D("#doctype",10));t.value=e,N(v)},start:function(e,n,o){var a,u,c,s,l=S?t.getElementRule(e):{};if(l){a=D(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&&(m=i[c],m?m.push(a):i[c]=[a]);w[e]&&N(a),o||(v=a),!g&&E[e]&&(g=!0)}},end:function(n){var r,o,i,a,u=S?t.getElementRule(n):{};if(u){if(w[n]&&!g){if(r=v.firstChild,r&&3===r.type)if(o=r.value.replace(A,""),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||B.test(o))&&(r.remove(),r=i),r=i}if(r=v.lastChild,r&&3===r.type)if(o=r.value.replace(T,""),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||B.test(o))&&(r.remove(),r=i),r=i}}if(g&&E[n]&&(g=!1),u.removeEmpty&&pA(t,x,E,v))return a=v.parent,w[v.name]?v.empty().remove():v.unwrap(),void(v=a);u.paddEmpty&&(dA(v)||pA(t,x,E,v))&&fA(e,c,w,v),v=v.parent}}},t),M=v=new Oy(c.context||e.root_name,11);if(P.parse(u,c.format),S&&b.length&&(c.context?c.invalid=!0:a(b)),_&&("body"===M.name||c.isRootContent)&&R(),!c.invalid){for(p in o)if(o.hasOwnProperty(p)){m=n[p],s=o[p],d=s.length;while(d--)s[d].parent||s.splice(d,1);for(l=0,f=m.length;l<f;l++)m[l](s,p,c)}for(l=0,f=r.length;l<f;l++)if(m=r[l],m.name in i){s=i[m.name],d=s.length;while(d--)s[d].parent||s.splice(d,1);for(d=0,h=m.callbacks.length;d<h;d++)m.callbacks[d](s,m.name,c)}}return M},h={schema:t,addAttributeFilter:l,getAttributeFilters:f,addNodeFilter:c,getNodeFilters:s,filterNode:u,parse:d};return xA(h,e),QE(h,e),h},AA=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=T.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){Z(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)}))},TA=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())}},OA=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),Tg(e,Ve(Ve({},n),{node:t})),o&&(i.doc=o),t},BA=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events},RA=function(e,t,n){return BA(e,n)?OA(e,t,n):t},DA=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))},NA=function(e,t,n){if(!t.no_events&&e){var r=Og(e,Ve(Ve({},t),{content:n}));return r.content}return n},IA=function(e,t,n){var r=Ui(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||Ni(gn.fromDom(t))?r:ln.trim(r)},PA=function(e,t,n){var r=n.selection?Ve({forced_root_block:!1},n):n,o=e.parse(t,r);return TA(o),o},MA=function(e,t,n){var r=Dy(e,t);return r.serialize(n)},FA=function(e,t,n,r,o){var i=MA(t,n,r);return NA(e,o,i)},LA=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:Os.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=EA(e,o);AA(i,e,r);var a=function(n,a){void 0===a&&(a={});var u=Ve({format:"html"},a),c=RA(t,n,u),s=IA(r,c,u),l=PA(i,s,u);return"tree"===u.format?l:FA(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(DA,i,n),getTempAttrs:function(){return n},getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},zA=function(e,t){var n=LA(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}},HA="html",UA=function(e,t){void 0===t&&(t={});var n=t.format?t.format:HA;return TE(e,t,n)},VA=function(e,t,n){return void 0===n&&(n={}),OE(e,t,n)},jA=Os.DOM,WA=function(e){jA.setStyle(e.id,"display",e.orgDisplay)},$A=function(e){return T.from(e).each((function(e){return e.destroy()}))},GA=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)},XA=function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),jA.unbind(t,"submit reset",e.formEventDelegate))},qA=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&&jA.remove(o.nextSibling),Bg(e),e.editorManager.remove(e),!e.inline&&r&&WA(e),Rg(e),jA.remove(e.getContainer()),$A(t),$A(n),e.destroy()}},KA=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(),$A(n),$A(r)),XA(e),GA(e),e.destroyed=!0):e.remove())},YA=Object.prototype.hasOwnProperty,ZA=function(e,t){var n=I(e)&&I(t);return n?QA(e,t):t},JA=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)YA.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},QA=JA(ZA),eT=function(e,t){return{sections:g(e),settings:g(t)}},tT=Ut().deviceType,nT=tT.isTouch(),rT=tT.isPhone(),oT=tT.isTablet(),iT=["lists","autolink","autosave"],aT={table_grid:!1,object_resizing:!1,resize:!1},uT=function(e){var t=P(e)?e.join(" "):e,n=Y(N(t)?t.split(" "):[],st);return ee(n,(function(e){return e.length>0}))},cT=function(e){return ee(e,b(q,iT))},sT=function(e,t){var n=_e(t,(function(t,n){return q(e,n)}));return eT(n.t,n.f)},lT=function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return ln.extend({},n,o)},fT=function(e,t){return e.sections().hasOwnProperty(t)},dT=function(e,t,n){var r=e.sections();return fT(e,t)&&r[t].theme===n},hT=function(e,t){return fT(e,t)?e.sections()[t]:{}},mT=function(e,t){return Oe(e,"toolbar_mode").orThunk((function(){return Oe(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},pT=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:mT(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?aT:{})},gT=function(e,t){var n={resize:!1,toolbar_mode:mT(e,"scrolling"),toolbar_sticky:!1},r={menubar:!1};return Ve(Ve(Ve({},aT),n),t?r:{})},vT=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?ln.extend({},e.external_plugins,n):n},bT=function(e,t){return[].concat(uT(e)).concat(uT(t))},yT=function(e,t,n,r){return e&&dT(t,"mobile","mobile")?cT(r):e&&fT(t,"mobile")?r:n},wT=function(e,t,n,r){var o=uT(n.forced_plugins),i=uT(r.plugins),a=hT(t,"mobile"),u=a.plugins?uT(a.plugins):i,c=yT(e,t,i,u),s=bT(o,c);if(Yt.browser.isIE()&&q(s,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return ln.extend(r,{plugins:s.join(" ")})},xT=function(e,t){return e&&fT(t,"mobile")},CT=function(e,t,n,r,o){var i=e?{mobile:gT(o.mobile||{},t)}:{},a=sT(["mobile"],QA(i,o)),u=ln.extend(n,r,a.settings(),xT(e,a)?lT(a,"mobile"):{},{validate:!0,external_plugins:vT(r,a.settings())});return wT(e,a,r,u)},ST=function(e,t,n,r,o){var i=pT(o,t,n,nT,e);return CT(rT||oT,rT,i,r,o)},kT=function(e,t,n){return T.from(t.settings[n]).filter(e)},_T=function(e){var t={};return"string"===typeof e?Z(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},ET=function(e){return function(t){return P(t)&&ce(t,e)}},AT=function(e,t,n,r){var o=t in e.settings?e.settings[t]:n;return"hash"===r?_T(o):"string"===r?kT(N,e,t).getOr(n):"number"===r?kT(V,e,t).getOr(n):"boolean"===r?kT(F,e,t).getOr(n):"object"===r?kT(I,e,t).getOr(n):"array"===r?kT(P,e,t).getOr(n):"string[]"===r?kT(ET(N),e,t).getOr(n):"function"===r?kT(U,e,t).getOr(n):o},TT=function(){var e={},t=function(t,n){e[t]=n},n=function(t){return e[t]?e[t]:{icons:{}}},r=function(t){return Be(e,t)};return{add:t,get:n,has:r}},OT=TT(),BT=function(e,t){var n=t.dom;return n[e]},RT=function(e,t){return parseInt(go(t,e),10)},DT=b(BT,"clientWidth"),NT=b(BT,"clientHeight"),IT=b(RT,"margin-top"),PT=b(RT,"margin-left"),MT=function(e){return e.dom.getBoundingClientRect()},FT=function(e,t,n){var r=DT(e),o=NT(e);return t>=0&&n>=0&&t<=r&&n<=o},LT=function(e,t,n,r){var o=MT(t),i=e?o.left+t.dom.clientLeft+PT(t):0,a=e?o.top+t.dom.clientTop+IT(t):0,u=n-i,c=r-a;return{x:u,y:c}},zT=function(e,t,n){var r=gn.fromDom(e.getBody()),o=e.inline?r:jn(r),i=LT(e.inline,o,t,n);return FT(o,i.x,i.y)},HT=function(e){return T.from(e).map(gn.fromDom)},UT=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return HT(t).map(Sr).getOr(!1)};function VT(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}}function jT(e){var t=[],n=function(){var t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():VT()},r=function(){return T.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&&UT(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 Wv(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=$d(e);t&&c({text:t,type:"warning",timeout:0},!1)})),e.on("ResizeEditor ResizeWindow NodeChange",(function(){si.requestAnimationFrame(i)})),e.on("remove",(function(){Z(t.slice(),(function(e){n().close(e)}))}))};return f(e),{open:c,close:s,getNotifications:l}}var WT=Qs.PluginManager,$T=Qs.ThemeManager;function GT(){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 XT=function(e){var t=[],n=function(){var t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():GT()},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 T.from(t[t.length-1])},s=function(t){e.editorManager.setActive(e),Sb(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))},h=function(e,t,o){n().confirm(e,r(o||this,t))},m=function(){c().each((function(e){n().close(e),u(e)}))};return e.on("remove",(function(){Z(t,(function(e){n().close(e)}))})),{open:l,openUrl:f,alert:d,confirm:h,close:m}},qT=function(e,t){e.notificationManager.open({type:"error",text:t})},KT=function(e,t){e._skinLoaded?qT(e,t):e.on("SkinLoaded",(function(){qT(e,t)}))},YT=function(e,t){KT(e,Zs.translate(["Failed to upload image: {0}",t]))},ZT=function(e,t,n){zg(e,t,{message:n}),console.error(n)},JT=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},QT=function(e,t,n){ZT(e,"PluginLoadError",JT("plugin",t,n))},eO=function(e,t,n){ZT(e,"IconsLoadError",JT("icons",t,n))},tO=function(e,t,n){ZT(e,"LanguageLoadError",JT("language",t,n))},nO=function(e,t,n){var r=Zs.translate(["Failed to initialize plugin: {0}",t]);rO(r,n),KT(e,r)},rO=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,We([e],t)):r.log.apply(r,We([e],t)))},oO=function(e){return/^[a-z0-9\-]+$/i.test(e)},iO=function(e){var t=Ld(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 oO(t)&&!i?n+"/"+t+"/"+o:e.documentBaseURI.toAbsolute(t)}))},aO=function(e){e.contentCSS=e.contentCSS.concat(iO(e))};function uO(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))},h=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,h,s)}catch(m){o(u(t,m.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)})))},h=function(e,n){return!t.url&&l(t.handler)?i():d(e,n)};return!1===U(t.handler)&&(t.handler=o),{upload:h}}function cO(){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 sO=0,lO=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)},t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},fO=function(e){return e+sO+++lO()},dO=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(I(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||fO("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(){Z(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}},hO=function(e){var t=Ls(null);e.on("change AddUndo",(function(e){t.set(Ve({},e.level))}));var n=function(){var n=e.undoManager.data;pe(n).filter((function(e){return!M_(t.get(),e)})).each((function(t){e.setDirty(!0),e.fire("change",{level:t,lastLevel:he(n,n.length-2).getOrNull()})}))};return{fireIfChanged:n}},mO=function(e){var t,n,r=dO(),o=cO(),i=[],a=hO(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){Z(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})},h=function(t,n){var r=e.convertURL(n,"src");f(t.src,n),e.$(t).attr({src:kd(e)?c(n):n,"data-mce-src":r})},m=function(n){return t||(t=uO(o,{url:Td(e),basePath:Od(e),credentials:Bd(e),handler:Rd(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),h(u,t.url)):t.error&&(t.error.options.remove&&(f(u.getAttribute("src"),Yt.transparentSrc),i.push(u)),YT(e,t.error.message)),{element:u,status:t.status,uploadUri:t.url,blobInfo:a}}));return u.length>0&&a.fireIfChanged(),i.length>0&&(oE(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact((function(){Z(i,(function(t){e.dom.remove(t),r.removeByUri(t.src)}))}))),n&&n(u),u})))})))},p=function(t){if(Sd(e))return m(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=lA(o,r)),n.findAll(e.getBody(),g).then(u((function(t){return t=ee(t,(function(t){return"string"!==typeof t||(KT(e,t),!1)})),Z(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(){Sd(e)?p():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){Z(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:m,uploadImagesAuto:p,scanForImages:b,destroy:y}},pO=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 Lr(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 gO(e){var t={},n=function(e){return e?t[e]:t},r=function(e){return Be(t,e)},o=function(e,n){e&&("string"!==typeof e?ln.each(e,(function(e,t){o(t,e)})):(P(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(pO(e.dom)),o(Kd(e)),{get:n,has:r,register:o,unregister:i}}var vO,bO=ln.each,yO=Os.DOM,wO=function(e,t){var n,r,o,i=t&&t.schema||du({}),a=function(e,t){t.classes.length&&yO.addClass(e,t.classes.join(" ")),yO.setAttribs(e,t.attrs)},u=function(e){r="string"===typeof e?{name:e,classes:[],attrs:{}}:e;var t=yO.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=yO.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=yO.create("div"),o.appendChild(s(n,e.slice(1),r.siblings)),o):""},xO=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},CO=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(/(?:~\+|~|\+)/),xO),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[]},SO=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=Oe(t,"preview");if(c.is(!1))return"";a=c.getOr(a)}n=t.block||t.inline||"span";var s=CO(t.selector);s.length?(s[0].name||(s[0].name=n),n=t.selector,r=wO(s,e)):r=wO([n],e);var l=yO.select(n,r)[0]||r.firstChild;return bO(t.styles,(function(e,t){var n=u(e);n&&yO.setStyle(l,t,n)})),bO(t.attributes,(function(e,t){var n=u(e);n&&yO.setAttrib(l,t,n)})),bO(t.classes,(function(e){var t=u(e);yO.hasClass(l,t)||yO.addClass(l,t)})),e.fire("PreviewFormats"),yO.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),o=yO.getStyle(e.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,bO(a.split(" "),(function(t){var n=yO.getStyle(l,t,!0);if(("background-color"!==t||!/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)||(n=yO.getStyle(e.getBody(),t,!0),"#ffffff"!==yO.toHex(n).toLowerCase()))&&("color"!==t||"#000000"!==yO.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"),yO.remove(r),i},kO=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"])},_O=function(e){var t=gO(e),n=Ls(null);return kO(e),BS(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){kE(e,t,n,r)},remove:function(t,n,r,o){_E(e,t,n,r,o)},toggle:function(t,n,r){EE(e,t,n,r)},match:function(t,n,r){return yE(e,t,n,r)},closest:function(t){return SE(e,t)},matchAll:function(t,n){return wE(e,t,n)},matchNode:function(t,n,r,o){return xE(e,t,n,r,o)},canApply:function(t){return CE(e,t)},formatChanged:function(t,r,o){return AE(e,n,t,r,o)},getCssText:b(SO,e)}},EO=function(e,t,n){var r=Ls(!1),o=function(e){L_(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&&(z_(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===M_(B_(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(),L_(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()}))},AO=function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},TO=function(e){var t=Ls(T.none()),n=Ls(0),r=Ls(0),o={data:[],typing:!1,beforeChange:function(){cE(e,n,t)},add:function(i,a){return sE(e,o,r,n,t,i,a)},undo:function(){return lE(e,o,n,r)},redo:function(){return fE(e,r,o.data)},clear:function(){dE(e,o,r)},reset:function(){hE(e,o)},hasUndo:function(){return mE(e,o,r)},hasRedo:function(){return pE(e,o,r)},transact:function(t){return gE(e,o,n,t)},ignore:function(t){vE(e,n,t)},extra:function(t,n){bE(e,o,r,t,n)}};return oE(e)||EO(e,o,n),AO(e),o},OO=[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]:[]),BO="data-mce-placeholder",RO=function(e){return"keydown"===e.type||"keyup"===e.type},DO=function(e){var t=e.keyCode;return t===Hg.BACKSPACE||t===Hg.DELETE},NO=function(e){if(RO(e)){var t=e.keyCode;return!DO(e)&&(Hg.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||q(OO,t))}return!1},IO=function(e){return RO(e)&&!(DO(e)||"keyup"===e.type&&229===e.keyCode)},PO=function(e,t,n){if(Oa(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},MO=function(e){var t=e.dom,n=md(e),r=jd(e),o=function(i,a){if(!NO(i)){var u=e.getBody(),c=!IO(i)&&PO(t,u,n),s=""!==t.getAttrib(u,BO);(s!==c||a)&&(t.setAttrib(u,BO,c?r:null),t.setAttrib(u,"aria-placeholder",c?r:null),Lg(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)}))}))}))},FO=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,LO=function(e){return FO.test(e)},zO=function(e,t){return _n(gn.fromDom(t),Hd(e))},HO=function(e){return"rtl"===Os.DOM.getStyle(e,"direction",!0)||LO(e.textContent)},UO=function(e,t,n){return ee(Os.DOM.getParents(n.container(),"*",t),e)},VO=function(e,t,n){var r=UO(e,t,n);return T.from(r[r.length-1])},jO=function(e,t,n){var r=Zh(t,e),o=Zh(n,e);return r&&r===o},WO=function(e){return Ki(e)||Yi(e)},$O=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?$i(n)?qr(n.nextSibling)?Sf(n.nextSibling,0):Sf.after(n):Ki(t)?Sf(n,r+1):t:$i(n)?qr(n.previousSibling)?Sf(n.previousSibling,n.previousSibling.data.length):Sf.before(n):Yi(t)?Sf(n,r-1):t},GO=b($O,!0),XO=b($O,!1),qO=function(e){return function(t){return On(e,gn.fromDom(t.dom.parentNode))}},KO=function(e,t){return Dn(e,t)?Ko(t,(function(e){return Ti(e)||Bi(e)}),qO(e)):T.none()},YO=function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)},ZO=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),YO(e))},JO=function(e,t,n){return Fl(Lm(n),zm(n),(function(r,o){var i=$O(!0,r),a=$O(!1,o),u=$O(!1,t);return e?Mm(n,u).exists((function(e){return e.isEqual(a)&&t.isEqual(i)})):Fm(n,u).exists((function(e){return e.isEqual(i)&&t.isEqual(a)}))})).getOr(!0)},QO=function(e,t){return{block:e,position:t}},eB=function(e,t){return{from:e,to:t}},tB=function(e,t){var n=gn.fromDom(e),r=gn.fromDom(t.container());return KO(n,r).map((function(e){return QO(e,t)}))},nB=function(e){return!1===On(e.from.block,e.to.block)},rB=function(e){return $n(e.from.block).bind((function(t){return $n(e.to.block).filter((function(e){return On(t,e)}))})).isSome()},oB=function(e){return!1===to(e.from.block.dom)&&!1===to(e.to.block.dom)},iB=function(e,t,n){return Jr(n.position.getNode())&&!1===Oa(n.block)?Pm(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Dm(t,e,r).bind((function(t){return tB(e,t)})):T.some(n)})).getOr(n):n},aB=function(e,t,n){var r=tB(e,Sf.fromRangeStart(n)),o=r.bind((function(n){return Dm(t,e,n.position).bind((function(n){return tB(e,n).map((function(n){return iB(e,t,n)}))}))}));return Fl(r,o,eB).filter((function(e){return nB(e)&&rB(e)&&oB(e)}))},uB=function(e,t,n){return n.collapsed?aB(e,t,n):T.none()},cB=function(e){var t=Jn(e);return ie(t,ki).fold((function(){return t}),(function(e){return t.slice(0,e)}))},sB=function(e){var t=cB(e);return Z(t,xr),t},lB=function(e,t){var n=Cw(t,e);return oe(n.reverse(),(function(e){return Oa(e)})).each(xr)},fB=function(e){return 0===ee(Yn(e),(function(e){return!Oa(e)})).length},dB=function(e,t,n,r){if(Oa(n))return vw(n),Lm(n.dom);fB(r)&&Oa(t)&&hr(r,gn.fromTag("br"));var o=Fm(n.dom,Sf.before(r.dom));return Z(sB(t),(function(e){hr(r,e)})),lB(e,t),o},hB=function(e,t,n){if(Oa(n))return xr(n),Oa(t)&&vw(t),Lm(t.dom);var r=zm(n.dom);return Z(sB(t),(function(e){gr(n,e)})),lB(e,t),r},mB=function(e,t){var n=Cw(t,e);return T.from(n[n.length-1])},pB=function(e,t){return Dn(t,e)?mB(t,e):T.none()},gB=function(e,t){Pm(e,t.dom).map((function(e){return e.getNode()})).map(gn.fromDom).filter(Ai).each(xr)},vB=function(e,t,n){return gB(!0,t),gB(!1,n),pB(t,n).fold(b(hB,e,t,n),b(dB,e,t,n))},bB=function(e,t,n,r){return t?vB(e,r,n):vB(e,n,r)},yB=function(e,t){var n=gn.fromDom(e.getBody()),r=uB(n.dom,t,e.selection.getRng()).bind((function(e){return bB(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},wB=function(e,t){var n=t.getRng();return Fl(KO(e,gn.fromDom(n.startContainer)),KO(e,gn.fromDom(n.endContainer)),(function(r,o){return!1===On(r,o)&&(n.deleteContents(),bB(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)},xB=function(e,t){var n=gn.fromDom(t),r=b(On,e);return qo(n,Di,r).isSome()},CB=function(e,t){return xB(e,t.startContainer)||xB(e,t.endContainer)},SB=function(e,t){var n=Fm(e.dom,Sf.fromRangeStart(t)).isNone(),r=Mm(e.dom,Sf.fromRangeEnd(t)).isNone();return!CB(e,t)&&n&&r},kB=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},_B=function(e){var t=gn.fromDom(e.getBody()),n=e.selection.getRng();return SB(t,n)?kB(e):wB(t,e.selection)},EB=function(e,t){return!e.selection.isCollapsed()&&_B(e)},AB=eo,TB=to,OB=function(e,t,n,r,o){return T.from(t._selectionOverrides.showCaret(e,n,r,o))},BB=function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t},RB=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});return n.isDefaultPrevented()?T.none():T.some(BB(t))},DB=function(e,t,n){var r=im(1,e.getBody(),t),o=Sf.fromRangeStart(r),i=o.getNode();if(Lh(i))return OB(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Lh(a))return OB(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return TB(e)||AB(e)}));return Lh(u)?OB(1,e,u,!1,n):T.none()},NB=function(e,t,n){return t.collapsed?DB(e,t,n).getOr(t):t},IB=function(e){return hw(e)||sw(e)},PB=function(e){return mw(e)||lw(e)},MB=function(e,t){qr(t)&&0===t.data.length&&e.remove(t)},FB=function(e,t,n,r,o,i){return OB(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)})),MB(e.dom,n),!0},LB=function(e,t){var n=e.selection.getRng();if(!qr(n.commonAncestorContainer))return!1;var r=t?Cf.Forwards:Cf.Backwards,o=km(e.getBody()),i=b(lm,t?o.next:o.prev),a=t?IB:PB,u=um(r,e.getBody(),n),c=$O(t,i(u));if(!c||!fm(u,c))return!1;if(a(c))return FB(e,n,u.getNode(),r,t,c);var s=i(c);return!!(s&&a(s)&&fm(c,s))&&FB(e,n,u.getNode(),r,t,s)},zB=function(e,t){return LB(e,t)},HB=function(e){return Di(gn.fromDom(e))||Bi(gn.fromDom(e))},UB=Wo.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),VB=function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Lr(n)&&n.getAttribute("data-mce-caret")===r},jB=function(e,t,n,r){var o=function(t){return Ei(gn.fromDom(t))&&!Jh(n,r,e)};return am(!t,n).fold((function(){return am(t,r).fold(C,o)}),o)},WB=function(e,t,n,r){var o=r.getNode(!1===t);return KO(gn.fromDom(e),gn.fromDom(n.getNode())).map((function(e){return Oa(e)?UB.remove(e.dom):UB.moveToElement(o)})).orThunk((function(){return T.some(UB.moveToElement(o))}))},$B=function(e,t,n){return Dm(t,e,n).bind((function(r){return HB(r.getNode())||jB(e,t,n,r)?T.none():t&&to(r.getNode())||!1===t&&to(r.getNode(!0))?WB(e,t,n,r):t&&mw(n)||!1===t&&hw(n)?T.some(UB.moveToPosition(r)):T.none()}))},GB=function(e,t){return e&&to(t.nextSibling)?T.some(UB.moveToElement(t.nextSibling)):!1===e&&to(t.previousSibling)?T.some(UB.moveToElement(t.previousSibling)):T.none()},XB=function(e,t,n){return n.fold((function(e){return T.some(UB.remove(e))}),(function(e){return T.some(UB.moveToElement(e))}),(function(n){return Jh(t,n,e)?T.none():T.some(UB.moveToPosition(n))}))},qB=function(e,t,n){return VB(t,n)?GB(t,n.getNode(!1===t)).fold((function(){return $B(e,t,n)}),T.some):$B(e,t,n).bind((function(t){return XB(e,n,t)}))},KB=function(e,t,n){var r=im(t?1:-1,e,n),o=Sf.fromRangeStart(r),i=gn.fromDom(e);return!1===t&&mw(o)?T.some(UB.remove(o.getNode(!0))):t&&hw(o)?T.some(UB.remove(o.getNode())):!1===t&&hw(o)&&Iw(i,o)?Pw(i,o).map((function(e){return UB.remove(e.getNode())})):t&&mw(o)&&Nw(i,o)?Mw(i,o).map((function(e){return UB.remove(e.getNode())})):qB(e,t,o)},YB=function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),Tx(e,t,gn.fromDom(n)),!0}},ZB=function(e,t){return function(n){var r=t?Sf.before(n):Sf.after(n);return e.selection.setRng(r.toRange()),!0}},JB=function(e){return function(t){return e.selection.setRng(t.toRange()),!0}},QB=function(e,t){return T.from(Eg(e.getBody(),t))},eR=function(e,t){var n=e.selection.getNode();return QB(e,n).filter(to).fold((function(){return KB(e.getBody(),t,e.selection.getRng()).exists((function(n){return n.fold(YB(e,t),ZB(e,t),JB(e))}))}),S)},tR=function(e){Z(ml(e,".mce-offscreen-selection"),xr)},nR=function(e,t){var n=e.selection.getNode();if(to(n)){var r=QB(e,n.parentNode).filter(to);return r.fold((function(){return tR(gn.fromDom(e.getBody())),Tx(e,t,gn.fromDom(e.selection.getNode())),ZO(e),!0}),(function(){return!0}))}return!1},rR=function(e){var t=e.dom,n=e.selection,r=Eg(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(Sf.before(o).toRange())}return!0},oR=function(e,t){return e.selection.isCollapsed()?eR(e,t):nR(e,t)},iR=function(e,t){var n=Sf.fromRangeStart(e.selection.getRng());return Dm(t,e.getBody(),n).filter((function(e){return t?uw(e):cw(e)})).bind((function(e){return T.from(Qh(t?0:-1,e))})).exists((function(t){return e.selection.select(t),!0}))},aR=function(e,t){return!!e.selection.isCollapsed()&&iR(e,t)},uR=qr,cR=function(e){return uR(e)&&e.data[0]===zi},sR=function(e){return uR(e)&&e.data[e.data.length-1]===zi},lR=function(e){return e.ownerDocument.createTextNode(zi)},fR=function(e){if(uR(e.previousSibling))return sR(e.previousSibling)||e.previousSibling.appendData(zi),e.previousSibling;if(uR(e))return cR(e)||e.insertData(0,zi),e;var t=lR(e);return e.parentNode.insertBefore(t,e),t},dR=function(e){if(uR(e.nextSibling))return cR(e.nextSibling)||e.nextSibling.insertData(0,zi),e.nextSibling;if(uR(e))return sR(e)||e.appendData(zi),e;var t=lR(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t},hR=function(e,t){return e?fR(t):dR(t)},mR=b(hR,!0),pR=b(hR,!1),gR=function(e,t){return qr(e.container())?hR(t,e.container()):hR(t,e.getNode())},vR=function(e,t){var n=t.get();return n&&e.container()===n&&$i(n)},bR=function(e,t){return t.fold((function(t){Th(e.get());var n=mR(t);return e.set(n),T.some(Sf(n,n.length-1))}),(function(t){return Lm(t).map((function(t){if(vR(t,e))return Sf(e.get(),1);Th(e.get());var n=gR(t,!0);return e.set(n),Sf(n,1)}))}),(function(t){return zm(t).map((function(t){if(vR(t,e))return Sf(e.get(),e.get().length-1);Th(e.get());var n=gR(t,!1);return e.set(n),Sf(n,n.length-1)}))}),(function(t){Th(e.get());var n=pR(t);return e.set(n),T.some(Sf(n,1))}))},yR=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return T.none()},wR=Wo.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),xR=function(e,t){var n=Zh(t,e);return n||e},CR=function(e,t,n){var r=GO(n),o=xR(t,r.container());return VO(e,o,r).fold((function(){return Mm(o,r).bind(b(VO,e,o)).map((function(e){return wR.before(e)}))}),T.none)},SR=function(e,t){return null===Vm(e,t)},kR=function(e,t,n){return VO(e,t,n).filter(b(SR,t))},_R=function(e,t,n){var r=XO(n);return kR(e,t,r).bind((function(e){var t=Fm(e,r);return t.isNone()?T.some(wR.start(e)):T.none()}))},ER=function(e,t,n){var r=GO(n);return kR(e,t,r).bind((function(e){var t=Mm(e,r);return t.isNone()?T.some(wR.end(e)):T.none()}))},AR=function(e,t,n){var r=XO(n),o=xR(t,r.container());return VO(e,o,r).fold((function(){return Fm(o,r).bind(b(VO,e,o)).map((function(e){return wR.after(e)}))}),T.none)},TR=function(e){return!1===HO(BR(e))},OR=function(e,t,n){var r=yR([CR,_R,ER,AR],[e,t,n]);return r.filter(TR)},BR=function(e){return e.fold(v,v,v,v)},RR=function(e){return e.fold(g("before"),g("start"),g("end"),g("after"))},DR=function(e){return e.fold(wR.before,wR.before,wR.after,wR.after)},NR=function(e){return e.fold(wR.start,wR.start,wR.end,wR.end)},IR=function(e,t){return RR(e)===RR(t)&&BR(e)===BR(t)},PR=function(e,t,n,r,o,i){return Fl(VO(t,n,r),VO(t,n,o),(function(t,r){return t!==r&&jO(n,t,r)?wR.after(e?t:r):i})).getOr(i)},MR=function(e,t){return e.fold(S,(function(e){return!IR(e,t)}))},FR=function(e,t,n,r,o){var i=$O(e,o),a=Dm(e,n,i).map(b($O,e)),u=a.fold((function(){return r.map(DR)}),(function(o){return OR(t,n,o).map(b(PR,e,t,n,i,o)).filter(b(MR,r))}));return u.filter(TR)},LR=function(e,t){return e?t.fold(m(T.some,wR.start),T.none,m(T.some,wR.after),T.none):t.fold(T.none,m(T.some,wR.before),T.none,m(T.some,wR.end))},zR=function(e,t,n,r){var o=$O(e,r),i=OR(t,n,o);return OR(t,n,o).bind(b(LR,e)).orThunk((function(){return FR(e,t,n,i,r)}))},HR=(b(zR,!1),b(zR,!0),function(e){return U(e.selection.getSel().modify)}),UR=function(e,t,n){var r=e?1:-1;return t.setRng(Sf(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},VR=function(e,t){var n=t.selection.getRng(),r=e?Sf.fromRangeEnd(n):Sf.fromRangeStart(n);return!!HR(t)&&(e&&Ki(r)?UR(!0,t.selection,r):!(e||!Yi(r))&&UR(!1,t.selection,r))},jR=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},WR=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},$R=function(e,t,n){return bR(t,n).map((function(t){return jR(e,t),n}))},GR=function(e,t,n){var r=e.getBody(),o=Sf.fromRangeStart(e.selection.getRng()),i=b(zO,e),a=zR(n,i,r,o);return a.bind((function(n){return $R(e,t,n)}))},XR=function(e,t,n){var r=Y(ml(gn.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),o=ee(r,e),i=ee(n,e);Z(le(o,i),b(WR,!1)),Z(le(i,o),b(WR,!0))},qR=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=Sf.fromRangeStart(e.selection.getRng());Sf.isTextPosition(n)&&!1===WO(n)&&(jR(e,Ah(t.get(),n)),t.set(null))}},KR=function(e,t,n,r){if(t.selection.isCollapsed()){var o=ee(r,e);Z(o,(function(r){var o=Sf.fromRangeStart(t.selection.getRng());OR(e,t.getBody(),o).bind((function(e){return $R(t,n,e)}))}))}},YR=function(e,t,n){return!!qd(e)&&GR(e,t,n).isSome()},ZR=function(e,t,n){return!!qd(t)&&VR(e,t)},JR=function(e){var t=Ls(null),n=b(zO,e);return e.on("NodeChange",(function(r){!qd(e)||Yt.browser.isIE()&&r.initial||(XR(n,e.dom,r.parents),qR(e,t),KR(n,e,t,r.parents))})),t},QR=b(ZR,!0),eD=b(ZR,!1),tD=function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n},nD=function(e){return Fl(Lm(e),zm(e),(function(t,n){var r=$O(!0,t),o=$O(!1,n);return Mm(e,r).forall((function(e){return e.isEqual(o)}))})).getOr(!0)},rD=function(e,t){return function(n){return bR(t,n).exists((function(t){return jR(e,t),!0}))}},oD=function(e,t,n,r){var o=e.getBody(),i=b(zO,e);e.undoManager.ignore((function(){e.selection.setRng(tD(n,r)),e.execCommand("Delete"),OR(i,o,Sf.fromRangeStart(e.selection.getRng())).map(NR).map(rD(e,t))})),e.nodeChanged()},iD=function(e,t){var n=Zh(t,e);return n||e},aD=function(e,t,n,r){var o=iD(e.getBody(),r.container()),i=b(zO,e),a=OR(i,o,r);return a.bind((function(e){return n?e.fold(g(T.some(NR(e))),T.none,g(T.some(DR(e))),T.none):e.fold(T.none,g(T.some(DR(e))),T.none,g(T.some(NR(e))))})).map(rD(e,t)).getOrThunk((function(){var u=Nm(n,o,r),c=u.bind((function(e){return OR(i,o,e)}));return Fl(a,c,(function(){return VO(i,o,r).exists((function(t){return!!nD(t)&&(Tx(e,n,gn.fromDom(t)),!0)}))})).orThunk((function(){return c.bind((function(o){return u.map((function(o){return n?oD(e,t,r,o):oD(e,t,o,r),!0}))}))})).getOr(!1)}))},uD=function(e,t,n){if(e.selection.isCollapsed()&&qd(e)){var r=Sf.fromRangeStart(e.selection.getRng());return aD(e,t,n,r)}return!1},cD=function(e,t){var n=Cw(t,e);return ie(n,ki).fold(g(n),(function(e){return n.slice(0,e)}))},sD=function(e){return 1===Jn(e).length},lD=function(e,t,n,r){var o=b(DS,t),i=Y(ee(r,o),(function(e){return e.dom}));if(0===i.length)Tx(t,e,n);else{var a=RS(n.dom,i);t.selection.setRng(a.toRange())}},fD=function(e,t){var n=gn.fromDom(e.getBody()),r=gn.fromDom(e.selection.getStart()),o=ee(cD(n,r),sD);return pe(o).exists((function(n){var r=Sf.fromRangeStart(e.selection.getRng());return!(!JO(t,r,n.dom)||NS(n))&&(lD(t,e,n,o),!0)}))},dD=function(e,t){return!!e.selection.isCollapsed()&&fD(e,t)},hD=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),Tx(e,t,gn.fromDom(n)),!0},mD=function(e,t){var n=t?sw:lw,r=t?Cf.Forwards:Cf.Backwards,o=um(r,e.getBody(),e.selection.getRng());return n(o)?hD(e,t,o.getNode(!t)):T.from($O(t,o)).filter((function(e){return n(e)&&fm(o,e)})).exists((function(n){return hD(e,t,n.getNode(!t))}))},pD=function(e,t){var n=e.selection.getNode();return!!ro(n)&&hD(e,t,n)},gD=function(e,t){return e.selection.isCollapsed()?mD(e,t):pD(e,t)},vD=function(e){return Ko(e,(function(e){return eo(e.dom)||to(e.dom)})).exists((function(e){return eo(e.dom)}))},bD=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},yD=function(e,t){var n=e||_i(t)?"margin":"padding",r="rtl"===go(t,"direction")?"-right":"-left";return n+r},wD=function(e,t,n,r,o,i){var a=yD(n,gn.fromDom(i));if("outdent"===t){var u=Math.max(0,bD(i.style[a])-r);e.setStyle(i,a,u?u+o:"")}else{u=bD(i.style[a])+r+o;e.setStyle(i,a,u)}},xD=function(e,t){return ce(t,(function(t){var n=yD(Md(e),t),r=bo(t,n).map(bD).getOr(0),o=e.dom.getContentEditable(t.dom);return"false"!==o&&r>0}))},CD=function(e){var t=_D(e);return!e.mode.isReadOnly()&&(t.length>1||xD(e,t))},SD=function(e){return Oi(e)||Bi(e)},kD=function(e){return $n(e).map(SD).getOr(!1)},_D=function(e){return ee(Y(e.selection.getSelectedBlocks(),gn.fromDom),(function(e){return!SD(e)&&!kD(e)&&vD(e)}))},ED=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=Fd(e),a=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),c=Md(e),s=md(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),Z(_D(e),(function(e){wD(n,t,c,u,a,e.dom)}))},AD=function(e,t){if(e.selection.isCollapsed()&&CD(e)){var n=e.dom,r=e.selection.getRng(),o=Sf.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Aw(gn.fromDom(i),o))return ED(e,"outdent"),!0}return!1},TD=function(e,t){e.getDoc().execCommand(t,!1,null)},OD=function(e,t){AD(e)||oR(e,!1)||zB(e,!1)||uD(e,t,!1)||yB(e,!1)||vC(e)||aR(e,!1)||gD(e,!1)||EB(e)||dD(e,!1)||(TD(e,"Delete"),ZO(e))},BD=function(e,t){oR(e,!0)||zB(e,!0)||uD(e,t,!0)||yB(e,!0)||vC(e)||aR(e,!0)||gD(e,!0)||EB(e)||dD(e,!0)||TD(e,"ForwardDelete")},RD=function(e,t){e.addCommand("delete",(function(){OD(e,t)})),e.addCommand("forwardDelete",(function(){BD(e,t)}))},DD=5,ND=400,ID=function(e){return void 0===e.touches||1!==e.touches.length?T.none():T.some(e.touches[0])},PD=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>DD||r>DD},MD=function(e){var t=Ls(T.none()),n=Ls(!1),r=tl((function(t){e.fire("longpress",Ve(Ve({},t),{type:"longpress"})),n.set(!0)}),ND);e.on("touchstart",(function(e){ID(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(T.some(i))}))}),!0),e.on("touchmove",(function(o){r.cancel(),ID(o).each((function(r){t.get().each((function(o){PD(r,o)&&(t.set(T.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)},FD=function(e,t){return e.hasOwnProperty(t.nodeName)},LD=function(e,t){return!!qr(t)||!!Lr(t)&&(!FD(e,t)&&!sp(t))},zD=function(e,t,n){return K(xw(gn.fromDom(n),gn.fromDom(t)),(function(t){return FD(e,t.dom)}))},HD=function(e,t){if(qr(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||FD(e,t.nextSibling)))return!0}return!1},UD=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=md(e);if(c&&Lr(c)&&l){var f=s.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!zD(u,s,c)){var d=i.getRng(),h=d.startContainer,m=d.startOffset,p=d.endContainer,g=d.endOffset,v=Jb(e);c=s.firstChild;while(c)if(LD(u,c)){if(HD(u,c)){n=c,c=c.nextSibling,o.remove(n);continue}t||(t=o.create(l,pd(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(h,m),d.setEnd(p,g),i.setRng(d),e.nodeChanged())}}},VD=function(e){md(e)&&e.on("NodeChange",b(UD,e))},jD=function(e){return Qo(gn.fromDom(e.getBody()),"*[data-mce-caret]").fold(g(null),(function(e){return e.dom}))},WD=function(e){e.selection.setRng(e.selection.getRng())},$D=function(e,t){t.hasAttribute("data-mce-caret")&&(na(t),WD(e),e.selection.scrollIntoView(t))},GD=function(e,t){var n=jD(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void $D(e,n)):void(Xi(n)&&($D(e,n),e.undoManager.add()))},XD=function(e){e.on("keyup compositionstart",b(GD,e))};(function(e){e[e["Br"]=0]="Br",e[e["Block"]=1]="Block",e[e["Wrap"]=2]="Wrap",e[e["Eol"]=3]="Eol"})(vO||(vO={}));var qD,KD=function(e,t){return e===Cf.Backwards?se(t):t},YD=function(e,t,n){return e===Cf.Forwards?t.next(n):t.prev(n)},ZD=function(e,t,n,r){return Jr(r.getNode(t===Cf.Forwards))?vO.Br:!1===Jh(n,r)?vO.Block:vO.Wrap},JD=function(e,t,n,r){var o,i=km(n),a=r,u=[];while(a){if(o=YD(t,i,a),!o)break;if(Jr(o.getNode(!1)))return t===Cf.Forwards?{positions:KD(t,u).concat([o]),breakType:vO.Br,breakAt:T.some(o)}:{positions:KD(t,u),breakType:vO.Br,breakAt:T.some(o)};if(o.isVisible()){if(e(a,o)){var c=ZD(n,t,a,o);return{positions:KD(t,u),breakType:c,breakAt:T.some(o)}}u.push(o),a=o}else a=o}return{positions:KD(t,u),breakType:vO.Eol,breakAt:T.none()}},QD=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 T.some(n)}),(function(r){return Fl(me(r.getClientRects()),me(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)}))}),T.none())},tN=function(e,t){return me(t.getClientRects()).bind((function(t){return eN(e,t.left)}))},nN=b(JD,xf.isAbove,-1),rN=b(JD,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(QD,-1,nN),uN=b(QD,1,rN),cN=function(e){return Lm(e).map((function(t){return[t].concat(rN(e,t).positions)})).getOr([])},sN=function(e){return zm(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=Ul(t),t.node=e,t}))};if(Lr(e))return t(e.getClientRects());if(qr(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"})(qD||(qD={}));var dN,hN,mN=function(e,t,n,r){while(r=Yh(r,e,ba,t))if(n(r))return},pN=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,Ue(u))&&a++,c.line=a,o(c))return!0;u.push(c)}},s=Ue(i.getClientRects());if(!s)return u;var l=i.getNode();return c(l),mN(e,r,c,l),u},gN=function(e,t){return t.line>e},vN=function(e,t){return t.line===e},bN=b(pN,qD.Up,$l,Gl),yN=b(pN,qD.Down,Gl,$l),wN=function(e,t,n,r){var o,i,a,u,c,s=km(t),l=[],f=0,d=function(e){return Ue(e.getClientRects())};1===e?(o=s.next,i=Gl,a=$l,u=Sf.after(r)):(o=s.prev,i=$l,a=Gl,u=Sf.before(r));var h=d(u);do{if(u.isVisible()&&(c=d(u),!a(c,h))){if(l.length>0&&i(c,Ue(l))&&f++,c=Ul(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)}},SN=to,kN=Yh,_N=function(e,t){return Math.abs(e.left-t)},EN=function(e,t){return Math.abs(e.right-t)},AN=function(e,t){return e>=t.left&&e<=t.right},TN=function(e,t){return e>=t.top&&e<=t.bottom},ON=function(e,t){return ze(e,(function(e,n){var r=Math.min(_N(e,t),EN(e,t)),o=Math.min(_N(n,t),EN(n,t));return AN(t,n)?n:AN(t,e)?e:o===r&&SN(n.node)||o<r?n:e}))},BN=function(e,t,n,r,o){var i=kN(r,e,ba,t,!o);do{if(!i||n(i))return}while(i=kN(i,e,ba,t))},RN=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),BN(qD.Up,e,b(o,$l),t.node,n),BN(qD.Down,e,b(o,Gl),t.node,n),r},DN=function(e){return ee(ge(e.getElementsByTagName("*")),zh)},NN=function(e,t){return{node:e.node,before:_N(e,t)<EN(e,t)}},IN=function(e,t,n){var r=fN(DN(e)),o=ee(r,b(TN,n)),i=ON(o,t);if(i){var a=!$r(i.node)&&!ro(i.node);if(i=ON(RN(e,i,a),t),i&&zh(i.node))return NN(i,t)}return null},PN=function(e,t){e.selection.setRng(t),Vv(e,e.selection.getRng())},MN=function(e,t,n){return T.some(NB(e,t,n))},FN=function(e,t,n,r,o,i){var a=t===Cf.Forwards,u=km(e.getBody()),c=b(lm,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var l=ql(n);if(i(l))return OB(t,e,l,t===Cf.Backwards,!1)}var f=um(t,e.getBody(),n);if(s(f))return RB(e,f.getNode(!a));var d=$O(a,c(f)),h=ra(n);if(!d)return h?T.some(n):T.none();if(s(d))return OB(t,e,d.getNode(!a),a,!1);var m=c(d);return m&&s(m)&&fm(d,m)?OB(t,e,m.getNode(!a),a,!1):h?MN(e,d.toRange(),!1):T.none()},LN=function(e,t,n,r,o,i){var a=um(t,e.getBody(),n),u=Ue(a.getClientRects()),c=t===qD.Down;if(!u)return T.none();var s,l=c?yN:bN,f=l(e.getBody(),xN(1),a),d=ee(f,CN(1)),h=u.left,m=ON(d,h);if(m&&i(m.node)){var p=Math.abs(h-m.left),g=Math.abs(h-m.right);return OB(t,e,m.node,p<g,!1)}if(s=r(a)?a.getNode():o(a)?a.getNode(!0):ql(n),s){var v=wN(t,e.getBody(),xN(1),s),b=ON(ee(v,CN(1)),h);if(b)return MN(e,b.position.toRange(),!1);if(b=Ue(ee(v,CN(0))),b)return MN(e,b.position.toRange(),!1)}return 0===d.length?zN(e,c).filter(c?o:r).map((function(t){return NB(e,t.toRange(),!1)})):T.none()},zN=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var o=Sf.fromRangeEnd(n),i=rN(r,o);return pe(i.positions)}o=Sf.fromRangeStart(n),i=nN(r,o);return me(i.positions)},HN=function(e,t,n){return zN(e,t).filter(n).exists((function(t){return e.selection.setRng(t.toRange()),!0}))},UN=to,VN=function(e,t,n){return FN(t,e,n,hw,mw,UN)},jN=function(e,t,n){var r=function(e){return hw(e)||fw(e)},o=function(e){return mw(e)||dw(e)};return LN(t,e,n,r,o,UN)},WN=function(e){var t=e.dom.create(md(e));return(!Yt.ie||Yt.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t},$N=function(e,t,n){var r=km(e.getBody()),o=b(lm,1===t?r.next:r.prev);if(n.collapsed&&ah(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;var a=o(Sf.fromRangeStart(n));if(!a){var u=WN(e);1===t?e.$(i).after(u):e.$(i).before(u),e.selection.select(u,!0),e.selection.collapse()}}},GN=function(e,t){var n=t?Cf.Forwards:Cf.Backwards,r=e.selection.getRng();return VN(n,e,r).orThunk((function(){return $N(e,n,r),T.none()}))},XN=function(e,t){var n=t?1:-1,r=e.selection.getRng();return jN(n,e,r).orThunk((function(){return $N(e,n,r),T.none()}))},qN=function(e,t){return GN(e,t).exists((function(t){return PN(e,t),!0}))},KN=function(e,t){return XN(e,t).exists((function(t){return PN(e,t),!0}))},YN=function(e,t){var n=t?mw:hw;return HN(e,t,n)},ZN=function(e){return q(["figcaption"],Nn(e))},JN=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},QN=function(e,t,n){n?gr(e,t):pr(e,t)},eI=function(e,t){var n=gn.fromTag("br");return QN(e,n,t),JN(n)},tI=function(e,t,n,r){var o=gn.fromTag(n),i=gn.fromTag("br");return uo(o,r),gr(o,i),QN(e,o,t),JN(i)},nI=function(e,t,n,r){return""===t?eI(e,r):tI(e,r,t,n)},rI=function(e,t){var n=b(On,t);return Ko(gn.fromDom(e.container()),ki,n).filter(ZN)},oI=function(e,t,n){return t?iN(e.dom,n):oN(e.dom,n)},iI=function(e,t){var n=gn.fromDom(e.getBody()),r=Sf.fromRangeStart(e.selection.getRng()),o=md(e),i=pd(e);return rI(r,n).exists((function(){if(oI(n,t,r)){var a=nI(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},aI=function(e,t){return!!e.selection.isCollapsed()&&iI(e,t)},uI=function(e){return Y(e,(function(e){return Ve({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:h},e)}))},cI=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},sI=function(e,t){return ue(uI(e),(function(e){return cI(e,t)?[e]:[]}))},lI=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},fI=function(e,t){return oe(sI(e,t),(function(e){return e.action()}))},dI=function(e,t){var n=t?Cf.Forwards:Cf.Backwards,r=e.selection.getRng();return FN(e,n,r,sw,lw,ro).exists((function(t){return PN(e,t),!0}))},hI=function(e,t){var n=t?1:-1,r=e.selection.getRng();return LN(e,n,r,sw,lw,ro).exists((function(t){return PN(e,t),!0}))},mI=function(e,t){var n=t?lw:sw;return HN(e,t,n)},pI=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}},gI=function(e,t){return ue(t,(function(t){var n=pI(Ul(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))},vI=function(e,t,n){return ne(e,(function(e,r){return e.fold((function(){return T.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 T.some(i<o?r:e)}))}),T.none())},bI=function(e,t,n,r,o){var i=ml(gn.fromDom(n),"td,th,caption").map((function(e){return e.dom})),a=ee(gI(e,i),(function(e){return t(e,o)}));return vI(a,r,o).map((function(e){return e.cell}))},yI=function(e){return e.bottom},wI=function(e){return e.top},xI=function(e,t){return e.y<t},CI=function(e,t){return e.y>t},SI=b(bI,yI,xI),kI=b(bI,wI,CI),_I=function(e,t){return me(t.getClientRects()).bind((function(t){return SI(e,t.left,t.top)})).bind((function(e){return tN(sN(e),t)}))},EI=function(e,t){return pe(t.getClientRects()).bind((function(t){return kI(e,t.left,t.top)})).bind((function(e){return tN(cN(e),t)}))},AI=function(e,t,n){return n.breakAt.exists((function(n){return e(t,n).breakAt.isSome()}))},TI=function(e){return e.breakType===vO.Wrap&&0===e.positions.length},OI=function(e){return e.breakType===vO.Br&&1===e.positions.length},BI=function(e,t,n){var r=e(t,n);return TI(r)||!Jr(n.getNode())&&OI(r)?!AI(e,t,r):r.breakAt.isNone()},RI=b(BI,nN),DI=b(BI,rN),NI=function(e,t,n){var r=Sf.fromRangeStart(t);return Pm(!e,n).exists((function(e){return e.isEqual(r)}))},II=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!Fh()||!NI(t,o,n))&&(OB(i,e,n,!t,!1).each((function(t){PN(e,t)})),!0)},PI=function(e,t,n){return _I(t,n).orThunk((function(){return me(n.getClientRects()).bind((function(n){return eN(aN(e,Sf.before(t)),n.left)}))})).getOr(Sf.before(t))},MI=function(e,t,n){return EI(t,n).orThunk((function(){return me(n.getClientRects()).bind((function(n){return eN(uN(e,Sf.after(t)),n.left)}))})).getOr(Sf.after(t))},FI=function(e,t){var n=t.getNode(e);return Lr(n)&&"TABLE"===n.nodeName?T.some(n):T.none()},LI=function(e,t,n,r){var o=md(t);o?t.undoManager.transact((function(){var r=gn.fromTag(o);uo(r,pd(t)),gr(r,gn.fromTag("br")),e?mr(gn.fromDom(n),r):hr(gn.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),PN(t,i)})):PN(t,r.toRange())},zI=function(e,t,n){var r=FI(!!t,n),o=!1===t;r.fold((function(){return PN(e,n.toRange())}),(function(r){return Pm(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return PN(e,n.toRange())}),(function(o){return LI(t,e,r,n)}))}))},HI=function(e,t,n,r){var o=e.selection.getRng(),i=Sf.fromRangeStart(o),a=e.getBody();if(!t&&RI(r,i)){var u=PI(a,n,i);return zI(e,t,u),!0}if(t&&DI(r,i)){u=MI(a,n,i);return zI(e,t,u),!0}return!1},UI=function(e,t,n){return T.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(r){return T.from(e.dom.getParent(r,"table")).map((function(o){return n(e,t,o,r)}))})).getOr(!1)},VI=function(e,t){return UI(e,t,II)},jI=function(e,t){return UI(e,t,HI)},WI=function(e,t,n){var r=Ut().os;fI([{keyCode:Hg.RIGHT,action:lI(qN,e,!0)},{keyCode:Hg.LEFT,action:lI(qN,e,!1)},{keyCode:Hg.UP,action:lI(KN,e,!1)},{keyCode:Hg.DOWN,action:lI(KN,e,!0)},{keyCode:Hg.RIGHT,action:lI(VI,e,!0)},{keyCode:Hg.LEFT,action:lI(VI,e,!1)},{keyCode:Hg.UP,action:lI(jI,e,!1)},{keyCode:Hg.DOWN,action:lI(jI,e,!0)},{keyCode:Hg.RIGHT,action:lI(dI,e,!0)},{keyCode:Hg.LEFT,action:lI(dI,e,!1)},{keyCode:Hg.UP,action:lI(hI,e,!1)},{keyCode:Hg.DOWN,action:lI(hI,e,!0)},{keyCode:Hg.RIGHT,action:lI(YR,e,t,!0)},{keyCode:Hg.LEFT,action:lI(YR,e,t,!1)},{keyCode:Hg.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:lI(QR,e,t)},{keyCode:Hg.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:lI(eD,e,t)},{keyCode:Hg.UP,action:lI(aI,e,!1)},{keyCode:Hg.DOWN,action:lI(aI,e,!0)}],n).each((function(e){n.preventDefault()}))},$I=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&WI(e,t,n)}))},GI=function(e,t,n){fI([{keyCode:Hg.BACKSPACE,action:lI(AD,e,!1)},{keyCode:Hg.BACKSPACE,action:lI(oR,e,!1)},{keyCode:Hg.DELETE,action:lI(oR,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(zB,e,!1)},{keyCode:Hg.DELETE,action:lI(zB,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(uD,e,t,!1)},{keyCode:Hg.DELETE,action:lI(uD,e,t,!0)},{keyCode:Hg.BACKSPACE,action:lI(vC,e,!1)},{keyCode:Hg.DELETE,action:lI(vC,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(aR,e,!1)},{keyCode:Hg.DELETE,action:lI(aR,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(gD,e,!1)},{keyCode:Hg.DELETE,action:lI(gD,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(EB,e,!1)},{keyCode:Hg.DELETE,action:lI(EB,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(yB,e,!1)},{keyCode:Hg.DELETE,action:lI(yB,e,!0)},{keyCode:Hg.BACKSPACE,action:lI(dD,e,!1)},{keyCode:Hg.DELETE,action:lI(dD,e,!0)}],n).each((function(e){n.preventDefault()}))},XI=function(e,t){fI([{keyCode:Hg.BACKSPACE,action:lI(rR,e)},{keyCode:Hg.DELETE,action:lI(rR,e)}],t)},qI=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&GI(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&XI(e,t)}))},KI=function(e){while(e){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},YI=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=KI(t.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&t.insertBefore(o.doc.createTextNode(Mi),t.firstChild)}var u=o.createRng();if(t.normalize(),t.hasChildNodes()){var c=new hi(t,t);while(n=c.current()){if(qr(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 Jr(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)}},ZI=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},JI=function(e){return T.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},QI=function(e){return JI(e).fold(g(""),(function(e){return e.nodeName.toUpperCase()}))},eP=function(e){return JI(e).filter((function(e){return Bi(gn.fromDom(e))})).isSome()},tP=function(e,t){return e.firstChild&&e.firstChild.nodeName===t},nP=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},rP=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},oP=function(e){return rP(e)&&rP(e.parentNode)},iP=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},aP=function(e,t,n){var r=e[n?"firstChild":"lastChild"];while(r){if(Lr(r))break;r=r[n?"nextSibling":"previousSibling"]}return r===t},uP=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){oP(n)&&(o="LI");var u=o?t(o):i.create("BR");if(aP(n,r,!0)&&aP(n,r,!1))nP(n,"LI")?i.insertAfter(u,iP(n)):i.replace(u,n);else if(aP(n,r,!0))nP(n,"LI")?(i.insertAfter(u,iP(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n);else if(aP(n,r,!1))i.insertAfter(u,iP(n));else{n=iP(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var s=c.extractContents();"LI"===o&&tP(s,"LI")?(u=s.firstChild,i.insertAfter(s,n)):(i.insertAfter(s,n),i.insertAfter(u,n))}i.remove(r),YI(e,u)}},cP=function(e){Z(hl(gn.fromDom(e),Ln),(function(e){var t=e.dom;t.nodeValue=Ui(t.nodeValue)}))},sP=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},lP=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},fP=function(e){e.innerHTML='<br data-mce-bogus="1">'},dP=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},hP=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)},mP=function(e,t,n){var r,o=n,i=[];if(o){while(o=o.firstChild){if(e.isBlock(o))return;Lr(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||sP(e,o))&&e.remove(o)}},pP=function(e,t,n){return!1===qr(t)?n:e?1===n&&t.data.charAt(n-1)===zi?0:n:n===t.data.length-1&&t.data.charAt(n)===zi?t.data.length:n},gP=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,pP(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,pP(!1,e.endContainer,e.endOffset)),t},vP=function(e){do{qr(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)},bP=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},yP=function(e,t,n){var r=e.dom;T.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=T.from(n.class).map((function(e){return e.split(/\s+/)})),i=T.from(t.className).map((function(e){return ee(e.split(/\s+/),(function(e){return""!==e}))}));Fl(o,i,(function(e,n){var o=ee(n,(function(t){return!q(e,t)})),i=We(e,o);r.setAttrib(t,"class",i.join(" "))}));var a=["style","class"],u=Ee(n,(function(e,t){return!q(a,t)}));r.setAttribs(t,u)},wP=function(e,t){var n=md(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=pd(e);yP(e,t,r)}},xP=function(e,t,n,r,o){var i,a,u,c,s,l,f=t||"P",d=e.dom,h=bP(d,r);if(a=d.getParent(r,d.isBlock),!a||!hP(d,a)){if(a=a||h,l=a===e.getBody()||lP(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),wP(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),wP(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},CP=function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")},SP=function(e,t){var n,r,o,i,a,u,c,s,l,f,d=e.dom,h=e.schema,m=h.getNonEmptyElements(),p=e.selection.getRng(),g=function(t){var n,o,a,u=r,c=h.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(Um(u)||sp(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 wP(e,n),fP(a),n},v=function(e){var t,n,a=pP(e,r,o);if(qr(r)&&(e?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!e)return!0;if(e&&Lr(r)&&r===i.firstChild)return!0;if(dP(r,"TABLE")||dP(r,"HR"))return f&&!e||!f&&e;var u=new hi(r,i);qr(r)&&(e&&0===a?u.prev():e||a!==r.nodeValue.length||u.next());while(t=u.current()){if(Lr(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),m[n]&&"br"!==n))return!1}else if(qr(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)&&hP(d,c)&&d.isEmpty(i)?a=d.split(c,i):d.insertAfter(a,i),YI(e,a)};av(d,p).each((function(e){p.setStart(e.startContainer,e.startOffset),p.setEnd(e.endContainer,e.endOffset)})),r=p.startContainer,o=p.startOffset,l=md(e);var y=!(!t||!t.shiftKey),w=!(!t||!t.ctrlKey);Lr(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&qr(r)?r.nodeValue.length:0);var x=bP(d,r);if(x){(l&&!y||!l&&y)&&(r=xP(e,l,p,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)?uP(e,g,c,i,l):l&&i===e.getBody()||(l=l||"P",Wi(i)?(a=na(i),d.isEmpty(i)&&fP(i),wP(e,a),YI(e,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),YI(e,dP(i,"HR")?a:i)):(n=gP(p).cloneRange(),n.setEndAfter(i),u=n.extractContents(),cP(u),vP(u),a=u.firstChild,d.insertAfter(u,i),mP(d,m,a),CP(d,i),d.isEmpty(i)&&fP(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(wP(e,a),YI(e,a))),d.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a}))}},kP=function(e,t,n){var r,o=new hi(t,n),i=e.getNonEmptyElements();while(r=o.next())if(i[r.nodeName.toLowerCase()]||r.length>0)return!0},_P=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},EP=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)},AP=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():"",h=!(!t||!t.ctrlKey);"LI"!==d||h||(l=f),c&&3===c.nodeType&&u>=c.nodeValue.length&&(kP(e.schema,c,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Af(i,a,n),_P(i,o,n),EP(i,o,n,r),e.undoManager.add()},TP=function(e,t){var n=gn.fromTag("br");hr(gn.fromDom(t),n),e.undoManager.add()},OP=function(e,t){RP(e.getBody(),t)||mr(gn.fromDom(t),gn.fromTag("br"));var n=gn.fromTag("br");mr(gn.fromDom(t),n),_P(e.dom,e.selection,n.dom),EP(e.dom,e.selection,n.dom,!1),e.undoManager.add()},BP=function(e){return Jr(e.getNode())},RP=function(e,t){return!!BP(Sf.after(t))||Mm(e,Sf.after(t)).map((function(e){return Jr(e.getNode())})).getOr(!1)},DP=function(e){return e&&"A"===e.nodeName&&"href"in e},NP=function(e){return e.fold(C,DP,DP,C)},IP=function(e){var t=b(zO,e),n=Sf.fromRangeStart(e.selection.getRng());return OR(t,e.getBody(),n).filter(NP)},PP=function(e,t){t.fold(h,b(TP,e),b(OP,e),h)},MP=function(e,t){var n=IP(e);n.isSome()?n.each(b(PP,e)):AP(e,t)},FP=function(e,t){return JI(e).filter((function(e){return t.length>0&&_n(gn.fromDom(e),t)})).isSome()},LP=function(e){return FP(e,gd(e))},zP=function(e){return FP(e,vd(e))},HP=Wo.generate([{br:[]},{block:[]},{none:[]}]),UP=function(e,t){return zP(e)},VP=function(e){return function(t,n){var r=""===md(t);return r===e}},jP=function(e){return function(t,n){return eP(t)===e}},WP=function(e,t){return function(n,r){var o=QI(n)===e.toUpperCase();return o===t}},$P=function(e){return WP("pre",e)},GP=function(){return WP("summary",!0)},XP=function(e){return function(t,n){return hd(t)===e}},qP=function(e,t){return LP(e)},KP=function(e,t){return t},YP=function(e){var t=md(e),n=ZI(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},ZP=function(e,t){return function(n,r){var o=ne(e,(function(e,t){return e&&t(n,r)}),!0);return o?T.some(t):T.none()}},JP=function(e,t){return yR([ZP([UP],HP.none()),ZP([GP()],HP.br()),ZP([$P(!0),XP(!1),KP],HP.br()),ZP([$P(!0),XP(!1)],HP.block()),ZP([$P(!0),XP(!0),KP],HP.block()),ZP([$P(!0),XP(!0)],HP.br()),ZP([jP(!0),KP],HP.br()),ZP([jP(!0)],HP.block()),ZP([VP(!0),KP,YP],HP.block()),ZP([VP(!0)],HP.br()),ZP([qP],HP.br()),ZP([VP(!1),KP],HP.br()),ZP([YP],HP.block())],[e,!(!t||!t.shiftKey)]).getOr(HP.none())},QP=function(e,t){JP(e,t).fold((function(){MP(e,t)}),(function(){SP(e,t)}),h)},eM=function(e,t){t.isDefaultPrevented()||(t.preventDefault(),H_(e.undoManager),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),QP(e,t)})))},tM=function(e){e.on("keydown",(function(t){t.keyCode===Hg.ENTER&&eM(e,t)}))},nM=function(e,t){fI([{keyCode:Hg.END,action:lI(YN,e,!0)},{keyCode:Hg.HOME,action:lI(YN,e,!1)},{keyCode:Hg.END,action:lI(mI,e,!0)},{keyCode:Hg.HOME,action:lI(mI,e,!1)}],t).each((function(e){t.preventDefault()}))},rM=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&nM(e,t)}))},oM=Ut().browser,iM=function(e){var t=el((function(){e.composing||ox(e)}),0);oM.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))},aM=function(e){iM(e),e.on("input",(function(t){!1===t.isComposing&&ox(e)}))},uM=function(e,t){var n=t.container(),r=t.offset();return qr(n)?(n.insertData(r,e),T.some(xf(n,r+e.length))):cm(t).map((function(n){var r=gn.fromText(e);return t.isAtEnd()?mr(n,r):hr(n,r),xf(r.dom,e.length)}))},cM=b(uM,Mi),sM=b(uM," "),lM=function(e){return function(t){return t.fold((function(t){return Fm(e.dom,Sf.before(t))}),(function(e){return Lm(e)}),(function(e){return zm(e)}),(function(t){return Mm(e.dom,Sf.after(t))}))}},fM=function(e,t){return function(n){return Gw(e,n)?cM(t):sM(t)}},dM=function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}},hM=function(e){var t=Sf.fromRangeStart(e.selection.getRng()),n=gn.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=b(zO,e),o=Sf.fromRangeStart(e.selection.getRng());return OR(r,e.getBody(),o).bind(lM(n)).bind(fM(n,t)).exists(dM(e))}return!1},mM=function(e,t){fI([{keyCode:Hg.SPACEBAR,action:lI(hM,e)}],t).each((function(e){t.preventDefault()}))},pM=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&mM(e,t)}))},gM=function(e){var t=JR(e);return XD(e),$I(e,t),qI(e,t),tM(e),pM(e),aM(e),rM(e),t},vM=function(e){return oE(e)?Ls(null):gM(e)},bM=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&&qg(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&&!ch(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}(),yM=function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))},wM=function(e){e.parser.addNodeFilter("details",(function(e){Z(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){Z(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",N(t)?t:null),e.attr("data-mce-open",null)}))}))},xM=function(e){yM(e),wM(e)},CM=function(e){return Lr(e)&&Ti(gn.fromDom(e))},SM=function(e){var t=e.selection.getRng(),n=xf.fromRangeStart(t),r=xf.fromRangeEnd(t);if(xf.isElementPosition(n)){var o=n.container();CM(o)&&Lm(o).each((function(e){return t.setStart(e.container(),e.offset())}))}if(xf.isElementPosition(r)){o=n.container();CM(o)&&zm(o).each((function(e){return t.setEnd(e.container(),e.offset())}))}e.selection.setRng(wC(t))},kM=function(e){e.on("click",(function(t){t.detail>=3&&SM(e)}))},_M=function(){var e=Ls(T.none()),t=function(){return e.set(T.none())},n=function(t){return e.set(T.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}},EM=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}},AM=function(e){return e.inline?EM(e.getBody()):{left:0,top:0}},TM=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},OM=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},BM=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=EM(e.getContentAreaContainer()),r=OM(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}},RM=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},DM=function(e,t){return RM(AM(e),TM(e),BM(e,t))},NM=to,IM=eo,PM=function(e,t){return NM(t)&&t!==e},MM=function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!NM(t)},FM=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},LM=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},zM=function(e,t){e.parentNode!==t&&t.appendChild(e)},HM=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"},UM=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},VM=function(e){return 0===e.button},jM=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},WM=function(e,t){return function(n){if(VM(n)){var r=oe(t.dom.getParents(n.target),Jl(NM,IM)).getOr(null);if(PM(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:LM(t,r,r.offsetWidth,r.offsetHeight)})}}}},$M=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=jM(e,DM(t,r));zM(e.ghost,t.getBody()),HM(e.ghost,a,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}))}},GM=function(e){var t=e.getSel().getRangeAt(0),n=t.startContainer;return 3===n.nodeType?n.parentNode:n},XM=function(e,t){return function(n){e.on((function(e){if(e.dragging&&MM(t,GM(t.selection),e.element)){var r=FM(e.element),o=t.fire("drop",{clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||t.undoManager.transact((function(){UM(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}})),KM(e)}},qM=function(e,t){return function(){e.on((function(e){e.dragging&&t.fire("dragend")})),KM(e)}},KM=function(e){e.on((function(e){UM(e.ghost)})),e.clear()},YM=function(e){var t=_M(),n=Os.DOM,r=document,o=WM(t,e),i=$M(t,e),a=XM(t,e),u=qM(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)}))},ZM=function(e){e.on("drop",(function(t){var n="undefined"!==typeof t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(NM(n)||"false"===e.dom.getContentEditableParent(n))&&t.preventDefault()}))},JM=function(e){var t=function(t){if(!t.defaultPrevented){var n=t.dataTransfer;n&&(q(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&KT(e,"Dropped file type is not supported"))}},n=function(n){Lb(e,n.target)&&t(n)},r=function(){var r=Os.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];Z(u,(function(e){r.bind(i,e,n),o.bind(a,e,t)})),e.on("remove",(function(){Z(u,(function(e){r.unbind(i,e,n),o.unbind(a,e,t)}))}))};e.on("init",(function(){si.setEditorTimeout(e,r,0)}))},QM=function(e){YM(e),ZM(e),hh(e)&&JM(e)},eF=function(e){var t=el((function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=NB(e,t,!1);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))},tF=function(e){e.on("init",(function(){e.on("focusin",(function(t){var n=t.target;if(ro(n)){var r=Eg(e.getBody(),n),o=to(r)?r:n;e.selection.getNode()!==o&&RB(e,o).each((function(t){return e.selection.setRng(t)}))}}))}))},nF=eo,rF=to,oF=function(e,t){return Eg(e.getBody(),t)},iF=function(e){var t,n=e.selection,r=e.dom,o=r.isBlock,i=e.getBody(),a=Mh(e,i,o,(function(){return Jb(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&&(rF(e)||ro(e))&&r.isChildOf(e,i)},f=function(e){return hw(e)||mw(e)||sw(e)||lw(e)},d=function(){var e=r.get(u);return e?e.getElementsByTagName("*")[0]:e},h=function(e){e&&n.setRng(e)},m=n.getRng,p=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),h(m()),n.scrollIntoView(e))},v=function(){e.on("mouseup",(function(t){var n=m();n.collapsed&&zT(e,t.clientX,t.clientY)&&DB(e,n,!1).each(h)})),e.on("click",(function(t){var o=oF(e,t.target);o&&(rF(o)&&(t.preventDefault(),e.focus()),nF(o)&&r.isChildOf(o,n.getNode())&&k())})),e.on("blur NewBlock",k),e.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(e){var t=km(e);if(!e.firstChild)return!1;var n=Sf.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!==rF(oF(e,i)))||i&&!c(i,a)&&u(i)};e.on("tap",(function(t){var n=t.target,r=oF(e,n);rF(r)?(t.preventDefault(),RB(e,r).each(S)):l(n)&&RB(e,n).each(S)}),!0),e.on("mousedown",(function(t){var o=t.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==zT(e,t.clientX,t.clientY)){var a=oF(e,o);if(a)rF(a)?(t.preventDefault(),RB(e,a).each(S)):(k(),nF(a)&&t.shiftKey||Ag(t.clientX,t.clientY,n.getRng())||(E(),n.placeCaretAt(t.clientX,t.clientY)));else if(l(o))RB(e,o).each(S);else if(!1===zh(o)){k(),E();var u=IN(i,t.clientX,t.clientY);if(u&&!g(o,u.node)){t.preventDefault();var c=p(1,u.node,u.before,!1);e.getBody().focus(),h(c)}}}})),e.on("keypress",(function(e){Hg.modifierPressed(e)||rF(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=S(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)||E(),s(n)||k()})),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))}})),QM(e),eF(e),tF(e)},b=function(e){return Gi(e)||Qi(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 Be(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Be(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=Qo(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(Mi).append(o).append(Mi),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 Z(ml(gn.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){On(u,e)||fo(e,c)})),r.getAttrib(n,c)||n.setAttribute(c,"1"),t=n,E(),a},S=function(e,t){if(!e)return null;if(e.collapsed){if(!y(e)){var n=t?1:-1,o=um(n,i,e),a=o.getNode(!t);if(zh(a))return p(n,a,!!t&&!o.isAtEnd(),!1);var u=o.getNode(t);if(zh(u))return p(n,u,!t&&!o.isAtEnd(),!1)}return null}var c=e.startContainer,s=e.startOffset,f=e.endOffset;if(3===c.nodeType&&0===s&&rF(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},k=function(){t&&t.removeAttribute(c),Qo(gn.fromDom(e.getBody()),"#"+u).each(xr),t=null},_=function(){a.destroy(),t=null},E=function(){a.hide()};return Yt.ceFalse&&v(),{showCaret:p,showBlockCaretContainer:g,hideFakeCaret:E,destroy:_}},aF=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){}},h=function(e){return e.isDefaultPrevented()},m=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)))},p=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(!h(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(Gi(n.startContainer))return;i.placeCaretAt(t.clientX,t.clientY)}else i.setRng(n)}))},w=function(){e.on("keydown",(function(t){if(!h(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(!h(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))}))},S=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(!h(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;!h(t)&&r()&&(o=n(),si.setEditorTimeout(e,(function(){o()})))}))},k=function(){e.on("keydown",(function(e){if(!h(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(!h(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))}}}))},E=function(){var t=function(){d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Ud(e)||d("enableObjectResizing",!1)};sh(e)||e.on("BeforeExecCommand mousedown",t)},A=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()}))},T=function(){md(e)&&e.on("init",(function(){d("DefaultParagraphSeparator",md(e))}))},O=function(){e.on("keyup focusin mouseup",(function(e){Hg.modifierPressed(e)||i.normalize()}),!0)},B=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},R=function(){e.inline||e.on("keydown",(function(){document.activeElement===document.body&&e.getWin().focus()}))},D=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")}}))},I=function(){d("AutoUrlDetect",!1)},P=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}")},M=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},F=function(){a.addNodeFilter("br",(function(e){var t=e.length;while(t--)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()}))},L=function(){e.on("dragstart",(function(e){m(e)})),e.on("drop",(function(t){if(!h(t)){var n=p(t);if(n&&n.id!==e.id){t.preventDefault();var r=Xg(t.x,t.y,e.getDoc());i.setRng(r),g(n.html,!0)}}}))},z=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||O(),s&&(y(),C(),T(),M(),k(),F(),Yt.iOS?(R(),D(),P()):b()),Yt.ie>=11&&(D(),k()),Yt.ie&&(b(),I(),L()),u&&(w(),x(),S(),E(),A(),B(),N(),k()),{refreshContentEditable:z,isHidden:H}},uF=Os.DOM,cF=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)}))},sF=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},lF=function(e){return Ee(e,(function(e){return!1===L(e)}))},fF=function(e){var t=e.settings,n=e.editorUpload.blobCache;return lF({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:sF(e),validate:!0,blob_cache:n,images_dataimg_filter:t.images_dataimg_filter})},dF=function(e){var t=e.settings;return Ve(Ve({},fF(e)),lF({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}))},hF=function(e){var t=EA(fF(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 Oy("br",1)).shortEnded=!0)}})),t},mF=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)},pF=function(e){var t=e.dom.getRoot();e.inline||fg(e)&&e.selection.getStart(!0)!==t||Lm(t).each((function(t){var n=t.getNode(),r=$r(n)?Lm(n).getOr(t):t;Yt.browser.isIE()?kb(e,r.toRange()):e.selection.setRng(r.toRange())}))},gF=function(e){e.bindPendingEventDelegates(),e.initialized=!0,Fg(e),e.focus(!0),pF(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),mF(e)},vF=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},bF=function(e,t){var n=vF(e),r=function(){e.on("remove",(function(){return n.unloadAll(t)})),gF(e)};n.loadAll(t,r,r)},yF=function(e,t){var n=e.settings,r=e.getDoc(),o=e.getBody();n.browser_spellcheck||n.gecko_spellcheck||(r.body.spellcheck=!1,uF.setAttrib(o,"spellcheck","false")),e.quirks=aF(e),Mg(e);var i=zd(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)}bF(e,e.contentCSS),n.content_style&&cF(e,n.content_style)},wF=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&&(uF.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"===uF.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=mO(e),e.schema=du(n),e.dom=Os(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:Dd(e),referrerPolicy:Nd(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=hF(e),e.serializer=zA(dF(e),e),e.selection=qE(e.dom,e.getWin(),e.serializer,e),e.annotator=Sg(e),e.formatter=_O(e),e.undoManager=TO(e),e._nodeChangeDispatcher=new bM(e),e._selectionOverrides=iF(e),MD(e),xM(e),oE(e)||kM(e);var a=vM(e);RD(e,a),VD(e),MO(e),Pg(e),iE(e).fold((function(){yF(e,!1)}),(function(t){e.setProgressState(!0),t.then((function(t){e.setProgressState(!1),yF(e,t)}))}))},xF=Os.DOM,CF=function(e,t){if(document.domain!==window.location.hostname&&Yt.browser.isIE()){var n=fO("mce");e[n]=function(){wF(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 xF.setAttrib(t,"src",r),!0}return!1},SF=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},kF=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},_F=function(e,t){var n=e.editorManager.translate("Rich Text Area. Press ALT-0 for help."),r=SF(e.id,n,t.height,ud(e)).dom;r.onload=function(){r.onload=null,e.fire("load")};var o=CF(e,r);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=kF(e),xF.add(t.iframeContainer,r),o},EF=function(e,t){var n=_F(e,t);t.editorContainer&&(xF.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=xF.isHidden(t.editorContainer)),e.getElement().style.display="none",xF.setAttrib(e.id,"aria-hidden","true"),n||wF(e)},AF=Os.DOM,TF=function(e,t,n){var r=WT.get(n),o=WT.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=ln.trim(n),r&&-1===ln.inArray(t,n)){if(ln.each(WT.dependencies(n),(function(n){TF(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){nO(e,n,gH)}}},OF=function(e){return e.replace(/^\-/,"")},BF=function(e){var t=[];ln.each(fh(e).split(/[ ,]/),(function(n){TF(e,t,OF(n))}))},RF=function(e){var t=ln.trim(Ed(e)),n=e.ui.registry.getAll().icons,r=Ve(Ve({},OT.get("default").icons),OT.get(t).icons);we(r,(function(t,r){Be(n,r)||e.ui.registry.addIcon(r,t)}))},DF=function(e){var t=Gd(e);if(N(t)){e.settings.theme=OF(t);var n=$T.get(t);e.theme=new n(e,$T.urls[t]),e.theme.init&&e.theme.init(e,$T.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}},NF=function(e){return e.theme.renderUI()},IF=function(e){var t=e.getElement(),n=Gd(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},PF=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},MF=function(e){var t=AF.create("div");return AF.insertAfter(t,e),PF(t)},FF=function(e){var t=e.getElement();return e.inline?PF(null):MF(t)},LF=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,N(Gd(e))?NF(e):U(Gd(e))?IF(e):FF(e)},zF=function(e,t){var n={show:T.from(t.show).getOr(h),hide:T.from(t.hide).getOr(h),disable:T.from(t.disable).getOr(h),isDisabled:T.from(t.isDisabled).getOr(C),enable:function(){e.mode.isReadOnly()||T.from(t.enable).map(x)}};e.ui=Ve(Ve({},e.ui),n)},HF=function(e){e.fire("ScriptsLoaded"),RF(e),DF(e),BF(e);var t=LF(e);zF(e,T.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,aO(e),e.inline?wF(e):EF(e,n)},UF=Os.DOM,VF=function(e){return"-"===e.charAt(0)},jF=function(e,t){var n=Id(t),r=Pd(t);if(!1===Zs.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,h,void 0,(function(){tO(t,o,n)}))}},WF=function(e,t,n,r){var o=Gd(t);if(N(o)){if(!VF(o)&&!$T.urls.hasOwnProperty(o)){var i=Qd(t);i?$T.load(o,t.documentBaseURI.toAbsolute(i)):$T.load(o,"themes/"+o+"/theme"+n+".js")}e.loadQueue((function(){$T.waitFor(o,r)}))}else r()},$F=function(e){return T.from(Ad(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:T.none()}}))},GF=function(e,t,n){return T.from(t).filter((function(e){return e.length>0&&!OT.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:T.some(t)}}))},XF=function(e,t,n){var r=GF(t,"default",n),o=$F(t).orThunk((function(){return GF(t,Ed(t),"")}));Z(Ml([r,o]),(function(n){e.add(n.url,h,void 0,(function(){eO(t,n.url,n.name.getOrUndefined())}))}))},qF=function(e,t){ln.each(dh(e),(function(t,n){WT.load(n,t,h,void 0,(function(){QT(e,t,n)})),e.settings.plugins+=" "+n})),ln.each(fh(e).split(/[ ,]/),(function(n){if(n=ln.trim(n),n&&!WT.urls[n])if(VF(n)){n=n.substr(1,n.length);var r=WT.dependencies(n);ln.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"},o=WT.createUrl(r,n);WT.load(o.resource,o,h,void 0,(function(){QT(e,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};WT.load(n,o,h,void 0,(function(){QT(e,o.prefix+o.resource+o.suffix,n)}))}}))},KF=function(e,t){var n=Fs.ScriptLoader;WF(n,e,t,(function(){jF(n,e),XF(n,e,t),qF(e,t),n.loadQueue((function(){e.removed||HF(e)}),e,(function(){e.removed||HF(e)}))}))},YF=function(e,t){return di.forElement(e,{contentCssCors:lh(t),referrerPolicy:Nd(t)})},ZF=function(e){var t=e.id;Zs.setCode(Id(e));var n=function(){UF.unbind(window,"ready",n),e.render()};if(Wu.Event.domLoaded){if(e.getElement()&&Yt.contentEditable){var r=gn.fromDom(e.getElement()),o=ho(r);e.on("remove",(function(){J(r.dom.attributes,(function(e){return fo(r,e.name)})),uo(r,o)})),e.ui.styleSheetLoader=YF(r,e),eh(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||UF.getParent(t,"form");i&&(e.formElement=i,th(e)&&!Xr(e.getElement())&&(UF.insertAfter(UF.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},UF.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!nh(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=XT(e),e.notificationManager=jT(e),rh(e)&&e.on("GetContent",(function(e){e.save&&(e.content=UF.encode(e.content))})),oh(e)&&e.on("submit",(function(){e.initialized&&e.save()})),ih(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),KF(e,e.suffix)}}else UF.bind(window,"ready",n)},JF=function(e,t){return DE(e,t)},QF={"font-size":"size","font-family":"face"},eL=function(e,t,n){var r=function(t){return bo(t,e).orThunk((function(){return"font"===Nn(t)?Oe(QF,e).bind((function(e){return so(t,e)})):T.none()}))},o=function(e){return On(gn.fromDom(t),e)};return hy(gn.fromDom(n),(function(e){return r(e)}),o)},tL=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},nL=function(e,t){return T.from(Os.DOM.getStyle(t,e,!0))},rL=function(e){return function(t,n){return T.from(n).map(gn.fromDom).filter(Fn).bind((function(n){return eL(e,t,n.dom).or(nL(e,n.dom))})).getOr("")}},oL=rL("font-size"),iL=m(tL,rL("font-family")),aL=function(e){return Lm(e.getBody()).map((function(e){var t=e.container();return qr(t)?t.parentNode:t}))},uL=function(e){return T.from(e.selection.getRng()).bind((function(t){var n=e.getBody(),r=t.startContainer===n&&0===t.startOffset;return r?T.none():T.from(e.selection.getStart(!0))}))},cL=function(e,t){return uL(e).orThunk(b(aL,e)).map(gn.fromDom).filter(Fn).map(t)},sL=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},lL=function(e){var t=e.split(/\s*,\s*/);return Y(t,(function(e){return-1===e.indexOf(" ")||ut(e,'"')||ut(e,"'")?e:"'"+e+"'"})).join(",")},fL=function(e,t){var n=sL(e,t);e.formatter.toggle("fontname",{value:lL(n)}),e.nodeChanged()},dL=function(e){return cL(e,(function(t){return iL(e.getBody(),t.dom)})).getOr("")},hL=function(e,t){e.formatter.toggle("fontsize",{value:sL(e,t)}),e.nodeChanged()},mL=function(e){return cL(e,(function(t){return oL(e.getBody(),t.dom)})).getOr("")},pL=function(e){return cL(e,(function(t){var n=gn.fromDom(e.getBody()),r=hy(t,(function(e){return bo(e,"line-height")}),b(On,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("")},gL=function(e,t){e.undoManager.transact((function(){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}))},vL=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:{}}},bL=function(e,t){var n=vL(t);BE(e,n.content,n.details)},yL=ln.each,wL=ln.map,xL=ln.inArray,CL=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?Eb(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(yL(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;yL(e,(function(e,r){yL(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"),yL("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){fL(e,r)},FontSize:function(t,n,r){hL(e,r)},LineHeight:function(t,n,r){gL(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){bL(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){QP(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){ED(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 MP(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=wL(r,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==xL(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 CD(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 dL(e)}),this),t.addQueryValueHandler("FontSize",(function(){return mL(e)}),this),t.addQueryValueHandler("LineHeight",(function(){return pL(e)}),this)},e}(),SL="data-mce-contenteditable",kL=function(e,t,n){dl(e,t)&&!1===n?fl(e,t):n&&sl(e,t)},_L=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(r){}},EL=function(e,t){e.dom.contentEditable=t?"true":"false"},AL=function(e){Z(ml(e,'*[contenteditable="true"]'),(function(e){ao(e,SL,"true"),EL(e,!1)}))},TL=function(e){Z(ml(e,"*["+SL+'="true"]'),(function(e){fo(e,SL),EL(e,!0)}))},OL=function(e){T.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))},BL=function(e){e.selection.setRng(e.selection.getRng())},RL=function(e,t){var n=gn.fromDom(e.getBody());kL(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),OL(e),e.readonly=!0,EL(n,!1),AL(n)):(e.readonly=!1,EL(n,!0),TL(n),_L(e,"StyleWithCSS",!1),_L(e,"enableInlineTableEditing",!1),_L(e,"enableObjectResizing",!1),Qb(e)&&e.focus(),BL(e),e.nodeChanged())},DL=function(e){return e.readonly},NL=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){DL(e)&&Z(t,(function(e){e.attr(SL,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(SL,(function(t){DL(e)&&Z(t,(function(e){e.attr("contenteditable",e.attr(SL))}))})),e.serializer.addTempAttr(SL)},IL=function(e){e.serializer?NL(e):e.on("PreInit",(function(){NL(e)}))},PL=function(e){return"click"===e.type},ML=function(e,t){var n=function(t){return On(t,gn.fromDom(e.getBody()))};return ei(t,"a",n).bind((function(e){return so(e,"href")}))},FL=function(e,t){if(PL(t)&&!Hg.metaKeyPressed(t)){var n=gn.fromDom(t.target);ML(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")}))}},LL=function(e){e.on("ShowCaret",(function(t){DL(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){DL(e)&&t.preventDefault()}))},zL=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"," "),HL=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!!zL[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=S},r.stopPropagation=function(){r.isPropagationStopped=S},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=S},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}(),UL=function(e){return e._eventDispatcher||(e._eventDispatcher=new HL({scope:e,toggleEvent:function(t,n){HL.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},VL={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=UL(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 UL(this).on(e,t,n)},off:function(e,t){return UL(this).off(e,t)},once:function(e,t){return UL(this).once(e,t)},hasEventListeners:function(e){return UL(this).has(e)}},jL=Os.DOM,WL=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=Wd(e);return n?(e.eventRoot||(e.eventRoot=jL.select(n)[0]),e.eventRoot):e.getBody()},$L=function(e){return!e.hidden&&!DL(e)},GL=function(e,t,n){$L(e)?e.fire(t,n):DL(e)&&FL(e,n)},XL=function(e,t){var n;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var r=WL(e,t);if(Wd(e)){if(dN||(dN={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||dN&&(we(dN,(function(t,n){e.dom.unbind(WL(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||jL.isChildOf(r,a))&&GL(o[i],t,n)}},dN[t]=n,jL.bind(r,t,n)}else n=function(n){GL(e,t,n)},jL.bind(r,t,n),e.delegates[t]=n}},qL=Ve(Ve({},VL),{bindPendingEventDelegates:function(){var e=this;ln.each(e._pendingNativeEvents,(function(t){XL(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(t?n.initialized?XL(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(WL(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(WL(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()))}}),KL=["design","readonly"],YL=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&&RL(e,i.editorReadOnly),t.set(r),Dg(e,r)},ZL=function(e,t,n,r){if(r!==n.get()){if(!Be(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?YL(e,n,t,r):e.on("init",(function(){return YL(e,n,t,r)}))}},JL=function(e,t,n){var r;if(q(KL,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))},QL=function(e){var t=Ls("design"),n=Ls({design:{activate:h,deactivate:h,editorReadOnly:!1},readonly:{activate:h,deactivate:h,editorReadOnly:!0}});return IL(e),LL(e),{isReadOnly:function(){return DL(e)},set:function(r){return ZL(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(JL(n.get(),e,t))}}},ez=ln.each,tz=ln.explode,nz={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},rz=ln.makeMap("alt,ctrl,shift,meta,access"),oz=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()||(ez(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 ez(tz(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={};ez(tz(e.toLowerCase(),"+"),(function(e){e in rz?n[e]=!0:/^[0-9]{2,}$/.test(e)?n.keyCode=parseInt(e,10):(n.charCode=e.charCodeAt(0),n.keyCode=nz[e]||e.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(t in rz)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(tz(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}(),iz=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}}}},az=function(){var e=iz();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}},uz=ln.each,cz=ln.trim,sz="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),lz={ftp:21,http:80,https:443,mailto:25},fz=function(){function e(t,n){t=cz(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);uz(sz,(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=lz[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(uz(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}(),dz=Os.DOM,hz=ln.extend,mz=ln.each,pz=ln.resolve,gz=Yt.ie,vz=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,hz(this,qL),this.settings=ST(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&&(Fs.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),Os.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Qs.languageLoad=this.settings.language_load,Qs.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new fz(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new oz(this),this.editorCommands=new CL(this),this.settings.cache_suffix&&(Yt.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:az(),styleSheetLoader:void 0,show:h,hide:h,enable:h,disable:h,isDisabled:C};var o=this,i=QL(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(){ZF(this)},e.prototype.focus=function(e){ny(this,e)},e.prototype.hasFocus=function(){return Jb(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?pz(r):0,i=pz(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return Zs.translate(e)},e.prototype.getParam=function(e,t,n){return AT(this,e,t,n)},e.prototype.hasPlugin=function(e,t){var n=q(fh(this).split(/[ ,]/),e);return!!n&&(!t||void 0!==WT.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":(dz.show(e.getContainer()),dz.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(gz&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(dz.hide(e.getContainer()),dz.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=Xr(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,Xr(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=dz.getParent(r.id,"form"))&&mz(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 VA(this,e,t)},e.prototype.getContent=function(e){return UA(this,e)},e.prototype.insertContent=function(e,t){t&&(e=hz({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?VA(this,this.startContent,{format:"raw"}):VA(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=dz.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=dz.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){JF(this,e)},e.prototype.remove=function(){qA(this)},e.prototype.destroy=function(e){KA(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}(),bz=Os.DOM,yz=ln.explode,wz=ln.each,xz=ln.extend,Cz=0,Sz=!1,kz=[],_z=[],Ez=function(e){return"length"!==e},Az=function(e){var t=e.type;wz(Dz.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e);break}}))},Tz=function(e){e!==Sz&&(e?ws(window).on("resize scroll",Az):ws(window).off("resize scroll",Az),Sz=e)},Oz=function(e){var t=_z;delete kz[e.id];for(var n=0;n<kz.length;n++)if(kz[n]===e){kz.splice(n,1);break}return _z=ee(_z,(function(t){return e!==t})),Dz.activeEditor===e&&(Dz.activeEditor=_z.length>0?_z[0]:null),Dz.focusedEditor===e&&(Dz.focusedEditor=null),t.length!==_z.length},Bz=function(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(Oz(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e},Rz="CSS1Compat"!==document.compatMode,Dz=Ve(Ve({},VL),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:ws,majorVersion:"5",minorVersion:"6.2",releaseDate:"2020-12-08",editors:kz,i18n:Zs,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,n=this,r="";t=fz.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 fz(t).toAbsolute(e),n.documentBaseURL=t,n.baseURI=new fz(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){Qs.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=Oe(e,"name").filter((function(e){return!bz.get(e)})).getOrThunk(bz.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):bz.hasClass(e,t)},c=function(e){var t=[];if(Yt.browser.isIE()&&Yt.browser.version.major<11)return rO("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(Rz)return rO("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(e.types)return wz(e.types,(function(e){t=t.concat(bz.select(e.selector))})),t;if(e.selector)return bz.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":var n=e.elements||"";n.length>0&&wz(yz(n),(function(e){var n=bz.get(e);n?t.push(n):wz(document.forms,(function(n){wz(n.elements,(function(n){n.name===e&&(e="mce_editor_"+Cz++,bz.setAttrib(n,"id",e),t.push(n))}))}))}));break;case"textareas":case"specific_textareas":wz(bz.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 vz(e,o,n);u.push(a),a.on("init",(function(){++r===t.length&&s(u)})),a.targetElm=a.targetElm||i,a.render()};bz.unbind(window,"ready",l),a("onpageload"),t=ws.unique(c(e)),e.types?wz(e.types,(function(n){ln.each(t,(function(t){return!bz.is(t,n.selector)||(f(i(t),xz({},e,n),t),!1)}))})):(ln.each(t,(function(e){Bz(n.get(e.id))})),t=ln.grep(t,(function(e){return!n.get(e.id)})),0===t.length?s([]):wz(t,(function(t){o(e,t)?rO("Could not initialize inline editor on invalid inline target element",t):f(i(t),e,t)})))};return n.settings=e,bz.bind(window,"ready",l),new ni((function(e){t?e(t):s=function(t){e(t)}}))},get:function(e){return 0===arguments.length?_z.slice(0):N(e)?oe(_z,(function(t){return t.id===e})).getOr(null):V(e)&&_z[e]?_z[e]:null},add:function(e){var t=this,n=kz[e.id];return n===e||(null===t.get(e.id)&&(Ez(e.id)&&(kz[e.id]=e),kz.push(e),_z.push(e)),Tz(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),hN||(hN=function(e){var n=t.fire("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",hN))),e},createEditor:function(e,t){return this.add(new vz(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!N(e))return n=e,M(r.get(n.id))?null:(Oz(n)&&r.fire("RemoveEditor",{editor:n}),0===_z.length&&window.removeEventListener("beforeunload",hN),n.remove(),Tz(_z.length>0),n);wz(bz.select(e),(function(e){n=r.get(e.id),n&&r.remove(n)}))}else for(t=_z.length-1;t>=0;t--)r.remove(_z[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new vz(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(){wz(_z,(function(e){e.save()}))},addI18n:function(e,t){Zs.add(e,t)},translate:function(e){return Zs.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 fz(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new fz(this.baseURL)}});Dz.setup();var Nz,Iz,Pz=Math.min,Mz=Math.max,Fz=Math.round,Lz=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+=Fz(c/2)),"c"===s[1]&&(r+=Fz(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=Fz(a/2)),"c"===s[4]&&(r-=Fz(i/2)),jz(r,o,i,a)},zz=function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if(o=Lz(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},Hz=function(e,t,n){return jz(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},Uz=function(e,t){var n=Mz(e.x,t.x),r=Mz(e.y,t.y),o=Pz(e.x+e.w,t.x+t.w),i=Pz(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:jz(n,r,o-n,i-r)},Vz=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=Mz(0,t.x-r),l=Mz(0,t.y-o),f=Mz(0,i-u),d=Mz(0,a-c);return r+=s,o+=l,n&&(i+=s,a+=l,r-=f,o-=d),i-=f,a-=d,jz(r,o,i-r,a-o)},jz=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},Wz=function(e){return jz(e.left,e.top,e.width,e.height)},$z={inflate:Hz,relativePosition:Lz,findBestRelativePosition:zz,intersect:Uz,clamp:Vz,create:jz,fromClientRect:Wz},Gz=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}},Xz=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=Gz(e,a);t[n]=u.resolve,Fs.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}},qz=Xz(),Kz=ln.each,Yz=ln.extend,Zz=function(){};Zz.extend=Nz=function(e){var t=this,n=t.prototype,r=function(){var e,t,n,r=this;if(!Iz&&(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}};Iz=!0;var a=new t;return Iz=!1,e.Mixins&&(Kz(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&&Kz(e.Methods.split(","),(function(t){e[t]=o})),e.Properties&&Kz(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&&Kz(e.Statics,(function(e,t){r[t]=e})),e.Defaults&&n.Defaults&&(e.Defaults=Yz({},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=Nz,r};var Jz,Qz=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=Qz(e,Qz(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,Qz(t,1)),i=eH(0,Qz(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=Os.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({},VL),{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__";Jz=window.localStorage,Jz.setItem(lH,lH),Jz.removeItem(lH)}catch(gH){Jz=sH()}var fH=Jz,dH={geom:{Rect:$z},util:{Promise:ni,Delay:si,Tools:ln,VK:Hg,URI:fz,Class:Zz,EventDispatcher:HL,Observable:VL,I18n:Zs,XHR:aH,JSON:oH,JSONRequest:cH,JSONP:iH,LocalStorage:fH,Color:nH},dom:{EventUtils:Wu,Sizzle:Tc,DomQuery:ws,TreeWalker:hi,TextSeeker:Pl,DOMUtils:Os,ScriptLoader:Fs,RangeUtils:lv,Serializer:zA,StyleSheetLoader:li,ControlSelection:Vg,BookmarkManager:_g,Selection:qE,Event:Wu.Event},html:{Styles:Du,Entities:tu,Node:Oy,Schema:du,SaxParser:$y,DomParser:EA,Writer:Ry,Serializer:Dy},Env:Yt,AddOnManager:Qs,Annotator:Sg,Formatter:_O,UndoManager:TO,EditorCommands:CL,WindowManager:XT,NotificationManager:jT,EditorObservable:qL,Shortcuts:oz,Editor:vz,FocusManager:Tb,EditorManager:Dz,DOM:Os.DOM,ScriptLoader:Fs.ScriptLoader,PluginManager:WT,ThemeManager:$T,IconManager:OT,Resource:qz,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},hH=ln.extend(Dz,dH),mH=function(t){try{e.exports=t}catch(n){}},pH=function(e){window.tinymce=e,window.tinyMCE=e};pH(hH),mH(hH)})()}).call(this,n("c8ba"))},e683:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e6f3:function(e,t,n){var r=n("07e3"),o=n("36c3"),i=n("5b4e")(!1),a=n("5559")("IE_PROTO");e.exports=function(e,t){var n,u=o(e),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);while(t.length>c)r(u,n=t[c++])&&(~i(s,n)||s.push(n));return s}},e704: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=function(e){return!!e.hasPlugin("tinymcespellchecker",!0)&&("undefined"!==typeof window.console&&window.console.log&&window.console.log("Spell Checker Pro is incompatible with Spell Checker plugin! Remove 'spellchecker' from the 'plugins' option."),!0)},r=Object.hasOwnProperty,o=function(e){for(var t in e)if(r.call(e,t))return!1;return!0},i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=tinymce.util.Tools.resolve("tinymce.util.URI"),u=tinymce.util.Tools.resolve("tinymce.util.XHR"),c=function(e){return e.fire("SpellcheckStart")},s=function(e){return e.fire("SpellcheckEnd")},l=function(e){var t="English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr_FR,German=de,Italian=it,Polish=pl,Portuguese=pt_BR,Spanish=es,Swedish=sv";return e.getParam("spellchecker_languages",t)},f=function(e){var t=e.getParam("language","en");return e.getParam("spellchecker_language",t)},d=function(e){return e.getParam("spellchecker_rpc_url")},h=function(e){return e.getParam("spellchecker_callback")},m=function(e){var t=new RegExp('[^\\s!"#$%&()*+,-./:;<=>?@[\\]^_{|}`§©«®±¶·¸»¼½¾¿×÷¤”“„ ]+',"g");return e.getParam("spellchecker_wordchar_pattern",t)};function p(e){return e&&1===e.nodeType&&"false"===e.contentEditable}var g=function(e,t){var n,r=[],o=t.dom,i=t.schema.getBlockElements(),a=t.schema.getWhiteSpaceElements(),u=t.schema.getShortEndedElements();function c(e,t){if(!e[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return{start:e.index,end:e.index+e[0].length,text:e[0],data:t}}function s(e){var t;if(3===e.nodeType)return e.data;if(a[e.nodeName]&&!i[e.nodeName])return"";if(p(e))return"\n";if(t="",(i[e.nodeName]||u[e.nodeName])&&(t+="\n"),e=e.firstChild)do{t+=s(e)}while(e=e.nextSibling);return t}function l(e,t,n){var r,o,c,s,l,f=[],d=0,h=e,m=0;t=t.slice(0),t.sort((function(e,t){return e.start-t.start})),l=t.shift();e:while(1){if((i[h.nodeName]||u[h.nodeName]||p(h))&&d++,3===h.nodeType&&(!o&&h.length+d>=l.end?(o=h,s=l.end-d):r&&f.push(h),!r&&h.length+d>l.start&&(r=h,c=l.start-d),d+=h.length),r&&o){if(h=n({startNode:r,startNodeIndex:c,endNode:o,endNodeIndex:s,innerNodes:f,match:l.text,matchIndex:m}),d-=o.length-s,r=null,o=null,f=[],l=t.shift(),m++,!l)break}else if(a[h.nodeName]&&!i[h.nodeName]||!h.firstChild){if(h.nextSibling){h=h.nextSibling;continue}}else if(!p(h)){h=h.firstChild;continue}while(1){if(h.nextSibling){h=h.nextSibling;break}if(h.parentNode===e)break e;h=h.parentNode}}}function f(e){function t(t,n){var i=r[n];i.stencil||(i.stencil=e(i));var a=i.stencil.cloneNode(!1);return a.setAttribute("data-mce-index",n),t&&a.appendChild(o.doc.createTextNode(t)),a}return function(e){var n,r,i,a=e.startNode,u=e.endNode,c=e.matchIndex,s=o.doc;if(a===u){var l=a;i=l.parentNode,e.startNodeIndex>0&&(n=s.createTextNode(l.data.substring(0,e.startNodeIndex)),i.insertBefore(n,l));var f=t(e.match,c);return i.insertBefore(f,l),e.endNodeIndex<l.length&&(r=s.createTextNode(l.data.substring(e.endNodeIndex)),i.insertBefore(r,l)),l.parentNode.removeChild(l),f}n=s.createTextNode(a.data.substring(0,e.startNodeIndex)),r=s.createTextNode(u.data.substring(e.endNodeIndex));for(var d=t(a.data.substring(e.startNodeIndex),c),h=0,m=e.innerNodes.length;h<m;++h){var p=e.innerNodes[h],g=t(p.data,c);p.parentNode.replaceChild(g,p)}var v=t(u.data.substring(0,e.endNodeIndex),c);return i=a.parentNode,i.insertBefore(n,a),i.insertBefore(d,a),i.removeChild(a),i=u.parentNode,i.insertBefore(v,u),i.insertBefore(r,u),i.removeChild(u),v}}function d(e){var t=e.parentNode;while(e.childNodes.length>0)t.insertBefore(e.childNodes[0],e);t.removeChild(e)}function h(e){return-1!==e.className.indexOf("mce-spellchecker-word")}function m(t){var n=e.getElementsByTagName("*"),r=[];t="number"===typeof t?""+t:null;for(var o=0;o<n.length;o++){var i=n[o],a=i.getAttribute("data-mce-index");null!==a&&a.length&&h(i)&&(a!==t&&null!==t||r.push(i))}return r}function g(e){var t=r.length;while(t--)if(r[t]===e)return t;return-1}function v(e){var t=[];return b((function(n,r){e(n,r)&&t.push(n)})),r=t,this}function b(e){for(var t=0,n=r.length;t<n;t++)if(!1===e(r[t],t))break;return this}function y(t){return r.length&&l(e,r,f(t)),this}function w(e,t){if(T&&e.global)while(n=e.exec(T))r.push(c(n,t));return this}function x(e){var t,n=m(e?g(e):null);t=n.length;while(t--)d(n[t]);return this}function C(e){return r[e.getAttribute("data-mce-index")]}function S(e){return m(g(e))[0]}function k(e,t,n){return r.push({start:e,end:e+t,text:T.substr(e,t),data:n}),this}function _(e){var n=m(g(e)),r=t.dom.createRng();return r.setStartBefore(n[0]),r.setEndAfter(n[n.length-1]),r}function E(e,n){var r=_(e);return r.deleteContents(),n.length>0&&r.insertNode(t.dom.doc.createTextNode(n)),r}function A(){return r.splice(0,r.length),x(),this}var T=s(e);return{text:T,matches:r,each:b,filter:v,reset:A,matchFromElement:C,elementFromMatch:S,find:w,add:k,wrap:y,unwrap:x,replace:E,rangeFromMatch:_,indexOf:g}},v=function(e,t){if(!t.get()){var n=g(e.getBody(),e);t.set(n)}return t.get()},b=function(e,t,n){return function(r,o,c,s){var l={method:r,lang:n.get()},f="";l["addToDictionary"===r?"word":"text"]=o,i.each(l,(function(e,t){f&&(f+="&"),f+=t+"="+encodeURIComponent(e)})),u.send({url:new a(t).toAbsolute(d(e)),type:"post",content_type:"application/x-www-form-urlencoded",data:f,success:function(t){var n=JSON.parse(t);if(n)n.error?s(n.error):c(n);else{var r=e.translate("Server response wasn't proper JSON.");s(r)}},error:function(){var t=e.translate("The spelling service was not found: (")+d(e)+e.translate(")");s(t)}})}},y=function(e,t,n,r,o,i,a){var u=h(e),c=u||b(e,t,n);c.call(e.plugins.spellchecker,r,o,i,a)},w=function(e,t,n,r,o,i){if(!k(e,n,r)){var a=function(t){e.notificationManager.open({text:t,type:"error"}),e.setProgressState(!1),k(e,n,r)},u=function(t){A(e,n,r,o,t)};e.setProgressState(!0),y(e,t,i,"spellcheck",v(e,r).text,u,a),e.focus()}},x=function(e,t,n){e.dom.select("span.mce-spellchecker-word").length||k(e,t,n)},C=function(e,t,n,r,o,i,a){e.setProgressState(!0),y(e,t,o,"addToDictionary",i,(function(){e.setProgressState(!1),e.dom.remove(a,!0),x(e,n,r)}),(function(t){e.notificationManager.open({text:t,type:"error"}),e.setProgressState(!1)}))},S=function(e,t,n,r,o,a){e.selection.collapse(),a?i.each(e.dom.select("span.mce-spellchecker-word"),(function(t){t.getAttribute("data-mce-word")===r&&e.dom.remove(t,!0)})):e.dom.remove(o,!0),x(e,t,n)},k=function(e,t,n){var r=e.selection.getBookmark();if(v(e,n).reset(),e.selection.moveToBookmark(r),n.set(null),t.get())return t.set(!1),s(e),!0},_=function(e){var t=e.getAttribute("data-mce-index");return"number"===typeof t?""+t:t},E=function(e,t){var n=[],r=i.toArray(e.getBody().getElementsByTagName("span"));if(r.length)for(var o=0;o<r.length;o++){var a=_(r[o]);null!==a&&a.length&&(a===t.toString()&&n.push(r[o]))}return n},A=function(e,t,n,r,i){var a=!!i.dictionary,u=i.words;if(e.setProgressState(!1),o(u)){var s=e.translate("No misspellings found.");return e.notificationManager.open({text:s,type:"info"}),void t.set(!1)}r.set({suggestions:u,hasDictionarySupport:a});var l=e.selection.getBookmark();v(e,n).find(m(e)).filter((function(e){return!!u[e.text]})).wrap((function(t){return e.dom.create("span",{class:"mce-spellchecker-word","aria-invalid":"spelling","data-mce-bogus":1,"data-mce-word":t.text})})),e.selection.moveToBookmark(l),t.set(!0),c(e)},T=function(e,t,n,r,o,i){var a=function(){return o.get()},u=function(){return m(e)},c=function(o){A(e,t,r,n,o)},s=function(){return r.get()};return{getTextMatcher:s,getWordCharPattern:u,markErrors:c,getLanguage:a}},O=function(e,t,n,r,o,i){e.addCommand("mceSpellCheck",(function(){w(e,t,n,r,o,i)}))},B=function(){return B=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},B.apply(this,arguments)},R="SpellcheckStart SpellcheckEnd",D=function(e,t){var n=[];return i.each(t,(function(e){n.push({selectable:!0,text:e.name,data:e.value})})),n},N=function(e){return i.map(l(e).split(","),(function(e){var t=e.split("=");return{name:t[0],value:t[1]}}))},I=function(e,t,n,r,o,a){var u=D("Language",N(e)),c=function(){w(e,t,n,r,a,o)},s={tooltip:"Spellcheck",onAction:c,icon:"spell-check",onSetup:function(t){var r=function(){t.setActive(n.get())};return e.on(R,r),function(){e.off(R,r)}}},l=B(B({},s),{type:"splitbutton",select:function(e){return e===o.get()},fetch:function(e){var t=i.map(u,(function(e){return{type:"choiceitem",value:e.data,text:e.text}}));e(t)},onItemAction:function(e,t){o.set(t)}});u.length>1?e.ui.registry.addSplitButton("spellchecker",l):e.ui.registry.addToggleButton("spellchecker",s),e.ui.registry.addToggleMenuItem("spellchecker",{text:"Spellcheck",icon:"spell-check",onSetup:function(t){t.setActive(n.get());var r=function(){t.setActive(n.get())};return e.on(R,r),function(){e.off(R,r)}},onAction:c})},P=!0,M=function(e,t,n,r,o,a,u,c){var s=[],l=n.get().suggestions[u];i.each(l,(function(t){s.push({text:t,onAction:function(){e.insertContent(e.dom.encode(t)),e.dom.remove(c),x(e,r,o)}})}));var f=n.get().hasDictionarySupport;return f&&(s.push({type:"separator"}),s.push({text:"Add to dictionary",onAction:function(){C(e,t,r,o,a,u,c)}})),s.push.apply(s,[{type:"separator"},{text:"Ignore",onAction:function(){S(e,r,o,u,c)}},{text:"Ignore all",onAction:function(){S(e,r,o,u,c,P)}}]),s},F=function(e,t,n,r,o,i){var a=function(a){var u=a;if("mce-spellchecker-word"!==u.className)return[];var c=E(e,_(u));if(c.length>0){var s=e.dom.createRng();return s.setStartBefore(c[0]),s.setEndAfter(c[c.length-1]),e.selection.setRng(s),M(e,t,n,r,o,i,u.getAttribute("data-mce-word"),c)}};e.ui.registry.addContextMenu("spellchecker",{update:a})};function L(){t.add("spellchecker",(function(t,r){if(!1===n(t)){var o=e(!1),i=e(f(t)),a=e(null),u=e(null);return I(t,r,o,a,i,u),F(t,r,u,o,a,i),O(t,r,o,a,u,i),T(t,o,u,a,i)}}))}L()})()},e853:function(e,t,n){var r=n("d3f4"),o=n("1169"),i=n("2b4c")("species");e.exports=function(e){var t;return o(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&(t=t[i],null===t&&(t=void 0))),void 0===t?Array:t}},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+$/,h=s,m=c.OTHER,p=function(e){for(var t=m,n=h.length,r=0;r<n;++r){var o=h[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(p);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},S=function(e,t){var n;for(n=t;n<e.length;n++)if(w.test(e[n]))break;return n},k=function(e,t){var n=S(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=k(t,a),d=e.slice(s,f);Array.prototype.push.apply(i,d),a=f}o.push(i)}i=[]}return o},E=function(){return{includeWhitespace:!1,includePunctuation:!1}},A=function(e,t,o){o=n(n({},E()),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)},T=A,O=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),B=function(e,t){var n=t.getBlockElements(),r=t.getShortEndedElements(),i=function(e){return n[e.nodeName]||r[e.nodeName]},a=[],u="",c=new O(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},R=function(e){return e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length},D=function(e,n){var r=B(e,n).join("\n");return T(r.split(""),t).length},N=function(e,t){var n=B(e,t).join("");return R(n)},I=function(e,t){var n=B(e,t).join("").replace(/\s/g,"");return R(n)},P=function(e,t){return function(){return t(e.getBody(),e.schema)}},M=function(e,t){return function(){return t(e.selection.getRng().cloneContents(),e.schema)}},F=function(e){return P(e,D)},L=function(e){return{body:{getWordCount:F(e),getCharacterCount:P(e,N),getCharacterCountWithoutSpaces:P(e,I)},selection:{getWordCount:M(e,D),getCharacterCount:M(e,N),getCharacterCountWithoutSpaces:M(e,I)},getCount:F(e)}},z=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()}})},U=function(e,t){H(e,t)},V=function(e,t,n){var r=z.debounce((function(){return U(e,t)}),n);e.on("init",(function(){U(e,t),z.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}]})},W=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 $(t){void 0===t&&(t=300),e.add("wordcount",(function(e){var n=L(e);return W(e,n),V(e,n,t),n}))}$()})()},ebac:function(e,t,n){n("080b")},ebd6:function(e,t,n){var r=n("cb7c"),o=n("d8e8"),i=n("2b4c")("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[i])?t:o(n)}},ebfd:function(e,t,n){var r=n("62a0")("meta"),o=n("f772"),i=n("07e3"),a=n("d9f6").f,u=0,c=Object.isExtensible||function(){return!0},s=!n("294c")((function(){return c(Object.preventExtensions({}))})),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},d=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},h=function(e){return s&&m.NEED&&c(e)&&!i(e,r)&&l(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:h}},eda9:function(e,t,n){n("c361")},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()})()},f034: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=function(e){return{isFullscreen:function(){return null!==e.get()}}},r=function(){},o=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},i=function(e,t){return function(n){return e(t(n))}},a=function(e){return function(){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=a(!1),s=a(!0),l=function(){return f},f=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},o={fold:function(e,t){return e()},is:c,isSome:c,isNone:s,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:n,orThunk:t,map:l,each:r,bind:l,exists:c,forall:s,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:a("none()")};return o}(),d=function(e){var t=a(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: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:r,exists:r,forall:r,filter:function(t){return t(e)?o: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 o},h=function(e){return null===e||void 0===e?f:d(e)},m={some:d,none:l,from:h},p=function(t){var n=e(m.none()),r=function(){return n.get().each(t)},o=function(){r(),n.set(m.none())},i=function(){return n.get().isSome()},a=function(e){r(),n.set(m.some(e))};return{clear:o,isSet:i,set:a}},g=function(){return p((function(e){return e.unbind()}))},v=function(){var t=e(m.none()),n=function(){return t.set(m.none())},r=function(e){return t.set(m.some(e))},o=function(){return t.get().isSome()},i=function(e){return t.get().each(e)};return{clear:n,set:r,isSet:o,on:i}},b=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},y=function(e){return function(t){return b(t)===e}},w=function(e){return function(t){return typeof t===e}},x=y("string"),C=y("array"),S=w("boolean"),k=function(e){return null===e||void 0===e},_=function(e){return!k(e)},E=w("function"),A=w("number"),T=Array.prototype.push,O=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)}},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},D=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);T.apply(t,e[n])}return t},N=function(e,t){return D(O(e,t))},I=function(e,t){return t>=0&&t<e.length?m.some(e[t]):m.none()},P=function(e){return I(e,0)},M=Object.keys,F=function(e,t){for(var n=M(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},L=function(e){return void 0!==e.style&&E(e.style.getPropertyValue)},z=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 V(r.childNodes[0])},H=function(e,t){var n=t||document,r=n.createElement(e);return V(r)},U=function(e,t){var n=t||document,r=n.createTextNode(e);return V(r)},V=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},j=function(e,t,n){return m.from(e.dom.elementFromPoint(t,n)).map(V)},W={fromHtml:z,fromTag:H,fromText:U,fromDom:V,fromPoint:j},$=("undefined"!==typeof window?window:Function("return this;")(),9),G=11,X=1,q=3,K=function(e){return e.dom.nodeType},Y=function(e){return function(t){return K(t)===e}},Z=Y(X),J=Y(q),Q=Y($),ee=Y(G),te=function(e,t){var n=e.dom;if(n.nodeType!==X)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")},ne=function(e){return e.nodeType!==X&&e.nodeType!==$&&e.nodeType!==G||0===e.childElementCount},re=function(e,t){var n=void 0===t?document:t.dom;return ne(n)?[]:O(n.querySelectorAll(e),W.fromDom)},oe=function(e,t){return e.dom===t.dom},ie=function(e){return W.fromDom(e.dom.ownerDocument)},ae=function(e){return Q(e)?e:ie(e)},ue=function(e){return m.from(e.dom.parentNode).map(W.fromDom)},ce=function(e,t){var n=E(t)?t:c,r=e.dom,o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=W.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},se=function(e){var t=function(t){return R(t,(function(t){return!oe(e,t)}))};return ue(e).map(le).map(t).getOr([])},le=function(e){return O(e.dom.childNodes,W.fromDom)},fe=function(e){return ee(e)},de=E(Element.prototype.attachShadow)&&E(Node.prototype.getRootNode),he=a(de),me=de?function(e){return W.fromDom(e.dom.getRootNode())}:ae,pe=function(e){var t=me(e);return fe(t)?m.some(t):m.none()},ge=function(e){return W.fromDom(e.dom.host)},ve=function(e){if(he()&&_(e.target)){var t=W.fromDom(e.target);if(Z(t)&&be(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return P(n)}}return m.from(e.target)},be=function(e){return _(e.dom.shadowRoot)},ye=function(e){var t=J(e)?e.dom.parentNode:e.dom;if(void 0===t||null===t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return pe(W.fromDom(t)).fold((function(){return n.body.contains(t)}),i(ye,ge))},we=function(e){var t=e.dom.body;if(null===t||void 0===t)throw new Error("Body is not available yet");return W.fromDom(t)},xe=function(e,t,n){if(!(x(n)||S(n)||A(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+"")},Ce=function(e,t,n){xe(e.dom,t,n)},Se=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},ke=function(e,t){e.dom.removeAttribute(t)},_e=function(e,t,n){if(!x(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);L(e)&&e.style.setProperty(t,n)},Ee=function(e,t){var n=e.dom;F(t,(function(e,t){_e(n,t,e)}))},Ae=function(e,t){var n=e.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(t);return""!==o||ye(e)?o:Te(n,t)},Te=function(e,t){return L(e)?e.style.getPropertyValue(t):""},Oe=function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}},Be=function(e){var t=W.fromDom(ve(e).getOr(e.target)),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},i=o(r,n);return Oe(t,e.clientX,e.clientY,n,r,i,e)},Re=function(e,t){return function(n){e(n)&&t(Be(n))}},De=function(e,t,n,r,o){var i=Re(n,r);return e.dom.addEventListener(t,i,o),{unbind:u(Ie,e,t,i,o)}},Ne=function(e,t,n,r){return De(e,t,n,r,!1)},Ie=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Pe=s,Me=function(e,t,n){return Ne(e,t,Pe,n)},Fe=function(e,t){var n=function(n,r){return Fe(e+n,t+r)};return{left:e,top:t,translate:n}},Le=Fe,ze=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 Le(n,r)},He=function(e){var t=void 0===e?window:e;return m.from(t["visualViewport"])},Ue=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Ve=function(e){var t=void 0===e?window:e,n=t.document,r=ze(W.fromDom(n));return He(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Ue(r.left,r.top,n,o)}),(function(e){return Ue(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},je=function(e,t,n){return He(n).map((function(n){var r=function(e){return t(Be(e))};return n.addEventListener(e,r),{unbind:function(){return n.removeEventListener(e,r)}}})).getOrThunk((function(){return{unbind:r}}))},We=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),$e=tinymce.util.Tools.resolve("tinymce.Env"),Ge=tinymce.util.Tools.resolve("tinymce.util.Delay"),Xe=function(e,t){e.fire("FullscreenStateChanged",{state:t})},qe=function(e){return e.getParam("fullscreen_native",!1,"boolean")},Ke=function(e){var t=W.fromDom(e.getElement());return pe(t).map(ge).getOrThunk((function(){return we(ie(t))}))},Ye=function(e){return void 0!==e.fullscreenElement?e.fullscreenElement:void 0!==e.msFullscreenElement?e.msFullscreenElement:void 0!==e.webkitFullscreenElement?e.webkitFullscreenElement:null},Ze=function(){return void 0!==document.fullscreenElement?"fullscreenchange":void 0!==document.msFullscreenElement?"MSFullscreenChange":void 0!==document.webkitFullscreenElement?"webkitfullscreenchange":"fullscreenchange"},Je=function(e){var t=e.dom;t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.webkitRequestFullScreen&&t.webkitRequestFullScreen()},Qe=function(e){var t=e.dom;t.exitFullscreen?t.exitFullscreen():t.msExitFullscreen?t.msExitFullscreen():t.webkitCancelFullScreen&&t.webkitCancelFullScreen()},et=function(e){return e.dom===Ye(ie(e).dom)},tt=function(e,t,n){return R(ce(e,n),t)},nt=function(e,t){return R(se(e),t)},rt=function(e){return re(e)},ot=function(e,t,n){return tt(e,(function(e){return te(e,t)}),n)},it=function(e,t){return nt(e,(function(e){return te(e,t)}))},at="data-ephox-mobile-fullscreen-style",ut="display:none!important;",ct="position:absolute!important;",st="top:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:visible!important;",lt="background-color:rgb(255,255,255)!important;",ft=$e.os.isAndroid(),dt=function(e){var t=Ae(e,"background-color");return void 0!==t&&""!==t?"background-color:"+t+"!important":lt},ht=function(e,t,n){var r=function(e){return it(e,"*:not(.tox-silver-sink)")},o=function(t){return function(n){var r=Se(n,"style"),o=void 0===r?"no-styles":r.trim();o!==t&&(Ce(n,at,o),Ee(n,e.parseStyle(t)))}},i=ot(t,"*"),a=N(i,r),u=dt(n);B(a,o(ut)),B(i,o(ct+st+u));var c=!0===ft?"":ct;o(c+st+u)(t)},mt=function(e){var t=rt("["+at+"]");B(t,(function(t){var n=Se(t,at);"no-styles"!==n?Ee(t,e.parseStyle(n)):ke(t,"style"),ke(t,at)}))},pt=We.DOM,gt=function(){var e=Ve(window);return{x:e.x,y:e.y}},vt=function(e){window.scrollTo(e.x,e.y)},bt=He().fold((function(){return{bind:r,unbind:r}}),(function(e){var t=v(),n=g(),r=g(),o=function(){document.body.scrollTop=0,document.documentElement.scrollTop=0},i=function(){window.requestAnimationFrame((function(){t.on((function(t){return Ee(t,{top:e.offsetTop+"px",left:e.offsetLeft+"px",height:e.height+"px",width:e.width+"px"})}))}))},a=Ge.throttle((function(){o(),i()}),50),u=function(e){t.set(e),a(),n.set(je("resize",a)),r.set(je("scroll",a))},c=function(){t.on((function(){n.clear(),r.clear()})),t.clear()};return{bind:u,unbind:c}})),yt=function(e,t){var n=document.body,r=document.documentElement,o=e.getContainer(),i=W.fromDom(o),a=Ke(e),u=t.get(),c=W.fromDom(e.getBody()),s=$e.deviceType.isTouch(),l=o.style,f=e.iframeElement,d=f.style,h=function(e){e(n,"tox-fullscreen"),e(r,"tox-fullscreen"),e(o,"tox-fullscreen"),pe(i).map((function(e){return ge(e).dom})).each((function(t){e(t,"tox-fullscreen"),e(t,"tox-shadowhost")}))},p=function(){s&&mt(e.dom),h(pt.removeClass),bt.unbind(),m.from(t.get()).each((function(e){return e.fullscreenChangeHandler.unbind()}))};if(u)u.fullscreenChangeHandler.unbind(),qe(e)&&et(a)&&Qe(ie(a)),d.width=u.iframeWidth,d.height=u.iframeHeight,l.width=u.containerWidth,l.height=u.containerHeight,l.top=u.containerTop,l.left=u.containerLeft,vt(u.scrollPos),t.set(null),Xe(e,!1),p(),e.off("remove",p);else{var g=Me(ie(a),Ze(),(function(n){qe(e)&&(et(a)||null===t.get()||yt(e,t))})),v={scrollPos:gt(),containerWidth:l.width,containerHeight:l.height,containerTop:l.top,containerLeft:l.left,iframeWidth:d.width,iframeHeight:d.height,fullscreenChangeHandler:g};s&&ht(e.dom,i,c),d.width=d.height="100%",l.width=l.height="",h(pt.addClass),bt.bind(i),e.on("remove",p),t.set(v),qe(e)&&Je(a),Xe(e,!0)}},wt=function(e,t){e.addCommand("mceFullScreen",(function(){yt(e,t)}))},xt=function(e,t){return function(n){n.setActive(null!==t.get());var r=function(e){return n.setActive(e.state)};return e.on("FullscreenStateChanged",r),function(){return e.off("FullscreenStateChanged",r)}}},Ct=function(e,t){e.ui.registry.addToggleMenuItem("fullscreen",{text:"Fullscreen",icon:"fullscreen",shortcut:"Meta+Shift+F",onAction:function(){return e.execCommand("mceFullScreen")},onSetup:xt(e,t)}),e.ui.registry.addToggleButton("fullscreen",{tooltip:"Fullscreen",icon:"fullscreen",onAction:function(){return e.execCommand("mceFullScreen")},onSetup:xt(e,t)})};function St(){t.add("fullscreen",(function(t){var r=e(null);return t.inline||(wt(t,r),Ct(t,r),t.addShortcut("Meta+Shift+F","","mceFullScreen")),n(r)}))}St()})()},f1ae:function(e,t,n){"use strict";var r=n("86cc"),o=n("4630");e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},f559:function(e,t,n){"use strict";var r=n("5ca1"),o=n("9def"),i=n("d2c8"),a="startsWith",u=""[a];r(r.P+r.F*n("5147")(a),"String",{startsWith:function(e){var t=i(this,e,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return u?u.call(t,r,n):t.slice(n,n+r.length)===r}})},f576:function(e,t,n){"use strict";var r=n("5ca1"),o=n("2e08"),i=n("a25f"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},f5df:function(e,t,n){},f605:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},f6b4:function(e,t,n){"use strict";var r=n("c532");function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},f751:function(e,t,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},f772:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},f893:function(e,t,n){e.exports={default:n("f921"),__esModule:!0}},f921:function(e,t,n){n("014b"),n("c207"),n("69d3"),n("765d"),e.exports=n("584a").Symbol},f962:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.EditorManager"),r=tinymce.util.Tools.resolve("tinymce.Env"),o=tinymce.util.Tools.resolve("tinymce.util.Delay"),i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=tinymce.util.Tools.resolve("tinymce.util.VK"),u=function(e){return e.getParam("tabfocus_elements",":prev,:next")},c=function(e){return e.getParam("tab_focus",u(e))},s=t.DOM,l=function(e){e.keyCode!==a.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()},f=function(e){function t(t){var u,l;if(!(t.keyCode!==a.TAB||t.ctrlKey||t.altKey||t.metaKey||t.isDefaultPrevented())){var f,d=i.explode(c(e));if(1===d.length&&(d[1]=d[0],d[0]=":prev"),f=t.shiftKey?":prev"===d[0]?m(-1):s.get(d[0]):":next"===d[1]?m(1):s.get(d[1]),f){var h=n.get(f.id||f.name);f.id&&h?h.focus():o.setTimeout((function(){r.webkit||window.focus(),f.focus()}),10),t.preventDefault()}}function m(r){var o=s.select(":input:enabled,*[tabindex]:not(iframe)");function a(e){return"BODY"===e.nodeName||"hidden"!==e.type&&"none"!==e.style.display&&"hidden"!==e.style.visibility&&a(e.parentNode)}function c(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&n.get(t.id)&&-1!==e.tabIndex&&a(e)}if(i.each(o,(function(t,n){if(t.id===e.id)return u=n,!1})),r>0){for(l=u+1;l<o.length;l++)if(c(o[l]))return o[l]}else for(l=u-1;l>=0;l--)if(c(o[l]))return o[l];return null}}e.on("init",(function(){e.inline&&s.setAttrib(e.getBody(),"tabIndex",null),e.on("keyup",l),r.gecko?e.on("keypress keydown",t):e.on("keydown",t)}))};function d(){e.add("tabfocus",(function(e){f(e)}))}d()})()},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},fdef:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},ffbe:function(e,t,n){n("8ce1")},ffe7:function(e,t,n){
- /*!
- * Fuse.js v3.4.4 - Lightweight fuzzy-search (http://fusejs.io)
- *
- * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)
- * All Rights Reserved. Apache Software License 2.0
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- */
- !function(t,n){e.exports=n()}(0,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=n(2),a=n(8),u=n(0),c=function(){function e(t,n){var r=n.location,o=void 0===r?0:r,i=n.distance,u=void 0===i?100:i,c=n.threshold,s=void 0===c?.6:c,l=n.maxPatternLength,f=void 0===l?32:l,d=n.caseSensitive,h=void 0!==d&&d,m=n.tokenSeparator,p=void 0===m?/ +/g:m,g=n.findAllMatches,v=void 0!==g&&g,b=n.minMatchCharLength,y=void 0===b?1:b,w=n.id,x=void 0===w?null:w,C=n.keys,S=void 0===C?[]:C,k=n.shouldSort,_=void 0===k||k,E=n.getFn,A=void 0===E?a:E,T=n.sortFn,O=void 0===T?function(e,t){return e.score-t.score}:T,B=n.tokenize,R=void 0!==B&&B,D=n.matchAllTokens,N=void 0!==D&&D,I=n.includeMatches,P=void 0!==I&&I,M=n.includeScore,F=void 0!==M&&M,L=n.verbose,z=void 0!==L&&L;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:o,distance:u,threshold:s,maxPatternLength:f,isCaseSensitive:h,tokenSeparator:p,findAllMatches:v,minMatchCharLength:y,id:x,keys:S,includeMatches:P,includeScore:F,shouldSort:_,getFn:A,sortFn:O,verbose:z,tokenize:R,matchAllTokens:N},this.setCollection(t)}var t,n,c;return t=e,(n=[{key:"setCollection",value:function(e){return this.list=e,e}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),r=n.tokenSearchers,o=n.fullSearcher,i=this._search(r,o),a=i.weights,u=i.results;return this._computeScore(a,u),this.options.shouldSort&&this._sort(u),t.limit&&"number"==typeof t.limit&&(u=u.slice(0,t.limit)),this._format(u)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,o=n.length;r<o;r+=1)t.push(new i(n[r],this.options));return{tokenSearchers:t,fullSearcher:new i(e,this.options)}}},{key:"_search",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,r={},o=[];if("string"==typeof n[0]){for(var i=0,a=n.length;i<a;i+=1)this._analyze({key:"",value:n[i],record:i,index:i},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t});return{weights:null,results:o}}for(var u={},c=0,s=n.length;c<s;c+=1)for(var l=n[c],f=0,d=this.options.keys.length;f<d;f+=1){var h=this.options.keys[f];if("string"!=typeof h){if(u[h.name]={weight:1-h.weight||1},h.weight<=0||h.weight>1)throw new Error("Key weight has to be > 0 and <= 1");h=h.name}else u[h]={weight:1};this._analyze({key:h,value:this.options.getFn(l,h),record:l,index:c},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:u,results:o}}},{key:"_analyze",value:function(e,t){var n=e.key,r=e.arrayIndex,o=void 0===r?-1:r,i=e.value,a=e.record,c=e.index,s=t.tokenSearchers,l=void 0===s?[]:s,f=t.fullSearcher,d=void 0===f?[]:f,h=t.resultMap,m=void 0===h?{}:h,p=t.results,g=void 0===p?[]:p;if(null!=i){var v=!1,b=-1,y=0;if("string"==typeof i){this._log("\nKey: ".concat(""===n?"-":n));var w=d.search(i);if(this._log('Full text: "'.concat(i,'", score: ').concat(w.score)),this.options.tokenize){for(var x=i.split(this.options.tokenSeparator),C=[],S=0;S<l.length;S+=1){var k=l[S];this._log('\nPattern: "'.concat(k.pattern,'"'));for(var _=!1,E=0;E<x.length;E+=1){var A=x[E],T=k.search(A),O={};T.isMatch?(O[A]=T.score,v=!0,_=!0,C.push(T.score)):(O[A]=1,this.options.matchAllTokens||C.push(1)),this._log('Token: "'.concat(A,'", score: ').concat(O[A]))}_&&(y+=1)}b=C[0];for(var B=C.length,R=1;R<B;R+=1)b+=C[R];b/=B,this._log("Token score average:",b)}var D=w.score;b>-1&&(D=(D+b)/2),this._log("Score average:",D);var N=!this.options.tokenize||!this.options.matchAllTokens||y>=l.length;if(this._log("\nCheck Matches: ".concat(N)),(v||w.isMatch)&&N){var I=m[c];I?I.output.push({key:n,arrayIndex:o,value:i,score:D,matchedIndices:w.matchedIndices}):(m[c]={item:a,output:[{key:n,arrayIndex:o,value:i,score:D,matchedIndices:w.matchedIndices}]},g.push(m[c]))}}else if(u(i))for(var P=0,M=i.length;P<M;P+=1)this._analyze({key:n,arrayIndex:P,value:i[P],record:a,index:c},{resultMap:m,results:g,tokenSearchers:l,fullSearcher:d})}}},{key:"_computeScore",value:function(e,t){this._log("\n\nComputing score:\n");for(var n=0,r=t.length;n<r;n+=1){for(var o=t[n].output,i=o.length,a=1,u=1,c=0;c<i;c+=1){var s=e?e[o[c].key].weight:1,l=(1===s?o[c].score:o[c].score||.001)*s;1!==s?u=Math.min(u,l):(o[c].nScore=l,a*=l)}t[n].score=1===u?a:u,this._log(t[n])}}},{key:"_sort",value:function(e){this._log("\n\nSorting...."),e.sort(this.options.sortFn)}},{key:"_format",value:function(e){var t=[];if(this.options.verbose){var n=[];this._log("\n\nOutput:\n\n",JSON.stringify(e,(function(e,t){if("object"===r(t)&&null!==t){if(-1!==n.indexOf(t))return;n.push(t)}return t}))),n=null}var o=[];this.options.includeMatches&&o.push((function(e,t){var n=e.output;t.matches=[];for(var r=0,o=n.length;r<o;r+=1){var i=n[r];if(0!==i.matchedIndices.length){var a={indices:i.matchedIndices,value:i.value};i.key&&(a.key=i.key),i.hasOwnProperty("arrayIndex")&&i.arrayIndex>-1&&(a.arrayIndex=i.arrayIndex),t.matches.push(a)}}})),this.options.includeScore&&o.push((function(e,t){t.score=e.score}));for(var i=0,a=e.length;i<a;i+=1){var u=e[i];if(this.options.id&&(u.item=this.options.getFn(u.item,this.options.id)[0]),o.length){for(var c={item:u.item},s=0,l=o.length;s<l;s+=1)o[s](u,c);t.push(c)}else t.push(u.item)}return t}},{key:"_log",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&o(t.prototype,n),c&&o(t,c),e}();e.exports=c},function(e,t,n){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=n(3),i=n(4),a=n(7),u=function(){function e(t,n){var r=n.location,o=void 0===r?0:r,i=n.distance,u=void 0===i?100:i,c=n.threshold,s=void 0===c?.6:c,l=n.maxPatternLength,f=void 0===l?32:l,d=n.isCaseSensitive,h=void 0!==d&&d,m=n.tokenSeparator,p=void 0===m?/ +/g:m,g=n.findAllMatches,v=void 0!==g&&g,b=n.minMatchCharLength,y=void 0===b?1:b;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:o,distance:u,threshold:s,maxPatternLength:f,isCaseSensitive:h,tokenSeparator:p,findAllMatches:v,minMatchCharLength:y},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=f&&(this.patternAlphabet=a(this.pattern))}var t,n,u;return t=e,(n=[{key:"search",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,n=t.maxPatternLength,r=t.tokenSeparator;if(this.pattern.length>n)return o(e,this.pattern,r);var a=this.options,u=a.location,c=a.distance,s=a.threshold,l=a.findAllMatches,f=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:u,distance:c,threshold:s,findAllMatches:l,minMatchCharLength:f})}}])&&r(t.prototype,n),u&&r(t,u),e}();e.exports=u},function(e,t){var n=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(r,"|")),i=e.match(o),a=!!i,u=[];if(a)for(var c=0,s=i.length;c<s;c+=1){var l=i[c];u.push([e.indexOf(l),l.length-1])}return{score:a?.5:1,isMatch:a,matchedIndices:u}}},function(e,t,n){var r=n(5),o=n(6);e.exports=function(e,t,n,i){for(var a=i.location,u=void 0===a?0:a,c=i.distance,s=void 0===c?100:c,l=i.threshold,f=void 0===l?.6:l,d=i.findAllMatches,h=void 0!==d&&d,m=i.minMatchCharLength,p=void 0===m?1:m,g=u,v=e.length,b=f,y=e.indexOf(t,g),w=t.length,x=[],C=0;C<v;C+=1)x[C]=0;if(-1!==y){var S=r(t,{errors:0,currentLocation:y,expectedLocation:g,distance:s});if(b=Math.min(S,b),-1!==(y=e.lastIndexOf(t,g+w))){var k=r(t,{errors:0,currentLocation:y,expectedLocation:g,distance:s});b=Math.min(k,b)}}y=-1;for(var _=[],E=1,A=w+v,T=1<<w-1,O=0;O<w;O+=1){for(var B=0,R=A;B<R;)r(t,{errors:O,currentLocation:g+R,expectedLocation:g,distance:s})<=b?B=R:A=R,R=Math.floor((A-B)/2+B);A=R;var D=Math.max(1,g-R+1),N=h?v:Math.min(g+R,v)+w,I=Array(N+2);I[N+1]=(1<<O)-1;for(var P=N;P>=D;P-=1){var M=P-1,F=n[e.charAt(M)];if(F&&(x[M]=1),I[P]=(I[P+1]<<1|1)&F,0!==O&&(I[P]|=(_[P+1]|_[P])<<1|1|_[P+1]),I[P]&T&&(E=r(t,{errors:O,currentLocation:M,expectedLocation:g,distance:s}))<=b){if(b=E,(y=M)<=g)break;D=Math.max(1,2*g-y)}}if(r(t,{errors:O+1,currentLocation:g,expectedLocation:g,distance:s})>b)break;_=I}return{isMatch:y>=0,score:0===E?.001:E,matchedIndices:o(x,p)}}},function(e,t){e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,o=t.currentLocation,i=void 0===o?0:o,a=t.expectedLocation,u=void 0===a?0:a,c=t.distance,s=void 0===c?100:c,l=r/e.length,f=Math.abs(u-i);return s?l+f/s:f?1:l}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,o=-1,i=0,a=e.length;i<a;i+=1){var u=e[i];u&&-1===r?r=i:u||-1===r||((o=i-1)-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r<n;r+=1)t[e.charAt(r)]=0;for(var o=0;o<n;o+=1)t[e.charAt(o)]|=1<<n-o-1;return t}},function(e,t,n){var r=n(0);e.exports=function(e,t){return function e(t,n,o){if(n){var i=n.indexOf("."),a=n,u=null;-1!==i&&(a=n.slice(0,i),u=n.slice(i+1));var c=t[a];if(null!=c)if(u||"string"!=typeof c&&"number"!=typeof c)if(r(c))for(var s=0,l=c.length;s<l;s+=1)e(c[s],u,o);else u&&e(c,u,o);else o.push(c.toString())}else o.push(t);return o}(e,t,[])}}])}))}}]);
|