!function(s){"use strict";functiono(){}functiona(t){returnfunction(){returnt}}functiont(t){returnt}functione(){returnl}varn,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=a(!1),c=a(!0),l=(n={fold:function(t,e){returnt()},is:u,isSome:u,isNone:c,getOr:d,getOrThunk:f,getOrDie:function(t){thrownewError(t||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(undefined),or:d,orThunk:f,map:e,each:o,bind:e,exists:u,forall:c,filter:e,equals:i,equals_:i,toArray:function(){return[]},toString:a("none()")},Object.freeze&&Object.freeze(n),n);functioni(t){returnt.isNone()}functionf(t){returnt()}functiond(t){returnt}functionm(e){returnfunction(t){returnfunction(t){if(null===t)return"null";vare=typeoft;return"object"==e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e}(t)===e}}functionv(t){for(vare=[],n=0,r=t.length;n<r;++n){if(!U(t[n]))thrownewError("Arr.flatten item "+n+" was not an array, input: "+t);S.apply(e,t[n])}returne}varp,g,h,y,b=function(n){functiont(){returni}functione(t){returnt(n)}varr=a(n),i={fold:function(t,e){returne(n)},is:function(t){returnn===t},isSome:c,isNone:u,getOr:r,getOrThunk:r,getOrDie:r,getOrNull:r,getOrUndefined:r,or:t,orThunk:t,map:function(t){returnb(t(n))},each:function(t){t(n)},bind:e,exists:e,forall:e,filter:function(t){returnt(n)?i:l},toArray:function(){return[n]},toString:function(){return"some("+n+")"},equals:function(t){returnt.is(n)},equals_:function(t,e){returnt.fold(u,function(t){returne(n,t)})}};returni},w={some:b,none:e,from:function(t){returnnull===t||t===undefined?l:b(t)}},T=m("string"),_=m("object"),U=m("array"),x=m("boolean"),A=m("function"),I=Array.prototype.slice,S=Array.prototype.push,D=(A(Array.from)&&Array.from,function(){return(D=Object.assign||function(t){for(vare,n=1,r=arguments.length;n<r;n++)for(variine=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);returnt}).apply(this,arguments)}),O={},C={exports:O};p=undefined,g=O,h=C,y=undefined,function(t){"object"==typeofg&&void0!==h?h.exports=t():"function"==typeofp&&p.amd?p([],t):("undefined"!=typeofwindow?window:"undefined"!=typeofglobal?global:"undefined"!=typeofself?self:this).EphoxContactWrapper=t()}(function(){returnfunctions(o,a,u){functionc(e,t){if(!a[e]){if(!o[e]){varn="function"==typeofy&&y;if(!t&&n)returnn(e,!0);if(l)returnl(e,!0);varr=newError("Cannot find module '"+e+"'");throwr.code="MODULE_NOT_FOUND",r}vari=a[e]={exports:{}};o[e][0].call(i.exports,function(t){returnc(o[e][1][t]||t)},i,i.exports,s,o,a,u)}returna[e].exports}for(varl="function"==typeofy&&y,t=0;t<u.length;t++)c(u[t]);returnc}({1:[function(t,e,n){varr,i,o=e.exports={};functiona(){thrownewError("setTimeout has not been defined")}functionu(){thrownewError("clearTimeout has not been defined")}functionc(t){if(r===setTimeout)returnsetTimeout(t,0);if((r===a||!r)&&setTimeout)returnr=setTimeout,setTimeout(t,0);try{returnr(t,0)}catch(e){try{returnr.call(null,t,0)}catch(e){returnr.call(this,t,0)}}}!function(){try{r="function"==typeofsetTimeout?setTimeout:a}catch(t){r=a}try{i="function"==typeofclearTimeout?clearTimeout:u}catch(t){i=u}}();varl,s=[],f=!1,d=-1;functionm(){f&&l&&(f=!1,l.length?s=l.concat(s):d=-1,s.length&&p())}functionp(){if(!f){vart=c(m);f=!0;for(vare=s.length;e;){for(l=s,s=[];++d<e;)l&&l[d].run();d=-1,e=s.length}l=null,f=!1,functionn(t){if(i===clearTimeout)returnclearTimeout(t);if((i===u||!i)&&clearTimeout)returni=clearTimeout,clearTimeout(t);try{returni(t)}catch(e){try{returni.call(null,t)}catch(e){returni.call(this,t)}}}(t)}}functiong(t,e){this.fun=t,this.array=e}functionh(){}o.nextTick=function(t){vare=newArray(arguments.length-1);if(1<arguments.length)for(varn=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(newg(t,e)),1!==s.length||f||c(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",