!function(c){"use strict";functionn(t){returnfunction(n){returnfunction(n){if(null===n)return"null";vart=typeofn;return"object"==t&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"==t&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":t}(n)===t}}functionu(){}functioni(n){returnfunction(){returnn}}functiont(){returnA}vare,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=tinymce.util.Tools.resolve("tinymce.util.VK"),a=n("string"),f=n("array"),l=n("boolean"),s=n("function"),d=function(n){vart=n.getParam("link_assume_external_targets",!1);returnl(t)&&t?1:!a(t)||"http"!==t&&"https"!==t?0:t},m=function(n){returnn.getParam("link_context_toolbar",!1,"boolean")},h=function(n){returnn.getParam("link_list")},p=function(n){returnn.getParam("default_link_target")},g=function(n){returnn.getParam("target_list",!0)},v=function(n){returnn.getParam("rel_list",[],"array")},y=function(n){returnn.getParam("link_class_list",[],"array")},w=function(n){returnn.getParam("link_title",!0,"boolean")},x=function(n){returnn.getParam("allow_unsafe_link_target",!1,"boolean")},k=function(n){returnn.getParam("link_quicklink",!1,"boolean")},b=function(n){vart=c.document.createElement("a");t.target="_blank",t.href=n,t.rel="noreferrer noopener";vare=c.document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,c.window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(n,t){c.document.body.appendChild(n),n.dispatchEvent(t),c.document.body.removeChild(n)}(t,e)},_=function(){return(_=Object.assign||function(n){for(vart,e=1,r=arguments.length;e<r;e++)for(varoint=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);returnn}).apply(this,arguments)},T=i(!1),O=i(!0),A=(e={fold:function(n,t){returnn()},is:T,isSome:T,isNone:O,getOr:N,getOrThunk:P,getOrDie:function(n){thrownewError(n||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(undefined),or:N,orThunk:P,map:t,each:u,bind:t,exists:T,forall:O,filter:t,equals:C,equals_:C,toArray:function(){return[]},toString:i("none()")},Object.freeze&&Object.freeze(e),e);functionC(n){returnn.isNone()}functionP(n){returnn()}functionN(n){returnn}functionE(n,t){return-1<function(n,t){returnQ.call(n,t)}(n,t)}functionI(n,t){for(vare=0,r=n.length;e<r;e++){t(n[e],e)}}functionS(n){for(vart=[],e=0,r=n.length;e<r;++e){if(!f(n[e]))thrownewError("Arr.flatten item "+e+" was not an array, input: "+n);Y.apply(t,n[e])}returnt}functionj(n,t){vare=function(n,t){for(vare=n.length,r=newArray(e),o=0;o<e;o++){vari=n[o];r[o]=t(i,o)}returnr}(n,t);returnS(e)}functionF(n){return/^\w+:/i.test(n)}functionL(n,t){vare,r,o=["noopener"],i=n?n.split(/\s+/):[],u=function(n){returnn.filter(function(n){return-1===Z.inArray(o,n)})},c=t?0<(e=u(e=i)).length?e.concat(o):o:u(i);return0<c.length?(r=c,Z.trim(r.sort().join(" "))):""}functionR(n,t){returnt=t||n.selection.getNode(),nn(t)?n.dom.select("a[href]",t)[0]:n.dom.getParent(t,"a[href]")}functionD(n){returnn&&"A"===n.nodeName&&!!n.href}functionU(n){returnfunction(n,t,e){returnI(n,function(n){e=t(e,n)}),e}(["title","rel","class","target"],function(t,e){returnn[e].each(function(n){t[e]=0<n.length?n:null}),t},{href:n.href})}functionM(n,t){vare=_({},t);if(!(0<v(n).length)&&!1===x(n)){varr=L(e.rel,"_blank"===e.target);e.rel=r||null}returnJ.from(e.target).isNone()&&!1===g(n)&&(e.target=p(n)),e.href=function(n,t){return"http"!==t&&"https"!==t||F(n)?n:t+"://"+n}(e.href,d(n)),e}functionz(n,t){for(vare=0;e<n.length;e++){varr=t(n[e],e);if(r.isSome())returnr}returnJ.none()}functionq(n){returna(n.value)?n.value:""}functionK(t){returnvoid0===t&&(t=q),function(n){returnJ.from(n).map(function(n){returnfunction(n,r){varo=[];returnZ.each(n,function(n){vart=a(n.text)?n.text:a(n.title)?n.title:"";if(n.menu!==undefined);else{vare=r(n);o.push({text:t,value:e})}}),o}(n,t)})}}functionB(t,n,e,r){varo=r[n],i=0<t.length;returno!==undefined?function(t,n){returnz(n,function(n){returnJ.some(n).filter(function(n){returnn.value===t