!function(c){"use strict";vare,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=0,l=function(e,t,n){varr,o,i,u;o=(r=e.editorUpload.blobCache).create((i="mceu",u=(newDate).getTime(),i+"_"+Math.floor(1e9*Math.random())+++a+String(u)),n,t),r.add(o),e.insertContent(e.dom.createHTML("img",{src:o.blobUri()}))},f=tinymce.util.Tools.resolve("tinymce.util.Promise"),s=tinymce.util.Tools.resolve("tinymce.Env"),d=tinymce.util.Tools.resolve("tinymce.util.Delay"),i=function(u){u.ui.registry.addButton("quickimage",{icon:"image",tooltip:"Insert image",onAction:function(){vari;i=u,newf(function(n){varr=c.document.createElement("input");r.type="file",r.accept="image/*",r.style.position="fixed",r.style.left="0",r.style.top="0",r.style.opacity="0.001",c.document.body.appendChild(r),r.addEventListener("change",function(e){n(Array.prototype.slice.call(e.target.files))});varo=function(e){vart=function(){n([]),r.parentNode.removeChild(r)};s.os.isAndroid()&&"remove"!==e.type?d.setEditorTimeout(i,t,0):t(),i.off("focusin remove",o)};i.on("focusin remove",o),r.click()}).then(function(e){if(0<e.length){vart=e[0];n=t,newf(function(e){vart=newc.FileReader;t.onloadend=function(){e(t.result.split(",")[1])},t.readAsDataURL(n)}).then(function(e){l(u,e,t)})}varn})}}),u.ui.registry.addButton("quicktable",{icon:"table",tooltip:"Insert table",onAction:function(){vare,t,n,r,o,i;n=t=2,(e=u).plugins.table?e.plugins.table.insertTable(t,n):(o=t,i=n,(r=e).undoManager.transact(function(){vare,t;r.insertContent(function(e,t){varn,r,o;for(o='<table data-mce-id="mce" style="width: 100%">',o+="<tbody>",r=0;r<t;r++){for(o+="<tr>",n=0;n<e;n++)o+="<td><br></td>";o+="</tr>"}returno+="</tbody>",o+="</table>"}(o,i)),(e=r.dom.select("*[data-mce-id]")[0]).removeAttribute("data-mce-id"),t=r.dom.select("td,th",e),r.selection.setCursorLocation(t[0],0)}))}})},u=function(e){returnfunction(){returne}},m=u(!1),g=u(!0),h=function(){returnp},p=(e=function(e){returne.isNone()},{fold:function(e,t){returne()},is:m,isSome:m,isNone:g,getOr:n=function(e){returne},getOrThunk:t=function(e){returne()},getOrDie:function(e){thrownewError(e||"error: getOrDie called on none.")},getOrNull:u(null),getOrUndefined:u(undefined),or:n,orThunk:t,map:h,each:function(){},bind:h,exists:m,forall:g,filter:h,equals:e,equals_:e,toArray:function(){return[]},toString:u("none()")}),b=function(n){vare=u(n),t=function(){returno},r=function(e){returne(n)},o={fold:function(e,t){returnt(n)},is:function(e){returnn===e},isSome:g,isNone:m,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:t,orThunk:t,map:function(e){returnb(e(n))},each:function(e){e(n)},bind:r,exists:r,forall:r,filter:function(e){returne(n)?o:p},toArray:function(){return[n]},toString:function(){return"some("+n+")"},equals:function(e){returne.is(n)},equals_:function(e,t){returne.fold(m,function(e){returnt(n,e)})}};returno},v={some:b,none:h,from:function(e){returnnull===e||e===undefined?p:b(e)}},y=function(e){if(null===e||e===undefined)thrownewError("Node cannot be null or undefined");return{dom:u(e)}},w={fromHtml:function(e,t){varn=(t||c.document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||1<n.childNodes.length)throwc.console.error("HTML does not have a single root node",e),newError("HTML must have a single root node");returny(n.childNodes[0])},fromTag:function(e,t){varn=(t||c.document).createElement(e);returny(n)},fromText:function(e,t){varn=(t||c.document).createTextNode(e);returny(n)},fromDom:y,fromPoint:function(e,t,n){varr=e.dom();returnv.from(r.elementFromPoint(t,n)).map(y)}},k=("undefined"!=typeofc.window?c.window:Function("return this;")(),function(r){returnfunction(e){returnn=typeof(t=e),(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)===r;vart,n}}),T=function(t){returnfunction(e){returntypeofe===t}},N=k("string"),q=k("object"),E=k("array"),M=T("boolean"),S=(r=undefined,function(