webpackJsonp([1],{"+eSx":function(t,e){},"/gfI":function(t,e){},"0B7M":function(t,e,n){t.exports=n.p+"static/img/lessonContentBGI.6d51f8c.png"},"3EVt":function(t,e,n){t.exports=n.p+"static/img/funBlock.6e24917.png"},"3KWj":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYBAMAAAAbsoCxAAAAMFBMVEVHcEzNzc3Nzc3Pz8/MzMzNzc3MzMzMzMzNzc3Nzc3MzMzNzc3Nzc3Pz8/MzMzMzMwiBGuxAAAAD3RSTlMAKWETR3Lxw4014q1WIdShbq9YAAAAkUlEQVQY02NgCWZgYGBSYIAC+18TGBj8vxtAufL/UxkY9P+nwLn/i4Hc/w1w7i8HIPefAIz7/weQ+z8Jzv2fDyI2w7lgALICifv/KyoXaAUK95sDCvf/T3zcbwdQuLUoRv1AdYYDdkf+iIe6Ccz9dgDkwQkwbi3I+5th3v8BCpwceNA5gILuApTLAwpY1gAoDwC76r9cjjuYjgAAAABJRU5ErkJggg=="},"7McU":function(t,e){!function(){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(t){n=t},clone:function(){return t(r())}}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=tinymce.util.Tools.resolve("tinymce.html.DomParser"),i=tinymce.util.Tools.resolve("tinymce.html.Node"),o=tinymce.util.Tools.resolve("tinymce.html.Serializer"),a=function(t){return t.getParam("fullpage_hide_in_source_view")},s=function(t){return t.getParam("fullpage_default_xml_pi")},u=function(t){return t.getParam("fullpage_default_encoding")},l=function(t){return t.getParam("fullpage_default_font_family")},c=function(t){return t.getParam("fullpage_default_font_size")},f=function(t){return t.getParam("fullpage_default_text_color")},d=function(t){return t.getParam("fullpage_default_title")},m=function(t){return t.getParam("fullpage_default_doctype","")},h=function(t){return r({validate:!1,root_name:"#document"}).parse(t)},g=h,p=function(t,e){var r,i,o=h(e),a={};function s(t,e){return t.attr(e)||""}return a.fontface=l(t),a.fontsize=c(t),7===(r=o.firstChild).type&&(a.xml_pi=!0,(i=/encoding="([^"]+)"/.exec(r.value))&&(a.docencoding=i[1])),(r=o.getAll("#doctype")[0])&&(a.doctype=""),(r=o.getAll("title")[0])&&r.firstChild&&(a.title=r.firstChild.value),n.each(o.getAll("meta"),function(t){var e,n=t.attr("name"),r=t.attr("http-equiv");n?a[n.toLowerCase()]=t.attr("content"):"Content-Type"===r&&(e=/charset\s*=\s*(.*)\s*/gi.exec(t.attr("content")))&&(a.docencoding=e[1])}),(r=o.getAll("html")[0])&&(a.langcode=s(r,"lang")||s(r,"xml:lang")),a.stylesheets=[],n.each(o.getAll("link"),function(t){"stylesheet"===t.attr("rel")&&a.stylesheets.push(t.attr("href"))}),(r=o.getAll("body")[0])&&(a.langdir=s(r,"dir"),a.style=s(r,"style"),a.visited_color=s(r,"vlink"),a.link_color=s(r,"link"),a.active_color=s(r,"alink")),a},v=function(t,e,r){var a,s,u,l,c,f=t.dom;function d(t,e,n){t.attr(e,n||void 0)}function m(t){s.firstChild?s.insert(t,s.firstChild):s.append(t)}a=h(r),(s=a.getAll("head")[0])||(l=a.getAll("html")[0],s=new i("head",1),l.firstChild?l.insert(s,l.firstChild,!0):l.append(s)),l=a.firstChild,e.xml_pi?(c='version="1.0"',e.docencoding&&(c+=' encoding="'+e.docencoding+'"'),7!==l.type&&(l=new i("xml",7),a.insert(l,a.firstChild,!0)),l.value=c):l&&7===l.type&&l.remove(),l=a.getAll("#doctype")[0],e.doctype?(l||(l=new i("#doctype",10),e.xml_pi?a.insert(l,a.firstChild):m(l)),l.value=e.doctype.substring(9,e.doctype.length-1)):l&&l.remove(),l=null,n.each(a.getAll("meta"),function(t){"Content-Type"===t.attr("http-equiv")&&(l=t)}),e.docencoding?(l||((l=new i("meta",1)).attr("http-equiv","Content-Type"),l.shortEnded=!0,m(l)),l.attr("content","text/html; charset="+e.docencoding)):l&&l.remove(),l=a.getAll("title")[0],e.title?(l?l.empty():m(l=new i("title",1)),l.append(new i("#text",3)).value=e.title):l&&l.remove(),n.each("keywords,description,author,copyright,robots".split(","),function(t){var n,r,o=a.getAll("meta"),s=e[t];for(n=0;n"))},b=function(t,e){var r=p(t,e.get());t.windowManager.open({title:"Document properties",data:r,defaults:{type:"textbox",size:40},body:[{name:"title",label:"Title"},{name:"keywords",label:"Keywords"},{name:"description",label:"Description"},{name:"robots",label:"Robots"},{name:"author",label:"Author"},{name:"docencoding",label:"Encoding"}],onSubmit:function(i){var o=v(t,n.extend(r,i.data),e.get());e.set(o)}})},y=function(t,e){t.addCommand("mceFullPageProperties",function(){b(t,e)})},w=function(t,e){return n.each(t,function(t){e=e.replace(t,function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"})}),e},x=function(t){return t.replace(//g,function(t,e){return unescape(e)})},C=n.each,_=function(t){return t.replace(/<\/?[A-Z]+/g,function(t){return t.toLowerCase()})},A=function(t){var e,n="",r="";if(s(t)){var i=u(t);n+='\n'}return n+=m(t),n+="\n\n\n",(e=d(t))&&(n+=""+e+"\n"),(e=u(t))&&(n+='\n'),(e=l(t))&&(r+="font-family: "+e+";"),(e=c(t))&&(r+="font-size: "+e+";"),(e=f(t))&&(r+="color: "+e+";"),n+="\n\n"},k=function(t,e,r){t.on("BeforeSetContent",function(i){!function(t,e,r,i){var o,s,u,l,c,f="",d=t.dom;if(!(i.selection||(u=w(t.settings.protect,i.content),"raw"===i.format&&e.get()||i.source_view&&a(t)))){0!==u.length||i.source_view||(u=n.trim(e.get())+"\n"+n.trim(u)+"\n"+n.trim(r.get())),-1!==(o=(u=u.replace(/<(\/?)BODY/gi,"<$1body")).indexOf("",o),e.set(_(u.substring(0,o+1))),-1===(s=u.indexOf("\n")),l=g(e.get()),C(l.getAll("style"),function(t){t.firstChild&&(f+=t.firstChild.value)}),(c=l.getAll("body")[0])&&d.setAttribs(t.getBody(),{style:c.attr("style")||"",dir:c.attr("dir")||"",vLink:c.attr("vlink")||"",link:c.attr("link")||"",aLink:c.attr("alink")||""}),d.remove("fullpage_styles");var m=t.getDoc().getElementsByTagName("head")[0];f&&(d.add(m,"style",{id:"fullpage_styles"},f),(c=d.get("fullpage_styles")).styleSheet&&(c.styleSheet.cssText=f));var h={};n.each(m.getElementsByTagName("link"),function(t){"stylesheet"===t.rel&&t.getAttribute("data-mce-fullpage")&&(h[t.href]=t)}),n.each(l.getAll("link"),function(t){var e=t.attr("href");if(!e)return!0;h[e]||"stylesheet"!==t.attr("rel")||d.add(m,"link",{rel:"stylesheet",text:"text/css",href:e,"data-mce-fullpage":"1"}),delete h[e]}),n.each(h,function(t){t.parentNode.removeChild(t)})}}(t,e,r,i)}),t.on("GetContent",function(i){!function(t,e,r,i){i.selection||i.source_view&&a(t)||(i.content=x(n.trim(e)+"\n"+n.trim(i.content)+"\n"+n.trim(r)))}(t,e.get(),r.get(),i)})},E=function(t){t.addButton("fullpage",{title:"Document properties",cmd:"mceFullPageProperties"}),t.addMenuItem("fullpage",{text:"Document properties",cmd:"mceFullPageProperties",context:"file"})};e.add("fullpage",function(e){var n=t(""),r=t("");y(e,n),E(e),k(e,n,r)})}()},"8lTK":function(t,e){},"8xfz":function(t,e){},BzBW:function(t,e){!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(){for(var t=[],e=0;e-1},k=function(t,e){return O(t,e).isSome()},E=function(t,e){for(var n=t.length,r=new Array(n),i=0;i=0;n--)e(t[n],n,t)}(t,function(t){n=e(n,t)}),n},T=function(t,e,n){return S(t,function(t){n=e(n,t)}),n},N=function(t,e){for(var n=0,r=t.length;n0&&G(a);var s={};return S(t,function(t){s[t]=r(i[t])}),S(e,function(t){s[t]=r(Object.prototype.hasOwnProperty.call(i,t)?p.some(i[t]):p.none())}),s}},Q=V("width","height"),Z=V("rows","columns"),$=V("row","column"),tt=V("x","y"),et=V("element","rowspan","colspan"),nt=V("element","rowspan","colspan","isNew"),rt={dimensions:Q,grid:Z,address:$,coords:tt,extended:V("element","rowspan","colspan","row","column"),detail:et,detailnew:nt,rowdata:V("element","cells","section"),elementnew:V("element","isNew"),rowdatanew:V("element","cells","section","isNew"),rowcells:V("cells","section"),rowdetails:V("details","section"),bounds:V("startRow","startCol","finishRow","finishCol")},it=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:r(t)}},ot={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),"HTML must have a single root node";return it(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return it(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return it(n)},fromDom:it,fromPoint:function(t,e,n){var r=t.dom();return p.from(r.elementFromPoint(e,n)).map(it)}},at=(Node.ATTRIBUTE_NODE,Node.CDATA_SECTION_NODE,Node.COMMENT_NODE),st=Node.DOCUMENT_NODE,ut=(Node.DOCUMENT_TYPE_NODE,Node.DOCUMENT_FRAGMENT_NODE,Node.ELEMENT_NODE),lt=Node.TEXT_NODE,ct=(Node.PROCESSING_INSTRUCTION_NODE,Node.ENTITY_REFERENCE_NODE,Node.ENTITY_NODE,Node.NOTATION_NODE,ut),ft=st,dt=function(t,e){var n=t.dom();if(n.nodeType!==ct)return!1;if(void 0!==n.matches)return n.matches(e);if(void 0!==n.msMatchesSelector)return n.msMatchesSelector(e);if(void 0!==n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(void 0!==n.mozMatchesSelector)return n.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},mt=function(t){return t.nodeType!==ct&&t.nodeType!==ft||0===t.childElementCount},ht="undefined"!=typeof window?window:Function("return this;")(),gt=function(t,e){return function(t,e){for(var n=void 0!==e&&null!==e?e:ht,r=0;r0?p.some(r[0]):p.none()},filterItems:Me,justCells:function(t){var e=E(t.all(),function(t){return t.cells()});return L(e)}},Le=function(t){return void 0!==t.style},Ie=function(t,e,n){if(!b(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Le(t)&&t.style.setProperty(e,n)},Be=function(t,e,n){var r=t.dom();Ie(r,e,n)},He=function(t,e){var n=t.dom();W(e,function(t,e){Ie(n,e,t)})},ze=function(t,e){var n=t.dom(),r=window.getComputedStyle(n).getPropertyValue(e),i=""!==r||me(t)?r:Fe(n,e);return null===i?void 0:i},Fe=function(t,e){return Le(t)?t.style.getPropertyValue(e):""},We=function(t,e){var n=t.dom(),r=Fe(n,e);return p.from(r).filter(function(t){return t.length>0})},Ue=function(t,e){!function(t,e){Le(t)&&t.style.removeProperty(e)}(t.dom(),e),ce(t,"style")&&""===le(t,"style").replace(/^\s+|\s+$/g,"")&&fe(t,"style")},je=function(t,e){Yt(t).each(function(n){n.dom().insertBefore(e.dom(),t.dom())})},Ve=function(t,e){Jt(t).fold(function(){Yt(t).each(function(t){qe(t,e)})},function(t){je(t,e)})},Ye=function(t,e){(function(t){return Xt(t,0)})(t).fold(function(){qe(t,e)},function(n){t.dom().insertBefore(e.dom(),n.dom())})},qe=function(t,e){t.dom().appendChild(e.dom())},Ge=function(t,e){je(t,e),qe(e,t)},Je=function(t,e){S(e,function(n,r){var i=0===r?t:e[r-1];Ve(i,n)})},Ke=function(t,e){S(e,function(e){qe(t,e)})},Xe=function(t){t.dom().textContent="",S(Kt(t),function(t){Qe(t)})},Qe=function(t){var e=t.dom();null!==e.parentNode&&e.parentNode.removeChild(e)},Ze=function(t){var e,n=Kt(t);n.length>0&&(e=t,S(n,function(t){je(e,t)})),Qe(t)},$e=V("minRow","minCol","maxRow","maxCol"),tn=function(t,e){var n=t.grid().columns(),r=t.grid().rows(),i=n,o=0,a=0;return W(t.access(),function(t){if(e(t)){var n=t.row(),s=n+t.rowspan()-1,u=t.column(),l=u+t.colspan()-1;no&&(o=s),ua&&(a=l)}}),$e(r,i,o,a)},en=function(t,e,n){var r=t[n].element(),i=ot.fromTag("td");qe(i,ot.fromTag("br")),(e?qe:Ye)(r,i)},nn=function(t,e){var n=function(t){return dt(t.element(),e)},r=Te(t),i=Pe.generate(r),o=tn(i,n),a="th:not("+e+"),td:not("+e+")",s=Zt.filterFirstLayer(t,"th,td",function(t){return dt(t,a)});return S(s,Qe),function(t,e,n,r){for(var i=e.grid().columns(),o=e.grid().rows(),a=0;an.maxRow()||un.maxCol()||(Pe.getAt(e,a,u).filter(r).isNone()?en(t,s,a):s=!0)}(r,i,o,n),function(t,e){var n=R(Zt.firstLayer(t,"tr"),function(t){return 0===t.dom().childElementCount});S(n,Qe),e.minCol()!==e.maxCol()&&e.minRow()!==e.maxRow()||S(Zt.firstLayer(t,"th,td"),function(t){fe(t,"rowspan"),fe(t,"colspan")}),fe(t,"width"),fe(t,"height"),Ue(t,"width"),Ue(t,"height")}(t,o),t},rn=function(t,e){return ot.fromDom(t.dom().cloneNode(e))},on=function(t){return rn(t,!1)},an=function(t){return rn(t,!0)},sn=function(t,e){var n=function(t,e){var n=ot.fromTag(e),r=de(t);return ue(n,r),n}(t,e),r=Kt(an(t));return Ke(n,r),n},un=function(t,e){var n=function(e){return t(e)?p.from(e.dom().nodeValue):p.none()},r=Ft.detect().browser,i=r.isIE()&&10===r.version.major?function(t){try{return n(t)}catch(t){return p.none()}}:n;return{get:function(n){if(!t(n))throw new Error("Can only get "+e+" value of a "+e+" node");return i(n).getOr("")},getOption:i,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom().nodeValue=r}}}(ie,"text"),ln=function(t){return un.get(t)},cn=function(t){return un.getOption(t)},fn=function(t,e){un.set(t,e)},dn=function(t){return"img"===$t(t)?1:cn(t).fold(function(){return Kt(t).length},function(t){return t.length})},mn=["img","br"],hn=function(t){return cn(t).filter(function(t){return 0!==t.trim().length||t.indexOf(" ")>-1}).isSome()||A(mn,$t(t))},gn=function(t){return e=hn,(n=function(t){for(var r=0;r=0;i--){var o=r[i];if(e(o))return p.some(o);var a=n(o);if(a.isSome())return a}return p.none()};return n(t)},bn=function(){var t=ot.fromTag("td");return qe(t,ot.fromTag("br")),t},yn=function(t,e,n){var r=sn(t,e);return W(n,function(t,e){null===t?fe(r,e):se(r,e,t)}),r},wn=function(t){return t},xn=function(t){return function(){return ot.fromTag("tr",t.dom())}},Cn=function(t,e,n){return{row:xn(e),cell:function(e){var r,i,o,a,s=Vt(e.element()),u=ot.fromTag($t(e.element()),s.dom()),l=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),c=l.length>0?function(t,e,n){return gn(t).map(function(r){var i=n.join(","),o=ve(r,i,function(e){return Wt(e,t)});return D(o,function(t,e){var n=on(e);return fe(n,"contenteditable"),qe(t,n),n},e)}).getOr(e)}(e.element(),u,l):u;return qe(c,ot.fromTag("br")),r=e.element(),i=u,o=r.dom(),a=i.dom(),Le(o)&&Le(a)&&(a.style.cssText=o.style.cssText),Ue(u,"height"),1!==e.colspan()&&Ue(e.element(),"width"),t(e.element(),u),u},replace:yn,gap:bn}},_n=function(t){return{row:xn(t),cell:bn,replace:wn,gap:bn}},An=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function kn(){return{up:r({selector:Ce,closest:ke,predicate:xe,all:qt}),down:r({selector:ye,predicate:pe}),styles:r({get:ze,getRaw:We,set:Be,remove:Ue}),attrs:r({get:le,set:se,remove:fe,copyTo:function(t,e){var n=de(t);ue(e,n)}}),insert:r({before:je,after:Ve,afterAll:Je,append:qe,appendAll:Ke,prepend:Ye,wrap:Ge}),remove:r({unwrap:Ze,remove:Qe}),create:r({nu:ot.fromTag,clone:function(t){return ot.fromDom(t.dom().cloneNode(!1))},text:ot.fromText}),query:r({comparePosition:function(t,e){return t.dom().compareDocumentPosition(e.dom())},prevSibling:Gt,nextSibling:Jt}),property:r({children:Kt,name:$t,parent:Yt,isText:ie,isComment:ne,isElement:re,getText:ln,setText:fn,isBoundary:function(t){return!!re(t)&&("body"===$t(t)||A(An,$t(t)))},isEmptyTag:function(t){return!!re(t)&&A(["br","img","hr","input"],$t(t))}}),eq:Wt,is:jt}}var En=V("left","right"),Sn=function(t,e,n){var i=t.property().children(e);return O(i,o(t.eq,n)).map(function(t){return{before:r(i.slice(0,t)),after:r(i.slice(t+1))}})},Rn=function(t,e,n){return Sn(t,e,n).map(function(r){var i=t.create().clone(e);return t.insert().appendAll(i,r.before().concat([n])),t.insert().appendAll(e,r.after()),t.insert().before(e,i),En(i,e)})},Dn=function(t,e,n){return Sn(t,e,n).map(function(n){var r=t.create().clone(e);return t.insert().appendAll(r,n.after()),t.insert().after(e,r),En(e,r)})},Tn=function(t,e,n,r){var i=V("first","second","splits"),o=function(e,a,s){var u=i(e,p.none(),s);return n(e)?i(e,a,s):t.property().parent(e).bind(function(i){return r(t,i,e).map(function(t){var e=[{first:t.left,second:t.right}],r=n(i)?i:t.left();return o(r,p.some(t.right()),s.concat(e))}).getOr(u)})};return o(e,p.none(),[])},Nn=function(t,e,n,r){var i=e(t,n);return D(r,function(n,r){var i=e(t,r);return On(t,n,i)},i)},On=function(t,e,n){return e.bind(function(e){return n.filter(o(t.eq,e))})},Mn=function(t,e,n){return n.length>0?function(t,e,n,r){return r(t,e,n[0],n.slice(1))}(t,e,n,Nn):p.none()},Pn=function(t,e){return o(t.eq,e)},Ln=function(t,e,n,i){var o=void 0!==i?i:r(!1),a=[e].concat(t.up().all(e)),s=[n].concat(t.up().all(n)),u=function(t){return O(t,o).fold(function(){return t},function(e){return t.slice(0,e+1)})},l=u(a),c=u(s),f=N(l,function(e){return k(c,Pn(t,e))});return{firstpath:r(l),secondpath:r(c),shared:r(f)}},In=function(t,e,n){var r=Ln(t,e,n);return r.shared().bind(function(e){return function(t,e,n,r){var i=t.property().children(e);if(t.eq(e,n[0]))return p.some([n[0]]);if(t.eq(e,r[0]))return p.some([r[0]]);var o=function(n){var r=z(n),o=O(r,Pn(t,e)).getOr(-1),a=o=t.startCol()&&e.column()+e.colspan()-1<=t.finishCol()&&e.row()>=t.startRow()&&e.row()+e.rowspan()-1<=t.finishRow()},Gn=function(t,e){var n=e.column(),r=e.column()+e.colspan()-1,i=e.row(),o=e.row()+e.rowspan()-1;return n<=t.finishCol()&&r>=t.startCol()&&i<=t.finishRow()&&o>=t.startRow()},Jn=function(t,e){for(var n=!0,r=o(qn,e),i=e.startRow();i<=e.finishRow();i++)for(var a=e.startCol();a<=e.finishCol();a++)n=n&&Pe.getAt(t,i,a).exists(r);return n?p.some(e):p.none()},Kn=function(t,e,n){var r=Pe.findItem(t,e,Wt),i=Pe.findItem(t,n,Wt);return r.bind(function(t){return i.map(function(e){return n=t,r=e,rt.bounds(Math.min(n.row(),r.row()),Math.min(n.column(),r.column()),Math.max(n.row()+n.rowspan()-1,r.row()+r.rowspan()-1),Math.max(n.column()+n.colspan()-1,r.column()+r.colspan()-1));var n,r})})},Xn=Kn,Qn=function(t,e,n){return Kn(t,e,n).bind(function(e){return Jn(t,e)})},Zn=function(t,e,n,r){return Pe.findItem(t,e,Wt).bind(function(e){var i=n>0?e.row()+e.rowspan()-1:e.row(),o=r>0?e.column()+e.colspan()-1:e.column();return Pe.getAt(t,i+n,o+r).map(function(t){return t.element()})})},$n=function(t,e,n){return Xn(t,e,n).map(function(e){var n=Pe.filterItems(t,o(Gn,e));return E(n,function(t){return t.element()})})},tr=function(t,e){return Pe.findItem(t,e,function(t,e){return Ut(e,t)}).bind(function(t){return t.element()})},er=function(t){var e=Te(t);return Pe.generate(e)},nr=function(t,e,n){return De.table(t).bind(function(r){var i=er(r);return Zn(i,t,e,n)})},rr=function(t,e,n){var r=er(t);return $n(r,e,n)},ir=function(t,e,n,r,i){var o=er(t),a=Wt(t,n)?e:tr(o,e),s=Wt(t,i)?r:tr(o,r);return $n(o,a,s)},or=function(t,e,n){var r=er(t);return Qn(r,e,n)},ar=function(t,e){return Ce(t,"table")},sr=X(["boxes","start","finish"],[]),ur=function(t,e,n){var r=function(t){return function(e){return n(e)||Wt(e,t)}};return Wt(t,e)?p.some(sr({boxes:p.some([t]),start:t,finish:e})):ar(t).bind(function(i){return ar(e).bind(function(o){if(Wt(i,o))return p.some(sr({boxes:rr(i,t,e),start:t,finish:e}));if(Ut(i,o)){var a=(s=ve(e,"td,th",r(i))).length>0?s[s.length-1]:e;return p.some(sr({boxes:ir(i,t,i,e,o),start:t,finish:a}))}if(Ut(o,i)){var s,u=(s=ve(t,"td,th",r(o))).length>0?s[s.length-1]:t;return p.some(sr({boxes:ir(o,t,i,e,o),start:t,finish:u}))}return Yn.ancestors(t,e).shared().bind(function(a){return ke(a,"table",n).bind(function(n){var a=ve(e,"td,th",r(n)),s=a.length>0?a[a.length-1]:e,u=ve(t,"td,th",r(n)),l=u.length>0?u[u.length-1]:t;return p.some(sr({boxes:ir(n,t,i,e,o),start:l,finish:s}))})})})})},lr={identify:ur,retrieve:function(t,e){var n=ye(t,e);return n.length>0?p.some(n):p.none()},shiftSelection:function(t,e,n,i,o){return function(t,e){return N(t,function(t){return dt(t,e)})}(t,o).bind(function(t){return nr(t,e,n).bind(function(t){return function(t,e){return Ce(t,"table").bind(function(n){return Ae(n,e).bind(function(e){return ur(e,t).bind(function(t){return t.boxes().map(function(e){return{boxes:r(e),start:r(t.start()),finish:r(t.finish())}})})})})}(t,i)})})},getEdges:function(t,e,n){return Ae(t,e).bind(function(e){return Ae(t,n).bind(function(t){return Yn.sharedOne(ar,[e,t]).map(function(n){return{first:r(e),last:r(t),table:r(n)}})})})}},cr=function(t,e){return lr.retrieve(t,e)},fr=function(t,e,n){return lr.getEdges(t,e,n).bind(function(e){var n=function(e){return Wt(t,e)},r=Ce(e.first(),"thead,tfoot,tbody,table",n),i=Ce(e.last(),"thead,tfoot,tbody,table",n);return r.bind(function(t){return i.bind(function(n){return Wt(t,n)?or(e.table(),e.first(),e.last()):p.none()})})})},dr="data-mce-selected",mr={selected:r(dr),selectedSelector:r("td[data-mce-selected],th[data-mce-selected]"),attributeSelector:r("[data-mce-selected]"),firstSelected:r("data-mce-first-selected"),firstSelectedSelector:r("td[data-mce-first-selected],th[data-mce-first-selected]"),lastSelected:r("data-mce-last-selected"),lastSelectedSelector:r("td[data-mce-last-selected],th[data-mce-last-selected]")},hr=function(t){if(!y(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return S(t,function(r,i){var o=F(r);if(1!==o.length)throw new Error("one and only one name per case");var a=o[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!y(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){var n=arguments.length;if(n!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+n);for(var r=new Array(n),o=0;o1?p.some({bounds:r(t),cells:r(e)}):p.none()})},p.none)},yr=function(t,e){var n=vr(t,e);return n.length>0&&B(n,function(t){return ce(t,"rowspan")&&parseInt(le(t,"rowspan"),10)>1||ce(t,"colspan")&&parseInt(le(t,"colspan"),10)>1})?p.some(n):p.none()},wr=vr,xr=function(t){return{element:r(t),mergable:p.none,unmergable:p.none,selection:r([t])}},Cr=V("element","clipboard","generators"),_r={noMenu:xr,forMenu:function(t,e,n){return{element:r(n),mergable:r(br(e,t)),unmergable:r(yr(n,t)),selection:r(wr(n,t))}},notCell:function(t){return xr(t)},paste:Cr,pasteRows:function(t,e,n,i,o){return{element:r(n),mergable:p.none,unmergable:p.none,selection:r(wr(n,t)),clipboard:r(i),generators:r(o)}}},Ar={registerEvents:function(t,n,r,i){t.on("BeforeGetContent",function(r){!0===r.selection&&pr.cata(n.get(),e,function(e){r.preventDefault(),function(t){return De.table(t[0]).map(an).map(function(t){return[nn(t,mr.attributeSelector())]})}(e).each(function(e){r.content="text"===r.format?function(t){return E(t,function(t){return t.dom().innerText}).join("")}(e):function(t,e){return E(e,function(e){return t.selection.serializer.serialize(e.dom(),{})}).join("")}(t,e)})},e)}),t.on("BeforeSetContent",function(e){!0===e.selection&&!0===e.paste&&p.from(t.dom.getParent(t.selection.getStart(),"th,td")).each(function(n){var o=ot.fromDom(n);De.table(o).bind(function(n){var a,s,u,l=R((a=e.content,(u=(s||document).createElement("div")).innerHTML=a,Kt(ot.fromDom(u))),function(t){return"meta"!==$t(t)});if(1===l.length&&"table"===$t(l[0])){e.preventDefault();var c=ot.fromDom(t.getDoc()),f=_n(c),d=_r.paste(o,l[0],f);r.pasteCells(n,d).each(function(e){t.selection.setRng(e),t.focus(),i.clear(n)})}})})})}};function kr(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var i=ze(n,t);return parseFloat(i)||0}return r},r=function(t,e){return T(e,function(e,n){var r=ze(t,n),i=void 0===r?0:parseInt(r,10);return isNaN(i)?e:e+i},0)};return{set:function(e,n){if(!C(n)&&!n.match(/^[0-9]+$/))throw t+".set accepts only positive integer values. Value was "+n;var r=e.dom();Le(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var i=r(t,n);return e>i?e-i:0}}}var Er=kr("height",function(t){var e=t.dom();return me(t)?e.getBoundingClientRect().height:e.offsetHeight}),Sr=function(t){return Er.get(t)},Rr=function(t){return Er.getOuter(t)},Dr=kr("width",function(t){return t.dom().offsetWidth}),Tr=function(t){return Dr.get(t)},Nr=function(t){return Dr.getOuter(t)},Or=Ft.detect(),Mr=function(t,e,n){return function(t,e){var n=parseFloat(t);return isNaN(n)?e:n}(ze(t,e),n)},Pr=function(t){return Or.browser.isIE()||Or.browser.isEdge()?function(t){var e=Mr(t,"padding-top",0),n=Mr(t,"padding-bottom",0),r=Mr(t,"border-top-width",0),i=Mr(t,"border-bottom-width",0),o=t.dom().getBoundingClientRect().height;return"border-box"===ze(t,"box-sizing")?o:o-e-n-(r+i)}(t):Mr(t,"height",Sr(t))},Lr=/(\d+(\.\d+)?)(\w|%)*/,Ir=/(\d+(\.\d+)?)%/,Br=/(\d+(\.\d+)?)px|em/,Hr=function(t,e){Be(t,"height",e+"px")},zr=function(t,e,n,r){var i,o,a=parseInt(t,10);return function(t,e,n){return""===e||!(t.length0&&function(t,e){throw new Error("All values need to be of type: "+e+". Keys ("+Y(t).join(", ")+") were not.")}(o,n.label),r}},hi=function(t,e){var n=R(e,function(e){return!A(t,e)});n.length>0&&G(n)},gi=function(t){return function(t,e){return mi(t,e,{validate:x,label:"function"})}(hi,t)},pi=function(t){var e=ce(t,"colspan")?parseInt(le(t,"colspan"),10):1,n=ce(t,"rowspan")?parseInt(le(t,"rowspan"),10):1;return{element:r(t),colspan:r(e),rowspan:r(n)}},vi=gi(["cell","row","replace","gap"]),bi=function(t,e){vi(t);var n=di(p.none()),r=void 0!==e?e:pi,i=function(e){return function(e){return t.cell(e)}(r(e))},o=function(t){var e=i(t);return n.get().isNone()&&n.set(p.some(e)),a=p.some({item:t,replacement:e}),e},a=p.none();return{getOrInit:function(t,e){return a.fold(function(){return o(t)},function(n){return e(t,n.item)?n.replacement:o(t)})},cursor:n.get}},yi=function(t,e){return function(n){var r=di(p.none());vi(n);var i=[],o=function(o){var a=n.replace(o,e,{scope:t});return i.push({item:o,sub:a}),r.get().isNone()&&r.set(p.some(a)),a};return{replaceOrInit:function(t,e){return function(t,e){return N(i,function(n){return e(n.item,t)})}(t,e).fold(function(){return o(t)},function(n){return e(t,n.item)?n.sub:o(t)})},cursor:r.get}}},wi=function(t){vi(t);var e=di(p.none());return{combine:function(n){return e.get().isNone()&&e.set(p.some(n)),function(){var e=t.cell({element:r(n),colspan:r(1),rowspan:r(1)});return Ue(e,"width"),Ue(n,"width"),e}},cursor:e.get}},xi=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Ci=function(t,e){var n=t.property().name(e);return A(xi,n)},_i=function(t,e){return A(["br","img","hr","input"],t.property().name(e))},Ai=Ci,ki=function(t,e){var n=t.property().name(e);return A(["ol","ul"],n)},Ei=_i,Si=kn(),Ri=function(t){return Ai(Si,t)},Di=function(t){return ki(Si,t)},Ti=function(t){return Ei(Si,t)},Ni=function(t){var e,n=function(t){return"br"===$t(t)},r=function(t){return pn(t).bind(function(e){var r=Jt(e).map(function(t){return!!Ri(t)||(Ti(t)?"img"!==$t(t):void 0)}).getOr(!1);return Yt(e).map(function(i){return!0===r||"li"===$t(o=i)||xe(o,Di).isSome()||n(e)||Ri(i)&&!Wt(t,i)?[]:[ot.fromTag("br")];var o})}).getOr([])},i=0===(e=I(t,function(t){var e=Kt(t);return function(t){return B(t,function(t){return n(t)||ie(t)&&0===ln(t).trim().length})}(e)?[]:e.concat(r(t))})).length?[ot.fromTag("br")]:e;Xe(t[0]),Ke(t[0],i)},Oi=Object.prototype.hasOwnProperty,Mi=(ci=function(t,e){return e},function(){for(var t=new Array(arguments.length),e=0;e0?function(e,r){var o=_e(t,r).getOrThunk(function(){var e=ot.fromTag(r,Vt(t).dom());return qe(t,e),e});Xe(o);var a=E(e,function(t){t.isNew()&&n.push(t.element());var e=t.element();return Xe(e),S(t.cells(),function(t){t.isNew()&&i.push(t.element()),ji(t.element(),"colspan",t.colspan(),1),ji(t.element(),"rowspan",t.rowspan(),1),qe(e,t.element())}),e});Ke(o,a)}(e,r):function(e){_e(t,e).each(Qe)}(r)},a=[],s=[],u=[];return S(e,function(t){switch(t.section()){case"thead":a.push(t);break;case"tbody":s.push(t);break;case"tfoot":u.push(t)}}),o(a,"thead"),o(s,"tbody"),o(u,"tfoot"),{newRows:r(n),newCells:r(i)}},Yi=function(t){return E(t,function(t){var e=on(t.element());return S(t.cells(),function(t){var n=an(t.element());ji(n,"colspan",t.colspan(),1),ji(n,"rowspan",t.rowspan(),1),qe(e,n)}),e})},qi=function(t,e){for(var n=[],r=0;r=t.length-1)return p.none();var n=t[e].fold(function(){var n=z(t.slice(0,e));return Li(n,function(t,e){return t.map(function(t){return{value:t,delta:e+1}})})},function(t){return p.some({value:t,delta:0})}),r=t[e+1].fold(function(){var n=t.slice(e+1);return Li(n,function(t,e){return t.map(function(t){return{value:t,delta:e+1}})})},function(t){return p.some({value:t,delta:1})});return n.bind(function(t){return r.map(function(e){var n=e.delta+t.delta;return Math.abs(e.value-t.value)/n})})},Ki=function(t,e,n){var r=t();return N(r,e).orThunk(function(){return p.from(r[0]).orThunk(n)}).map(function(t){return t.element()})},Xi=function(t){var e=t.grid(),n=Gi(0,e.columns()),i=Gi(0,e.rows());return E(n,function(e){return Ki(function(){return I(i,function(n){return Pe.getAt(t,n,e).filter(function(t){return t.column()===e}).fold(r([]),function(t){return[t]})})},function(t){return 1===t.colspan()},function(){return Pe.getAt(t,0,e)})})},Qi=function(t){var e=t.grid(),n=Gi(0,e.rows()),i=Gi(0,e.columns());return E(n,function(e){return Ki(function(){return I(i,function(n){return Pe.getAt(t,e,n).filter(function(t){return t.row()===e}).fold(r([]),function(t){return[t]})})},function(t){return 1===t.rowspan()},function(){return Pe.getAt(t,e,0)})})},Zi=function(t,e,n,r,i){var o=ot.fromTag("div");return He(o,{position:"absolute",left:e-r/2+"px",top:n+"px",height:i+"px",width:r+"px"}),ue(o,{"data-column":t,role:"presentation"}),o},$i=function(t,e,n,r,i){var o=ot.fromTag("div");return He(o,{position:"absolute",left:e+"px",top:n-i/2+"px",height:i+"px",width:r+"px"}),ue(o,{"data-row":t,role:"presentation"}),o},to=function(t){var e=t.replace(/\./g,"-");return{resolve:function(t){return e+"-"+t}}},eo={resolve:to("ephox-snooker").resolve},no=function(t,e){var n=le(t,e);return void 0===n||""===n?[]:n.split(" ")},ro=function(t){return void 0!==t.dom().classList},io=function(t,e){return function(t,e,n){var r=no(t,e).concat([n]);return se(t,e,r.join(" ")),!0}(t,"class",e)},oo=function(t,e){return function(t,e,n){var r=R(no(t,e),function(t){return t!==n});return r.length>0?se(t,e,r.join(" ")):fe(t,e),!1}(t,"class",e)},ao=function(t,e){ro(t)?t.dom().classList.add(e):io(t,e)},so=function(t){0===(ro(t)?t.dom().classList:function(t){return no(t,"class")}(t)).length&&fe(t,"class")},uo=function(t,e){return ro(t)&&t.dom().classList.contains(e)},lo=eo.resolve("resizer-bar"),co=eo.resolve("resizer-rows"),fo=eo.resolve("resizer-cols"),mo=function(t){var e=ye(t.parent(),"."+lo);S(e,Qe)},ho=function(t,e,n){var r=t.origin();S(e,function(e,i){e.each(function(e){var i=n(r,e);ao(i,lo),qe(t.parent(),i)})})},go=function(t,e,n,r,i,o){var a=Kr(e);!function(t,e,n,r){ho(t,e,function(t,e){var i=$i(e.row(),n.left()-t.left(),e.y()-t.top(),r,7);return ao(i,co),i})}(t,n.length>0?i.positions(n,e):[],a,Nr(e)),function(t,e,n,r){ho(t,e,function(t,e){var i=Zi(e.col(),e.x()-t.left(),n.top()-t.top(),7,r);return ao(i,fo),i})}(t,r.length>0?o.positions(r,e):[],a,Rr(e))},po=function(t,e){var n=ye(t.parent(),"."+lo);S(n,e)},vo={refresh:function(t,e,n,r){mo(t);var i=Te(e),o=Pe.generate(i),a=Qi(o),s=Xi(o);go(t,e,a,s,n,r)},hide:function(t){po(t,function(t){Be(t,"display","none")})},show:function(t){po(t,function(t){Be(t,"display","block")})},destroy:mo,isRowBar:function(t){return uo(t,co)},isColBar:function(t){return uo(t,fo)}},bo=function(t,e){return E(t,function(t){var n=function(t){return Li(t,function(t){return Yt(t.element()).map(function(t){var e=Yt(t).isNone();return rt.elementnew(t,e)})}).getOrThunk(function(){return rt.elementnew(e.row(),!0)})}(t.details());return rt.rowdatanew(n.element(),t.details(),t.section(),n.isNew())})},yo=function(t,e){var n=Wi(t,Wt);return bo(n,e)},wo=function(t,e){var n=L(E(t.all(),function(t){return t.cells()}));return N(n,function(t){return Wt(e,t.element())})},xo=function(t,e,n,i,o){return function(a,s,u,l,c){var f=Te(s),d=Pe.generate(f);return e(d,u).map(function(e){var n=function(t,e){return Ui(t,e,!1)}(d,l),i=t(n,e,Wt,o(l)),a=yo(i.grid(),l);return{grid:r(a),cursor:i.cursor}}).fold(function(){return p.none()},function(t){var e=Vi(s,t.grid());return n(s,t.grid(),c),i(s),vo.refresh(a,s,si.height,c),p.some({cursor:t.cursor,newRows:e.newRows,newCells:e.newCells})})}},Co=yo,_o=function(t,e){return De.cell(e.element()).bind(function(e){return wo(t,e)})},Ao=function(t,e){var n=E(e.selection(),function(e){return De.cell(e).bind(function(e){return wo(t,e)})}),r=Pi(n);return r.length>0?p.some(r):p.none()},ko=function(t,e){return De.cell(e.element()).bind(function(n){return wo(t,n).map(function(t){return Mi(t,{generators:e.generators,clipboard:e.clipboard})})})},Eo=function(t,e){var n=E(e.selection(),function(e){return De.cell(e).bind(function(e){return wo(t,e)})}),r=Pi(n);return r.length>0?p.some(Mi({cells:r},{generators:e.generators,clipboard:e.clipboard})):p.none()},So=function(t,e){return e.mergable()},Ro=function(t,e){return e.unmergable()},Do=function(t){return{is:function(e){return t===e},isValue:c,isError:l,getOr:r(t),getOrThunk:r(t),getOrDie:r(t),or:function(e){return Do(t)},orThunk:function(e){return Do(t)},fold:function(e,n){return n(t)},map:function(e){return Do(e(t))},mapError:function(e){return Do(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOption:function(){return p.some(t)}}},To=function(t){return{is:l,isValue:l,isError:c,getOr:i,getOrThunk:function(t){return t()},getOrDie:function(){return(e=String(t),function(){throw new Error(e)})();var e},or:function(t){return t},orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return To(t)},mapError:function(e){return To(e(t))},each:e,bind:function(e){return To(t)},exists:l,forall:c,toOption:p.none}},No={value:Do,error:To},Oo=function(t,e){return E(t,function(){return rt.elementnew(e.cell(),!0)})},Mo=function(t,e,n){return t.concat(qi(e,function(e){return Hi.setCells(t[t.length-1],Oo(t[t.length-1].cells(),n))}))},Po=function(t,e,n){return E(t,function(t){return Hi.setCells(t,t.cells().concat(Oo(Gi(0,e),n)))})},Lo=function(t,e,n){if(t.row()>=e.length||t.column()>Hi.cellLength(e[0]))return No.error("invalid start address out of table bounds, row: "+t.row()+", column: "+t.column());var i=e.slice(t.row()),o=i[0].cells().slice(t.column()),a=Hi.cellLength(n[0]),s=n.length;return No.value({rowDelta:r(i.length-s),colDelta:r(o.length-a)})},Io=function(t,e){var n=Hi.cellLength(t[0]),i=Hi.cellLength(e[0]);return{rowDelta:r(0),colDelta:r(n-i)}},Bo=function(t,e,n){var r=e.colDelta()<0?Po:i;return(e.rowDelta()<0?Mo:i)(r(t,Math.abs(e.colDelta()),n),Math.abs(e.rowDelta()),n)},Ho=function(t,e,n,r){if(0===t.length)return t;for(var i=e.startRow();i<=e.finishRow();i++)for(var o=e.startCol();o<=e.finishCol();o++)Hi.mutateCell(t[i],o,rt.elementnew(r(),!1));return t},zo=function(t,e,n,r){for(var i=!0,o=0;o0&&e1&&Hi.cellLength(a)>1&&(n>0&&i(Hi.getCellElement(a,n-1))||n0&&i(Hi.getCellElement(t[e-1],n))||e0&&e0&&e0})},Xo=function(t,e,n,r){return E(t,function(t){return Hi.mapCells(t,function(t){return function(t){return k(e,function(e){return n(t.element(),e.element())})}(t)?rt.elementnew(r(t.element(),n),!0):t})})},Qo=function(t,e,n,r){return void 0!==Hi.getCellElement(t[e],n)&&e>0&&r(Hi.getCellElement(t[e-1],n),Hi.getCellElement(t[e],n))},Zo=function(t,e,n){return e>0&&n(Hi.getCellElement(t,e-1),Hi.getCellElement(t,e))},$o=function(t,e,n,r){var i=I(t,function(r,i){return Qo(t,i,e,n)||Zo(r,e,n)?[]:[Hi.getCell(r,e)]});return Xo(t,i,n,r)},ta=function(t,e,n,r){var i=t[e],o=I(i.cells(),function(r,o){return Qo(t,e,o,n)||Zo(i,o,n)?[]:[r]});return Xo(t,o,n,r)},ea=function(t){return{fold:t}},na=function(){return ea(function(t,e,n,r,i){return t()})},ra=function(t){return ea(function(e,n,r,i,o){return n(t)})},ia=function(t,e){return ea(function(n,r,i,o,a){return i(t,e)})},oa=function(t,e,n){return ea(function(r,i,o,a,s){return a(t,e,n)})},aa=function(t,e){return ea(function(n,r,i,o,a){return a(t,e)})},sa=function(t,e,n,i){var o=t.slice(0),a=function(t,e){return 0===t.length?na():1===t.length?ra(0):0===e?ia(0,1):e===t.length-1?aa(e-1,e):e>0&&e=0){var r=Math.max(i.minCellWidth(),o[e]-n);return s(o.slice(0,t)).concat([n,r-o[e]]).concat(s(o.slice(e+1)))}var a=Math.max(i.minCellWidth(),o[t]+n),u=o[t]-a;return s(o.slice(0,t)).concat([a-o[t],u]).concat(s(o.slice(e+1)))},c=l;return a.fold(u,function(t){return i.singleColumnWidth(o[t],n)},c,function(t,e,n){return l(e,n)},function(t,e){if(n>=0)return s(o.slice(0,e)).concat([n]);var r=Math.max(i.minCellWidth(),o[e]+n);return s(o.slice(0,e)).concat([r-o[e]])})},ua=function(t,e){return ce(t,e)&&parseInt(le(t,e),10)>1},la={hasColspan:function(t){return ua(t,"colspan")},hasRowspan:function(t){return ua(t,"rowspan")},minWidth:r(10),minHeight:r(10),getInt:function(t,e){return parseInt(ze(t,e),10)}},ca=function(t,e,n){return We(t,e).fold(function(){return n(t)+"px"},function(t){return t})},fa=function(t){return ca(t,"width",Vr.getPixelWidth)},da=function(t){return ca(t,"height",Vr.getHeight)},ma=function(t,e,n,r,i){var o=Xi(t),a=E(o,function(t){return t.map(e.edge)});return E(o,function(t,e){return t.filter(s(la.hasColspan)).fold(function(){var t=Ji(a,e);return r(t)},function(t){return n(t,i)})})},ha=function(t){return t.map(function(t){return t+"px"}).getOr("")},ga=function(t,e,n,r){var i=Qi(t),o=E(i,function(t){return t.map(e.edge)});return E(i,function(t,e){return t.filter(s(la.hasRowspan)).fold(function(){var t=Ji(o,e);return r(t)},function(t){return n(t)})})},pa={getRawWidths:function(t,e){return ma(t,e,fa,ha)},getPixelWidths:function(t,e,n){return ma(t,e,Vr.getPixelWidth,function(t){return t.getOrThunk(n.minCellWidth)},n)},getPercentageWidths:function(t,e,n){return ma(t,e,Vr.getPercentageWidth,function(t){return t.fold(function(){return n.minCellWidth()},function(t){return t/n.pixelWidth()*100})},n)},getPixelHeights:function(t,e){return ga(t,e,Vr.getHeight,function(t){return t.getOrThunk(la.minHeight)})},getRawHeights:function(t,e){return ga(t,e,da,ha)}},va=function(t,e,n){for(var r=0,i=t;i0&&r.setElementWidth(t,s)}},Sa=function(t){0===De.cells(t).length&&Qe(t)},Ra=V("grid","cursor"),Da=function(t,e,n){return Ta(t,e,n).orThunk(function(){return Ta(t,0,0)})},Ta=function(t,e,n){return p.from(t[e]).bind(function(t){return p.from(t.cells()[n]).bind(function(t){return p.from(t.element())})})},Na=function(t,e,n){return Ra(t,Ta(t,e,n))},Oa=function(t){return T(t,function(t,e){return k(t,function(t){return t.row()===e.row()})?t:t.concat([e])},[]).sort(function(t,e){return t.row()-e.row()})},Ma=function(t){return T(t,function(t,e){return k(t,function(t){return t.column()===e.column()})?t:t.concat([e])},[]).sort(function(t,e){return t.column()-e.column()})},Pa=function(t,e,n){var r=Ne(t,n),i=Pe.generate(r);return Ui(i,e,!0)},La=Ea.adjustWidthTo,Ia={insertRowBefore:xo(function(t,e,n,r){var i=e.row(),o=e.row(),a=Vo(t,o,i,n,r.getOrInit);return Na(a,o,e.column())},_o,e,e,bi),insertRowsBefore:xo(function(t,e,n,r){var i=e[0].row(),o=e[0].row(),a=Oa(e),s=T(a,function(t,e){return Vo(t,o,i,n,r.getOrInit)},t);return Na(s,o,e[0].column())},Ao,e,e,bi),insertRowAfter:xo(function(t,e,n,r){var i=e.row(),o=e.row()+e.rowspan(),a=Vo(t,o,i,n,r.getOrInit);return Na(a,o,e.column())},_o,e,e,bi),insertRowsAfter:xo(function(t,e,n,r){var i=Oa(e),o=i[i.length-1].row(),a=i[i.length-1].row()+i[i.length-1].rowspan(),s=T(i,function(t,e){return Vo(t,a,o,n,r.getOrInit)},t);return Na(s,a,e[0].column())},Ao,e,e,bi),insertColumnBefore:xo(function(t,e,n,r){var i=e.column(),o=e.column(),a=Yo(t,o,i,n,r.getOrInit);return Na(a,e.row(),o)},_o,La,e,bi),insertColumnsBefore:xo(function(t,e,n,r){var i=Ma(e),o=i[0].column(),a=i[0].column(),s=T(i,function(t,e){return Yo(t,a,o,n,r.getOrInit)},t);return Na(s,e[0].row(),a)},Ao,La,e,bi),insertColumnAfter:xo(function(t,e,n,r){var i=e.column(),o=e.column()+e.colspan(),a=Yo(t,o,i,n,r.getOrInit);return Na(a,e.row(),o)},_o,La,e,bi),insertColumnsAfter:xo(function(t,e,n,r){var i=e[e.length-1].column(),o=e[e.length-1].column()+e[e.length-1].colspan(),a=Ma(e),s=T(a,function(t,e){return Yo(t,o,i,n,r.getOrInit)},t);return Na(s,e[0].row(),o)},Ao,La,e,bi),splitCellIntoColumns:xo(function(t,e,n,r){var i=qo(t,e.row(),e.column(),n,r.getOrInit);return Na(i,e.row(),e.column())},_o,e,e,bi),splitCellIntoRows:xo(function(t,e,n,r){var i=Go(t,e.row(),e.column(),n,r.getOrInit);return Na(i,e.row(),e.column())},_o,e,e,bi),eraseColumns:xo(function(t,e,n,r){var i=Ma(e),o=Ko(t,i[0].column(),i[i.length-1].column()),a=Da(o,e[0].row(),e[0].column());return Ra(o,a)},Ao,La,Sa,bi),eraseRows:xo(function(t,e,n,r){var i=Oa(e),o=Jo(t,i[0].row(),i[i.length-1].row()),a=Da(o,e[0].row(),e[0].column());return Ra(o,a)},Ao,e,Sa,bi),makeColumnHeader:xo(function(t,e,n,r){var i=$o(t,e.column(),n,r.replaceOrInit);return Na(i,e.row(),e.column())},_o,e,e,yi("row","th")),unmakeColumnHeader:xo(function(t,e,n,r){var i=$o(t,e.column(),n,r.replaceOrInit);return Na(i,e.row(),e.column())},_o,e,e,yi(null,"td")),makeRowHeader:xo(function(t,e,n,r){var i=ta(t,e.row(),n,r.replaceOrInit);return Na(i,e.row(),e.column())},_o,e,e,yi("col","th")),unmakeRowHeader:xo(function(t,e,n,r){var i=ta(t,e.row(),n,r.replaceOrInit);return Na(i,e.row(),e.column())},_o,e,e,yi(null,"td")),mergeCells:xo(function(t,e,n,i){var o=e.cells();Ni(o);var a=Ho(t,e.bounds(),n,r(o[0]));return Ra(a,p.from(o[0]))},So,e,e,wi),unmergeCells:xo(function(t,e,n,r){var i=D(e,function(t,e){return zo(t,e,n,r.combine(e))},t);return Ra(i,p.from(e[0]))},Ro,e,e,wi),pasteCells:xo(function(t,e,n,r){var i,o,a,s,u=(i=e.clipboard(),o=e.generators(),a=Te(i),s=Pe.generate(a),Ui(s,o,!0)),l=rt.address(e.row(),e.column());return Uo(l,t,u,e.generators(),n).fold(function(){return Ra(t,p.some(e.element()))},function(t){var n=Da(t,e.row(),e.column());return Ra(t,n)})},ko,La,e,bi),pasteRowsBefore:xo(function(t,e,n,r){var i=t[e.cells[0].row()],o=e.cells[0].row(),a=Pa(e.clipboard(),e.generators(),i),s=jo(o,t,a,e.generators(),n),u=Da(s,e.cells[0].row(),e.cells[0].column());return Ra(s,u)},Eo,e,e,bi),pasteRowsAfter:xo(function(t,e,n,r){var i=t[e.cells[0].row()],o=e.cells[e.cells.length-1].row()+e.cells[e.cells.length-1].rowspan(),a=Pa(e.clipboard(),e.generators(),i),s=jo(o,t,a,e.generators(),n),u=Da(s,e.cells[0].row(),e.cells[0].column());return Ra(s,u)},Eo,e,e,bi)},Ba=function(t){return ot.fromDom(t.getBody())},Ha=function(t){return t.getBoundingClientRect().width},za=function(t){return t.getBoundingClientRect().height},Fa=function(t){return function(e){return Wt(e,Ba(t))}},Wa=function(t){return/^[0-9]+$/.test(t)&&(t+="px"),t},Ua=function(t){var e=ye(t,"td[data-mce-style],th[data-mce-style]");fe(t,"data-mce-style"),S(e,function(t){fe(t,"data-mce-style")})},ja={isRtl:r(!1)},Va={isRtl:r(!0)},Ya={directionAt:function(t){return"rtl"===function(t){return"rtl"===ze(t,"direction")?"rtl":"ltr"}(t)?Va:ja}},qa=["tableprops","tabledelete","|","tableinsertrowbefore","tableinsertrowafter","tabledeleterow","|","tableinsertcolbefore","tableinsertcolafter","tabledeletecol"],Ga={"border-collapse":"collapse",width:"100%"},Ja={border:"1"},Ka=function(t){return t.getParam("table_default_styles",Ga,"object")},Xa=function(t){return t.getParam("table_tab_navigation",!0,"boolean")},Qa=function(t){return t.getParam("table_cell_advtab",!0,"boolean")},Za=function(t){return t.getParam("table_row_advtab",!0,"boolean")},$a=function(t){return t.getParam("table_advtab",!0,"boolean")},ts=function(t){return t.getParam("table_style_by_css",!1,"boolean")},es=function(t){return t.getParam("table_cell_class_list",[],"array")},ns=function(t){return t.getParam("table_row_class_list",[],"array")},rs=function(t){return t.getParam("table_class_list",[],"array")},is=function(t){return!1===t.getParam("table_responsive_width")},os=function(t,e){return t.fire("newrow",{node:e})},as=function(t,e){return t.fire("newcell",{node:e})},ss=function(t,e,n,r){t.fire("ObjectResizeStart",{target:e,width:n,height:r})},us=function(t,e,n,r){t.fire("ObjectResized",{target:e,width:n,height:r})},ls=function(t,n){var r=function(t){return"table"===$t(Ba(t))},i=function(t){var e=t.getParam("table_clone_elements");return b(e)?p.some(e.split(/[ ,]/)):Array.isArray(e)?p.some(e):p.none()}(t),o=function(e,n,r,o){return function(a,s){Ua(a);var u=o(),l=ot.fromDom(t.getDoc()),c=li(Ya.directionAt),f=Cn(r,l,i);return n(a)?e(u,a,s,f,c).bind(function(e){return S(e.newRows(),function(e){os(t,e.dom())}),S(e.newCells(),function(e){as(t,e.dom())}),e.cursor().map(function(e){var n=t.dom.createRng();return n.setStart(e.dom(),0),n.setEnd(e.dom(),0),n})}):p.none()}};return{deleteRow:o(Ia.eraseRows,function(e){var n=fi(e);return!1===r(t)||n.rows()>1},e,n),deleteColumn:o(Ia.eraseColumns,function(e){var n=fi(e);return!1===r(t)||n.columns()>1},e,n),insertRowsBefore:o(Ia.insertRowsBefore,c,e,n),insertRowsAfter:o(Ia.insertRowsAfter,c,e,n),insertColumnsBefore:o(Ia.insertColumnsBefore,c,Yr,n),insertColumnsAfter:o(Ia.insertColumnsAfter,c,Yr,n),mergeCells:o(Ia.mergeCells,c,e,n),unmergeCells:o(Ia.unmergeCells,c,e,n),pasteRowsBefore:o(Ia.pasteRowsBefore,c,e,n),pasteRowsAfter:o(Ia.pasteRowsAfter,c,e,n),pasteCells:o(Ia.pasteCells,c,e,n)}},cs=function(t,e,n){var r=Te(t),i=Pe.generate(r);return Ao(i,e).map(function(t){var e=Ui(i,n,!1).slice(t[0].row(),t[t.length-1].row()+t[t.length-1].rowspan()),r=Co(e,n);return Yi(r)})},fs=tinymce.util.Tools.resolve("tinymce.util.Tools"),ds={applyAlign:function(t,e,n){n&&t.formatter.apply("align"+n,{},e)},applyVAlign:function(t,e,n){n&&t.formatter.apply("valign"+n,{},e)},unApplyAlign:function(t,e){fs.each("left center right".split(" "),function(n){t.formatter.remove("align"+n,{},e)})},unApplyVAlign:function(t,e){fs.each("top middle bottom".split(" "),function(n){t.formatter.remove("valign"+n,{},e)})},getTDTHOverallStyle:function(t,e,n){var r;return r=function(e,r){for(var i=0;i1?{width:"",height:"",scope:"",class:"",align:"",valign:"",style:"",type:e.nodeName.toLowerCase()}:function(t,e){var n=t.dom,r={width:n.getStyle(e,"width")||n.getAttrib(e,"width"),height:n.getStyle(e,"height")||n.getAttrib(e,"height"),scope:n.getAttrib(e,"scope"),class:n.getAttrib(e,"class"),type:e.nodeName.toLowerCase(),style:"",align:"",valign:""};return fs.each("left center right".split(" "),function(n){t.formatter.matchNode(e,"align"+n)&&(r.align=n)}),fs.each("top middle bottom".split(" "),function(n){t.formatter.matchNode(e,"valign"+n)&&(r.valign=n)}),Qa(t)&&fs.extend(r,gs.extractAdvancedStyles(n,e)),r}(t,e),es(t).length>0&&(r={name:"class",type:"listbox",label:"Class",values:gs.buildListItems(es(t),function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({block:"td",classes:[e.value]})})})});var a={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",layout:"grid",columns:2,labelGapCalc:!1,padding:0,defaults:{type:"textbox",maxWidth:50},items:[{label:"Width",name:"width",onchange:o(gs.updateStyleField,t)},{label:"Height",name:"height",onchange:o(gs.updateStyleField,t)},{label:"Cell type",name:"type",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{label:"Scope",name:"scope",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{label:"H Align",name:"align",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"V Align",name:"valign",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}]},r]};Qa(t)?t.windowManager.open({title:"Cell properties",bodyType:"tabpanel",data:n,body:[{title:"General",type:"form",items:a},gs.createStyleForm(t)],onsubmit:o(ps,t,i)}):t.windowManager.open({title:"Cell properties",data:n,body:a,onsubmit:o(ps,t,i)})}},bs=function(t,e,n){var r=t.getParent(e,"table"),i=e.parentNode,o=t.select(n,r)[0];o||(o=t.create(n),r.firstChild?"CAPTION"===r.firstChild.nodeName?t.insertAfter(o,r.firstChild):r.insertBefore(o,r.firstChild):r.appendChild(o)),o.appendChild(e),i.hasChildNodes()||t.remove(i)};function ys(t,e,n,r){var i=t.dom;function o(t,n,r){(1===e.length||r)&&i.setAttrib(t,n,r)}Za(t)&&gs.syncAdvancedStyleFields(t,r);var a=r.control.rootControl.toJSON();t.undoManager.transact(function(){fs.each(e,function(r){var s,u,l;o(r,"scope",a.scope),o(r,"style",a.style),o(r,"class",a.class),s=r,u="height",l=Wa(a.height),(1===e.length||l)&&i.setStyle(s,u,l),a.type!==r.parentNode.nodeName.toLowerCase()&&bs(t.dom,r,a.type),a.align!==n.align&&(ds.unApplyAlign(t,r),ds.applyAlign(t,r,a.align))}),t.focus()})}var ws=function(t){var e,n,r,i,a,s,u=t.dom,l=[];e=u.getParent(t.selection.getStart(),"table"),n=u.getParent(t.selection.getStart(),"td,th"),fs.each(e.rows,function(t){fs.each(t.cells,function(e){if(u.getAttrib(e,"data-mce-selected")||e===n)return l.push(t),!1})}),(r=l[0])&&(a=l.length>1?{height:"",scope:"",style:"",class:"",align:"",type:r.parentNode.nodeName.toLowerCase()}:function(t,e){var n=t.dom,r={height:n.getStyle(e,"height")||n.getAttrib(e,"height"),scope:n.getAttrib(e,"scope"),class:n.getAttrib(e,"class"),align:"",style:"",type:e.parentNode.nodeName.toLowerCase()};return fs.each("left center right".split(" "),function(n){t.formatter.matchNode(e,"align"+n)&&(r.align=n)}),Za(t)&&fs.extend(r,gs.extractAdvancedStyles(n,e)),r}(t,r),ns(t).length>0&&(i={name:"class",type:"listbox",label:"Class",values:gs.buildListItems(ns(t),function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({block:"tr",classes:[e.value]})})})}),s={type:"form",columns:2,padding:0,defaults:{type:"textbox"},items:[{type:"listbox",name:"type",label:"Row type",text:"Header",maxWidth:null,values:[{text:"Header",value:"thead"},{text:"Body",value:"tbody"},{text:"Footer",value:"tfoot"}]},{type:"listbox",name:"align",label:"Alignment",text:"None",maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height"},i]},Za(t)?t.windowManager.open({title:"Row properties",data:a,bodyType:"tabpanel",body:[{title:"General",type:"form",items:s},gs.createStyleForm(t)],onsubmit:o(ys,t,l,a)}):t.windowManager.open({title:"Row properties",data:a,body:s,onsubmit:o(ys,t,l,a)}))},xs=tinymce.util.Tools.resolve("tinymce.Env"),Cs={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:!0},_s=function(t,e,n,r,i){void 0===i&&(i=Cs);var o=ot.fromTag("table");He(o,i.styles),ue(o,i.attributes);var a=ot.fromTag("tbody");qe(o,a);for(var s=[],u=0;u',e.insertBefore(r,e.firstChild)),ds.unApplyAlign(t,e),i.align&&ds.applyAlign(t,e,i.align),t.focus(),t.addVisual()})},Rs=function(t,e){var n,r,i,a,s,u=t.dom,l={};!0===e?(n=u.getParent(t.selection.getStart(),"table"))&&(l=function(t,e){var n=t.dom,r={width:n.getStyle(e,"width")||n.getAttrib(e,"width"),height:n.getStyle(e,"height")||n.getAttrib(e,"height"),cellspacing:n.getStyle(e,"border-spacing")||n.getAttrib(e,"cellspacing"),cellpadding:n.getAttrib(e,"data-mce-cell-padding")||n.getAttrib(e,"cellpadding")||ds.getTDTHOverallStyle(t.dom,e,"padding"),border:n.getAttrib(e,"data-mce-border")||n.getAttrib(e,"border")||ds.getTDTHOverallStyle(t.dom,e,"border"),borderColor:n.getAttrib(e,"data-mce-border-color"),caption:!!n.select("caption",e)[0],class:n.getAttrib(e,"class")};return fs.each("left center right".split(" "),function(n){t.formatter.matchNode(e,"align"+n)&&(r.align=n)}),$a(t)&&fs.extend(r,gs.extractAdvancedStyles(n,e)),r}(t,n)):(r={label:"Cols",name:"cols"},i={label:"Rows",name:"rows"}),rs(t).length>0&&(l.class&&(l.class=l.class.replace(/\s*mce\-item\-table\s*/g,"")),a={name:"class",type:"listbox",label:"Class",values:gs.buildListItems(rs(t),function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({block:"table",classes:[e.value]})})})}),s={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",labelGapCalc:!1,padding:0,layout:"grid",columns:2,defaults:{type:"textbox",maxWidth:50},items:function(t){return t.getParam("table_appearance_options",!0,"boolean")}(t)?[r,i,{label:"Width",name:"width",onchange:o(gs.updateStyleField,t)},{label:"Height",name:"height",onchange:o(gs.updateStyleField,t)},{label:"Cell spacing",name:"cellspacing"},{label:"Cell padding",name:"cellpadding"},{label:"Border",name:"border"},{label:"Caption",name:"caption",type:"checkbox"}]:[r,i,{label:"Width",name:"width",onchange:o(gs.updateStyleField,t)},{label:"Height",name:"height",onchange:o(gs.updateStyleField,t)}]},{label:"Alignment",name:"align",type:"listbox",text:"None",values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},a]},$a(t)?t.windowManager.open({title:"Table properties",data:l,bodyType:"tabpanel",body:[{title:"General",type:"form",items:s},gs.createStyleForm(t)],onsubmit:o(Ss,t,n)}):t.windowManager.open({title:"Table properties",data:l,body:s,onsubmit:o(Ss,t,n)})},Ds=fs.each,Ts={registerCommands:function(t,n,r,i,a){var u=Fa(t),l=function(){return ot.fromDom(t.dom.getParent(t.selection.getStart(),"th,td"))},c=function(t){return De.table(t,u)},f=function(t){return{width:Ha(t.dom()),height:Ha(t.dom())}},d=function(e){var n=l();c(n).each(function(o){var a=_r.forMenu(i,o,n),s=f(o);e(o,a).each(function(e){!function(t,e,n){var r=f(n);e.width===r.width&&e.height===r.height||(ss(t,n.dom(),e.width,e.height),us(t,n.dom(),r.width,r.height))}(t,s,o),t.selection.setRng(e),t.focus(),r.clear(o),Ua(o)})})},m=function(n){var r=l();return c(r).bind(function(n){var o=ot.fromDom(t.getDoc()),a=_r.forMenu(i,n,r),s=Cn(e,o,p.none());return cs(n,a,s)})},h=function(e){a.get().each(function(n){var o=E(n,function(t){return an(t)}),a=l();c(a).bind(function(n){var s=ot.fromDom(t.getDoc()),u=_n(s),l=_r.pasteRows(i,n,a,o,u);e(n,l).each(function(e){t.selection.setRng(e),t.focus(),r.clear(n)})})})};Ds({mceTableSplitCells:function(){d(n.unmergeCells)},mceTableMergeCells:function(){d(n.mergeCells)},mceTableInsertRowBefore:function(){d(n.insertRowsBefore)},mceTableInsertRowAfter:function(){d(n.insertRowsAfter)},mceTableInsertColBefore:function(){d(n.insertColumnsBefore)},mceTableInsertColAfter:function(){d(n.insertColumnsAfter)},mceTableDeleteCol:function(){d(n.deleteColumn)},mceTableDeleteRow:function(){d(n.deleteRow)},mceTableCutRow:function(t){a.set(m()),d(n.deleteRow)},mceTableCopyRow:function(t){a.set(m())},mceTablePasteRowBefore:function(t){h(n.pasteRowsBefore)},mceTablePasteRowAfter:function(t){h(n.pasteRowsAfter)},mceTableDelete:function(){var e=ot.fromDom(t.dom.getParent(t.selection.getStart(),"th,td"));De.table(e,u).filter(s(u)).each(function(e){var n=ot.fromText("");Ve(e,n),Qe(e);var r=t.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),t.selection.setRng(r)})}},function(e,n){t.addCommand(n,e)}),Ds({mceInsertTable:o(Rs,t),mceTableProps:o(Rs,t,!0),mceTableRowProps:o(ws,t),mceTableCellProps:o(vs,t)},function(e,n){t.addCommand(n,function(t,n){e(n)})})}},Ns=function(t){var e=p.from(t.dom().documentElement).map(ot.fromDom).getOr(t);return{parent:r(e),view:r(t),origin:r(Gr(0,0))}},Os=function(t,e){return{parent:r(e),view:r(t),origin:r(Gr(0,0))}};function Ms(t){var e=V.apply(null,t),n=[];return{bind:function(t){if(void 0===t)throw"Event bind error: undefined handler";n.push(t)},unbind:function(t){n=R(n,function(e){return e!==t})},trigger:function(){var t=e.apply(null,arguments);S(n,function(e){e(t)})}}}var Ps={create:function(t){return{registry:U(t,function(t){return{bind:t.bind,unbind:t.unbind}}),trigger:U(t,function(t){return t.trigger})}}},Ls={mode:gi(["compare","extract","mutate","sink"]),sink:gi(["element","start","stop","destroy"]),api:gi(["forceDrop","drop","move","delayDrop"])},Is={resolve:to("ephox-dragster").resolve},Bs=function(t,e){return function(i){if(t(i)){var o=ot.fromDom(i.target),a=function(){i.stopPropagation()},s=function(){i.preventDefault()},u=n(s,a),l=function(t,e,n,i,o,a,s){return{target:r(t),x:r(e),y:r(n),stop:i,prevent:o,kill:a,raw:r(s)}}(o,i.clientX,i.clientY,a,s,u,i);e(l)}}},Hs=function(t,e,n,r){return function(t,e,n,r,i){var a=Bs(n,r);return t.dom().addEventListener(e,a,i),{unbind:o(zs,t,e,a,i)}}(t,e,n,r,!1)},zs=function(t,e,n,r){t.dom().removeEventListener(e,n,r)},Fs=r(!0),Ws=function(t,e,n){return Hs(t,e,Fs,n)},Us=Ls.mode({compare:function(t,e){return Gr(e.left()-t.left(),e.top()-t.top())},extract:function(t){return p.some(Gr(t.x(),t.y()))},sink:function(t,e){var n=function(t){var e=Mi({layerClass:Is.resolve("blocker")},t),n=ot.fromTag("div");return se(n,"role","presentation"),He(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),ao(n,Is.resolve("blocker")),ao(n,e.layerClass),{element:function(){return n},destroy:function(){Qe(n)}}}(e),r=Ws(n.element(),"mousedown",t.forceDrop),i=Ws(n.element(),"mouseup",t.drop),o=Ws(n.element(),"mousemove",t.move),a=Ws(n.element(),"mouseout",t.delayDrop);return Ls.sink({element:n.element,start:function(t){qe(t,n.element())},stop:function(){Qe(n.element())},destroy:function(){n.destroy(),i.unbind(),o.unbind(),a.unbind(),r.unbind()}})},mutate:function(t,e){t.mutate(e.left(),e.top())}});function js(){var t=p.none(),e=Ps.create({move:Ms(["info"])});return{onEvent:function(n,r){r.extract(n).each(function(n){(function(e,n){var r=t.map(function(t){return e.compare(t,n)});return t=p.some(n),r})(r,n).each(function(t){e.trigger.move(t)})})},reset:function(){t=p.none()},events:e.registry}}function Vs(){var t={onEvent:function(t,e){},reset:e},n=js(),r=t;return{on:function(){r.reset(),r=n},off:function(){r.reset(),r=t},isOn:function(){return r===n},onEvent:function(t,e){r.onEvent(t,e)},events:n.events}}var Ys=function(t,e,n){var r,i,o,a=!1,s=Ps.create({start:Ms([]),stop:Ms([])}),u=Vs(),l=function(){d.stop(),u.isOn()&&(u.off(),s.trigger.stop())},c=(r=l,i=200,o=null,{cancel:function(){null!==o&&(clearTimeout(o),o=null)},throttle:function(){for(var t=[],e=0;e=0?ru(t,e.all()[e.index()-1]):nu(t)})},uu=hr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),lu={before:uu.before,on:uu.on,after:uu.after,cata:function(t,e,n,r){return t.fold(e,n,r)},getStart:function(t){return t.fold(i,i,i)}},cu=hr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),fu=V("start","soffset","finish","foffset"),du=function(t){return function(t){var e=t.dom().ownerDocument.defaultView;return ot.fromDom(e)}(function(t){return t.match({domRange:function(t){return ot.fromDom(t.startContainer)},relative:function(t,e){return lu.getStart(t)},exact:function(t,e,n,r){return t}})}(t))},mu=cu.relative,hu=cu.exact,gu=function(t,e,n,r){var i=function(t,e,n,r){var i=Vt(t).dom().createRange();return i.setStart(t.dom(),e),i.setEnd(n.dom(),r),i}(t,e,n,r),o=Wt(t,n)&&e===r;return i.collapsed&&!o},pu=function(t,e){t.selectNodeContents(e.dom())},vu=function(t,e,n){var r,i=t.document.createRange();return r=i,e.fold(function(t){r.setStartBefore(t.dom())},function(t,e){r.setStart(t.dom(),e)},function(t){r.setStartAfter(t.dom())}),function(t,e){e.fold(function(e){t.setEndBefore(e.dom())},function(e,n){t.setEnd(e.dom(),n)},function(e){t.setEndAfter(e.dom())})}(i,n),i},bu=function(t,e,n,r,i){var o=t.document.createRange();return o.setStart(e.dom(),n),o.setEnd(r.dom(),i),o},yu=function(t){return{left:r(t.left),top:r(t.top),right:r(t.right),bottom:r(t.bottom),width:r(t.width),height:r(t.height)}},wu=hr([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),xu=function(t,e,n){return e(ot.fromDom(n.startContainer),n.startOffset,ot.fromDom(n.endContainer),n.endOffset)},Cu=function(t,e){return function(t,e){var n=e.ltr();return n.collapsed?e.rtl().filter(function(t){return!1===t.collapsed}).map(function(t){return wu.rtl(ot.fromDom(t.endContainer),t.endOffset,ot.fromDom(t.startContainer),t.startOffset)}).getOrThunk(function(){return xu(0,wu.ltr,n)}):xu(0,wu.ltr,n)}(0,function(t,e){return e.match({domRange:function(t){return{ltr:r(t),rtl:p.none}},relative:function(e,n){return{ltr:wt(function(){return vu(t,e,n)}),rtl:wt(function(){return p.some(vu(t,n,e))})}},exact:function(e,n,r,i){return{ltr:wt(function(){return bu(t,e,n,r,i)}),rtl:wt(function(){return p.some(bu(t,r,i,e,n))})}}})}(t,e))},_u=function(t,e){return Cu(t,e).match({ltr:function(e,n,r,i){var o=t.document.createRange();return o.setStart(e.dom(),n),o.setEnd(r.dom(),i),o},rtl:function(e,n,r,i){var o=t.document.createRange();return o.setStart(r.dom(),i),o.setEnd(e.dom(),n),o}})},Au=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},ku=function(t,e,n,r,i){var o=function(n){var r=t.dom().createRange();return r.setStart(e.dom(),n),r.collapse(!0),r},a=ln(e).length,s=function(t,e,n,r,i){if(0===i)return 0;if(e===r)return i-1;for(var o=r,a=1;ao)return a-1;o=u}}return 0}(function(t){return o(t).getBoundingClientRect()},n,r,i.right,a);return o(s)},Eu=function(t,e,n,r){var i=t.dom().createRange();i.selectNode(e.dom());var o=i.getClientRects();return Li(o,function(t){return Au(t,n,r)?p.some(t):p.none()}).map(function(i){return ku(t,e,n,r,i)})},Su=function(t,e,n,r){var i=t.dom().createRange(),o=Kt(e);return Li(o,function(e){return i.selectNode(e.dom()),Au(i.getBoundingClientRect(),n,r)?Ru(t,e,n,r):p.none()})},Ru=function(t,e,n,r){return(ie(e)?Eu:Su)(t,e,n,r)},Du=function(t,e){return e-t.left0){var e=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);return p.some(fu(ot.fromDom(e.startContainer),e.startOffset,ot.fromDom(n.endContainer),n.endOffset))}return p.none()}(t)},Yu=function(t,e){var n=function(t,e){var n=t.document.createRange();return pu(n,e),n}(t,e);Hu(t,n)},qu=function(t){return function(t){return p.from(t.getSelection()).filter(function(t){return t.rangeCount>0}).bind(Vu)}(t).map(function(t){return hu(t.start(),t.soffset(),t.finish(),t.foffset())})},Gu=function(t,e){return function(t){var e=t.getClientRects(),n=e.length>0?e[0]:t.getBoundingClientRect();return n.width>0||n.height>0?p.some(n).map(yu):p.none()}(_u(t,e))},Ju=function(t,e,n){return function(t,e,n){var r=ot.fromDom(t.document);return Pu(r,e,n).map(function(t){return fu(ot.fromDom(t.startContainer),t.startOffset,ot.fromDom(t.endContainer),t.endOffset)})}(t,e,n)},Ku=function(t){t.getSelection().removeAllRanges()},Xu=tinymce.util.Tools.resolve("tinymce.util.VK"),Qu=function(t,e,n,r){return el(t,e,au(n),r)},Zu=function(t,e,n,r){return el(t,e,su(n),r)},$u=function(t,e){var n=hu(e,0,e,0);return ju(n)},tl=function(t,e){var n,r=ye(e,"tr");return(n=r,0===n.length?p.none():p.some(n[n.length-1])).bind(function(t){return Ae(t,"td,th").map(function(t){return $u(0,t)})})},el=function(t,e,n,r,i){return n.fold(p.none,p.none,function(t,e){return gn(e).map(function(t){return $u(0,t)})},function(n){return De.table(n,e).bind(function(e){var i=_r.noMenu(n);return t.undoManager.transact(function(){r.insertRowsAfter(e,i)}),tl(0,e)})})},nl=["table","li","dl"],rl={handle:function(t,e,n,r){if(t.keyCode===Xu.TAB){var i=Ba(e),o=function(t){var e=$t(t);return Wt(t,i)||A(nl,e)},a=e.selection.getRng();if(a.collapsed){var s=ot.fromDom(a.startContainer);De.cell(s,o).each(function(i){t.preventDefault(),(t.shiftKey?Zu:Qu)(e,o,i,n,r).each(function(t){e.selection.setRng(t)})})}}}},il={response:V("selection","kill")},ol=function(t){return function(e){return e===t}},al=ol(38),sl=ol(40),ul={ltr:{isBackward:ol(37),isForward:ol(39)},rtl:{isBackward:ol(39),isForward:ol(37)},isUp:al,isDown:sl,isNavigation:function(t){return t>=37&&t<=40}},ll={convertToRange:function(t,e){var n=_u(t,e);return{start:r(ot.fromDom(n.startContainer)),soffset:r(n.startOffset),finish:r(ot.fromDom(n.endContainer)),foffset:r(n.endOffset)}},makeSitus:function(t,e,n,i){return{start:r(lu.on(t,e)),finish:r(lu.on(n,i))}}},cl=(Ft.detect().browser.isSafari(),function(t){var e=void 0!==t?t.dom():document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return Gr(n,r)}),fl=function(t,e,n){(void 0!==n?n.dom():document).defaultView.scrollBy(t,e)};function dl(t){return{elementFromPoint:function(e,n){return ot.fromPoint(ot.fromDom(t.document),e,n)},getRect:function(t){return t.dom().getBoundingClientRect()},getRangedRect:function(e,n,r,i){var o=hu(e,n,r,i);return Gu(t,o).map(function(t){return U(t,u)})},getSelection:function(){return qu(t).map(function(e){return ll.convertToRange(t,e)})},fromSitus:function(e){var n=mu(e.start(),e.finish());return ll.convertToRange(t,n)},situsFromPoint:function(e,n){return Ju(t,e,n).map(function(t){return{start:r(lu.on(t.start(),t.soffset())),finish:r(lu.on(t.finish(),t.foffset()))}})},clearSelection:function(){Ku(t)},setSelection:function(e){Wu(t,e.start(),e.soffset(),e.finish(),e.foffset())},setRelativeSelection:function(e,n){Uu(t,e,n)},selectContents:function(e){Yu(t,e)},getInnerHeight:function(){return t.innerHeight},getScrollY:function(){return cl(ot.fromDom(t.document)).top()},scrollBy:function(e,n){fl(e,n,ot.fromDom(t.document))}}}var ml=function(t,e,n,r,i){return Wt(n,r)?p.none():lr.identify(n,r,e).bind(function(e){var r=e.boxes().getOr([]);return r.length>0?(i(t,r,e.start(),e.finish()),p.some(il.response(p.some(ll.makeSitus(n,0,n,dn(n))),!0))):p.none()})},hl={sync:function(t,e,n,r,i,o,a){return Wt(n,i)&&r===o?p.none():ke(n,"td,th",e).bind(function(n){return ke(i,"td,th",e).bind(function(r){return ml(t,e,n,r,a)})})},detect:ml,update:function(t,e,n,r,i){return lr.shiftSelection(r,t,e,i.firstSelectedSelector(),i.lastSelectedSelector()).map(function(t){return i.clear(n),i.selectRange(n,t.boxes(),t.start(),t.finish()),t.boxes()})}},gl=X(["left","top","right","bottom"],[]),pl={nu:gl,moveUp:function(t,e){return gl({left:t.left(),top:t.top()-e,right:t.right(),bottom:t.bottom()-e})},moveDown:function(t,e){return gl({left:t.left(),top:t.top()+e,right:t.right(),bottom:t.bottom()+e})},moveBottomTo:function(t,e){var n=t.bottom()-t.top();return gl({left:t.left(),top:e-n,right:t.right(),bottom:e})},moveTopTo:function(t,e){var n=t.bottom()-t.top();return gl({left:t.left(),top:e,right:t.right(),bottom:e+n})},getTop:function(t){return t.top()},getBottom:function(t){return t.bottom()},translate:function(t,e,n){return gl({left:t.left()+e,top:t.top()+n,right:t.right()+e,bottom:t.bottom()+n})},toString:function(t){return"("+t.left()+", "+t.top()+") -> ("+t.right()+", "+t.bottom()+")"}},vl=function(t){return pl.nu({left:t.left,top:t.top,right:t.right,bottom:t.bottom})},bl=function(t,e){return p.some(t.getRect(e))},yl=function(t,e,n){return re(e)?bl(t,e).map(vl):ie(e)?function(t,e,n){return n>=0&&n0?t.getRangedRect(e,n-1,e,n):p.none()}(t,e,n).map(vl):p.none()},wl=function(t,e){return re(e)?bl(t,e).map(vl):ie(e)?t.getRangedRect(e,0,e,dn(e)).map(vl):p.none()},xl=V("item","mode"),Cl=function(t,e,n,r){var i=void 0!==r?r:_l;return t.property().parent(e).map(function(t){return xl(t,i)})},_l=function(t,e,n,r){var i=void 0!==r?r:Al;return n.sibling(t,e).map(function(t){return xl(t,i)})},Al=function(t,e,n,r){var i=void 0!==r?r:Al,o=t.property().children(e);return n.first(o).map(function(t){return xl(t,i)})},kl=[{current:Cl,next:_l,fallback:p.none()},{current:_l,next:Al,fallback:p.some(Cl)},{current:Al,next:Al,fallback:p.some(_l)}],El=function(t,e,n,r,i){return N(i=void 0!==i?i:kl,function(t){return t.current===n}).bind(function(n){return n.current(t,e,r,n.next).orThunk(function(){return n.fallback.bind(function(n){return El(t,e,n,r)})})})},Sl={backtrack:Cl,sidestep:_l,advance:Al,go:El},Rl={left:function(){return{sibling:function(t,e){return t.query().prevSibling(e)},first:function(t){return t.length>0?p.some(t[t.length-1]):p.none()}}},right:function(){return{sibling:function(t,e){return t.query().nextSibling(e)},first:function(t){return t.length>0?p.some(t[0]):p.none()}}}},Dl=function(t,e,n,r,i,o){return Sl.go(t,e,r,i).bind(function(e){return o(e.item())?p.none():n(e.item())?p.some(e.item()):Dl(t,e.item(),n,e.mode(),i,o)})},Tl=function(t,e,n,r){return Dl(t,e,n,Sl.sidestep,Rl.left(),r)},Nl=function(t,e,n,r){return Dl(t,e,n,Sl.sidestep,Rl.right(),r)},Ol=function(t,e){return 0===t.property().children(e).length},Ml=function(t,e,n,r){return Tl(t,e,n,r)},Pl=function(t,e,n,r){return Nl(t,e,n,r)},Ll={before:function(t,e,n){return Ml(t,e,o(Ol,t),n)},after:function(t,e,n){return Pl(t,e,o(Ol,t),n)},seekLeft:Ml,seekRight:Pl,walkers:function(){return{left:Rl.left,right:Rl.right}},walk:function(t,e,n,r,i){return Sl.go(t,e,n,r,i)},backtrack:Sl.backtrack,sidestep:Sl.sidestep,advance:Sl.advance},Il=kn(),Bl={gather:function(t,e,n){return Ll.gather(Il,t,e,n)},before:function(t,e){return Ll.before(Il,t,e)},after:function(t,e){return Ll.after(Il,t,e)},seekLeft:function(t,e,n){return Ll.seekLeft(Il,t,e,n)},seekRight:function(t,e,n){return Ll.seekRight(Il,t,e,n)},walkers:function(){return Ll.walkers()},walk:function(t,e,n,r){return Ll.walk(Il,t,e,n,r)}},Hl=hr([{none:[]},{retry:["caret"]}]),zl=function(t,e,n){return(i=e,o=Ri,we(function(t){return o(t)},xe,i,o,a)).fold(r(!1),function(e){return wl(t,e).exists(function(t){return function(t,e){return t.left()e.right()}(n,t)})});var i,o,a},Fl={point:pl.getTop,adjuster:function(t,e,n,r,i){var o=pl.moveUp(i,5);return Math.abs(n.top()-r.top())<1?Hl.retry(o):n.bottom()i.bottom()?Hl.retry(o):n.top()===i.bottom()?Hl.retry(pl.moveDown(i,1)):zl(t,e,i)?Hl.retry(pl.translate(o,5,0)):Hl.none()},move:pl.moveDown,gather:Bl.after},Ul=function(t,e,n,r,i){return 0===i?p.some(r):function(t,e,n){return t.elementFromPoint(e,n).filter(function(t){return"table"===$t(t)}).isSome()}(t,r.left(),e.point(r))?function(t,e,n,r,i){return Ul(t,e,n,e.move(r,5),i)}(t,e,n,r,i-1):t.situsFromPoint(r.left(),e.point(r)).bind(function(o){return o.start().fold(p.none,function(o,a){return wl(t,o,a).bind(function(a){return e.adjuster(t,o,a,n,r).fold(p.none,function(r){return Ul(t,e,n,r,i-1)})}).orThunk(function(){return p.some(r)})},p.none)})},jl=function(t,e,n){var r=t.move(n,5),i=Ul(e,t,n,r,100).getOr(r);return function(t,e,n){return t.point(e)>n.getInnerHeight()?p.some(t.point(e)-n.getInnerHeight()):t.point(e)<0?p.some(-t.point(e)):p.none()}(t,i,e).fold(function(){return e.situsFromPoint(i.left(),t.point(i))},function(n){return e.scrollBy(0,n),e.situsFromPoint(i.left(),t.point(i)-n)})},Vl={tryUp:o(jl,Fl),tryDown:o(jl,Wl),ieTryUp:function(t,e){return t.situsFromPoint(e.left(),e.top()-5)},ieTryDown:function(t,e){return t.situsFromPoint(e.left(),e.bottom()+5)},getJumpSize:r(5)},Yl=hr([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),ql=function(t){return ke(t,"tr")},Gl={verify:function(t,e,n,r,i,o,a){return ke(r,"td,th",a).bind(function(n){return ke(e,"td,th",a).map(function(e){return Wt(n,e)?Wt(r,n)&&dn(n)===i?o(e):Yl.none("in same cell"):Yn.sharedOne(ql,[n,e]).fold(function(){return function(t,e,n){var r=t.getRect(e),i=t.getRect(n);return i.right>r.left&&i.left1||1===a.length&&!Wt(i,o))&&(r.selectRange(e,a,n.start(),n.finish()),t.selectContents(o))})})})},mouseup:function(){i.each(o)}}}(dl(t),e,n,r);return{mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},keyboard:function(t,e,n,r){var i=dl(t),a=function(){return r.clear(e),p.none()};return{keydown:function(t,s,u,l,c,f){var d=t.raw().which,m=!0===t.raw().shiftKey;return lr.retrieve(e,r.selectedSelector()).fold(function(){return ul.isDown(d)&&m?o(dc,i,e,n,pc.down,l,s,r.selectRange):ul.isUp(d)&&m?o(dc,i,e,n,pc.up,l,s,r.selectRange):ul.isDown(d)?o(fc,i,n,pc.down,l,s,hc):ul.isUp(d)?o(fc,i,n,pc.up,l,s,mc):p.none},function(t){var n=function(n){return function(){return Li(n,function(n){return hl.update(n.rows(),n.cols(),e,t,r)}).fold(function(){return lr.getEdges(e,r.firstSelectedSelector(),r.lastSelectedSelector()).map(function(t){var n=ul.isDown(d)||f.isForward(d)?lu.after:lu.before;return i.setRelativeSelection(lu.on(t.first(),0),n(t.table())),r.clear(e),il.response(p.none(),!0)})},function(t){return p.some(il.response(p.none(),!0))})}};return ul.isDown(d)&&m?n([vc(1,0)]):ul.isUp(d)&&m?n([vc(-1,0)]):f.isBackward(d)&&m?n([vc(0,-1),vc(-1,0)]):f.isForward(d)&&m?n([vc(0,1),vc(1,0)]):ul.isNavigation(d)&&!1===m?a:p.none})()},keyup:function(t,i,o,a,s){return lr.retrieve(e,r.selectedSelector()).fold(function(){var u=t.raw().which;return 0==(!0===t.raw().shiftKey)?p.none():ul.isNavigation(u)?hl.sync(e,n,i,o,a,s,r.selectRange):p.none()},p.none)}}}},yc=function(t,e){S(e,function(e){!function(t,e){ro(t)?t.dom().classList.remove(e):oo(t,e),so(t)}(t,e)})},wc={byClass:function(t){var e,n,r=(e=t.selected(),function(t){ao(t,e)}),i=(n=[t.selected(),t.lastSelected(),t.firstSelected()],function(t){yc(t,n)}),o=function(e){var n=ye(e,t.selectedSelector());S(n,i)};return{clear:o,selectRange:function(e,n,i,a){o(e),S(n,r),ao(i,t.firstSelected()),ao(a,t.lastSelected())},selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},byAttr:function(t){var e=function(e){fe(e,t.selected()),fe(e,t.firstSelected()),fe(e,t.lastSelected())},n=function(e){se(e,t.selected(),"1")},r=function(n){var r=ye(n,t.selectedSelector());S(r,e)};return{clear:r,selectRange:function(e,i,o,a){r(e),S(i,n),se(o,t.firstSelected(),"1"),se(a,t.lastSelected(),"1")},selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}}},xc=function(t){return!1===uo(ot.fromDom(t.target),"ephox-snooker-resizer-bar")},Cc=function(t){return{get:function(){var e=Ba(t);return cr(e,mr.selectedSelector()).fold(function(){return void 0===t.selection.getStart()?pr.none():pr.single(t.selection)},function(t){return pr.multiple(t)})}}},_c=fs.each,Ac={addButtons:function(t){var e=[];function n(e){return function(){t.execCommand(e)}}_c("inserttable tableprops deletetable | cell row column".split(" "),function(n){"|"===n?e.push({text:"-"}):e.push(t.menuItems[n])}),t.addButton("table",{type:"menubutton",title:"Table",menu:e}),t.addButton("tableprops",{title:"Table properties",onclick:n("mceTableProps"),icon:"table"}),t.addButton("tabledelete",{title:"Delete table",onclick:n("mceTableDelete")}),t.addButton("tablecellprops",{title:"Cell properties",onclick:n("mceTableCellProps")}),t.addButton("tablemergecells",{title:"Merge cells",onclick:n("mceTableMergeCells")}),t.addButton("tablesplitcells",{title:"Split cell",onclick:n("mceTableSplitCells")}),t.addButton("tableinsertrowbefore",{title:"Insert row before",onclick:n("mceTableInsertRowBefore")}),t.addButton("tableinsertrowafter",{title:"Insert row after",onclick:n("mceTableInsertRowAfter")}),t.addButton("tabledeleterow",{title:"Delete row",onclick:n("mceTableDeleteRow")}),t.addButton("tablerowprops",{title:"Row properties",onclick:n("mceTableRowProps")}),t.addButton("tablecutrow",{title:"Cut row",onclick:n("mceTableCutRow")}),t.addButton("tablecopyrow",{title:"Copy row",onclick:n("mceTableCopyRow")}),t.addButton("tablepasterowbefore",{title:"Paste row before",onclick:n("mceTablePasteRowBefore")}),t.addButton("tablepasterowafter",{title:"Paste row after",onclick:n("mceTablePasteRowAfter")}),t.addButton("tableinsertcolbefore",{title:"Insert column before",onclick:n("mceTableInsertColBefore")}),t.addButton("tableinsertcolafter",{title:"Insert column after",onclick:n("mceTableInsertColAfter")}),t.addButton("tabledeletecol",{title:"Delete column",onclick:n("mceTableDeleteCol")})},addToolbars:function(t){var e=function(t){var e=t.getParam("table_toolbar",qa);return""===e||!1===e?[]:b(e)?e.split(/[ ,]/):y(e)?e:[]}(t);e.length>0&&t.addContextToolbar(function(e){return t.dom.is(e,"table")&&t.getBody().contains(e)},e.join(" "))}},kc={addMenuItems:function(t,e){var n=p.none(),r=[],i=[],o=[],a=[],s=function(t){t.disabled(!0)},u=function(t){t.disabled(!1)},l=function(){var t=this;r.push(t),n.fold(function(){s(t)},function(e){u(t)})},c=function(){var t=this;i.push(t),n.fold(function(){s(t)},function(e){u(t)})};t.on("init",function(){t.on("nodechange",function(l){var c=p.from(t.dom.getParent(t.selection.getStart(),"th,td"));(n=c.bind(function(t){var n=ot.fromDom(t);return De.table(n).map(function(t){return _r.forMenu(e,t,n)})})).fold(function(){S(r,s),S(i,s),S(o,s),S(a,s)},function(t){S(r,u),S(i,u),S(o,function(e){e.disabled(t.mergable().isNone())}),S(a,function(e){e.disabled(t.unmergable().isNone())})})})});var f=function(t,e,n,r){var i,o,a,s,u,l=r.getEl().getElementsByTagName("table")[0],c=r.isRtl()||"tl-tr"===r.parent().rel;for(l.nextSibling.innerHTML=e+1+" x "+(n+1),c&&(e=9-e),o=0;o<10;o++)for(i=0;i<10;i++)s=l.rows[o].childNodes[i].firstChild,u=(c?i>=e:i<=e)&&o<=n,t.dom.toggleClass(s,"mce-active",u),u&&(a=s);return a.parentNode},d=!1===function(t){return t.getParam("table_grid",!0,"boolean")}(t)?{text:"Table",icon:"table",context:"table",onclick:m("mceInsertTable")}:{text:"Table",icon:"table",context:"table",ariaHideMenu:!0,onclick:function(e){e.aria&&(this.parent().hideAll(),e.stopImmediatePropagation(),t.execCommand("mceInsertTable"))},onshow:function(){f(t,0,0,this.menu.items()[0])},onhide:function(){var e=this.menu.items()[0].getEl().getElementsByTagName("a");t.dom.removeClass(e,"mce-active"),t.dom.addClass(e[0],"mce-active")},menu:[{type:"container",html:function(){var t="";t='';for(var e=0;e<10;e++){t+="";for(var n=0;n<10;n++)t+='';t+=""}return t+="
",t+=''}(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(e){var n,r,i=e.target;"A"===i.tagName.toUpperCase()&&(n=parseInt(i.getAttribute("data-mce-x"),10),r=parseInt(i.getAttribute("data-mce-y"),10),(this.isRtl()||"tl-tr"===this.parent().rel)&&(n=9-n),n===this.lastX&&r===this.lastY||(f(t,n,r,e.control),this.lastX=n,this.lastY=r))},onclick:function(e){var n=this;"A"===e.target.tagName.toUpperCase()&&(e.preventDefault(),e.stopPropagation(),n.parent().cancel(),t.undoManager.transact(function(){ks(t,n.lastX+1,n.lastY+1)}),t.addVisual())}}]};function m(e){return function(){t.execCommand(e)}}var h={text:"Table properties",context:"table",onPostRender:l,onclick:m("mceTableProps")},g={text:"Delete table",context:"table",onPostRender:l,cmd:"mceTableDelete"},v={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:m("mceTableInsertRowBefore"),onPostRender:c},{text:"Insert row after",onclick:m("mceTableInsertRowAfter"),onPostRender:c},{text:"Delete row",onclick:m("mceTableDeleteRow"),onPostRender:c},{text:"Row properties",onclick:m("mceTableRowProps"),onPostRender:c},{text:"-"},{text:"Cut row",onclick:m("mceTableCutRow"),onPostRender:c},{text:"Copy row",onclick:m("mceTableCopyRow"),onPostRender:c},{text:"Paste row before",onclick:m("mceTablePasteRowBefore"),onPostRender:c},{text:"Paste row after",onclick:m("mceTablePasteRowAfter"),onPostRender:c}]},b={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:m("mceTableInsertColBefore"),onPostRender:c},{text:"Insert column after",onclick:m("mceTableInsertColAfter"),onPostRender:c},{text:"Delete column",onclick:m("mceTableDeleteCol"),onPostRender:c}]},y={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:m("mceTableCellProps"),onPostRender:c},{text:"Merge cells",onclick:m("mceTableMergeCells"),onPostRender:function(){var t=this;o.push(t),n.fold(function(){s(t)},function(e){t.disabled(e.mergable().isNone())})}},{text:"Split cell",onclick:m("mceTableSplitCells"),onPostRender:function(){var t=this;a.push(t),n.fold(function(){s(t)},function(e){t.disabled(e.unmergable().isNone())})}}]};t.addMenuItem("inserttable",d),t.addMenuItem("tableprops",h),t.addMenuItem("deletetable",g),t.addMenuItem("row",v),t.addMenuItem("column",b),t.addMenuItem("cell",y)}},Ec=function(t,e){return{insertTable:function(e,n){return ks(t,e,n)},setClipboardRows:function(t){return function(t,e){var n=E(t,ot.fromDom);e.set(p.from(n))}(t,e)},getClipboardRows:function(){return function(t){return t.get().fold(function(){},function(t){return E(t,function(t){return t.dom()})})}(e)}}};t.add("table",function(t){var i=$s(t),o=function(t,i){var o=X(["mousedown","mouseover","mouseup","keyup","keydown"],[]),a=p.none(),s=wc.byAttr(mr);return t.on("init",function(u){var l=t.getWin(),c=Ba(t),f=Fa(t),d=bc.mouse(l,c,f,s),m=bc.keyboard(l,c,f,s),h=function(e,n){(function(t){return!0===t.raw().shiftKey})(e)&&(n.kill()&&e.kill(),n.selection().each(function(e){var n=mu(e.start(),e.finish()),r=_u(l,n);t.selection.setRng(r)}))},g=function(e){var n=y(e);if(n.raw().shiftKey&&ul.isNavigation(n.raw().which)){var r=t.selection.getRng(),i=ot.fromDom(r.startContainer),o=ot.fromDom(r.endContainer);m.keyup(n,i,r.startOffset,o,r.endOffset).each(function(t){h(n,t)})}},v=function(e){var n=y(e);i().each(function(t){t.hideBars()});var r=t.selection.getRng(),o=ot.fromDom(t.selection.getStart()),a=ot.fromDom(r.startContainer),s=ot.fromDom(r.endContainer),u=Ya.directionAt(o).isRtl()?ul.rtl:ul.ltr;m.keydown(n,a,r.startOffset,s,r.endOffset,u).each(function(t){h(n,t)}),i().each(function(t){t.showBars()})},b=function(t){return t.hasOwnProperty("x")&&t.hasOwnProperty("y")},y=function(t){var e=ot.fromDom(t.target),i=function(){t.stopPropagation()},o=function(){t.preventDefault()},a=n(o,i);return{target:r(e),x:r(b(t)?t.x:null),y:r(b(t)?t.y:null),stop:i,prevent:o,kill:a,raw:r(t)}},w=function(t){return 0===t.button},x=function(t){w(t)&&xc(t)&&d.mousedown(y(t))},C=function(t){var e;void 0!==(e=t).buttons&&0==(1&e.buttons)||!xc(t)||d.mouseover(y(t))},_=function(t){w(t)&&xc(t)&&d.mouseup(y(t))};t.on("mousedown",x),t.on("mouseover",C),t.on("mouseup",_),t.on("keyup",g),t.on("keydown",v),t.on("nodechange",function(){var n=t.selection,r=ot.fromDom(n.getStart()),i=ot.fromDom(n.getEnd());Yn.sharedOne(De.table,[r,i]).fold(function(){s.clear(c)},e)}),a=p.some(o({mousedown:x,mouseover:C,mouseup:_,keyup:g,keydown:v}))}),{clear:s.clear,destroy:function(){a.each(function(t){})}}}(t,i.lazyResize),a=ls(t,i.lazyWire),s=Cc(t),u=di(p.none());return Ts.registerCommands(t,a,o,s,u),Ar.registerEvents(t,s,a,o),kc.addMenuItems(t,s),Ac.addButtons(t),Ac.addToolbars(t),t.on("PreInit",function(){t.serializer.addTempAttr(mr.firstSelected()),t.serializer.addTempAttr(mr.lastSelected())}),Xa(t)&&t.on("keydown",function(e){rl.handle(e,t,a,i.lazyWire)}),t.on("remove",function(){i.destroy(),o.destroy()}),Ec(t,u)})}()},Ctu7:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABmCAMAAAAuwYnoAAADAFBMVEVHcEzZ6OPc5d7j59+71dXW5eXJ1tCtxMbH39+609T9//lMOj7m7ODc6uZUQkfx9+713qL///zv4sz/7XydlobSzL3y+fNHOTYyKzCtta3g5dT03cOqtK+VmZT19/Q/PERwdHFua2n/84xxcWr///rj8e/PqWk2LitwZ2jSvZjgyanMqZfy9N33/Pd8hYfdx6t8hYJqZWPCoGTo073g483Mr35ZRED477thW1alppX///X686CSj4HNo2DEoGjRx77UxKKAgHvRzsbp9eH84cLqzbfSv63QwJ2+pHmMfGPLwsb///b///j///T//+///un//uz//ub9/eTz9dn6+uPw8df///L+0VHes5T19d3guZv399/ftJv5+d7Wr4Xdr5fIm1T5zkzWrnzjwqLt7tQnHB7tyrIxJinm5s7hvp7asZH9/OjguaHq6dP///zMoFvis0Hpujnyz7H0x0bj48vyzrjrxq85JyD52MIYDxJHMy3uvkz2x1D31LzYrYv/79n8++AuISJfYFfku6flvbPft606LC1lZV7ouUr838pBLSNkSDruwT/BlU/pxqbSqJDr6s7+9uDatY1OOTPYr6b96NDZ18TisjXf3cftzarYs5rUrXTTzr/Uq5tqaWA+MjZtbWX63sXTqW1WVk7qwasyHhfuxrpXPzhePy/dupV0c20mFRLNpWX4z2Ly8d/Lp3D01rhLS0X69NfNoorGub7RpXtuUEP35sDNxb5UOSzcrk7Knm7WqoPhtVlgS028jnV8XVbKoJi5jFC/lWP2z3p3V0zuwVywhUriwqx/fnTJmH9BPzuieWXOp6TUvqPfz7fKvrJcRUKVbVzGnl3z3bP+2WDn2MKFbXHixZDQtJH88syhdkeVdnS7jYXpwnHdq5C+uKnCbF99WTmEZU69mZHfuWt7ZGf/43C8jj7uzIXTpUJrWlnsz5elgFWrg3mukobTlJDHrIPNcm2NbUX42o6zrqGuk2rWe3ieYmuWjoXLeYXbvICmVDv/+rLIgiTEYzzxZlAWAAAAS3RSTlMALUtbChcgAw8G1fxpPf6b/e3+/lBtgJPyOr7Nd5a1rtaP/er4du/XX5D28vPBdc60q6/I3O7Yk9T49M/Hzni9vuih3eSp3u20+ugaDTFw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"},Gmhw:function(t,e){},H7xL:function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return i});var r=function(){return"undefined"!=typeof window?window:t},i=function(){var t=r();return t&&t.tinymce?t.tinymce:null}}).call(e,n("DuR2"))},L8UZ:function(t,e){!function(){"use strict";var t,e,n,r,i,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),s=tinymce.util.Tools.resolve("tinymce.Env"),u="[-'\\.‘’․﹒'.]",l="[:··״‧︓﹕:]",c="[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]",f="[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]",d="\\r",m="\\n",h="[\v\f…\u2028\u2029]",g="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿‌‍⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]",p="[­؀-؃۝܏឴឵‎‏‪-‮⁠-⁤-\ufeff-]",v="[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]",b="[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]",y="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]",w={characterIndices:{ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},SETS:[new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),new RegExp(u),new RegExp(l),new RegExp(c),new RegExp(f),new RegExp(d),new RegExp(m),new RegExp(h),new RegExp(g),new RegExp(p),new RegExp(v),new RegExp(b),new RegExp("@")],EMPTY_STRING:"",PUNCTUATION:new RegExp("^"+y+"$"),WHITESPACE:/^\s+$/},x=function(t){return function(){return t}},C=x(!1),_=x(!0),A=function(){return k},k=(r={fold:function(t,e){return t()},is:C,isSome:C,isNone:_,getOr:n=function(t){return t},getOrThunk:e=function(t){return t()},getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:n,orThunk:e,map:A,ap:A,each:function(){},bind:A,flatten:A,exists:C,forall:_,filter:A,equals:t=function(t){return t.isNone()},equals_:t,toArray:function(){return[]},toString:x("none()")},Object.freeze&&Object.freeze(r),r),E=(i="function",function(t){return function(t){if(null===t)return"null";var e=typeof t;return"object"===e&&Array.prototype.isPrototypeOf(t)?"array":"object"===e&&String.prototype.isPrototypeOf(t)?"string":e}(t)===i}),S=(Array.prototype.slice,E(Array.from)&&Array.from,w.SETS),R=w.characterIndices.OTHER,D=function(t){var e,n,r=R,i=S.length;for(e=0;et.length-1&&0!==e||i===N.ALETTER&&o===N.ALETTER||(r=t[e+2],i===N.ALETTER&&(o===N.MIDLETTER||o===N.MIDNUMLET||o===N.AT)&&r===N.ALETTER||(n=t[e-1],(i===N.MIDLETTER||i===N.MIDNUMLET||o===N.AT)&&o===N.ALETTER&&n===N.ALETTER||!(i!==N.NUMERIC&&i!==N.ALETTER||o!==N.NUMERIC&&o!==N.ALETTER)||(i===N.MIDNUM||i===N.MIDNUMLET)&&o===N.NUMERIC&&n===N.NUMERIC||i===N.NUMERIC&&(o===N.MIDNUM||o===N.MIDNUMLET)&&r===N.NUMERIC||i===N.EXTEND||i===N.FORMAT||n===N.EXTEND||n===N.FORMAT||o===N.EXTEND||o===N.FORMAT||i===N.CR&&o===N.LF||i!==N.NEWLINE&&i!==N.CR&&i!==N.LF&&o!==N.NEWLINE&&o!==N.CR&&o!==N.LF&&(i===N.KATAKANA&&o===N.KATAKANA||o===N.EXTENDNUMLET&&(i===N.ALETTER||i===N.NUMERIC||i===N.KATAKANA||i===N.EXTENDNUMLET)||i===N.EXTENDNUMLET&&(o===N.ALETTER||o===N.NUMERIC||o===N.KATAKANA)||i===N.AT))))},M=w.EMPTY_STRING,P=w.WHITESPACE,L=w.PUNCTUATION,I=function(t){return"http"===t||"https"===t},B=function(t,e,n){var r=function(t,e){var n;for(n=e;n65536?(i[0]=240|(1835008&o)>>>18,i[1]=128|(258048&o)>>>12,i[2]=128|(4032&o)>>>6,i[3]=128|63&o):o>2048?(i[0]=224|(61440&o)>>>12,i[1]=128|(4032&o)>>>6,i[2]=128|63&o):o>128?(i[0]=192|(1984&o)>>>6,i[1]=128|63&o):i[0]=o,this.parsedData.push(i)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function e(t,e){this.typeNumber=t,this.errorCorrectLevel=e,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}t.prototype={getLength:function(t){return this.parsedData.length},write:function(t){for(var e=0,n=this.parsedData.length;e=7&&this.setupTypeNumber(t),null==this.dataCache&&(this.dataCache=e.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,n)},setupPositionProbePattern:function(t,e){for(var n=-1;n<=7;n++)if(!(t+n<=-1||this.moduleCount<=t+n))for(var r=-1;r<=7;r++)e+r<=-1||this.moduleCount<=e+r||(this.modules[t+n][e+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},getBestMaskPattern:function(){for(var t=0,e=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=m.getLostPoint(this);(0==n||t>r)&&(t=r,e=n)}return e},createMovieClip:function(t,e,n){var r=t.createEmptyMovieClip(e,n);this.make();for(var i=0;i>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(n=0;n<18;n++){r=!t&&1==(e>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},setupTypeInfo:function(t,e){for(var n=this.errorCorrectLevel<<3|e,r=m.getBCHTypeInfo(n),i=0;i<15;i++){var o=!t&&1==(r>>i&1);i<6?this.modules[i][8]=o:i<8?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(i=0;i<15;i++){o=!t&&1==(r>>i&1);i<8?this.modules[8][this.moduleCount-i-1]=o:i<9?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o}this.modules[this.moduleCount-8][8]=!t},mapData:function(t,e){for(var n=-1,r=this.moduleCount-1,i=7,o=0,a=this.moduleCount-1;a>0;a-=2)for(6==a&&a--;;){for(var s=0;s<2;s++)if(null==this.modules[r][a-s]){var u=!1;o>>i&1)),m.getMask(e,r,a-s)&&(u=!u),this.modules[r][a-s]=u,-1==--i&&(o++,i=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}}},e.PAD0=236,e.PAD1=17,e.createData=function(t,n,r){for(var i=v.getRSBlocks(t,n),o=new b,a=0;a8*u)throw new Error("code length overflow. ("+o.getLengthInBits()+">"+8*u+")");for(o.getLengthInBits()+4<=8*u&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=8*u||(o.put(e.PAD0,8),o.getLengthInBits()>=8*u));)o.put(e.PAD1,8);return e.createBytes(o,i)},e.createBytes=function(t,e){for(var n=0,r=0,i=0,o=new Array(e.length),a=new Array(e.length),s=0;s=0?d.get(h):0}}var g=0;for(c=0;c=0;)e^=m.G15<=0;)e^=m.G18<>>=1;return e},getPatternPosition:function(t){return m.PATTERN_POSITION_TABLE[t-1]},getMask:function(t,e,n){switch(t){case o:return(e+n)%2==0;case a:return e%2==0;case s:return n%3==0;case u:return(e+n)%3==0;case l:return(Math.floor(e/2)+Math.floor(n/3))%2==0;case c:return e*n%2+e*n%3==0;case f:return(e*n%2+e*n%3)%2==0;case d:return(e*n%3+(e+n)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}},getErrorCorrectPolynomial:function(t){for(var e=new p([1],0),n=0;n5&&(n+=3+o-5)}for(r=0;r=256;)t-=255;return h.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},g=0;g<8;g++)h.EXP_TABLE[g]=1<>>7-t%8&1)},put:function(t,e){for(var n=0;n>>e-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var y=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function w(){var t=!1,e=navigator.userAgent;if(/android/i.test(e)){t=!0;var n=e.toString().match(/android ([0-9]\.[0-9])/i);n&&n[1]&&(t=parseFloat(n[1]))}return t}var x=function(){var t=function(t,e){this._el=t,this._htOption=e};return t.prototype.draw=function(t){var e=this._htOption,n=this._el,r=t.getModuleCount();Math.floor(e.width/r),Math.floor(e.height/r);function i(t,e){var n=document.createElementNS("http://www.w3.org/2000/svg",t);for(var r in e)e.hasOwnProperty(r)&&n.setAttribute(r,e[r]);return n}this.clear();var o=i("svg",{viewBox:"0 0 "+String(r)+" "+String(r),width:"100%",height:"100%",fill:e.colorLight});o.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),n.appendChild(o),o.appendChild(i("rect",{fill:e.colorLight,width:"100%",height:"100%"})),o.appendChild(i("rect",{fill:e.colorDark,width:"1",height:"1",id:"template"}));for(var a=0;a'],s=0;s");for(var u=0;u');a.push("")}a.push(""),n.innerHTML=a.join("");var l=n.childNodes[0],c=(e.width-l.offsetWidth)/2,f=(e.height-l.offsetHeight)/2;c>0&&f>0&&(l.style.margin=f+"px "+c+"px")},t.prototype.clear=function(){this._el.innerHTML=""},t}():function(){function t(){this._elImage.src=this._elCanvas.toDataURL("image/png"),this._elImage.style.display="block",this._elCanvas.style.display="none"}if(this._android&&this._android<=2.1){var e=1/window.devicePixelRatio,n=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(t,r,i,o,a,s,u,l,c){if("nodeName"in t&&/img/i.test(t.nodeName))for(var f=arguments.length-1;f>=1;f--)arguments[f]=arguments[f]*e;else void 0===l&&(arguments[1]*=e,arguments[2]*=e,arguments[3]*=e,arguments[4]*=e);n.apply(this,arguments)}}var r=function(t,e){this._bIsPainted=!1,this._android=w(),this._htOption=e,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=e.width,this._elCanvas.height=e.height,t.appendChild(this._elCanvas),this._el=t,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.alt="Scan me!",this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null};return r.prototype.draw=function(t){var e=this._elImage,n=this._oContext,r=this._htOption,i=t.getModuleCount(),o=r.width/i,a=r.height/i,s=Math.round(o),u=Math.round(a);e.style.display="none",this.clear();for(var l=0;ly.length)throw new Error("Too long data");return n}return(r=function(t,e){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:i.H},"string"==typeof e&&(e={text:e}),e)for(var n in e)this._htOption[n]=e[n];"string"==typeof t&&(t=document.getElementById(t)),this._htOption.useSVG&&(C=x),this._android=w(),this._el=t,this._oQRCode=null,this._oDrawing=new C(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)}).prototype.makeCode=function(t){this._oQRCode=new e(_(t,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(t),this._oQRCode.make(),this._el.title=t,this._oDrawing.draw(this._oQRCode),this.makeImage()},r.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},r.prototype.clear=function(){this._oDrawing.clear()},r.CorrectLevel=i,r},t.exports=i()},NBEC:function(t,e,n){n("m/OW")},NBgt:function(t,e){},NSSG:function(t,e){},ONrm:function(t,e){!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=function(t){return parseInt(t.getParam("plugin_preview_width","650"),10)},r=function(t){return parseInt(t.getParam("plugin_preview_height","500"),10)},i=function(t){return t.getParam("content_style","")},o=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(t){var e="",n=t.dom.encode,r=i(t);e+='',r&&(e+='"),o.each(t.contentCSS,function(r){e+=''});var a=t.settings.body_id||"tinymce";-1!==a.indexOf("=")&&(a=(a=t.getParam("body_id","","hash"))[t.id]||a);var s=t.settings.body_class||"";-1!==s.indexOf("=")&&(s=(s=t.getParam("body_class","","hash"))[t.id]||"");var u=t.settings.directionality?' dir="'+t.settings.directionality+'"':"";return""+e+'"+t.getContent()+'