UNPKG

@bee-hole/server

Version:

www.bee-hole.com

1 lines 726 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fa04ce72"],{"0342":function(t,n,e){},"07d1":function(t,n,e){e("94ce")},"16f1":function(t,n){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(t,n){return t.fire("insertCustomChar",{chr:n})},e=function(t,e){var r=n(t,e).chr;t.execCommand("mceInsertContent",!1,r)},r=function(){},o=function(t){return function(){return t}},i=o(!1),u=o(!0),a=function(){return c},c=function(){var t=function(t){return t.isNone()},n=function(t){return t()},e=function(t){return t},c={fold:function(t,n){return t()},is:i,isSome:i,isNone:u,getOr:e,getOrThunk:n,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:e,orThunk:n,map:a,each:r,bind:a,exists:i,forall:u,filter:a,equals:t,equals_:t,toArray:function(){return[]},toString:o("none()")};return c}(),s=function(t){var n=o(t),e=function(){return a},r=function(n){return n(t)},a={fold:function(n,e){return e(t)},is:function(n){return t===n},isSome:u,isNone:i,getOr:n,getOrThunk:n,getOrDie:n,getOrNull:n,getOrUndefined:n,or:e,orThunk:e,map:function(n){return s(n(t))},each:function(n){n(t)},bind:r,exists:r,forall:r,filter:function(n){return n(t)?a:c},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(n){return n.is(t)},equals_:function(n,e){return n.fold(i,(function(n){return e(t,n)}))}};return a},l=function(t){return null===t||void 0===t?c:s(t)},f={some:s,none:a,from:l},d=function(t){var n=typeof t;return null===t?"null":"object"===n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n},m=function(t){return function(n){return d(n)===t}},g=m("array"),h=Array.prototype.push,v=function(t,n){for(var e=t.length,r=new Array(e),o=0;o<e;o++){var i=t[o];r[o]=n(i,o)}return r},p=function(t,n){for(var e=0,r=t.length;e<r;e++){var o=t[e];n(o,e)}},b=function(t,n,e){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(n(i,r))return f.some(i);if(e(i,r))break}return f.none()},y=function(t,n){return b(t,n,i)},w=function(t){for(var n=[],e=0,r=t.length;e<r;++e){if(!g(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);h.apply(n,t[e])}return n},x=function(t,n){return w(v(t,n))},S=tinymce.util.Tools.resolve("tinymce.util.Tools"),C=function(t){return t.getParam("charmap")},k=function(t){return t.getParam("charmap_append")},O=S.isArray,z="User Defined",T=function(){return[{name:"Currency",characters:[[36,"dollar sign"],[162,"cent sign"],[8364,"euro sign"],[163,"pound sign"],[165,"yen sign"],[164,"currency sign"],[8352,"euro-currency sign"],[8353,"colon sign"],[8354,"cruzeiro sign"],[8355,"french franc sign"],[8356,"lira sign"],[8357,"mill sign"],[8358,"naira sign"],[8359,"peseta sign"],[8360,"rupee sign"],[8361,"won sign"],[8362,"new sheqel sign"],[8363,"dong sign"],[8365,"kip sign"],[8366,"tugrik sign"],[8367,"drachma sign"],[8368,"german penny symbol"],[8369,"peso sign"],[8370,"guarani sign"],[8371,"austral sign"],[8372,"hryvnia sign"],[8373,"cedi sign"],[8374,"livre tournois sign"],[8375,"spesmilo sign"],[8376,"tenge sign"],[8377,"indian rupee sign"],[8378,"turkish lira sign"],[8379,"nordic mark sign"],[8380,"manat sign"],[8381,"ruble sign"],[20870,"yen character"],[20803,"yuan character"],[22291,"yuan character, in hong kong and taiwan"],[22278,"yen/yuan character variant one"]]},{name:"Text",characters:[[169,"copyright sign"],[174,"registered sign"],[8482,"trade mark sign"],[8240,"per mille sign"],[181,"micro sign"],[183,"middle dot"],[8226,"bullet"],[8230,"three dot leader"],[8242,"minutes / feet"],[8243,"seconds / inches"],[167,"section sign"],[182,"paragraph sign"],[223,"sharp s / ess-zed"]]},{name:"Quotations",characters:[[8249,"single left-pointing angle quotation mark"],[8250,"single right-pointing angle quotation mark"],[171,"left pointing guillemet"],[187,"right pointing guillemet"],[8216,"left single quotation mark"],[8217,"right single quotation mark"],[8220,"left double quotation mark"],[8221,"right double quotation mark"],[8218,"single low-9 quotation mark"],[8222,"double low-9 quotation mark"],[60,"less-than sign"],[62,"greater-than sign"],[8804,"less-than or equal to"],[8805,"greater-than or equal to"],[8211,"en dash"],[8212,"em dash"],[175,"macron"],[8254,"overline"],[164,"currency sign"],[166,"broken bar"],[168,"diaeresis"],[161,"inverted exclamation mark"],[191,"turned question mark"],[710,"circumflex accent"],[732,"small tilde"],[176,"degree sign"],[8722,"minus sign"],[177,"plus-minus sign"],[247,"division sign"],[8260,"fraction slash"],[215,"multiplication sign"],[185,"superscript one"],[178,"superscript two"],[179,"superscript three"],[188,"fraction one quarter"],[189,"fraction one half"],[190,"fraction three quarters"]]},{name:"Mathematical",characters:[[402,"function / florin"],[8747,"integral"],[8721,"n-ary sumation"],[8734,"infinity"],[8730,"square root"],[8764,"similar to"],[8773,"approximately equal to"],[8776,"almost equal to"],[8800,"not equal to"],[8801,"identical to"],[8712,"element of"],[8713,"not an element of"],[8715,"contains as member"],[8719,"n-ary product"],[8743,"logical and"],[8744,"logical or"],[172,"not sign"],[8745,"intersection"],[8746,"union"],[8706,"partial differential"],[8704,"for all"],[8707,"there exists"],[8709,"diameter"],[8711,"backward difference"],[8727,"asterisk operator"],[8733,"proportional to"],[8736,"angle"]]},{name:"Extended Latin",characters:[[192,"A - grave"],[193,"A - acute"],[194,"A - circumflex"],[195,"A - tilde"],[196,"A - diaeresis"],[197,"A - ring above"],[256,"A - macron"],[198,"ligature AE"],[199,"C - cedilla"],[200,"E - grave"],[201,"E - acute"],[202,"E - circumflex"],[203,"E - diaeresis"],[274,"E - macron"],[204,"I - grave"],[205,"I - acute"],[206,"I - circumflex"],[207,"I - diaeresis"],[298,"I - macron"],[208,"ETH"],[209,"N - tilde"],[210,"O - grave"],[211,"O - acute"],[212,"O - circumflex"],[213,"O - tilde"],[214,"O - diaeresis"],[216,"O - slash"],[332,"O - macron"],[338,"ligature OE"],[352,"S - caron"],[217,"U - grave"],[218,"U - acute"],[219,"U - circumflex"],[220,"U - diaeresis"],[362,"U - macron"],[221,"Y - acute"],[376,"Y - diaeresis"],[562,"Y - macron"],[222,"THORN"],[224,"a - grave"],[225,"a - acute"],[226,"a - circumflex"],[227,"a - tilde"],[228,"a - diaeresis"],[229,"a - ring above"],[257,"a - macron"],[230,"ligature ae"],[231,"c - cedilla"],[232,"e - grave"],[233,"e - acute"],[234,"e - circumflex"],[235,"e - diaeresis"],[275,"e - macron"],[236,"i - grave"],[237,"i - acute"],[238,"i - circumflex"],[239,"i - diaeresis"],[299,"i - macron"],[240,"eth"],[241,"n - tilde"],[242,"o - grave"],[243,"o - acute"],[244,"o - circumflex"],[245,"o - tilde"],[246,"o - diaeresis"],[248,"o slash"],[333,"o macron"],[339,"ligature oe"],[353,"s - caron"],[249,"u - grave"],[250,"u - acute"],[251,"u - circumflex"],[252,"u - diaeresis"],[363,"u - macron"],[253,"y - acute"],[254,"thorn"],[255,"y - diaeresis"],[563,"y - macron"],[913,"Alpha"],[914,"Beta"],[915,"Gamma"],[916,"Delta"],[917,"Epsilon"],[918,"Zeta"],[919,"Eta"],[920,"Theta"],[921,"Iota"],[922,"Kappa"],[923,"Lambda"],[924,"Mu"],[925,"Nu"],[926,"Xi"],[927,"Omicron"],[928,"Pi"],[929,"Rho"],[931,"Sigma"],[932,"Tau"],[933,"Upsilon"],[934,"Phi"],[935,"Chi"],[936,"Psi"],[937,"Omega"],[945,"alpha"],[946,"beta"],[947,"gamma"],[948,"delta"],[949,"epsilon"],[950,"zeta"],[951,"eta"],[952,"theta"],[953,"iota"],[954,"kappa"],[955,"lambda"],[956,"mu"],[957,"nu"],[958,"xi"],[959,"omicron"],[960,"pi"],[961,"rho"],[962,"final sigma"],[963,"sigma"],[964,"tau"],[965,"upsilon"],[966,"phi"],[967,"chi"],[968,"psi"],[969,"omega"]]},{name:"Symbols",characters:[[8501,"alef symbol"],[982,"pi symbol"],[8476,"real part symbol"],[978,"upsilon - hook symbol"],[8472,"Weierstrass p"],[8465,"imaginary part"]]},{name:"Arrows",characters:[[8592,"leftwards arrow"],[8593,"upwards arrow"],[8594,"rightwards arrow"],[8595,"downwards arrow"],[8596,"left right arrow"],[8629,"carriage return"],[8656,"leftwards double arrow"],[8657,"upwards double arrow"],[8658,"rightwards double arrow"],[8659,"downwards double arrow"],[8660,"left right double arrow"],[8756,"therefore"],[8834,"subset of"],[8835,"superset of"],[8836,"not a subset of"],[8838,"subset of or equal to"],[8839,"superset of or equal to"],[8853,"circled plus"],[8855,"circled times"],[8869,"perpendicular"],[8901,"dot operator"],[8968,"left ceiling"],[8969,"right ceiling"],[8970,"left floor"],[8971,"right floor"],[9001,"left-pointing angle bracket"],[9002,"right-pointing angle bracket"],[9674,"lozenge"],[9824,"black spade suit"],[9827,"black club suit"],[9829,"black heart suit"],[9830,"black diamond suit"],[8194,"en space"],[8195,"em space"],[8201,"thin space"],[8204,"zero width non-joiner"],[8205,"zero width joiner"],[8206,"left-to-right mark"],[8207,"right-to-left mark"]]}]},M=function(t){return S.grep(t,(function(t){return O(t)&&2===t.length}))},_=function(t){return O(t)?[].concat(M(t)):"function"===typeof t?t():[]},D=function(t,n){var e=C(t);e&&(n=[{name:z,characters:_(e)}]);var r=k(t);if(r){var o=S.grep(n,(function(t){return t.name===z}));return o.length?(o[0].characters=[].concat(o[0].characters).concat(_(r)),n):[].concat(n).concat({name:z,characters:_(r)})}return n},A=function(t){var n=D(t,T());return n.length>1?[{name:"All",characters:x(n,(function(t){return t.characters}))}].concat(n):n},H=function(t){var n=function(){return A(t)},r=function(n){e(t,n)};return{getCharMap:n,insertChar:r}},E=function(t){var n=t,e=function(){return n},r=function(t){n=t};return{get:e,set:r}},R=function(t,n){var e=null,r=function(){null!==e&&(clearTimeout(e),e=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null!==e&&clearTimeout(e),e=setTimeout((function(){t.apply(null,r),e=null}),n)};return{cancel:r,throttle:o}},B=String.fromCodePoint,V=function(t,n){return-1!==t.indexOf(n)},I=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(B)return B.apply(void 0,t);for(var e=[],r=0,o="",i=0,u=t.length;i!==u;++i){var a=+t[i];if(!(a<1114111&&a>>>0===a))throw RangeError("Invalid code point: "+a);a<=65535?r=e.push(a):(a-=65536,r=e.push(55296+(a>>10),a%1024+56320)),r>=16383&&(o+=String.fromCharCode.apply(null,e),e.length=0)}return o+String.fromCharCode.apply(null,e)},P=function(t,n,e){return!!V(I(t).toLowerCase(),e)||(V(n.toLowerCase(),e)||V(n.toLowerCase().replace(/\s+/g,""),e))},F=function(t,n){var e=[],r=n.toLowerCase();return p(t.characters,(function(t){P(t[0],t[1],r)&&e.push(t)})),v(e,(function(t){return{text:t[1],value:I(t[0]),icon:I(t[0])}}))},L="pattern",N=function(t,n){var r=function(){return[{label:"Search",type:"input",name:L},{type:"collection",name:"results"}]},o=function(){return v(n,(function(t){return{title:t.name,name:t.name,items:r()}}))},i=function(){return{type:"panel",items:r()}},u=function(){return{type:"tabpanel",tabs:o()}},a=1===n.length?E(z):E("All"),c=function(t,e){y(n,(function(t){return t.name===a.get()})).each((function(n){var r=F(n,e);t.setData({results:r})}))},s=40,l=R((function(t){var n=t.getData().pattern;c(t,n)}),s),f=1===n.length?i():u(),d={pattern:"",results:F(n[0],"")},m={title:"Special Character",size:"normal",body:f,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:d,onAction:function(n,r){"results"===r.name&&(e(t,r.value),n.close())},onTabChange:function(t,n){a.set(n.newTabName),l.throttle(t)},onChange:function(t,n){n.name===L&&l.throttle(t)}},g=t.windowManager.open(m);g.focus(L)},j=function(t,n){t.addCommand("mceShowCharmap",(function(){N(t,n)}))},U=tinymce.util.Tools.resolve("tinymce.util.Promise"),W=function(t,n){t.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",minChars:2,fetch:function(t,e){return new U((function(e,r){e(F(n,t))}))},onAction:function(n,e,r){t.selection.setRng(e),t.insertContent(r),n.hide()}})},G=function(t){t.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return t.execCommand("mceShowCharmap")}}),t.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character...",onAction:function(){return t.execCommand("mceShowCharmap")}})};function q(){t.add("charmap",(function(t){var n=A(t);return j(t,n),G(t),W(t,n[0]),H(t)}))}q()})()},3154:function(t,n,e){e("f034")},"3ad8":function(t,n){(function(){"use strict";var t=function(t){var n=t,e=function(){return n},r=function(t){n=t};return{get:e,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(){return e=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var o in n=arguments[e],n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t},e.apply(this,arguments)};function r(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;var r=Array(t),o=0;for(n=0;n<e;n++)for(var i=arguments[n],u=0,a=i.length;u<a;u++,o++)r[o]=i[u];return r}var o=function(){},i=function(t){return function(){return t}},u=function(t){return t},a=function(t){return function(){throw new Error(t)}},c=i(!1),s=i(!0),l=function(){return f},f=function(){var t=function(t){return t.isNone()},n=function(t){return t()},e=function(t){return t},r={fold:function(t,n){return t()},is:c,isSome:c,isNone:s,getOr:e,getOrThunk:n,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:e,orThunk:n,map:l,each:o,bind:l,exists:c,forall:s,filter:l,equals:t,equals_:t,toArray:function(){return[]},toString:i("none()")};return r}(),d=function(t){var n=i(t),e=function(){return o},r=function(n){return n(t)},o={fold:function(n,e){return e(t)},is:function(n){return t===n},isSome:s,isNone:c,getOr:n,getOrThunk:n,getOrDie:n,getOrNull:n,getOrUndefined:n,or:e,orThunk:e,map:function(n){return d(n(t))},each:function(n){n(t)},bind:r,exists:r,forall:r,filter:function(n){return n(t)?o:f},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(n){return n.is(t)},equals_:function(n,e){return n.fold(c,(function(n){return e(t,n)}))}};return o},m=function(t){return null===t||void 0===t?f:d(t)},g={some:d,none:l,from:m},h=function(t){var n=typeof t;return null===t?"null":"object"===n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n},v=function(t){return function(n){return h(n)===t}},p=v("string"),b=v("object"),y=v("array"),w=Array.prototype.slice,x=Array.prototype.indexOf,S=function(t,n){return x.call(t,n)},C=function(t,n){return S(t,n)>-1},k=function(t,n){for(var e=t.length,r=new Array(e),o=0;o<e;o++){var i=t[o];r[o]=n(i,o)}return r},O=function(t,n){for(var e=0,r=t.length;e<r;e++){var o=t[e];n(o,e)}},z=function(t,n){for(var e=t.length-1;e>=0;e--){var r=t[e];n(r,e)}},T=function(t,n){for(var e=[],r=0,o=t.length;r<o;r++){var i=t[r];n(i,r)&&e.push(i)}return e},M=function(t,n,e){return z(t,(function(t){e=n(e,t)})),e},_=function(t,n,e){return O(t,(function(t){e=n(e,t)})),e},D=function(t,n,e){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(n(i,r))return g.some(i);if(e(i,r))break}return g.none()},A=function(t,n){return D(t,n,c)},H=function(t,n){for(var e=0,r=t.length;e<r;++e){var o=t[e];if(!0!==n(o,e))return!1}return!0},E=function(t,n){var e=w.call(t,0);return e.sort(n),e},R=function(t,n){return n>=0&&n<t.length?g.some(t[n]):g.none()},B=function(t){return R(t,0)},V=Object.keys,I=Object.hasOwnProperty,P=function(t,n){return I.call(t,n)},F=function(t){if(!y(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var n=[],e={};return O(t,(function(r,o){var i=V(r);if(1!==i.length)throw new Error("one and only one name per case");var u=i[0],a=r[u];if(void 0!==e[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!y(a))throw new Error("case arguments must be an array");n.push(u),e[u]=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var i=e.length;if(i!==a.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+a.length+" ("+a+"), got "+i);var c=function(t){var r=V(t);if(n.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+r.join(","));var o=H(n,(function(t){return C(r,t)}));if(!o)throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+n.join(", "));return t[u].apply(null,e)};return{fold:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(n.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+n.length);var i=n[o];return i.apply(null,e)},match:c,log:function(t){console.log(t,{constructors:n,constructor:u,params:e})}}}})),e},L={generate:F},N=(L.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(t){var n=[],e=[];return O(t,(function(t){t.fold((function(t){n.push(t)}),(function(t){e.push(t)}))})),{errors:n,values:e}}),j=function(t){var n=function(n){return t===n},e=function(n){return j(t)},r=function(n){return j(t)},o=function(n){return j(n(t))},u=function(n){return j(t)},a=function(n){n(t)},l=function(n){return n(t)},f=function(n,e){return e(t)},d=function(n){return n(t)},m=function(n){return n(t)},h=function(){return g.some(t)};return{is:n,isValue:s,isError:c,getOr:i(t),getOrThunk:i(t),getOrDie:i(t),or:e,orThunk:r,fold:f,map:o,mapError:u,each:a,bind:l,exists:d,forall:m,toOptional:h}},U=function(t){var n=function(t){return t()},e=function(){return a(String(t))()},r=function(t){return t},i=function(t){return t()},l=function(n){return U(t)},f=function(n){return U(n(t))},d=function(n){return U(t)},m=function(n,e){return n(t)};return{is:c,isValue:c,isError:s,getOr:u,getOrThunk:n,getOrDie:e,or:r,orThunk:i,fold:m,map:l,mapError:f,each:o,bind:d,exists:c,forall:s,toOptional:g.none}},W=function(t,n){return t.fold((function(){return U(n)}),j)},G={value:j,error:U,fromOption:W},q=function(t){return"inline-command"===t.type||"inline-format"===t.type},X=function(t){return"block-command"===t.type||"block-format"===t.type},Y=function(t){return E(t,(function(t,n){return t.start.length===n.start.length?0:t.start.length>n.start.length?-1:1}))},K=function(t){var n=function(n){return G.error({message:n,pattern:t})},e=function(e,r,o){if(void 0!==t.format){var i=void 0;if(y(t.format)){if(!H(t.format,p))return n(e+" pattern has non-string items in the `format` array");i=t.format}else{if(!p(t.format))return n(e+" pattern has non-string `format` parameter");i=[t.format]}return G.value(r(i))}return void 0!==t.cmd?p(t.cmd)?G.value(o(t.cmd,t.value)):n(e+" pattern has non-string `cmd` parameter"):n(e+" pattern is missing both `format` and `cmd` parameters")};if(!b(t))return n("Raw pattern is not an object");if(!p(t.start))return n("Raw pattern is missing `start` parameter");if(void 0!==t.end){if(!p(t.end))return n("Inline pattern has non-string `end` parameter");if(0===t.start.length&&0===t.end.length)return n("Inline pattern has empty `start` and `end` parameters");var r=t.start,o=t.end;return 0===o.length&&(o=r,r=""),e("Inline",(function(t){return{type:"inline-format",start:r,end:o,format:t}}),(function(t,n){return{type:"inline-command",start:r,end:o,cmd:t,value:n}}))}return void 0!==t.replacement?p(t.replacement)?0===t.start.length?n("Replacement pattern has empty `start` parameter"):G.value({type:"inline-command",start:"",end:t.start,cmd:"mceInsertContent",value:t.replacement}):n("Replacement pattern has non-string `replacement` parameter"):0===t.start.length?n("Block pattern has empty `start` parameter"):e("Block",(function(n){return{type:"block-format",start:t.start,format:n[0]}}),(function(n,e){return{type:"block-command",start:t.start,cmd:n,value:e}}))},J=function(t){return"block-command"===t.type?{start:t.start,cmd:t.cmd,value:t.value}:"block-format"===t.type?{start:t.start,format:t.format}:"inline-command"===t.type?"mceInsertContent"===t.cmd&&""===t.start?{start:t.end,replacement:t.value}:{start:t.start,end:t.end,cmd:t.cmd,value:t.value}:"inline-format"===t.type?{start:t.start,end:t.end,format:1===t.format.length?t.format[0]:t.format}:void 0},$=function(t){return{inlinePatterns:T(t,q),blockPatterns:Y(T(t,X))}},Q=function(t){var n=function(n){var e=N(k(n,K));if(e.errors.length>0){var r=e.errors[0];throw new Error(r.message+":\n"+JSON.stringify(r.pattern,null,2))}t.set($(e.values))},e=function(){return r(k(t.get().inlinePatterns,J),k(t.get().blockPatterns,J))};return{setPatterns:n,getPatterns:e}},Z="undefined"!==typeof window?window:Function("return this;")(),tt=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=Z.console;e&&(e.error?e.error.apply(e,t):e.log.apply(e,t))},nt=[{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"}],et=function(t){var n=t.getParam("textpattern_patterns",nt,"array");if(!y(n))return tt("The setting textpattern_patterns should be an array"),{inlinePatterns:[],blockPatterns:[]};var e=N(k(n,K));return O(e.errors,(function(t){return tt(t.message,t.pattern)})),$(e.values)},rt=function(t){var n=t.getParam("forced_root_block","p");return!1===n?"":!0===n?"p":n},ot=tinymce.util.Tools.resolve("tinymce.util.Delay"),it=tinymce.util.Tools.resolve("tinymce.util.VK"),ut="\ufeff",at=" ",ct=tinymce.util.Tools.resolve("tinymce.util.Tools"),st=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),lt=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),ft=function(t,n){return{container:t,offset:n}},dt=function(t){return t.nodeType===Node.TEXT_NODE},mt=function(t,n,e){if(n&&t.isEmpty(n)&&!e(n)){var r=n.parentNode;t.remove(n),mt(t,r,e)}},gt=function(t,n,e,r){void 0===r&&(r=!0);var o=n.startContainer.parentNode,i=n.endContainer.parentNode;n.deleteContents(),r&&!e(n.startContainer)&&(dt(n.startContainer)&&0===n.startContainer.data.length&&t.remove(n.startContainer),dt(n.endContainer)&&0===n.endContainer.data.length&&t.remove(n.endContainer),mt(t,o,e),o!==i&&mt(t,i,e))},ht=function(t,n){var e=n.get(t);return y(e)&&B(e).exists((function(t){return P(t,"block")}))},vt=function(t){return 0===t.start.length},pt=function(t,n){var e=g.from(t.dom.getParent(n.startContainer,t.dom.isBlock));return""===rt(t)?e.orThunk((function(){return g.some(t.getBody())})):e},bt=st.DOM,yt=function(t){return function(n){return t===n?-1:0}},wt=function(t){return function(n){return t.isBlock(n)||C(["BR","IMG","HR","INPUT"],n.nodeName)||"false"===t.getContentEditable(n)}},xt=function(t,n,e){if(dt(t)&&n>=0)return g.some(ft(t,n));var r=lt(bt);return g.from(r.backwards(t,n,yt(t),e)).map((function(t){return ft(t.container,t.container.data.length)}))},St=function(t,n,e){if(dt(t)&&n>=t.length)return g.some(ft(t,n));var r=lt(bt);return g.from(r.forwards(t,n,yt(t),e)).map((function(t){return ft(t.container,0)}))},Ct=function(t,n,e){if(!dt(t))return g.none();var r=t.textContent;if(n>=0&&n<=r.length)return g.some(ft(t,n));var o=lt(bt);return g.from(o.backwards(t,n,yt(t),e)).bind((function(t){var r=t.container.data;return Ct(t.container,n+r.length,e)}))},kt=function(t,n,e){if(!dt(t))return g.none();var r=t.textContent;if(n<=r.length)return g.some(ft(t,n));var o=lt(bt);return g.from(o.forwards(t,n,yt(t),e)).bind((function(t){return kt(t.container,n-r.length,e)}))},Ot=function(t,n,e,r,o){var i=lt(t,wt(t));return g.from(i.backwards(n,e,r,o))},zt=function(t,n,e){if(dt(n)&&(e<0||e>n.data.length))return[];var r=[e],o=n;while(o!==t&&o.parentNode){for(var i=o.parentNode,u=0;u<i.childNodes.length;u++)if(i.childNodes[u]===o){r.push(u);break}o=i}return o===t?r.reverse():[]},Tt=function(t,n,e,r,o){var i=zt(t,n,e),u=zt(t,r,o);return{start:i,end:u}},Mt=function(t,n){var e=n.slice(),r=e.pop(),o=_(e,(function(t,n){return t.bind((function(t){return g.from(t.childNodes[n])}))}),g.some(t));return o.bind((function(t){return dt(t)&&(r<0||r>t.data.length)?g.none():g.some({node:t,offset:r})}))},_t=function(t,n){return Mt(t,n.start).bind((function(e){var r=e.node,o=e.offset;return Mt(t,n.end).map((function(t){var n=t.node,e=t.offset,i=document.createRange();return i.setStart(r,o),i.setEnd(n,e),i}))}))},Dt=function(t,n){return Tt(t,n.startContainer,n.startOffset,n.endContainer,n.endOffset)},At=function(t,n,e){var r=St(n,0,n);r.each((function(r){var o=r.container;kt(o,e.start.length,n).each((function(e){var r=t.createRng();r.setStart(o,0),r.setEnd(e.container,e.offset),gt(t,r,(function(t){return t===n}))}))}))},Ht=function(t,n){var e=t.dom,r=n.pattern,o=_t(e.getRoot(),n.range).getOrDie("Unable to resolve path range");return pt(t,o).each((function(n){"block-format"===r.type?ht(r.format,t.formatter)&&t.undoManager.transact((function(){At(t.dom,n,r),t.formatter.apply(r.format)})):"block-command"===r.type&&t.undoManager.transact((function(){At(t.dom,n,r),t.execCommand(r.cmd,!1,r.value)}))})),!0},Et=function(t,n){var e=n.replace(at," ");return A(t,(function(t){return 0===n.indexOf(t.start)||0===e.indexOf(t.start)}))},Rt=function(t,n){var e=t.dom,r=t.selection.getRng();return pt(t,r).filter((function(n){var r=rt(t),o=""===r&&e.is(n,"body")||e.is(n,r);return null!==n&&o})).bind((function(t){var r=t.textContent,o=Et(n,r);return o.map((function(n){return ct.trim(r).length===n.start.length?[]:[{pattern:n,range:Tt(e.getRoot(),t,0,t,0)}]}))})).getOr([])},Bt=function(t,n){if(0!==n.length){var e=t.selection.getBookmark();O(n,(function(n){return Ht(t,n)})),t.selection.moveToBookmark(e)}},Vt=0,It=function(t){var n=new Date,e=n.getTime(),r=Math.floor(1e9*Math.random());return Vt++,t+"_"+r+Vt+String(e)},Pt=function(t,n,e){return""===n||t.length>=n.length&&t.substr(e,e+n.length)===n},Ft=function(t,n){return Pt(t,n,t.length-n.length)},Lt=function(t,n){return t.create("span",{"data-mce-type":"bookmark",id:n})},Nt=function(t,n){var e=t.createRng();return e.setStartAfter(n.start),e.setEndBefore(n.end),e},jt=function(t,n,e){var r=_t(t.getRoot(),e).getOrDie("Unable to resolve path range"),o=r.startContainer,i=r.endContainer,u=0===r.endOffset?i:i.splitText(r.endOffset),a=0===r.startOffset?o:o.splitText(r.startOffset);return{prefix:n,end:u.parentNode.insertBefore(Lt(t,n+"-end"),u),start:a.parentNode.insertBefore(Lt(t,n+"-start"),a)}},Ut=function(t,n,e){mt(t,t.get(n.prefix+"-end"),e),mt(t,t.get(n.prefix+"-start"),e)},Wt=function(t,n,e){return function(t,n){var r=t.data,o=r.substring(0,n),i=o.lastIndexOf(e.charAt(e.length-1)),u=o.lastIndexOf(e);return-1!==u?u+e.length:-1!==i?i+1:-1}},Gt=function(t,n,e,r){var o=n.start,i=Ot(t,r.container,r.offset,Wt(t,e,o),e);return i.bind((function(r){if(r.offset>=o.length){var i=t.createRng();return i.setStart(r.container,r.offset-o.length),i.setEnd(r.container,r.offset),g.some(i)}var u=r.offset-o.length;return Ct(r.container,u,e).map((function(n){var e=t.createRng();return e.setStart(n.container,n.offset),e.setEnd(r.container,r.offset),e})).filter((function(t){return t.toString()===o})).orThunk((function(){return Gt(t,n,e,ft(r.container,0))}))}))},qt=function(t,n,e,r,o,i){if(void 0===i&&(i=!1),0===n.start.length&&!i){var u=t.createRng();return u.setStart(e,r),u.setEnd(e,r),g.some(u)}return xt(e,r,o).bind((function(e){var r=Gt(t,n,o,e);return r.bind((function(t){if(i){if(t.endContainer===e.container&&t.endOffset===e.offset)return g.none();if(0===e.offset&&t.endContainer.textContent.length===t.endOffset)return g.none()}return g.some(t)}))}))},Xt=function(t,n,e){var r=t.dom,o=r.getRoot(),i=e.pattern,u=e.position.container,a=e.position.offset;return Ct(u,a-e.pattern.end.length,n).bind((function(c){var s=Tt(o,c.container,c.offset,u,a);if(vt(i))return g.some({matches:[{pattern:i,startRng:s,endRng:s}],position:c});var l=Yt(t,e.remainingPatterns,c.container,c.offset,n),f=l.getOr({matches:[],position:c}),d=f.position,m=qt(r,i,d.container,d.offset,n,l.isNone());return m.map((function(t){var n=Dt(o,t);return{matches:f.matches.concat([{pattern:i,startRng:n,endRng:s}]),position:ft(t.startContainer,t.startOffset)}}))}))},Yt=function(t,n,e,r,o){var i=t.dom;return xt(e,r,i.getRoot()).bind((function(u){var a=i.createRng();a.setStart(o,0),a.setEnd(e,r);for(var c=a.toString(),s=0;s<n.length;s++){var l=n[s];if(Ft(c,l.end)){var f=n.slice();f.splice(s,1);var d=Xt(t,o,{pattern:l,remainingPatterns:f,position:u});if(d.isSome())return d}}return g.none()}))},Kt=function(t,n,e){t.selection.setRng(e),"inline-format"===n.type?O(n.format,(function(n){t.formatter.apply(n)})):t.execCommand(n.cmd,!1,n.value)},Jt=function(t,n,e,r){var o=Nt(t.dom,e);gt(t.dom,o,r),Kt(t,n,o)},$t=function(t,n,e,r,o){var i=t.dom,u=Nt(i,r),a=Nt(i,e);gt(i,a,o),gt(i,u,o);var c={prefix:e.prefix,start:e.end,end:r.start},s=Nt(i,c);Kt(t,n,s)},Qt=function(t,n){var r=It("mce_textpattern"),o=M(n,(function(n,o){var i=jt(t,r+"_end"+n.length,o.endRng);return n.concat([e(e({},o),{endMarker:i})])}),[]);return M(o,(function(n,i){var u=o.length-n.length-1,a=vt(i.pattern)?i.endMarker:jt(t,r+"_start"+u,i.startRng);return n.concat([e(e({},i),{startMarker:a})])}),[])},Zt=function(t,n,e){var r=t.selection.getRng();return!1===r.collapsed?[]:pt(t,r).bind((function(o){var i=r.startOffset-(e?1:0);return Yt(t,n,r.startContainer,i,o)})).fold((function(){return[]}),(function(t){return t.matches}))},tn=function(t,n){if(0!==n.length){var e=t.dom,r=t.selection.getBookmark(),o=Qt(e,n);O(o,(function(n){var r=e.getParent(n.startMarker.start,e.isBlock),o=function(t){return t===r};vt(n.pattern)?Jt(t,n.pattern,n.endMarker,o):$t(t,n.pattern,n.startMarker,n.endMarker,o),Ut(e,n.endMarker,o),Ut(e,n.startMarker,o)})),t.selection.moveToBookmark(r)}},nn=function(t,n){if(!t.selection.isCollapsed())return!1;var e=Zt(t,n.inlinePatterns,!1),r=Rt(t,n.blockPatterns);return(r.length>0||e.length>0)&&(t.undoManager.add(),t.undoManager.extra((function(){t.execCommand("mceInsertNewLine")}),(function(){t.insertContent(ut),tn(t,e),Bt(t,r);var n=t.selection.getRng(),o=xt(n.startContainer,n.startOffset,t.dom.getRoot());t.execCommand("mceInsertNewLine"),o.each((function(n){var e=n.container;e.data.charAt(n.offset-1)===ut&&(e.deleteData(n.offset-1,1),mt(t.dom,e.parentNode,(function(n){return n===t.dom.getRoot()})))}))})),!0)},en=function(t,n){var e=Zt(t,n.inlinePatterns,!0);e.length>0&&t.undoManager.transact((function(){tn(t,e)}))},rn=function(t,n,e){for(var r=0;r<t.length;r++)if(e(t[r],n))return!0},on=function(t,n){return rn(t,n,(function(t,n){return t===n.keyCode&&!1===it.modifierPressed(n)}))},un=function(t,n){return rn(t,n,(function(t,n){return t.charCodeAt(0)===n.charCode}))},an=function(t,n){var e=[",",".",";",":","!","?"],r=[32];t.on("keydown",(function(e){13!==e.keyCode||it.modifierPressed(e)||nn(t,n.get())&&e.preventDefault()}),!0),t.on("keyup",(function(e){on(r,e)&&en(t,n.get())})),t.on("keypress",(function(r){un(e,r)&&ot.setEditorTimeout(t,(function(){en(t,n.get())}))}))};function cn(){n.add("textpattern",(function(n){var e=t(et(n));return an(n,e),Q(e)}))}cn()})()},4237:function(t,n,e){e("be7f")},"4ea8":function(t,n,e){e("cdd9")},"64d8":function(t,n,e){e("ef1f")},"78e4":function(t,n,e){e("3ad8")},8863:function(t,n,e){e("9dd9")},"94ce":function(t,n){(function(){"use strict";var t=function(){},n=function(t,n){return function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t(n.apply(null,e))}},e=function(t,n){return function(e){return t(n(e))}},r=function(t){return function(){return t}},o=function(t){return t};function i(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var o=n.concat(e);return t.apply(null,o)}}var u=function(t){return function(n){return!t(n)}},a=function(t){return function(){throw new Error(t)}},c=r(!1),s=r(!0),l=function(){return f},f=function(){var n=function(t){return t.isNone()},e=function(t){return t()},o=function(t){return t},i={fold:function(t,n){return t()},is:c,isSome:c,isNone:s,getOr:o,getOrThunk:e,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:o,orThunk:e,map:l,each:t,bind:l,exists:c,forall:s,filter:l,equals:n,equals_:n,toArray:function(){return[]},toString:r("none()")};return i}(),d=function(t){var n=r(t),e=function(){return i},o=function(n){return n(t)},i={fold:function(n,e){return e(t)},is:function(n){return t===n},isSome:s,isNone:c,getOr:n,getOrThunk:n,getOrDie:n,getOrNull:n,getOrUndefined:n,or:e,orThunk:e,map:function(n){return d(n(t))},each:function(n){n(t)},bind:o,exists:o,forall:o,filter:function(n){return n(t)?i:f},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(n){return n.is(t)},equals_:function(n,e){return n.fold(c,(function(n){return e(t,n)}))}};return i},m=function(t){return null===t||void 0===t?f:d(t)},g={some:d,none:l,from:m},h=function(t){var n=typeof t;return null===t?"null":"object"===n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n},v=function(t){return function(n){return h(n)===t}},p=function(t){return function(n){return typeof n===t}},b=function(t){return function(n){return t===n}},y=v("string"),w=v("object"),x=v("array"),S=p("boolean"),C=b(void 0),k=function(t){return null===t||void 0===t},O=function(t){return!k(t)},z=p("function"),T=p("number"),M=Array.prototype.slice,_=Array.prototype.indexOf,D=Array.prototype.push,A=function(t,n){return _.call(t,n)},H=function(t,n){return A(t,n)>-1},E=function(t,n){for(var e=0,r=t.length;e<r;e++){var o=t[e];if(n(o,e))return!0}return!1},R=function(t,n){for(var e=[],r=0;r<t;r++)e.push(n(r));return e},B=function(t,n){for(var e=t.length,r=new Array(e),o=0;o<e;o++){var i=t[o];r[o]=n(i,o)}return r},V=function(t,n){for(var e=0,r=t.length;e<r;e++){var o=t[e];n(o,e)}},I=function(t,n){for(var e=t.length-1;e>=0;e--){var r=t[e];n(r,e)}},P=function(t,n){for(var e=[],r=[],o=0,i=t.length;o<i;o++){var u=t[o],a=n(u,o)?e:r;a.push(u)}return{pass:e,fail:r}},F=function(t,n){for(var e=[],r=0,o=t.length;r<o;r++){var i=t[r];n(i,r)&&e.push(i)}return e},L=function(t,n,e){return I(t,(function(t){e=n(e,t)})),e},N=function(t,n,e){return V(t,(function(t){e=n(e,t)})),e},j=function(t,n,e){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(n(i,r))return g.some(i);if(e(i,r))break}return g.none()},U=function(t,n){return j(t,n,c)},W=function(t,n){for(var e=0,r=t.length;e<r;e++){var o=t[e];if(n(o,e))return g.some(e)}return g.none()},G=function(t){for(var n=[],e=0,r=t.length;e<r;++e){if(!x(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);D.apply(n,t[e])}return n},q=function(t,n){return G(B(t,n))},X=function(t,n){for(var e=0,r=t.length;e<r;++e){var o=t[e];if(!0!==n(o,e))return!1}return!0},Y=function(t){var n=M.call(t,0);return n.reverse(),n},K=function(t,n){for(var e={},r=0,o=t.length;r<o;r++){var i=t[r];e[String(i)]=n(i,r)}return e},J=function(t){return[t]},$=function(t,n){var e=M.call(t,0);return e.sort(n),e},Q=function(t,n){return n>=0&&n<t.length?g.some(t[n]):g.none()},Z=function(t){return Q(t,0)},tt=function(t){return Q(t,t.length-1)},nt=function(t,n){for(var e=0;e<t.length;e++){var r=n(t[e],e);if(r.isSome())return r}return g.none()},et=function(){return et=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var o in n=arguments[e],n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t},et.apply(this,arguments)};function rt(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;var r=Array(t),o=0;for(n=0;n<e;n++)for(var i=arguments[n],u=0,a=i.length;u<a;u++,o++)r[o]=i[u];return r}var ot=function(t){var n,e=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return e||(e=!0,n=t.apply(null,r)),n}},it=function(t,n,e,o){var i=t.isiOS()&&!0===/ipad/i.test(e),u=t.isiOS()&&!i,a=t.isiOS()||t.isAndroid(),c=a||o("(pointer:coarse)"),s=i||!u&&a&&o("(min-device-width:768px)"),l=u||a&&!s,f=n.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),d=!l&&!s&&!f;return{isiPad:r(i),isiPhone:r(u),isTablet:r(s),isPhone:r(l),isTouch:r(c),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:r(f),isDesktop:r(d)}},ut=function(t,n){for(var e=0;e<t.length;e++){var r=t[e];if(r.test(n))return r}},at=function(t,n){var e=ut(t,n);if(!e)return{major:0,minor:0};var r=function(t){return Number(n.replace(e,"$"+t))};return lt(r(1),r(2))},ct=function(t,n){var e=String(n).toLowerCase();return 0===t.length?st():at(t,e)},st=function(){return lt(0,0)},lt=function(t,n){return{major:t,minor:n}},ft={nu:lt,detect:ct,unknown:st},dt=function(t,n){var e=String(n).toLowerCase();return U(t,(function(t){return t.search(e)}))},mt=function(t,n){return dt(t,n).map((function(t){var e=ft.detect(t.versionRegexes,n);return{current:t.name,version:e}}))},gt=function(t,n){return dt(t,n).map((function(t){var e=ft.detect(t.versionRegexes,n);return{current:t.name,version:e}}))},ht={detectBrowser:mt,detectOs:gt},vt=function(t,n,e){return""===n||t.length>=n.length&&t.substr(e,e+n.length)===n},pt=function(t,n){return-1!==t.indexOf(n)},bt=function(t,n){return vt(t,n,0)},yt=function(t,n){return vt(t,n,t.length-n.length)},wt=function(t){return function(n){return n.replace(t,"")}},xt=wt(/^\s+|\s+$/g),St=function(t){return t.length>0},Ct=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,kt=function(t){return function(n){return pt(n,t)}},Ot=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return pt(t,"edge/")&&pt(t,"chrome")&&pt(t,"safari")&&pt(t,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ct],search:function(t){return pt(t,"chrome")&&!pt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return pt(t,"msie")||pt(t,"trident")}},{name:"Opera",versionRegexes:[Ct,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:kt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:kt("firefox")},{name:"Safari",versionRegexes:[Ct,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(pt(t,"safari")||pt(t,"mobile/"))&&pt(t,"applewebkit")}}],zt=[{name:"Windows",search:kt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return pt(t,"iphone")||pt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:kt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:kt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:kt("linux"),versionRegexes:[]},{name:"Solaris",search:kt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:kt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:kt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Tt={browsers:r(Ot),oses:r(zt)},Mt="Edge",_t="Chrome",Dt="IE",At="Opera",Ht="Firefox",Et="Safari",Rt=function(){return Bt({current:void 0,version:ft.unknown()})},Bt=function(t){var n=t.current,e=t.version,r=function(t){return function(){return n===t}};return{current:n,version:e,isEdge:r(Mt),isChrome:r(_t),isIE:r(Dt),isOpera:r(At),isFirefox:r(Ht),isSafari:r(Et)}},Vt={unknown:Rt,nu:Bt,edge:r(Mt),chrome:r(_t),ie:r(Dt),opera:r(At),firefox:r(Ht),safari:r(Et)},It="Windows",Pt="iOS",Ft="Android",Lt="Linux",Nt="OSX",jt="Solaris",Ut="FreeBSD",Wt="ChromeOS",Gt=function(){return qt({current:void 0,version:ft.unknown()})},qt=function(t){var n=t.current,e=t.version,r=function(t){return function(){return n===t}};return{current:n,version:e,isWindows:r(It),isiOS:r(Pt),isAndroid:r(Ft),isOSX:r(Nt),isLinux:r(Lt),isSolaris:r(jt),isFreeBSD:r(Ut),isChromeOS:r(Wt)}},Xt={unknown:Gt,nu:qt,windows:r(It),ios:r(Pt),android:r(Ft),linux:r(Lt),osx:r(Nt),solaris:r(jt),freebsd:r(Ut),chromeos:r(Wt)},Yt=function(t,n){var e=Tt.browsers(),r=Tt.oses(),o=ht.detectBrowser(e,t).fold(Vt.unknown,Vt.nu),i=ht.detectOs(r,t).fold(Xt.unknown,Xt.nu),u=it(i,o,t,n);return{browser:o,os:i,deviceType:u}},Kt={detect:Yt},Jt=function(t){return window.matchMedia(t).matches},$t=ot((function(){return Kt.detect(navigator.userAgent,Jt)})),Qt=function(){return $t()},Zt=function(t,n,e){return 0!==(t.compareDocumentPosition(n)&e)},tn=function(t,n){return Zt(t,n,Node.DOCUMENT_POSITION_CONTAINED_BY)},nn=8,en=9,rn=11,on=1,un=3,an=function(t,n){var e=n||document,r=e.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return ln(r.childNodes[0])},cn=function(t,n){var e=n||document,r=e.createElement(t);return ln(r)},sn=function(t,n){var e=n||document,r=e.createTextNode(t);return ln(r)},ln=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},fn=function(t,n,e){return g.from(t.dom.elementFromPoint(n,e)).map(ln)},dn={fromHtml:an,fromTag:cn,fromText:sn,fromDom:ln,fromPoint:fn},mn=function(t,n){var e=t.dom;if(e.nodeType!==on)return!1;var r=e;if(void 0!==r.matches)return r.matches(n);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(n);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(n);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(n);throw new Error("Browser lacks native selectors")},gn=function(t){return t.nodeType!==on&&t.nodeType!==en&&t.nodeType!==rn||0===t.childElementCount},hn=function(t,n){var e=void 0===n?document:n.dom;return gn(e)?[]:B(e.querySelectorAll(t),dn.fromDom)},vn=function(t,n){var e=void 0===n?document:n.dom;return gn(e)?g.none():g.from(e.querySelector(t)).map(dn.fromDom)},pn=function(t,n){return t.dom===n.dom},bn=function(t,n){var e=t.dom,r=n.dom;return e!==r&&e.contains(r)},yn=function(t,n){return tn(t.dom,n.dom)},wn=function(t,n){return Qt().browser.isIE()?yn(t,n):bn(t,n)},xn=mn,Sn=Object.keys,Cn=Object.hasOwnProperty,kn=function(t,n){for(var e=Sn(t),r=0,o=e.length;r<o;r++){var i=e[r],u=t[i];n(u,i)}},On=function(t,n){return zn(t,(function(t,e){return{k:e,v:n(t,e)}}))},zn=function(t,n){var e={};return kn(t,(function(t,r){var o=n(t,r);e[o.k]=o.v})),e},Tn=function(t){return function(n,e){t[e]=n}},Mn=function(t,n,e,r){var o={};return kn(t,(function(t,o){(n(t,o)?e:r)(t,o)})),o},_n=function(n,e){var r={};return Mn(n,e,Tn(r),t),r},Dn=function(t,n){var e=[];return kn(t,(function(t,r){e.push(n(t,r))})),e},An=function(t){return Dn(t,(function(t){return t}))},Hn=function(t){return Sn(t).length},En=function(t,n){return Rn(t,n)?g.from(t[n]):g.none()},Rn=function(t,n){return Cn.call(t,n)},Bn=function(t,n){return Rn(t,n)&&void 0!==t[n]&&null!==t[n]},Vn=function(t){for(var n in t)if(Cn.call(t,n))return!1;return!0},In=["tfoot","thead","tbody","colgroup"],Pn=function(t){return H(In,t)},Fn=function(t,n){return{rows:t,columns:n}},Ln=function(t,n){return{row:t,column:n}},Nn=function(t,n,e){return{element:t,rowspan:n,colspan:e}},jn=function(t,n,e,r){return{element:t,rowspan:n,colspan:e,isNew:r}},Un=function(t,n,e,r,o,i){return{element:t,rowspan:n,colspan:e,row:r,column:o,isLocked:i}},Wn=function(t,n,e){return{element:t,cells:n,section:e}},Gn=function(t,n,e){return{element:t,isNew:n,isLocked:e}},qn=function(t,n,e,r){return{element:t,cells:n,section:e,isNew:r}},Xn=function(t,n){return{cells:t,section:n}},Yn=function(t,n){return{details:t,section:n}},Kn=function(t,n,e,r){return{startRow:t,startCol:n,finishRow:e,finishCol:r}},Jn=function(t,n,e){return{element:t,colspan:n,column:e}},$n=("undefined"!==typeof window?window:Function("return this;")(),function(t){var n=t.dom.nodeName;return n.toLowerCase()}),Qn=function(t){return t.dom.nodeType},Zn=function(t){return function(n){return Qn(n)===t}},te=function(t){return Qn(t)===nn||"#comment"===$n(t)},ne=Zn(on),ee=Zn(un),re=Zn(en),oe=Zn(rn),ie=function(t){return function(n){return ne(n)&&$n(n)===t}},ue=function(t){return dn.fromDom(t.dom.ownerDocument)},ae=function(t){return re(t)?t:ue(t)},ce=function(t){return dn.fromDom(ae(t).dom.defaultView)},se=function(t){return g.from(t.dom.parentNode).map(dn.fromDom)},le=function(t,n){var e=z(n)?n:c,r=t.dom,o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,u=dn.fromDom(i);if(o.push(u),!0===e(u))break;r=i}return o},fe=function(t){return g.from(t.dom.offsetParent).map(dn.fromDom)},de=function(t){return g.from(t.dom.previousSibling).map(dn.fromDom)},me=function(t){return g.from(t.dom.nextSibling).map(dn.fromDom)},ge=function(t){return B(t.dom.childNodes,dn.fromDom)},he=function(t,n){var e=t.dom.childNodes;return g.from(e[n]).map(dn.fromDom)},ve=function(t){return he(t,0)},pe=function(t){return oe(t)&&O(t.dom.host)},be=z(Element.prototype.attachShadow)&&z(Node.prototype.getRootNode),ye=r(be),we=be?function(t){return dn.fromDom(t.dom.getRootNode())}:ae,xe=function(t){var n=we(t);return pe(n)?g.some(n):g.none()},Se=function(t){return dn.fromDom(t.dom.host)},Ce=function(t){if(ye()&&O(t.target)){var n=dn.fromDom(t.target);if(ne(n)&&ke(n)&&t.composed&&t.composedPath){var e=t.composedPath();if(e)return Z(e)}}return g.from(t.target)},ke=function(t){return O(t.dom.shadowRoot)},Oe=function(t){var n=ee(t)?t.dom.parentNode:t.dom;if(void 0===n||null===n||null===n.ownerDocument)return!1;var r=n.ownerDocument;return xe(dn.fromDom(n)).fold((function(){return r.body.contains(n)}),e(Oe,Se))},ze=function(){return Te(dn.fromDom(document))},Te=function(t){var n=t.dom.body;if(null===n||void 0===n)throw new Error("Body is not available yet");return dn.fromDom(n)},Me=function(t,n,e){return F(le(t,e),n)},_e=function(t,n){return F(ge(t),n)},De=function(t,n){var e=[];return V(ge(t),(function(t){n(t)&&(e=e.concat([t])),e=e.concat(De(t,n))})),e},Ae=function(t,n,e){return Me(t,(function(t){return mn(t,n)}),e)},He=function(t,n){return _e(t,(function(t){return mn(t,n)}))},Ee=function(t,n){return hn(n,t)};function Re(t,n,e,r,o){return t(e,r)?g.some(e):z(o)&&o(e)?g.none():n(e,r,o)}var Be=function(t,n,e){var r=t.dom,o=z(e)?e:c;while(r.parentNode){r=r.parentNode;var i=dn.fromDom(r);if(n(i))return g.some(i);if(o(i))break}return g.none()},Ve=function(t,n,e){var r=function(t,n){return n(t)};return Re(r,Be,t,n,e)},Ie=function(t,n){var e=function(t){return n(dn.fromDom(t))},r=U(t.dom.childNodes,e);return r.map(dn.fromDom)},Pe=function(t,n){var e=function(t){for(var r=0;r<t.childNodes.length;r++){var o=dn.fromDom(t.childNodes[r]);if(n(o))return g.some(o);var i=e(t.childNodes[r]);if(i.isSome())return i}return g.none()};return e(t.dom)},Fe=function(t,n,e){return Be(t,(function(t){return mn(t,n)}),e)},Le=function(t,n){return Ie(t,(function(t){return mn(t,n)}))},Ne=function(t,n){return vn(n,t)},je=function(t,n,e){var r=function(t,n){return mn(t,n)};return Re(r,Fe,t,n,e)},Ue=function(t,n,e){if(!(y(e)||S(e)||T(e)))throw console.error("Invalid call to Attribute.set. Key ",n,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,e+"")},We=function(t,n,e){Ue(t.dom,n,e)},Ge=function(t,n){var e=t.dom;kn(n,(function(t,n){Ue(e,n,t)}))},qe=function(t,n){var e=t.dom.getAttribute(n);return null===e?void 0:e},Xe=function(t,n){return g.from(qe(t,n))},Ye=function(t,n){t.dom.removeAttribute(n)},Ke=function(t){return N(t.dom.attributes,(function(t,n){return t[n.name]=n.value,t}),{})},Je=function(t){return void 0!==t.style&&z(t.style.getPropertyValue)},$e=function(t,n,e){if(!y(e))throw console.error("Invalid call to CSS.set. Property ",n,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);Je(t)&&t.style.setProperty(n,e)},Qe=function(t,n){Je(t)&&t.style.removeProperty(n)},Ze=function(t,n,e){var r=t.dom;$e(r,n,e)},tr=function(t,n){var e=t.dom;kn(n,(function(t,n){$e(e,n,t)}))},nr=function(t,n){var e=t.dom,r=window.getComputedStyle(e),o=r.getPropertyValue(n);return""!==o||Oe(t)?o:er(e,n)},er=function(t,n){return Je(t)?t.style.getPropertyValue(n):""},rr=function(t,n){var e=t.dom,r=er(e,n);return g.from(r).filter((function(t){return t.length>0}))},or=function(t,n){var e=t.dom;Qe(e,n),Xe(t,"style").map(xt).is("")&&Ye(t,"style")},ir=function(t,n){var e=t.dom,r=n.dom;Je(e)&&Je(r)&&(r.style.cssText=e.style.cssText)},ur=function(t,n,e){return void 0===e&&(e=0),Xe(t,n).map((function(t){return parseInt(t,10)})).getOr(e)},ar=function(t,n){return ur(t,n,1)},cr=function(t){return ar(t,"colspan")>1},sr=function(t){return ar(t,"rowspan")>1},lr=function(t,n){return parseInt(nr(t,n),10)},fr=r(10),dr=r(10),mr=function(t,n){return gr(t,n,s)},gr=function(t,n,e){return q(ge(t),(function(t){return mn(t,n)?e(t)?[t]:[]:gr(t,n,e)}))},hr=function(t,n,e){if(void 0===e&&(e=c),e(n))return g.none();if(H(t,$n(n)))return g.some(n);var r=function(t){return mn(t,"table")||e(t)};return Fe(n,t.join(","),r)},vr=function(t,n){return hr(["td","th"],t,n)},pr=function(t){return mr(t,"th,td")},br=function(t){return mn(t,"colgroup")?He(t,"col"):q(xr(t),(function(t){return He(t,"col")}))},yr=function(t,n){return je(t,"table",n)},wr=function(t){return mr(t,"tr")},xr=function(t){return yr(t).fold(r([]),(function(t){return He(t,"colgroup")}))},Sr=function(t,n){return B(t,(function(t){if("colgroup"===$n(t)){var e=B(br(t),(function(t){var n=ur(t,"span",1);return Nn(t,1,n)}));return Wn(t,e,"colgroup")}e=B(pr(t),(function(t){var n=ur(t,"rowspan",1),e=ur(t,"colspan",1);return Nn(t,n,e)}));return Wn(t,e,n(t))}))},Cr=function(t){return se(t).map((function(t){var n=$n(t);return Pn(n)?n:"tbody"})).getOr("tbody")},kr=function(t){var n=wr(t),e=xr(t),r=rt(e,n);return Sr(r,Cr)},Or=function(t,n){return Sr(t,(function(){return n}))},zr=function(t,n,e){var r=t.cells,o=r.slice(0,n),i=r.slice(n),u=o.concat(e).concat(i);return _r(t,u)},Tr=function(t,n,e){return zr(t,n,[e])},Mr=function(t,n,e){var r=t.cells;r[n]=e},_r=function(t,n){return Xn(n,t.section)},Dr=