1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app~0b97b42d"],{c255:function(e,t,n){(function(e){n("d9e2"),n("14d9"),n("5377"),function(t){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.util.VK"),o=function(e){if(null===e)return"null";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},i=function(e){return function(t){return o(t)===e}},u=i("string"),a=i("array"),c=i("boolean"),l=i("function"),s=function(e){var t=e.getParam("link_assume_external_targets",!1);return c(t)&&t?1:!u(t)||"http"!==t&&"https"!==t?0:t},f=function(e){return e.getParam("link_context_toolbar",!1,"boolean")},m=function(e){return e.getParam("link_list")},d=function(e){return e.getParam("default_link_target")},h=function(e){return e.getParam("target_list",!0)},p=function(e){return e.getParam("rel_list",[],"array")},g=function(e){return e.getParam("link_class_list",[],"array")},v=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")},b={assumeExternalTargets:s,hasContextToolbar:f,getLinkList:m,getDefaultLinkTarget:d,getTargetList:h,getRelList:p,getLinkClassList:g,shouldShowLinkTitle:v,allowUnsafeLinkTarget:y,useQuickLink:w},x=function(e,n){t.document.body.appendChild(e),e.dispatchEvent(n),t.document.body.removeChild(e)},k=function(e){var n=t.document.createElement("a");n.target="_blank",n.href=e,n.rel="noreferrer noopener";var r=t.document.createEvent("MouseEvents");r.initMouseEvent("click",!0,!0,t.window,0,0,0,0,0,!1,!1,!1,!1,0,null),x(n,r)},T={open:k},_=function(){},A=function(e){return function(){return e}},O=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:O,isSome:O,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:_,bind:S,exists:O,forall:C,filter:S,equals:e,equals_:e,toArray:function(){return[]},toString:A("none()")};return Object.freeze&&Object.freeze(r),r}(),j=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:O,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return j(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(O,(function(t){return n(e,t)}))}};return o},E=function(e){return null===e||void 0===e?L:j(e)},P={some:j,none:S,from:E},D=Array.prototype.slice,M=Array.prototype.indexOf,F=Array.prototype.push,R=function(e,t){return M.call(e,t)},N=function(e,t){return R(e,t)>-1},U=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},I=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},z=function(e,t,n){return I(e,(function(e){n=t(n,e)})),n},H=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!a(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);F.apply(t,e[n])}return t},$=function(e,t){var n=U(e,t);return H(n)},q=(l(Array.from)&&Array.from,tinymce.util.Tools.resolve("tinymce.util.Tools")),W=function(e){return/^\w+:/i.test(e)},B=function(e){var t=e.getAttribute("data-mce-href");return t||e.getAttribute("href")},K=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return q.trim(e.sort().join(" "))},i=function(e){return e=u(e),e.length>0?e.concat(n):n},u=function(e){return e.filter((function(e){return-1===q.inArray(n,e)}))},a=t?i(r):u(r);return a.length>0?o(a):""},V=function(e){return e.replace(/\uFEFF/g,"")},G=function(e,t){return t=t||e.selection.getNode(),Z(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},J=function(e,t){var n=t?t.innerText||t.textContent:e.getContent({format:"text"});return V(n)},Q=function(e){return e&&"A"===e.nodeName&&!!e.href},X=function(e){return q.grep(e,Q).length>0},Y=function(e){return!(/</.test(e)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(e)||-1===e.indexOf("href=")))},Z=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},ee=function(e){return z(["title","rel","class","target"],(function(t,n){return e[n].each((function(e){t[n]=e.length>0?e:null})),t}),{href:e.href})},te=function(e,t){return"http"!==t&&"https"!==t||W(e)?e:t+"://"+e},ne=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)},re=function(e,t,n,r){Z(t)?ae(e,t,r):n.fold((function(){e.execCommand("mceInsertLink",!1,r)}),(function(t){e.insertContent(e.dom.createHTML("a",r,e.dom.encode(t)))}))},oe=function(e,t,n){e.undoManager.transact((function(){var r=e.selection.getNode(),o=G(e,r),i=ee(n);if(!(b.getRelList(e).length>0)&&!1===b.allowUnsafeLinkTarget(e)){var u=K(i.rel,"_blank"===i.target);i.rel=u||null}P.from(i.target).isNone()&&(i.target=b.getDefaultLinkTarget(e)),i.href=te(i.href,b.assumeExternalTargets(e)),n.href===t.href&&t.attach(),o?(e.focus(),ne(e,o,n.text,i)):re(e,r,n.text,i)}))},ie=function(e){e.undoManager.transact((function(){var t=e.selection.getNode();if(Z(t))ue(e,t);else{var n=e.dom.getParent(t,"a[href]",e.getBody());n&&e.dom.remove(n,!0)}e.focus()}))},ue=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))}},ae=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)}},ce={link:oe,unlink:ie,isLink:Q,hasLinks:X,getHref:B,isOnlyTextSelected:Y,getAnchorElement:G,getAnchorText:J,applyRelTargetRules:K,hasProtocol:W},le=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return P.none()},fe=function(e){return u(e.value)?e.value:""},me=function(e,t){var n=[];return q.each(e,(function(e){var r=u(e.text)?e.text:u(e.title)?e.title:"";if(void 0!==e.menu);else{var o=t(e);n.push({text:r,value:o})}})),n},de=function(e){return void 0===e&&(e=fe),function(t){return P.from(t).map((function(t){return me(t,e)}))}},he=function(e){return de(fe)(e)},pe=function(e,t){return function(n){return{name:e,type:"selectbox",label:t,items:n}}},ge={sanitize:he,sanitizeWith:de,createUi:pe,getValue:fe},ve=function(e){var t=e,n=function(){return t},r=function(e){t=e},o=function(){return ve(n())};return{get:n,set:r,clone:o}},ye=function(e,t){return se(t,(function(t){return P.some(t).filter((function(t){return t.value===e}))}))},we=function(e,t,n,r){var o=r[t],i=e.length>0;return void 0!==o?ye(o,n).map((function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:_}},text:i?e:t.text}})):P.none()},be=function(e,t){return"link"===t?e.catalogs.link:"anchor"===t?e.catalogs.anchor:P.none()},xe=function(e,t){var n=ve(e.text),r=function(e){if(n.get().length<=0){var t=void 0!==e.url.meta.text?e.url.meta.text:e.url.value;return P.some({text:t})}return P.none()},o=function(e,r){var o=be(t,r.name).getOr([]);return we(n.get(),r.name,o,e)},i=function(e,t){return"url"===t.name?r(e()):N(["anchor","link"],t.name)?o(e(),t):"text"===t.name?(n.set(e().text),P.none()):P.none()};return{onChange:i}},ke={init:xe,getDelta:we},Te=function(){return Te=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},Te.apply(this,arguments)},_e={},Ae={exports:_e};(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(a,c){if(!n[a]){if(!t[a]){var l="function"==typeof o&&o;if(!c&&l)return l(a,!0);if(u)return u(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var f=n[a]={exports:{}};t[a][0].call(f.exports,(function(e){var n=t[a][1][e];return i(n||e)}),f,f.exports,e,t,n,r)}return n[a].exports}for(var u="function"==typeof o&&o,a=0;a<r.length;a++)i(r[a]);return i}return e}()({1:[function(e,t,n){var r,o,i=t.exports={};function u(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(r===setTimeout)return setTimeout(e,0);if((r===u||!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 l(e){if(o===clearTimeout)return clearTimeout(e);if((o===a||!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:u}catch(e){r=u}try{o="function"===typeof clearTimeout?clearTimeout:a}catch(e){o=a}})();var s,f=[],m=!1,d=-1;function h(){m&&s&&(m=!1,s.length?f=s.concat(f):d=-1,f.length&&p())}function p(){if(!m){var e=c(h);m=!0;var t=f.length;while(t){s=f,f=[];while(++d<t)s&&s[d].run();d=-1,t=f.length}s=null,m=!1,l(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||m||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 u(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=[],m(e,this)}function a(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,u._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 l(t.promise,o)}c(t.promise,r)}else(1===e._state?c:l)(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 u)return e._state=3,e._value=t,void s(e);if("function"===typeof n)return void m(i(n,t),e)}e._state=1,e._value=t,s(e)}catch(r){l(e,r)}}function l(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&u._immediateFn((function(){e._handled||u._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)a(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 m(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,l(t,e))}))}catch(r){if(n)return;n=!0,l(t,r)}}u.prototype["catch"]=function(e){return this.then(null,e)},u.prototype.then=function(e,t){var n=new this.constructor(o);return a(this,new f(e,t,n)),n},u.all=function(e){var t=Array.prototype.slice.call(e);return new u((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,u){try{if(u&&("object"===typeof u||"function"===typeof u)){var a=u.then;if("function"===typeof a)return void a.call(u,(function(e){o(i,e)}),n)}t[i]=u,0===--r&&e(t)}catch(c){n(c)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},u.resolve=function(e){return e&&"object"===typeof e&&e.constructor===u?e:new u((function(t){t(e)}))},u.reject=function(e){return new u((function(t,n){n(e)}))},u.race=function(e){return new u((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},u._immediateFn="function"===typeof e?function(t){e(t)}:function(e){r(e,0)},u._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},u._setImmediateFn=function(e){u._immediateFn=e},u._setUnhandledRejectionFn=function(e){u._unhandledRejectionFn=e},"undefined"!==typeof t&&t.exports?t.exports=u:n.Promise||(n.Promise=u)})(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,u=Array.prototype.slice,a={},c=0;function l(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new l(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new l(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},l.prototype.unref=l.prototype.ref=function(){},l.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)&&u.call(arguments,1);return a[t]=!0,o((function(){a[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete a[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,_e,Ae,void 0);var Oe=Ae.exports.boltExport,Ce=function(e){var n=P.none(),r=[],o=function(e){return Ce((function(t){i((function(n){t(e(n))}))}))},i=function(e){a()?l(e):r.push(e)},u=function(e){n=P.some(e),c(r),r=[]},a=function(){return n.isSome()},c=function(e){I(e,l)},l=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e(u),{get:i,map:o,isReady:a}},Se=function(e){return Ce((function(t){t(e)}))},Le={nu:Ce,pure:Se},je=function(e){t.setTimeout((function(){throw e}),0)},Ee=function(e){var t=function(t){e().then(t,je)},n=function(t){return Ee((function(){return e().then(t)}))},r=function(t){return Ee((function(){return e().then((function(e){return t(e).toPromise()}))}))},o=function(t){return Ee((function(){return e().then((function(){return t.toPromise()}))}))},i=function(){return Le.nu(t)},u=function(){var t=null;return Ee((function(){return null===t&&(t=e()),t}))},a=e;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:u,toPromise:a,get:t}},Pe=function(e){return Ee((function(){return new Oe(e)}))},De=function(e){return Ee((function(){return Oe.resolve(e)}))},Me={nu:Pe,pure:De},Fe=tinymce.util.Tools.resolve("tinymce.util.Delay"),Re=function(e,t,n){var r=e.selection.getRng();Fe.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))},Ne=function(e){var t=e.href,n=t.indexOf("@")>0&&-1===t.indexOf("//")&&-1===t.indexOf("mailto:");return n?P.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 Te(Te({},e),{href:"mailto:"+t})}}):P.none()},Ue=function(e){return function(t){var n=t.href,r=1===e&&!ce.hasProtocol(n)||0===e&&/^\s*www[\.|\d\.]/i.test(n);return r?P.some({message:"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",preprocess:function(e){return Te(Te({},e),{href:"http://"+n})}}):P.none()}},Ie=function(e,t,n){return se([Ne,Ue(t)],(function(e){return e(n)})).fold((function(){return Me.pure(n)}),(function(t){return Me.nu((function(r){Re(e,t.message,(function(e){r(e?t.preprocess(n):n)}))}))}))},ze={preprocess:Ie},He=function(e){var t=e.dom.select("a:not([href])"),n=$(t,(function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return n.length>0?P.some([{text:"None",value:""}].concat(n)):P.none()},$e={getAnchors:He},qe=function(e){var t=b.getLinkClassList(e);return t.length>0?ge.sanitize(t):P.none()},We={getClasses:qe},Be=tinymce.util.Tools.resolve("tinymce.util.XHR"),Ke=function(e){try{return P.some(JSON.parse(e))}catch(t){return P.none()}},Ve=function(e){var t=function(t){return e.convertURL(t.value||t.url,"href")},n=b.getLinkList(e);return Me.nu((function(e){u(n)?Be.send({url:n,success:function(t){return e(Ke(t))},error:function(t){return e(P.none())}}):l(n)?n((function(t){return e(P.some(t))})):e(P.from(n))})).map((function(e){return e.bind(ge.sanitizeWith(t)).map((function(e){return e.length>0?[{text:"None",value:""}].concat(e):e}))}))},Ge={getLinks:Ve},Je=function(e,t){var n=b.getRelList(e);if(n.length>0){var r=t.is("_blank"),o=!1===b.allowUnsafeLinkTarget(e),i=function(e){return ce.applyRelTargetRules(ge.getValue(e),r)},u=o?ge.sanitizeWith(i):ge.sanitize;return u(n)}return P.none()},Qe={getRels:Je},Xe=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],Ye=function(e){var t=b.getTargetList(e);return a(t)?ge.sanitize(t).orThunk((function(){return P.some(Xe)})):!1===t?P.none():P.some(Xe)},Ze={getTargets:Ye},et=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?P.some(r):P.none()},tt=function(e,t){var n=e.dom,r=ce.isOnlyTextSelected(e.selection.getContent()),o=r?P.some(ce.getAnchorText(e.selection,t)):P.none(),i=t?P.some(n.getAttrib(t,"href")):P.none(),u=t?P.from(n.getAttrib(t,"target")):P.none(),a=et(n,t,"rel"),c=et(n,t,"class"),l=et(n,t,"title");return{url:i,text:o,title:l,target:u,rel:a,linkClass:c}},nt=function(e,t){return Ge.getLinks(e).map((function(n){var r=tt(e,t);return{anchor:r,catalogs:{targets:Ze.getTargets(e),rels:Qe.getRels(e,r.target),classes:We.getClasses(e),anchor:$e.getAnchors(e),link:n},optNode:P.from(t),flags:{titleEnabled:b.shouldShowLinkTitle(e)}}}))},rt={collect:nt},ot=function(e,t,n){return function(r){var o=r.getData();if(!o.url.value)return ce.unlink(e),void r.close();var i=function(e){return P.from(o[e]).filter((function(n){return!t.anchor[e].is(n)}))},u={href:o.url.value,text:i("text"),target:i("target"),rel:i("rel"),class:i("linkClass"),title:i("title")},a={href:o.url.value,attach:void 0!==o.url.meta&&o.url.meta.attach?o.url.meta.attach:function(){}};ze.preprocess(e,n,u).get((function(t){ce.link(e,a,t)})),r.close()}},it=function(e){var t=ce.getAnchorElement(e);return rt.collect(e,t)},ut=function(e,t){return{url:{value:e.anchor.url.getOr(""),meta:{attach:function(){},text:e.anchor.url.fold((function(){return""}),(function(){return e.anchor.text.getOr("")})),original:{value:e.anchor.url.getOr("")}}},text:e.anchor.text.getOr(""),title:e.anchor.title.getOr(""),anchor:e.anchor.url.getOr(""),link:e.anchor.url.getOr(""),rel:e.anchor.rel.getOr(""),target:e.anchor.target.or(t).getOr(""),linkClass:e.anchor.linkClass.getOr("")}},at=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"}]:[],u=P.from(b.getDefaultLinkTarget(n)),a=ut(e,u),c=ke.init(a,e),l=e.catalogs,s={type:"panel",items:H([r,o,i,le([l.anchor.map(ge.createUi("anchor","Anchors")),l.rels.map(ge.createUi("rel","Rel")),l.targets.map(ge.createUi("target","Open link in...")),l.link.map(ge.createUi("link","Link list")),l.classes.map(ge.createUi("linkClass","Class"))])])};return{title:"Insert/Edit Link",size:"normal",body:s,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:a,onChange:function(e,t){var n=t.name;c.onChange(e.getData,{name:n}).each((function(t){e.setData(t)}))},onSubmit:t}},ct=function(e){var t=it(e);t.map((function(t){var n=ot(e,t,b.assumeExternalTargets(e));return at(t,n,e)})).get((function(t){e.windowManager.open(t)}))},lt={open:ct},st=function(e,t){return e.dom.getParent(t,"a[href]")},ft=function(e){return st(e,e.selection.getStart())},mt=function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey},dt=function(e,t){if(t){var n=ce.getHref(t);if(/^#/.test(n)){var r=e.$(n);r.length&&e.selection.scrollIntoView(r[0],!0)}else T.open(t.href)}},ht=function(e){return function(){lt.open(e)}},pt=function(e){return function(){dt(e,ft(e))}},gt=function(e){return function(t){var n,r,o;return!!(b.hasContextToolbar(e)&&ce.isLink(t)&&(n=e.selection,r=n.getRng(),o=r.startContainer,3===o.nodeType&&n.isCollapsed()&&r.startOffset>0&&r.startOffset<o.data.length))}},vt=function(e){e.on("click",(function(t){var n=st(e,t.target);n&&r.metaKeyPressed(t)&&(t.preventDefault(),dt(e,n))})),e.on("keydown",(function(t){var n=ft(e);n&&13===t.keyCode&&mt(t)&&(t.preventDefault(),dt(e,n))}))},yt=function(e){return function(t){var n=function(n){return t.setActive(!e.readonly&&!!ce.getAnchorElement(e,n.element))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}},wt=function(e){return function(t){t.setDisabled(!ce.hasLinks(e.dom.getParents(e.selection.getStart())));var n=function(e){return t.setDisabled(!ce.hasLinks(e.parents))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}},bt={openDialog:ht,gotoSelectedLink:pt,leftClickedOnAHref:gt,setupGotoLinks:vt,toggleActiveState:yt,toggleEnabledState:wt},xt=function(e){e.addCommand("mceLink",(function(){b.useQuickLink(e)?e.fire("contexttoolbar-show",{toolbarKey:"quicklink"}):bt.openDialog(e)()}))},kt={register:xt},Tt=function(e){e.addShortcut("Meta+K","",(function(){e.execCommand("mceLink")}))},_t={setup:Tt},At=function(e){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:bt.openDialog(e),onSetup:bt.toggleActiveState(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:bt.gotoSelectedLink(e),onSetup:bt.toggleEnabledState(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return ce.unlink(e)},onSetup:bt.toggleEnabledState(e)})},Ot=function(e){e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:bt.gotoSelectedLink(e),onSetup:bt.toggleEnabledState(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:bt.openDialog(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return ce.unlink(e)},onSetup:bt.toggleEnabledState(e)})},Ct=function(e){var t="link unlink openlink",n="link";e.ui.registry.addContextMenu("link",{update:function(r){return ce.hasLinks(e.dom.getParents(r,"a"))?t:n}})},St=function(e){var t=function(e){e.selection.collapse(!1)},n=function(t){var n=e.selection.getNode();return t.setDisabled(!ce.getAnchorElement(e,n)),function(){}};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:bt.toggleActiveState(e)},label:"Link",predicate:function(t){return!!ce.getAnchorElement(e,t)&&b.hasContextToolbar(e)},initValue:function(){var t=ce.getAnchorElement(e);return t?ce.getHref(t):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(t){var n=e.selection.getNode();return t.setActive(!!ce.getAnchorElement(e,n)),bt.toggleActiveState(e)(t)},onAction:function(n){var r=ce.getAnchorElement(e),o=n.getValue();if(r)e.dom.setAttrib(r,"href",o),t(e),n.hide();else{var i={href:o,attach:function(){}},u=ce.isOnlyTextSelected(e.selection.getContent()),a=u?P.some(ce.getAnchorText(e.selection,r)).filter((function(e){return e.length>0})).or(P.from(o)):P.none();ce.link(e,i,{href:o,text:a,title:P.none(),rel:P.none(),target:P.none(),class:P.none()}),n.hide()}}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:n,onAction:function(t){ce.unlink(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:n,onAction:function(t){bt.gotoSelectedLink(e)(),t.hide()}}]})},Lt={setupButtons:At,setupMenuItems:Ot,setupContextMenu:Ct,setupContextToolbars:St};function jt(){n.add("link",(function(e){Lt.setupButtons(e),Lt.setupMenuItems(e),Lt.setupContextMenu(e),Lt.setupContextToolbars(e),bt.setupGotoLinks(e),kt.register(e),_t.setup(e)}))}jt()}(window)}).call(this,n("c8ba"))},d857:function(e,t,n){n("d9e2"),n("14d9"),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),u=function(){return a},a=function(){var e=function(e){return e.isNone()},t=function(e){return e()},a=function(e){return e},c={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:a,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:a,orThunk:t,map:u,each:n,bind:u,exists:o,forall:i,filter:u,equals:e,equals_:e,toArray:function(){return[]},toString:r("none()")};return Object.freeze&&Object.freeze(c),c}(),c=function(e){var t=r(e),n=function(){return l},u=function(t){return t(e)},l={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:u,exists:u,forall:u,filter:function(t){return t(e)?l:a},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 l},l=function(e){return null===e||void 0===e?a:c(e)},s={some:c,none:u,from:l},f=function(e){if(null===e)return"null";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},m=function(e){return function(t){return f(t)===e}},d=m("string"),h=m("array"),p=m("function"),g=Array.prototype.slice,v=Array.prototype.push,y=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},w=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!h(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);v.apply(t,e[n])}return t},b=(p(Array.from)&&Array.from,function(e){var t=e,n=function(){return t},r=function(e){t=e},o=function(){return b(n())};return{get:n,set:r,clone:o}}),x=Object.prototype.hasOwnProperty,k=function(e,t){return t},T=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 u in i)x.call(i,u)&&(r[u]=e(r[u],i[u]))}return r}},_=T(k),A=Object.hasOwnProperty,O=function(e,t){return C(e,t)?s.from(e[t]):s.none()},C=function(e,t){return A.call(e,t)},S=function(e){return e.getParam("media_scripts")},L=function(e){return e.getParam("audio_template_callback")},j=function(e){return e.getParam("video_template_callback")},E=function(e){return e.getParam("media_live_embeds",!0)},P=function(e){return e.getParam("media_filter_html",!0)},D=function(e){return e.getParam("media_url_resolver")},M=function(e){return e.getParam("media_alt_source",!0)},F=function(e){return e.getParam("media_poster",!0)},R=function(e){return e.getParam("media_dimensions",!0)},N={getScripts:S,getAudioTemplateCallback:L,getVideoTemplateCallback:j,hasLiveEmbeds:E,shouldFilterHtml:P,getUrlResolver:D,hasAltSource:M,hasPoster:F,hasDimensions:R},U=tinymce.util.Tools.resolve("tinymce.util.Tools"),I=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),z=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),H=function(e){return e.replace(/px$/,"")},$=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},q=function(e){return function(t){return t?H(t.style[e]):""}},W=function(e){return function(t,n){t&&(t.style[e]=$(n))}},B={getMaxWidth:q("maxWidth"),getMaxHeight:q("maxHeight"),setMaxWidth:W("maxWidth"),setMaxHeight:W("maxHeight")},K=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},V=z.DOM,G=function(e){return V.getAttrib(e,"data-ephox-embed-iri")},J=function(e){var t=V.createFragment(e);return""!==G(t.firstChild)},Q=function(e,t){var n={};return I({validate:!1,allow_conditional_comments:!0,start:function(t,r){if(n.source1||"param"!==t||(n.source1=r.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(n.type||(n.type=t),n=U.extend(r.map,n)),"script"===t){var o=K(e,r.map.src);if(!o)return;n={type:"script",source1:r.map.src,width:String(o.width),height:String(o.height)}}"source"===t&&(n.source1?n.source2||(n.source2=r.map.src):n.source1=r.map.src),"img"!==t||n.poster||(n.poster=r.map.src)}}).parse(t),n.source1=n.source1||n.src||n.data,n.source2=n.source2||"",n.poster=n.poster||"",n},X=function(e){var t=V.createFragment(e),n=t.firstChild;return{type:"ephox-embed-iri",source1:G(n),source2:"",poster:"",width:B.getMaxWidth(n),height:B.getMaxHeight(n)}},Y=function(e,t){return J(t)?X(t):Q(e,t)},Z=tinymce.util.Tools.resolve("tinymce.util.Promise"),ee=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||""},te={guess:ee},ne=tinymce.util.Tools.resolve("tinymce.html.Writer"),re=tinymce.util.Tools.resolve("tinymce.html.Schema"),oe=z.DOM,ie=function(e,t){var n,r,o,i;for(n in t)if(o=""+t[n],e.map[n]){r=e.length;while(r--)i=e[r],i.name===n&&(o?(e.map[n]=o,i.value=o):(delete e.map[n],e.splice(r,1)))}else o&&(e.push({name:n,value:o}),e.map[n]=o)},ue=function(e){var t=ne(),n=I(t);return n.parse(e),t.getContent()},ae=function(e,t,n){var r,o=ne(),i=0;return I({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,a){switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&ie(u,{width:t.width,height:t.height});break}if(n)switch(e){case"video":ie(u,{poster:t.poster,src:""}),t.source2&&ie(u,{src:""});break;case"iframe":ie(u,{src:t.source1});break;case"source":if(i++,i<=2&&(ie(u,{src:t["source"+i],type:t["source"+i+"mime"]}),!t["source"+i]))return;break;case"img":if(!t.poster)return;r=!0;break}o.start(e,u,a)},end:function(e){if("video"===e&&n)for(var u=1;u<=2;u++)if(t["source"+u]){var a=[];a.map={},i<u&&(ie(a,{src:t["source"+u],type:t["source"+u+"mime"]}),o.start("source",a,!0))}if(t.poster&&"object"===e&&n&&!r){var c=[];c.map={},ie(c,{src:t.poster,width:t.width,height:t.height}),o.start("img",c,!0)}o.end(e)}},re({})).parse(e),o.getContent()},ce=function(e){var t=oe.createFragment(e);return""!==oe.getAttrib(t.firstChild,"data-ephox-embed-iri")},le=function(e,t){var n=oe.createFragment(e),r=n.firstChild;return B.setMaxWidth(r,t.width),B.setMaxHeight(r,t.height),ue(r.outerHTML)},se=function(e,t,n){return ce(e)?le(e,t):ae(e,t,n)},fe={updateHtml:se},me=[{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}],de=function(e,t){for(var n=e.regex.exec(t),r=e.url,o=function(e){r=r.replace("$"+e,(function(){return n[e]?n[e]:""}))},i=0;i<n.length;i++)o(i);return r.replace(/\?$/,"")},he=function(e){var t=me.filter((function(t){return t.regex.test(e)}));return t.length>0?U.extend({},t[0],{url:de(t[0],e)}):null},pe=function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"},ge=function(e){var t='<object data="'+e.source1+'" 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},ve=function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>"},ye=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.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"},we=function(e){return'<script src="'+e.source1+'"><\/script>'},be=function(e,t){var n=U.extend({},t);if(!n.source1&&(U.extend(n,Y(N.getScripts(e),n.embed)),!n.source1))return"";n.source2||(n.source2=""),n.poster||(n.poster=""),n.source1=e.convertURL(n.source1,"source"),n.source2=e.convertURL(n.source2,"source"),n.source1mime=te.guess(n.source1),n.source2mime=te.guess(n.source2),n.poster=e.convertURL(n.poster,"poster");var r=he(n.source1);if(r&&(n.source1=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 fe.updateHtml(n.embed,n,!0);var o=K(N.getScripts(e),n.source1);o&&(n.type="script",n.width=String(o.width),n.height=String(o.height));var i=N.getAudioTemplateCallback(e),u=N.getVideoTemplateCallback(e);return n.width=n.width||"300",n.height=n.height||"150",U.each(n,(function(t,r){n[r]=e.dom.encode(""+t)})),"iframe"===n.type?pe(n):"application/x-shockwave-flash"===n.source1mime?ge(n):-1!==n.source1mime.indexOf("audio")?ve(n,i):"script"===n.type?we(n):ye(n,u)},xe={},ke=function(e,t,n){return new Z((function(r,o){var i=function(n){return n.html&&(xe[e.source1]=n),r({url:e.source1,html:n.html?n.html:t(e)})};xe[e.source1]?i(xe[e.source1]):n({url:e.source1},i,o)}))},Te=function(e,t){return new Z((function(n){n({html:t(e),url:e.source1})}))},_e=function(e){return function(t){return be(e,t)}},Ae=function(e,t){var n=N.getUrlResolver(e);return n?ke(t,_e(e),n):Te(t,_e(e))},Oe=function(e){return xe.hasOwnProperty(e)},Ce={getEmbedHtml:Ae,isCached:Oe},Se=function(e){var t=_(e,{source1:e.source1.value,source2:O(e,"source2").bind((function(e){return O(e,"value")})).getOr(""),poster:O(e,"poster").bind((function(e){return O(e,"value")})).getOr("")});return O(e,"dimensions").each((function(e){y(["width","height"],(function(n){O(e,n).each((function(e){return t[n]=e}))}))})),t},Le=function(e){var t=_(e,{source1:{value:O(e,"source1").getOr("")},source2:{value:O(e,"source2").getOr("")},poster:{value:O(e,"poster").getOr("")}});return y(["width","height"],(function(n){O(e,n).each((function(e){var r=t.dimensions||{};r[n]=e,t.dimensions=r}))})),t},je=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})}},Ee=function(e,t){return Y(N.getScripts(e),t)},Pe=function(e){return e.getAttribute("data-mce-object")||e.getAttribute("data-ephox-embed-iri")},De=function(e){var t=e.selection.getNode(),n=Pe(t)?e.serializer.serialize(t,{selection:!0}):"";return _({embed:n},Y(N.getScripts(e),n))},Me=function(e,n){return function(r){if(d(r.url)&&r.url.trim().length>0){var o=r.html,i=Ee(n,o),u=t(t({},i),{source1:r.url,embed:o});e.setData(Le(u))}}},Fe=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])},Re=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),Fe(e,n),e.nodeChanged()},Ne=function(e,t,n){t.embed=fe.updateHtml(t.embed,t),t.embed&&(e.source1===t.source1||Ce.isCached(t.source1))?Re(n,t.embed):Ce.getEmbedHtml(n,t).then((function(e){Re(n,e.html)})).catch(je(n))},Ue=function(e){var n=De(e),r=b(n),o=Le(n),i=function(e){return Se(e.getData())},u=function(t,n){var r=i(n);t.source1!==r.source1&&(Me(y,e)({url:r.source1,html:""}),Ce.getEmbedHtml(e,r).then(Me(y,e)).catch(je(e)))},a=function(t){var n=Se(t.getData()),r=Ee(e,n.embed);t.setData(Le(r))},c=function(n){var r=i(n),o=be(e,r);n.setData(Le(t(t({},r),{embed:o})))},l=[{name:"source1",type:"urlinput",filetype:"media",label:"Source"}],s=N.hasDimensions(e)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],f={title:"General",name:"general",items:w([l,s])},m={type:"textarea",name:"embed",label:"Paste your embed code below:"},d={title:"Embed",items:[m]},h=[];N.hasAltSource(e)&&h.push({name:"source2",type:"urlinput",filetype:"media",label:"Alternative source URL"}),N.hasPoster(e)&&h.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});var p={title:"Advanced",name:"advanced",items:h},g=[f,d];h.length>0&&g.push(p);var v={type:"tabpanel",tabs:g},y=e.windowManager.open({title:"Insert/Edit Media",size:"normal",body:v,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){var n=i(t);Ne(r.get(),n,e),t.close()},onChange:function(e,t){switch(t.name){case"source1":u(r.get(),e);break;case"embed":a(e);break;case"dimensions":case"poster":c(e);break;default:break}r.set(i(e))},initialData:o})},Ie={showDialog:Ue},ze=function(e){var t=function(){Ie.showDialog(e)};return{showDialog:t}},He={get:ze},$e=function(e){var t=function(){Ie.showDialog(e)};e.addCommand("mceMedia",t)},qe={register:$e},We=tinymce.util.Tools.resolve("tinymce.html.Node"),Be=tinymce.util.Tools.resolve("tinymce.Env"),Ke=function(e,t){if(!1===N.shouldFilterHtml(e))return t;var n,r=ne();return I({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){for(var u=0;u<o.length;u++){if(0===o[u].name.indexOf("on"))return;"style"===o[u].name&&(o[u].value=e.dom.serializeStyle(e.dom.parseStyle(o[u].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},re({})).parse(t),r.getContent()},Ve={sanitize:Ke},Ge=function(e,t){var n,r=t.name;return n=new We("img",1),n.shortEnded=!0,Qe(e,t,n),n.attr({width:t.attr("width")||"300",height:t.attr("height")||("audio"===r?"30":"150"),style:t.attr("style"),src:Be.transparentSrc,"data-mce-object":r,class:"mce-object mce-object-"+r}),n},Je=function(e,t){var n,r,o,i=t.name;return n=new We("span",1),n.attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":i,class:"mce-preview-object mce-object-"+i}),Qe(e,t,n),r=new We(i,1),r.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"}),o=new We("span",1),o.attr("class","mce-shim"),n.append(r),n.append(o),n},Qe=function(e,t,n){var r,o,i,u,a;i=t.attributes,u=i.length;while(u--)r=i[u].name,o=i[u].value,"width"!==r&&"height"!==r&&"style"!==r&&("data"!==r&&"src"!==r||(o=e.convertURL(o,r)),n.attr("data-mce-p-"+r,o));a=t.firstChild&&t.firstChild.value,a&&(n.attr("data-mce-html",escape(Ve.sanitize(e,a))),n.firstChild=null)},Xe=function(e){var t=e.attr("class");return t&&/\btiny-pageembed\b/.test(t)},Ye=function(e){while(e=e.parent)if(e.attr("data-ephox-embed-iri")||Xe(e))return!0;return!1},Ze=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=K(N.getScripts(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&&N.hasLiveEmbeds(e)&&Be.ceFalse?Ye(n)||n.replace(Je(e,n)):Ye(n)||n.replace(Ge(e,n))))}},et={createPreviewIframeNode:Je,createPlaceholderNode:Ge,placeHolderConverter:Ze},tt=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();U.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();U.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",et.placeHolderConverter(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){var r,o,i,u,a,c,l,s,f=t.length;while(f--)if(r=t[f],r.parent){l=r.attr(n),o=new We(l,1),"audio"!==l&&"script"!==l&&(s=r.attr("class"),s&&-1!==s.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")}),u=r.attributes,i=u.length;while(i--){var m=u[i].name;0===m.indexOf("data-mce-p-")&&o.attr(m.substr(11),u[i].value)}"script"===l&&o.attr("type","text/javascript"),a=r.attr("data-mce-html"),a&&(c=new We("#text",3),c.raw=!0,c.value=Ve.sanitize(e,unescape(a)),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>')}))}))},nt={setup:tt},rt=function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))},ot={setup:rt},it=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(fe.updateHtml(t,{width:String(e.width),height:String(e.height)})))))}))},ut={setup:it},at=function(e,t){return function(n){return e.selection.selectorChangedWithUnbind(t.join(","),n.setActive).unbind}},ct=function(e){e.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:function(){e.execCommand("mceMedia")},onSetup:at(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")}})},lt={register:ct};function st(){e.add("media",(function(e){return qe.register(e),lt.register(e),ot.setup(e),nt.setup(e),ut.setup(e),He.get(e)}))}st()}()},d8da:function(e,t,n){n("d857")},fd4f:function(e,t,n){n("c255")}}]);
|