(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app~70000ac5"],{"2a7d":function(e,t,n){(function(e){n("d9e2"),n("14d9"),function(t){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){},i=function(e){return function(){return e}},o=function(e){return e},a=function(e){return function(){throw new Error(e)}},u=i(!1),c=i(!0),l=function(){return s},s=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},o={fold:function(e,t){return e()},is:u,isSome:u,isNone:c,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:l,each:r,bind:l,exists:u,forall:c,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return Object.freeze&&Object.freeze(o),o}(),f=function(e){var t=i(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:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:s},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(u,(function(t){return n(e,t)}))}};return o},d=function(e){return null===e||void 0===e?s:f(e)},m={some:f,none:l,from:d},p=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},g=function(e){return function(t){return p(t)===e}},h=g("string"),v=g("object"),y=g("array"),b=g("boolean"),w=g("function"),x=Array.prototype.slice,T=Array.prototype.push,_=function(e,t){for(var n=0,r=e.length;n1)for(var n=1;n=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)&&a.call(arguments,1);return u[t]=!0,i((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete u[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"),i=function(){return"undefined"!==typeof window?window:Function("return this;")()}();t.exports={boltExport:i.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,P,C,void 0);var U=C.exports.boltExport,D=function(e){var n=m.none(),r=[],i=function(e){return D((function(t){o((function(n){t(e(n))}))}))},o=function(e){u()?l(e):r.push(e)},a=function(e){n=m.some(e),c(r),r=[]},u=function(){return n.isSome()},c=function(e){_(e,l)},l=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e(a),{get:o,map:i,isReady:u}},O=function(e){return D((function(t){t(e)}))},E={nu:D,pure:O},z=function(e){t.setTimeout((function(){throw e}),0)},M=function(e){var t=function(t){e().then(t,z)},n=function(t){return M((function(){return e().then(t)}))},r=function(t){return M((function(){return e().then((function(e){return t(e).toPromise()}))}))},i=function(t){return M((function(){return e().then((function(){return t.toPromise()}))}))},o=function(){return E.nu(t)},a=function(){var t=null;return M((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:i,toLazy:o,toCached:a,toPromise:u,get:t}},L=function(e){return M((function(){return new U(e)}))},R=function(e){return M((function(){return U.resolve(e)}))},k={nu:L,pure:R},N=function(e){var t=function(t){return e===t},n=function(t){return N(e)},r=function(t){return N(e)},o=function(t){return N(t(e))},a=function(t){return N(e)},l=function(t){t(e)},s=function(t){return t(e)},f=function(t,n){return n(e)},d=function(t){return t(e)},p=function(t){return t(e)},g=function(){return m.some(e)};return{is:t,isValue:c,isError:u,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:n,orThunk:r,fold:f,map:o,mapError:a,each:l,bind:s,exists:d,forall:p,toOption:g}},j=function(e){var t=function(e){return e()},n=function(){return a(String(e))()},i=function(e){return e},l=function(e){return e()},s=function(t){return j(e)},f=function(t){return j(t(e))},d=function(t){return j(e)},p=function(t,n){return t(e)};return{is:u,isValue:u,isError:c,getOr:o,getOrThunk:t,getOrDie:n,or:i,orThunk:l,fold:p,map:s,mapError:f,each:r,bind:d,exists:u,forall:c,toOption:m.none}},F=function(e,t){return e.fold((function(){return j(t)}),N)},H={value:N,error:j,fromOption:F},B=function(e){var n=function(){return B(e.toCached())},r=function(t){return B(e.bind((function(e){return e.fold((function(e){return k.pure(H.error(e))}),(function(e){return t(e)}))})))},i=function(t){return B(e.map((function(e){return e.bind(t)})))},o=function(t){return B(e.map((function(e){return e.map(t)})))},a=function(t){return B(e.map((function(e){return e.mapError(t)})))},u=function(t,n){return e.map((function(e){return e.fold(t,n)}))},c=function(n,r){return B(k.nu((function(i){var o=!1,a=t.setTimeout((function(){o=!0,i(H.error(r()))}),n);e.get((function(e){o||(t.clearTimeout(a),i(e))}))})))};return A(A({},e),{toCached:n,bindFuture:r,bindResult:i,mapResult:o,mapError:a,foldResult:u,withTimeout:c})},W=function(e){return B(k.nu(e))},G=function(e){return B(k.pure(H.value(e)))},q=function(e){return B(k.pure(H.error(e)))},J=function(e){return B(k.pure(e))},V=function(e){return B(e.map(H.value))},$=function(e){return W((function(t){e.then((function(e){t(H.value(e))}),(function(e){t(H.error(e))}))}))},X={nu:W,wrap:B,pure:G,value:G,error:q,fromResult:J,fromFuture:V,fromPromise:$},Z=Object.prototype.hasOwnProperty,K=function(e,t){return t},Q=function(e,t){var n=v(e)&&v(t);return n?ee(e,t):t},Y=function(e){return function(){for(var t=new Array(arguments.length),n=0;n0&&/^[0-9]+$/.test(e)&&(e+="px"),e},Ce=function(e){if(e.margin){var t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e},Ue=function(e,t){var n=_e.getImageList(e);"string"===typeof n?ue.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"===typeof n?n(t):t(n)},De=function(e,t,n){var r=function(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())};n.onload=function(){t.width||t.height||!_e.hasDimensions(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},Oe=function(e){return new ae((function(n,r){var i=new t.FileReader;i.onload=function(){n(i.result)},i.onerror=function(){r(i.error.message)},i.readAsDataURL(e)}))},Ee=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},ze={getImageSize:Ie,removePixelSuffix:Ae,addPixelSuffix:Pe,mergeMargins:Ce,createImageList:Ue,waitLoadImage:De,blobToDataUri:Oe,isPlaceholderImage:Ee},Me=oe.DOM,Le=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?ze.removePixelSuffix(e.style.marginLeft):""},Re=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?ze.removePixelSuffix(e.style.marginTop):""},ke=function(e){return e.style.borderWidth?ze.removePixelSuffix(e.style.borderWidth):""},Ne=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},je=function(e,t){return e.style[t]?e.style[t]:""},Fe=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},He=function(e,t,n){e.setAttribute(t,n)},Be=function(e){var t=Me.create("figure",{class:"image"});Me.insertAfter(t,e),t.appendChild(e),t.appendChild(Me.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"},We=function(e){var t=e.parentNode;Me.insertAfter(e,t),Me.remove(t)},Ge=function(e){Fe(e)?We(e):Be(e)},qe=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},Je=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=ze.addPixelSuffix(r),qe(e,t)):He(e,n,r)}},Ve=function(e,t){return e.style[t]?ze.removePixelSuffix(e.style[t]):Ne(e,t)},$e=function(e,t){var n=ze.addPixelSuffix(t);e.style.marginLeft=n,e.style.marginRight=n},Xe=function(e,t){var n=ze.addPixelSuffix(t);e.style.marginTop=n,e.style.marginBottom=n},Ze=function(e,t){var n=ze.addPixelSuffix(t);e.style.borderWidth=n},Ke=function(e,t){e.style.borderStyle=t},Qe=function(e){return je(e,"borderStyle")},Ye=function(e){return"FIGURE"===e.nodeName},et=function(e){return"IMG"===e.nodeName},tt=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},nt=function(e,n){var r=t.document.createElement("img");return He(r,"style",n.style),(Le(r)||""!==n.hspace)&&$e(r,n.hspace),(Re(r)||""!==n.vspace)&&Xe(r,n.vspace),(ke(r)||""!==n.border)&&Ze(r,n.border),(Qe(r)||""!==n.borderStyle)&&Ke(r,n.borderStyle),e(r.getAttribute("style"))},rt=function(e,n){var r=t.document.createElement("img");if(ut(e,te(n,{caption:!1}),r),He(r,"alt",n.alt),n.caption){var i=Me.create("figure",{class:"image"});return i.appendChild(r),i.appendChild(Me.create("figcaption",{contentEditable:"true"},"Caption")),i.contentEditable="false",i}return r},it=function(e,t){return{src:Ne(t,"src"),alt:Ne(t,"alt"),title:Ne(t,"title"),width:Ve(t,"width"),height:Ve(t,"height"),class:Ne(t,"class"),style:e(Ne(t,"style")),caption:Fe(t),hspace:Le(t),vspace:Re(t),border:ke(t),borderStyle:je(t,"borderStyle")}},ot=function(e,t,n,r,i){n[r]!==t[r]&&i(e,r,n[r])},at=function(e,t){return function(n,r,i){e(n,i),qe(n,t)}},ut=function(e,t,n){var r=it(e,n);ot(n,r,t,"caption",(function(e,t,n){return Ge(e)})),ot(n,r,t,"src",He),ot(n,r,t,"alt",He),ot(n,r,t,"title",He),ot(n,r,t,"width",Je("width",e)),ot(n,r,t,"height",Je("height",e)),ot(n,r,t,"class",He),ot(n,r,t,"style",at((function(e,t){return He(e,"style",t)}),e)),ot(n,r,t,"hspace",at($e,e)),ot(n,r,t,"vspace",at(Xe,e)),ot(n,r,t,"border",at(Ze,e)),ot(n,r,t,"borderStyle",at(Ke,e))},ct=function(e,t){var n=e.dom.styles.parse(t),r=ze.mergeMargins(n),i=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(i)},lt=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||ze.isPlaceholderImage(t))?null:t},st=function(e,t){var n=e.dom,r=n.getParent(t.parentNode,(function(t){return e.schema.getTextBlockElements()[t.nodeName]}),e.getBody());return r?n.split(r,t):t},ft=function(e){var t=lt(e);return t?it((function(t){return ct(e,t)}),t):tt()},dt=function(e,t){var n=rt((function(t){return ct(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(n.outerHTML);var r=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(r,"data-mce-id",null),Ye(r)){var i=st(e,r);e.selection.select(i)}else e.selection.select(r)},mt=function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))},pt=function(e,t){if(t){var n=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(n),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}},gt=function(e,t){var n=lt(e);if(ut((function(t){return ct(e,t)}),t,n),mt(e,n),Ye(n.parentNode)){var r=n.parentNode;st(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),ze.waitLoadImage(e,t,n)},ht=function(e,t){var n=lt(e);n?t.src?gt(e,t):pt(e,n):t.src&&dt(e,t)},vt=function(e,t){for(var n=0;n=300?i("HTTP Error: "+a.status):(t=JSON.parse(a.responseText),t&&"string"===typeof t.location?r(Pt(e.basePath,t.location)):i("Invalid JSON: "+a.responseText))},u=new t.FormData,u.append("file",n.blob(),n.filename()),a.send(u)},i=function(e,t){return new ae((function(n,i){try{t(e,n,i,r)}catch(o){i(o.message)}}))},o=function(e){return e===n},a=function(t){return!e.url&&o(e.handler)?ae.reject("Upload url missing from the settings."):i(t,e.handler)};return e=yt.extend({credentials:!1,handler:n},e),{upload:a}}var Ut=function(e){return{title:"Advanced",name:"advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"selectbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},Dt={makeTab:Ut},Ot=function(e){var t=At.sanitizer((function(t){return e.convertURL(t.value||t.url,"src")})),n=k.nu((function(n){ze.createImageList(e,(function(e){n(t(e).map((function(e){return S([[{text:"None",value:""}],e])})))}))})),r=At.sanitize(_e.getClassList(e)),i=_e.hasAdvTab(e),o=_e.hasUploadTab(e),a=_e.hasUploadUrl(e),u=_e.hasUploadHandler(e),c=ft(e),l=_e.hasDescription(e),s=_e.hasImageTitle(e),f=_e.hasDimensions(e),d=_e.hasImageCaption(e),p=_e.getUploadUrl(e),g=_e.getUploadBasePath(e),v=_e.getUploadCredentials(e),y=_e.getUploadHandler(e),b=m.some(_e.getPrependUrl(e)).filter((function(e){return h(e)&&e.length>0}));return n.map((function(e){return{image:c,imageList:e,classList:r,hasAdvTab:i,hasUploadTab:o,hasUploadUrl:a,hasUploadHandler:u,hasDescription:l,hasImageTitle:s,hasDimensions:f,hasImageCaption:d,url:p,basePath:g,credentials:v,handler:y,prependURL:b}}))},Et=function(e){var t=[{type:"dropzone",name:"fileinput"}];return{title:"Upload",name:"upload",items:t}},zt={makeTab:Et},Mt=function(e){return{prevImage:At.findEntry(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}},Lt=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[]}},Rt=function(e){return{src:e.src.value,alt:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle}},kt=function(e,t){return/^(?:[a-zA-Z]+:)?\/\//.test(t)?m.none():e.prependURL.bind((function(e){return t.substring(0,e.length)!==e?m.some(e+t):m.none()}))},Nt=function(e,t){var n=t.getData();kt(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},jt=function(e,t,n){e.hasDescription&&h(n.alt)&&(t.alt=n.alt),e.hasImageTitle&&h(n.title)&&(t.title=n.title),e.hasDimensions&&(h(n.width)&&(t.dimensions.width=n.width),h(n.height)&&(t.dimensions.height=n.height)),h(n.class)&&At.findEntry(e.classList,n.class).each((function(e){t.classes=e.value})),e.hasImageCaption&&b(n.caption)&&(t.caption=n.caption),e.hasAdvTab&&(h(n.vspace)&&(t.vspace=n.vspace),h(n.border)&&(t.border=n.border),h(n.hspace)&&(t.hspace=n.hspace),h(n.borderstyle)&&(t.borderstyle=n.borderstyle))},Ft=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var i=ee({},n);jt(e,i,r),t.setData(i)}},Ht=function(e,t,n,r){var i=r.getData(),o=i.src.value,a=i.src.meta||{};a.width||a.height||!t.hasDimensions||e.imageSize(o).get((function(e){e.each((function(e){n.open&&r.setData({dimensions:e})}))}))},Bt=function(e,t,n){var r=n.getData(),i=At.findEntry(e.imageList,r.src.value);t.prevImage=i,n.setData({images:i.map((function(e){return e.value})).getOr("")})},Wt=function(e,t,n,r){Nt(t,r),Ft(t,r),Ht(e,t,n,r),Bt(t,n,r)},Gt=function(e,t,n,r){var i=r.getData(),o=At.findEntry(t.imageList,i.images);o.each((function(e){var t=""===i.alt||n.prevImage.map((function(e){return e.text===i.alt})).getOr(!1);t?""===e.value?r.setData({src:e,alt:n.prevAlt}):r.setData({src:e,alt:e.text}):r.setData({src:e})})),n.prevImage=o,Wt(e,t,n,r)},qt=function(e){var t=e["margin-top"]&&e["margin-bottom"]&&e["margin-top"]===e["margin-bottom"];return t?ze.removePixelSuffix(String(e["margin-top"])):""},Jt=function(e){var t=e["margin-right"]&&e["margin-left"]&&e["margin-right"]===e["margin-left"];return t?ze.removePixelSuffix(String(e["margin-right"])):""},Vt=function(e){return e["border-width"]?ze.removePixelSuffix(String(e["border-width"])):""},$t=function(e){return e["border-style"]?String(e["border-style"]):""},Xt=function(e,t,n){return t(e(t(n)))},Zt=function(e,t,n){var r=ze.mergeMargins(e(n.style)),i=ee({},n);return i.vspace=qt(r),i.hspace=Jt(r),i.border=Vt(r),i.borderstyle=$t(r),i.style=Xt(e,t,r),i},Kt=function(e,t){var n=t.getData(),r=Zt(e.parseStyle,e.serializeStyle,n);t.setData(r)},Qt=function(e,t,n){var r=ee(Lt(t.image),n.getData()),i=nt(e.normalizeCss,Rt(r));n.setData({style:i})},Yt=function(e,n,r,i){var o=i.getData();i.block("Uploading image"),I(o.fileinput).fold((function(){i.unblock()}),(function(o){var a=t.URL.createObjectURL(o),u=Ct({url:n.url,basePath:n.basePath,credentials:n.credentials,handler:n.handler}),c=function(){i.unblock(),t.URL.revokeObjectURL(a)};ze.blobToDataUri(o).then((function(t){var l=e.createBlobCache(o,a,t);u.upload(l).then((function(t){i.setData({src:{value:t,meta:{}}}),i.showTab("general"),Wt(e,n,r,i),c()})).catch((function(t){c(),e.alertErr(i,t)}))}))}))},en=function(e,t,n){return function(r,i){"src"===i.name?Wt(e,t,n,r):"images"===i.name?Gt(e,t,n,r):"alt"===i.name?n.prevAlt=r.getData().alt:"style"===i.name?Kt(e,r):"vspace"===i.name||"hspace"===i.name||"border"===i.name||"borderstyle"===i.name?Qt(e,t,r):"fileinput"===i.name&&Yt(e,t,n,r)}},tn=function(e){return function(){e.open=!1}},nn=function(e){if(e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler){var t={type:"tabpanel",tabs:S([[ie.makeTab(e)],e.hasAdvTab?[Dt.makeTab(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[zt.makeTab(e)]:[]])};return t}var n={type:"panel",items:ie.makeItems(e)};return n},rn=function(e){return function(t){var n=Mt(t);return{title:"Insert/Edit Image",size:"normal",body:nn(t),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Lt(t.image),onSubmit:e.onSubmit(t),onChange:en(e,t,n),onClose:tn(n)}}},on=function(e){return function(t){return function(n){var r=ee(Lt(t.image),n.getData());e.undoManager.transact((function(){ht(e,Rt(r))})),e.editorUpload.uploadImagesAuto(),n.close()}}},an=function(e){return function(t){return X.nu((function(n){ze.getImageSize(e.documentBaseURI.toAbsolute(t),(function(e){var t=e.map((function(e){return{width:String(e.width),height:String(e.height)}}));n(t)}))}))}},un=function(e){return function(t,n,r){return e.editorUpload.blobCache.create({blob:t,blobUri:n,name:t.name?t.name.replace(/\.[^\.]+$/,""):null,base64:r.split(",")[1]})}},cn=function(e){return function(t,n){e.windowManager.alert(n,t.close)}},ln=function(e){return function(t){return ct(e,t)}},sn=function(e){return function(t){return e.dom.parseStyle(t)}},fn=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},dn=function(e){var t={onSubmit:on(e),imageSize:an(e),createBlobCache:un(e),alertErr:cn(e),normalizeCss:ln(e),parseStyle:sn(e),serializeStyle:fn(e)},n=function(){return Ot(e).map(rn(t)).get((function(t){e.windowManager.open(t)}))};return{open:n}},mn=function(e){e.addCommand("mceImage",dn(e).open)},pn={register:mn},gn=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},hn=function(e){return function(t){var n=t.length,r=function(t){t.attr("contenteditable",e?"true":null)};while(n--){var i=t[n];gn(i)&&(i.attr("contenteditable",e?"false":null),yt.each(i.getAll("figcaption"),r))}}},vn=function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("figure",hn(!0)),e.serializer.addNodeFilter("figure",hn(!1))}))},yn={setup:vn},bn=function(e){e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:dn(e).open,onSetup:function(t){return e.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",t.setActive).unbind}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:dn(e).open}),e.ui.registry.addContextMenu("image",{update:function(e){return Ye(e)||et(e)&&!ze.isPlaceholderImage(e)?["image"]:[]}})},wn={register:bn};function xn(){n.add("image",(function(e){yn.setup(e),wn.register(e),pn.register(e)}))}xn()}(window)}).call(this,n("c8ba"))},"60a0":function(e,t,n){n("b6dd")},"9e09":function(e,t,n){n("a507")},a507:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()},n=function(e){return e.getContent({source_view:!0})},r={setContent:t,getContent:n},i=function(e){var t=r.getContent(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:t},onSubmit:function(t){r.setContent(e,t.getData().code),t.close()}})},o={open:i},a=function(e){e.addCommand("mceCodeEditor",(function(){o.open(e)}))},u={register:a},c=function(e){e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return o.open(e)}}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return o.open(e)}})},l={register:c};function s(){e.add("code",(function(e){return u.register(e),l.register(e),{}}))}s()})()},b6dd:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"
")}))},n={register:t},r=function(e){e.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}}),e.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}})},i={register:r};function o(){e.add("hr",(function(e){n.register(e),i.register(e)}))}o()})()},c8e2:function(e,t){tinymce.PluginManager.add("indent2em",(function(e,t){var n="首行缩进",r=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=e.getParam("indent2em_val","2em"),o=function(){var t=e.dom,n=e.selection.getSelectedBlocks(),o="";r.each(n,(function(e){if(""==o&&(o=t.getStyle(e,"text-indent")==i?"remove":"add"),"add"==o)t.setStyle(e,"text-indent",i);else{var n=t.getAttrib(e,"style"),r=new RegExp("text-indent:[\\s]*"+i+";","ig");n=n.replace(r,""),t.setAttrib(e,"style",n)}}))};e.ui.registry.getAll().icons.indent2em||e.ui.registry.addIcon("indent2em",'');var a=function(e,t){return function(n){return e.selection.selectorChangedWithUnbind(t.join(","),n.setActive).unbind}};return e.ui.registry.addToggleButton("indent2em",{icon:"indent2em",tooltip:n,onAction:function(){o()},onSetup:a(e,['*[style*="text-indent"]','*[data-mce-style*="text-indent"]'])}),e.ui.registry.addMenuItem("indent2em",{text:n,onAction:function(){o()}}),e.addCommand("indent2em",o),{getMetadata:function(){return{name:n,url:"http://tinymce.ax-z.cn/more-plugins/indent2em.php"}}}}))},dd9c:function(e,t){tinymce.PluginManager.add("lineheight",(function(e,t){var n="设置行高",r=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=e.getParam("lineheight_val","1 1.5 1.6 1.75 1.8 2 3 4 5");e.on("init",(function(){e.formatter.register({lineheight:{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table",styles:{"line-height":"%value"}}})}));var o=function(t){e.formatter.apply("lineheight",{value:t}),e.fire("change",{})};return e.ui.registry.getAll().icons.lineheight||e.ui.registry.addIcon("lineheight",''),e.ui.registry.addMenuButton("lineheight",{icon:"lineheight",tooltip:n,fetch:function(t){var n=e.dom,a=e.selection.getSelectedBlocks(),u=0;r.each(a,(function(e){0==u&&(u=n.getStyle(e,"line-height")?n.getStyle(e,"line-height"):0)}));var c=i.split(" ").map((function(e){var t=e,n=e;return{type:"togglemenuitem",text:t,active:u==n,onAction:function(){o(n)}}}));t(c)}}),{getMetadata:function(){return{name:n,url:"http://tinymce.ax-z.cn/more-plugins/lineheight.php"}}}}))},f1e1:function(e,t,n){n("2a7d")}}]);