import{P as $e,J as ze,L as Ge,R as We}from"./index.26fbcb91.js";var ke={exports:{}};/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){Ie.exports=t()})($e,function(){function o(e){return(o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(e)}Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var r=this;if(!document.documentElement.contains(r))return null;do{if(r.matches(e))return r;r=r.parentElement||r.parentNode}while(r!==null&&r.nodeType===1);return null}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var r=(this.document||this.ownerDocument).querySelectorAll(e),s=r.length;0<=--s&&r.item(s)!==this;);return-1")},closeTagString:function(m){return"")},isFirstSibling:function g(m,C){C===void 0&&(C=!0);for(var O=m.previousSibling;O&&C&&e.node.hasClass(O,"fr-marker");)O=O.previousSibling;return!O||O.nodeType===Node.TEXT_NODE&&O.textContent===""&&g(O)},isLastSibling:function g(m,C){C===void 0&&(C=!0);for(var O=m.nextSibling;O&&C&&e.node.hasClass(O,"fr-marker");)O=O.nextSibling;return!O||O.nodeType===Node.TEXT_NODE&&O.textContent===""&&g(O)},isList:function(m){return!!m&&0<=["UL","OL"].indexOf(m.tagName)},isLink:function(m){return!!m&&m.nodeType===Node.ELEMENT_NODE&&m.tagName.toLowerCase()==="a"},isElement:E,contents:s,isVoid:function(m){return m&&m.nodeType===Node.ELEMENT_NODE&&0<=t.VOID_ELEMENTS.indexOf((m.tagName||"").toLowerCase())},hasFocus:function(m){return m===e.doc.activeElement&&(!e.doc.hasFocus||e.doc.hasFocus())&&Boolean(E(m)||m.type||m.href||~m.tabIndex)},isEditable:function(m){return(!m.getAttribute||m.getAttribute("contenteditable")!=="false")&&["STYLE","SCRIPT"].indexOf(m.tagName)<0},isDeletable:function(m){return m&&m.nodeType===Node.ELEMENT_NODE&&m.getAttribute("class")&&0<=(m.getAttribute("class")||"").indexOf("fr-deletable")},hasClass:function(m,C){return m instanceof r&&(m=m.get(0)),m&&m.classList&&m.classList.contains(C)},filter:function(m){return e.browser.msie?m:{acceptNode:m}}}},Object.assign(t.DEFAULTS,{htmlAllowedTags:["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","br","button","canvas","caption","cite","code","col","colgroup","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meter","nav","noscript","object","ol","optgroup","option","output","p","param","pre","progress","queue","rp","rt","ruby","s","samp","script","style","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video","wbr"],htmlRemoveTags:["script","style"],htmlAllowedAttrs:["accept","accept-charset","accesskey","action","align","allowfullscreen","allowtransparency","alt","async","autocomplete","autofocus","autoplay","autosave","background","bgcolor","border","charset","cellpadding","cellspacing","checked","cite","class","color","cols","colspan","content","contenteditable","contextmenu","controls","coords","data","data-.*","datetime","default","defer","dir","dirname","disabled","download","draggable","dropzone","enctype","for","form","formaction","frameborder","headers","height","hidden","high","href","hreflang","http-equiv","icon","id","ismap","itemprop","keytype","kind","label","lang","language","list","loop","low","max","maxlength","media","method","min","mozallowfullscreen","multiple","muted","name","novalidate","open","optimum","pattern","ping","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","reversed","rows","rowspan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","src","srcdoc","srclang","srcset","start","step","summary","spellcheck","style","tabindex","target","title","type","translate","usemap","value","valign","webkitallowfullscreen","width","wrap"],htmlAllowedStyleProps:[".*"],htmlAllowComments:!0,htmlUntouched:!1,fullPage:!1}),t.HTML5Map={B:"STRONG",I:"EM",STRIKE:"S"},t.MODULES.clean=function(e){var r,s,d,u,b=e.$;function E(x){if(x.nodeType===Node.ELEMENT_NODE&&x.getAttribute("class")&&0<=x.getAttribute("class").indexOf("fr-marker"))return!1;var v,A=e.node.contents(x),l=[];for(v=0;v");if(x.nodeType===Node.TEXT_NODE)return v?x.textContent.replace(/&/g,"&").replace(//g,">"):x.textContent.replace(/&/g,"&").replace(//g,">").replace(/\u00A0/g," ").replace(/\u0009/g,"");if(x.nodeType!==Node.ELEMENT_NODE||x.nodeType===Node.ELEMENT_NODE&&0<=["STYLE","SCRIPT","NOSCRIPT"].indexOf(x.tagName))return x.outerHTML;if(x.nodeType===Node.ELEMENT_NODE&&x.tagName==="svg"){var A=document.createElement("div"),l=x.cloneNode(!0);return A.appendChild(l),A.innerHTML}if(x.tagName==="IFRAME")return x.outerHTML.replace(/</g,"<").replace(/>/g,">");var i=x.childNodes;if(i.length===0)return x.outerHTML;for(var a="",p=0;p)<[^<]*)*<\/script>/gi,function(c){return m.push(c),"[FROALA.EDITOR.SCRIPT ".concat(m.length-1,"]")})).replace(/)<[^<]*)*<\/noscript>/gi,function(c){return m.push(c),"[FROALA.EDITOR.NOSCRIPT ".concat(m.length-1,"]")})).replace(/")})).replace(/":c;var ie=O(e.html.extractNodeAttrs(h,"head")),D=O(e.html.extractNodeAttrs(h,"body"));return"".concat(M,"").concat(c,"").concat(p,"")}return p}(l,i,x))}function B(x){var v=e.doc.createElement("DIV");return v.innerText=x,v.textContent}function I(x){for(var v=e.node.contents(x),A=0;A"))}(i),i.nodeType===Node.ELEMENT_NODE&&(i.getAttribute("data-fr-src")&&i.getAttribute("data-fr-src").indexOf("blob:")!==0&&i.setAttribute("data-fr-src",e.helpers.sanitizeURL(B(i.getAttribute("data-fr-src")))),i.getAttribute("href")&&i.setAttribute("href",e.helpers.sanitizeURL(B(i.getAttribute("href")))),i.getAttribute("src")&&i.setAttribute("src",e.helpers.sanitizeURL(B(i.getAttribute("src")))),0<=["TABLE","TBODY","TFOOT","TR"].indexOf(i.tagName)&&(i.innerHTML=i.innerHTML.trim())),!e.opts.pasteAllowLocalImages&&i.nodeType===Node.ELEMENT_NODE&&i.tagName==="IMG"&&i.getAttribute("data-fr-src")&&i.getAttribute("data-fr-src").indexOf("file://")===0)return i.parentNode.removeChild(i),!1;if(i.nodeType===Node.ELEMENT_NODE&&t.HTML5Map[i.tagName]&&e.node.attributes(i)===""){var a=t.HTML5Map[i.tagName],p="<".concat(a,">").concat(i.innerHTML,"");i.insertAdjacentHTML("beforebegin",p),(i=i.previousSibling).parentNode.removeChild(i.nextSibling)}if(e.opts.htmlAllowComments||i.nodeType!==Node.COMMENT_NODE)if(i.tagName&&i.tagName.match(s))i.tagName=="STYLE"&&e.helpers.isMac()&&function(){for(var D,_=i.innerHTML.trim(),Q=[],re=/{([^}]+)}/g;D=re.exec(_);)Q.push(D[1]);for(var q=function(H){var W=_.substring(0,_.indexOf("{")).trim();i.parentNode.querySelectorAll(W).forEach(function(T){T.removeAttribute("class"),T.setAttribute("style",Q[H])}),_=_.substring(_.indexOf("}")+1)},ae=0;_.indexOf("{")!=-1;ae++)q(ae)}(),i.parentNode.removeChild(i);else if(i.tagName&&!i.tagName.match(r))i.tagName==="svg"?i.parentNode.removeChild(i):e.browser.safari&&i.tagName==="path"&&i.parentNode&&i.parentNode.tagName==="svg"||(i.outerHTML=i.innerHTML);else{var c=i.attributes;if(c)for(var h=c.length-1;0<=h;h--){var M=c[h],N=M.nodeName.match(d),ie=null;M.nodeName==="style"&&e.opts.htmlAllowedStyleProps.length&&(ie=M.value.match(u)),N&&ie?M.value=C(ie.join(";")):N&&(M.nodeName!=="style"||ie)||i.removeAttribute(M.nodeName)}}else i.data.indexOf("[FROALA.EDITOR")!==0&&i.parentNode.removeChild(i)})(x)}return{_init:function(){e.opts.fullPage&&b.merge(e.opts.htmlAllowedTags,["head","title","style","link","base","body","html","meta"])},html:function(v,A,l,i){A===void 0&&(A=[]),l===void 0&&(l=[]);var a,p=b.merge([],e.opts.htmlAllowedTags);for(a=0;a").concat(v[l].innerHTML,""));A&&e.selection.restore()}},tables:function(){(function(){for(var A=e.el.querySelectorAll("tr"),l=0;l ul, ol > ol, ul > ol, ol > ul"),l=0;l"))}}(),function(){for(var A=e.el.querySelectorAll("li > ul, li > ol"),l=0;l ul, li > ol"),l=0;l");else if(i.previousSibling&&i.previousSibling.tagName==="BR"){for(var a=i.previousSibling.previousSibling;a&&e.node.hasClass(a,"fr-marker");)a=a.previousSibling;a&&a.tagName!=="BR"&&b(i.previousSibling).remove()}}}(),function(){for(var A=e.el.querySelectorAll("li:empty"),l=0;l/g,"%3E").replace(/"/g,"%22").replace(/ /g,"%20"),new RegExp("^".concat(t.LinkRegExHTTP).concat(t.LinkRegExEnd,"$"),"gi").test(O))},getAlignment:function(O){O.css||(O=s(O));var U=(O.css("text-align")||"").replace(/-(.*)-/g,"");if(["left","right","justify","center"].indexOf(U)<0){if(!r){var y=s('
..
'));s("body").first().append(y);var B=y.find("#s1").get(0).getBoundingClientRect().left,I=y.find("#s2").get(0).getBoundingClientRect().left;y.remove(),r=B=(window.innerHeight||document.documentElement.clientHeight)}}},t.MODULES.events=function(e){var r,s=e.$,d={};function u(A,l,i){y(A,l,i)}function b(A){if(A===void 0&&(A=!0),!e.$wp||(e.helpers.isIOS()&&e.$win.get(0).focus(),e.core.hasFocus()))return!1;if(!e.core.hasFocus()&&A){var l=e.$win.scrollTop();if(e.browser.msie&&e.$box&&e.$box.css("position","fixed"),e.browser.msie&&e.$wp&&e.$wp.css("overflow","visible"),e.browser.msie&&e.$sc&&e.$sc.css("position","fixed"),m(),e.el.focus(),e.events.trigger("focus"),g(),e.browser.msie&&e.$sc&&e.$sc.css("position",""),e.browser.msie&&e.$box&&e.$box.css("position",""),e.browser.msie&&e.$wp&&e.$wp.css("overflow","auto"),l!==e.$win.scrollTop()&&e.$win.scrollTop(l),!e.selection.info(e.el).atStart)return!1}if(!e.core.hasFocus()||0").concat(U,"")),U}var d={bold:function(){E("bold","strong")},subscript:function(){e.format.is("sup")&&e.format.remove("sup"),E("subscript","sub")},superscript:function(){e.format.is("sub")&&e.format.remove("sub"),E("superscript","sup")},italic:function(){E("italic","em")},strikeThrough:function(){E("strikeThrough","s")},underline:function(){E("underline","u")},undo:function(){e.undo.run()},redo:function(){e.undo.redo()},indent:function(){g(1)},outdent:function(){g(-1)},show:function(){e.opts.toolbarInline&&e.toolbar.showInline(null,!0)},insertHR:function(){e.selection.remove();var U="";e.core.isEmpty()&&(U=s(U="
")),e.html.insert('
'.concat(U));var y,B=e.$el.find("hr#fr-just").length?e.$el.find("hr#fr-just"):e.$el.find(".fr-just");if(B.removeAttr("id"),B.removeAttr("class"),B.next().length===0){var I=e.html.defaultTag();I?B.after(r(e.doc.createElement(I)).append("
").get(0)):B.after("
")}B.prev().is("hr")?y=e.selection.setAfter(B.get(0),!1):B.next().is("hr")?y=e.selection.setBefore(B.get(0),!1):e.selection.setAfter(B.get(0),!1)||e.selection.setBefore(B.get(0),!1),y||y===void 0||(U=s(U="".concat(t.MARKERS,"
")),B.after(U)),e.selection.restore()},clearFormatting:function(){e.format.remove()},selectAll:function(){e.doc.execCommand("selectAll",!1,!1)},moreText:function(U){u(U)},moreParagraph:function(U){u(U)},moreRich:function(U){u(U)},moreMisc:function(U){u(U)}};function u(U){(function(B){var I=e.$tb.find('.fr-more-toolbar[data-name="'.concat(B.attr("data-group-name"),'"]'));e.$tb.find(".fr-open").not(B).removeClass("fr-open"),B.toggleClass("fr-open"),e.$tb.find(".fr-more-toolbar").removeClass("fr-overflow-visible"),e.$tb.find(".fr-expanded").not(I).length?(e.$tb.find(".fr-expanded").toggleClass("fr-expanded"),I.toggleClass("fr-expanded")):(I.toggleClass("fr-expanded"),e.$box.toggleClass("fr-toolbar-open"),e.$tb.toggleClass("fr-toolbar-open"))})(e.$tb.find("[data-cmd=".concat(U,"]"))),e.toolbar.setMoreToolbarsHeight()}function b(U,y){if(e.events.trigger("commands.before",r.merge([U],y||[]))!==!1){var B=t.COMMANDS[U]&&t.COMMANDS[U].callback||d[U],I=!0,x=!1;t.COMMANDS[U]&&(typeof t.COMMANDS[U].focus!="undefined"&&(I=t.COMMANDS[U].focus),typeof t.COMMANDS[U].accessibilityFocus!="undefined"&&(x=t.COMMANDS[U].accessibilityFocus)),(!e.core.hasFocus()&&I&&!e.popups.areVisible()||!e.core.hasFocus()&&x&&e.accessibility.hasFocus())&&e.events.focus(!0),t.COMMANDS[U]&&t.COMMANDS[U].undo!==!1&&(e.$el.find(".fr-marker").length&&(e.events.disableBlur(),e.selection.restore()),e.undo.saveStep()),B&&B.apply(e,r.merge([U],y||[])),e.events.trigger("commands.after",r.merge([U],y||[])),t.COMMANDS[U]&&t.COMMANDS[U].undo!==!1&&e.undo.saveStep()}}function E(U,y){e.format.toggle(y)}function g(U){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();for(var y=e.selection.blocks(),B=0;B").concat(t.MARKERS,"
").concat(U):O?"".concat(y,"<").concat(O,">").concat(t.MARKERS,"
").concat(U):"".concat(y+t.MARKERS,"
").concat(U);["UL","OL"].indexOf(B.tagName)<0||B.parentNode&&B.parentNode.tagName==="LI";)B=B.parentNode;r(g).replaceWith('');var x=e.node.openTagString(B)+r(B).html()+e.node.closeTagString(B);x=x.replace(/<\/span>/g,I),r(B).replaceWith(x),e.$el.find("li:empty").remove()}else if(C&&m||!e.node.isEmpty(g,!0)){for(var v="
",A=b.parentNode;A&&A.tagName!=="LI";)v=e.node.openTagString(A)+v+e.node.closeTagString(A),A=A.parentNode;r(g).before("
  • ".concat(v,"
  • ")),r(b).remove()}else if(C){E=d(g);for(var l="".concat(t.MARKERS,"
    "),i=b.parentNode;i&&i.tagName!=="LI";)l=e.node.openTagString(i)+l+e.node.closeTagString(i),i=i.parentNode;E.parentNode&&E.parentNode.tagName==="LI"?r(E.parentNode).after("
  • ".concat(l,"
  • ")):O?r(E).after("<".concat(O,">").concat(l,"")):r(E).after(l),r(g).remove()}else(E=d(g)).parentNode&&E.parentNode.tagName==="LI"?m?r(E.parentNode).before("".concat(e.node.openTagString(g)+t.MARKERS,"
    ")):r(E.parentNode).after("".concat(e.node.openTagString(g)+t.MARKERS,"
    ")):O?r(E).before("<".concat(O,">").concat(t.MARKERS,"
    ")):r(E).before("".concat(t.MARKERS,"
    ")),r(g).remove()},_middleEnter:function(b){for(var E=s(b),g="",m=b,C="",O="",U=!1;m!==E;){var y=(m=m.parentNode).tagName==="A"&&e.cursor.isAtEnd(b,m)?"fr-to-remove":"";U||m==E||e.node.isBlock(m)||(U=!0,C+=t.INVISIBLE_SPACE),C=e.node.openTagString(r(m).clone().addClass(y).get(0))+C,O=e.node.closeTagString(m)+O}g=O+g+C+t.MARKERS+(e.opts.keepFormatOnDelete?t.INVISIBLE_SPACE:""),r(b).replaceWith('');var B=e.node.openTagString(E)+r(E).html()+e.node.closeTagString(E);B=B.replace(/<\/span>/g,g),r(E).replaceWith(B)},_endEnter:function(b){for(var E=s(b),g=t.MARKERS,m="",C=b,O=!1;C!==E;)if(!(C=C.parentNode).classList.contains("fr-img-space-wrap")&&!C.classList.contains("fr-img-space-wrap2")){var U=C.tagName==="A"&&e.cursor.isAtEnd(b,C)?"fr-to-remove":"";O||C===E||e.node.isBlock(C)||(O=!0,m+=t.INVISIBLE_SPACE),m=e.node.openTagString(r(C).clone().addClass(U).get(0))+m,g+=e.node.closeTagString(C)}var y=m+g;r(b).remove(),r(E).after(y)},_backspace:function(b){var E=s(b),g=E.previousSibling;if(g){g=r(g).find(e.html.blockTagsQuery()).get(-1)||g,r(b).replaceWith(t.MARKERS);var m=e.node.contents(g);m.length&&m[m.length-1].tagName==="BR"&&r(m[m.length-1]).remove(),r(E).find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===E&&r(this).replaceWith(r(this).html()+(e.node.isEmpty(this)?"":"
    "))});for(var C,O=e.node.contents(E)[0];O&&!e.node.isList(O);)C=O.nextSibling,r(g).append(O),O=C;for(g=E.previousSibling;O;)C=O.nextSibling,r(g).append(O),O=C;1<(m=e.node.contents(g)).length&&m[m.length-1].tagName==="BR"&&r(m[m.length-1]).remove(),r(E).remove()}else{var U=d(E);if(r(b).replaceWith(t.MARKERS),U.parentNode&&U.parentNode.tagName==="LI"){var y=U.previousSibling;e.node.isBlock(y)?(r(E).find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===E&&r(this).replaceWith(r(this).html()+(e.node.isEmpty(this)?"":"
    "))}),r(y).append(r(E).html())):r(U).before(r(E).html())}else{var B=e.html.defaultTag();B&&r(E).find(e.html.blockTagsQuery()).length===0?r(U).before("<".concat(B,">").concat(r(E).html(),"")):r(U).before(r(E).html())}r(E).remove(),e.html.wrap(),r(U).find("li").length===0&&r(U).remove()}},_del:function(b){var E,g=s(b),m=g.nextSibling;if(m){(E=e.node.contents(m)).length&&E[0].tagName==="BR"&&r(E[0]).remove(),r(m).find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===m&&r(this).replaceWith(r(this).html()+(e.node.isEmpty(this)?"":"
    "))});for(var C,O=b,U=e.node.contents(m)[0];U&&!e.node.isList(U);)C=U.nextSibling,r(O).after(U),O=U,U=C;for(;U;)C=U.nextSibling,r(g).append(U),U=C;r(b).replaceWith(t.MARKERS),r(m).remove()}else{for(var y=g;!y.nextSibling&&y!==e.el;)y=y.parentNode;if(y===e.el)return!1;if(y=y.nextSibling,e.node.isBlock(y))t.NO_DELETE_TAGS.indexOf(y.tagName)<0&&(r(b).replaceWith(t.MARKERS),(E=e.node.contents(g)).length&&E[E.length-1].tagName==="BR"&&r(E[E.length-1]).remove(),r(g).append(r(y).html()),r(y).remove());else for((E=e.node.contents(g)).length&&E[E.length-1].tagName==="BR"&&r(E[E.length-1]).remove(),r(b).replaceWith(t.MARKERS);y&&!e.node.isBlock(y)&&y.tagName!=="BR";)r(g).append(r(y)),y=y.nextSibling}}}},t.NO_DELETE_TAGS=["TH","TD","TR","TABLE","FORM"],t.SIMPLE_ENTER_TAGS=["TH","TD","LI","DL","DT","FORM"],t.MODULES.cursor=function(e){var r=e.$;function s(I){return!!I&&(!!e.node.isBlock(I)||(I.nextSibling&&I.nextSibling.nodeType===Node.TEXT_NODE&&I.nextSibling.textContent.replace(/\u200b/g,"").length===0?s(I.nextSibling):!(I.nextSibling&&(!I.previousSibling||I.nextSibling.tagName!=="BR"||I.nextSibling.nextSibling))&&s(I.parentNode)))}function d(I){return!!I&&(!!e.node.isBlock(I)||(I.previousSibling&&I.previousSibling.nodeType===Node.TEXT_NODE&&I.previousSibling.textContent.replace(/\u200b/g,"").length===0?d(I.previousSibling):!I.previousSibling&&(!(I.previousSibling||!e.node.hasClass(I.parentNode,"fr-inner"))||d(I.parentNode))))}function u(I,x){return!!I&&I!==e.$wp.get(0)&&(I.previousSibling&&I.previousSibling.nodeType===Node.TEXT_NODE&&I.previousSibling.textContent.replace(/\u200b/g,"").length===0?u(I.previousSibling,x):!I.previousSibling&&(I.parentNode===x||u(I.parentNode,x)))}function b(I,x){return!!I&&I!==e.$wp.get(0)&&(I.nextSibling&&I.nextSibling.nodeType===Node.TEXT_NODE&&I.nextSibling.textContent.replace(/\u200b/g,"").length===0?b(I.nextSibling,x):!(I.nextSibling&&(!I.previousSibling||I.nextSibling.tagName!=="BR"||I.nextSibling.nextSibling))&&(I.parentNode===x||b(I.parentNode,x)))}function E(I){return 0=e.opts.tabSpaces&&A.substr(A.length-e.opts.tabSpaces,A.length-1).replace(/ /g,"").replace(new RegExp(t.UNICODE_NBSP,"g"),"").length===0&&(l=A.length-e.opts.tabSpaces+1),v.textContent=A.substring(0,l-g(A)),e.opts.htmlUntouched&&!I.nextSibling&&v.textContent.length&&v.textContent[v.textContent.length-1]===" "&&(v.textContent=v.textContent.substring(0,v.textContent.length-1)+t.UNICODE_NBSP);var i=A.length!==v.textContent.length;if(v.textContent.length===0)if(i&&e.opts.keepFormatOnDelete)r(v).after(t.INVISIBLE_SPACE+t.MARKERS);else if(A.length!==0&&e.node.isBlock(v.parentNode))r(v).after(t.MARKERS);else if((v.parentNode.childNodes.length!=2||v.parentNode!=I.parentNode)&&v.parentNode.childNodes.length!=1||e.node.isBlock(v.parentNode)||e.node.isElement(v.parentNode)||!e.node.isDeletable(v.parentNode)){for(;!e.node.isElement(v.parentNode)&&e.node.isEmpty(v.parentNode)&&t.NO_DELETE_TAGS.indexOf(v.parentNode.tagName)<0;){var a=v;v=v.parentNode,a.parentNode.removeChild(a)}r(v).after(t.MARKERS),e.node.isElement(v.parentNode)&&!I.nextSibling&&v.previousSibling&&v.previousSibling.tagName==="BR"&&r(I).after("
    "),v.parentNode.removeChild(v)}else r(v.parentNode).after(t.MARKERS),r(v.parentNode).remove();else r(v).after(t.MARKERS)}else e.node.isDeletable(v)?(r(v).after(t.MARKERS),r(v).remove()):I.nextSibling&&I.nextSibling.tagName==="BR"&&e.node.isVoid(v)&&v.tagName!=="BR"?(r(I.nextSibling).remove(),r(I).replaceWith(t.MARKERS)):e.events.trigger("node.remove",[r(v)])!==!1&&(r(v).after(t.MARKERS),r(v).remove())}else if(t.NO_DELETE_TAGS.indexOf(v.tagName)<0&&(e.node.isEditable(v)||e.node.isDeletable(v)))if(e.node.isDeletable(v))r(I).replaceWith(t.MARKERS),r(v).remove();else if(e.node.isEmpty(v)&&!e.node.isList(v))r(v).remove(),r(I).replaceWith(t.MARKERS);else{for(e.node.isList(v)&&(v=r(v).find("li").last().get(0)),(x=e.node.contents(v))&&x[x.length-1].tagName==="BR"&&r(x[x.length-1]).remove(),x=e.node.contents(v);x&&e.node.isBlock(x[x.length-1]);)v=x[x.length-1],x=e.node.contents(v);r(v).append(t.MARKERS);for(var p=I;!p.previousSibling;)p=p.parentNode;for(;p&&p.tagName!=="BR"&&!e.node.isBlock(p);){var c=p;p=p.nextSibling,r(v).append(c)}p&&p.tagName==="BR"&&r(p).remove(),r(I).remove()}else I.nextSibling&&I.nextSibling.tagName==="BR"&&r(I.nextSibling).remove();return!0}function C(I){var x=0"))}),r(v).append(e.node.contents(a.get(0))),a.remove(),r(i).find("li").length===0&&r(i).remove())}else{if((l=e.node.contents(i)).length&&l[0].tagName==="BR"&&r(l[0]).remove(),i.tagName!=="BLOCKQUOTE"&&v.tagName==="BLOCKQUOTE")for(l=e.node.contents(v);l.length&&e.node.isBlock(l[l.length-1]);)v=l[l.length-1],l=e.node.contents(v);else if(i.tagName==="BLOCKQUOTE"&&v.tagName!=="BLOCKQUOTE")for(l=e.node.contents(i);l.length&&e.node.isBlock(l[0]);)i=l[0],l=e.node.contents(i);r(I).replaceWith(t.MARKERS),r(v).append(i.innerHTML),r(i).remove()}else{for(r(I).replaceWith(t.MARKERS);i&&i.tagName!=="BR"&&!e.node.isBlock(i)&&e.node.isEditable(i);){var p=i;i=i.nextSibling,r(v).append(p)}i&&i.tagName==="BR"&&e.node.isEditable(i)&&r(i).remove()}}}function O(I){for(var x,v=I;!v.nextSibling;)if(v=v.parentNode,e.node.isElement(v))return!1;if((v=v.nextSibling).tagName==="BR"&&e.node.isEditable(v)){if(v.nextSibling){if(e.node.isBlock(v.nextSibling)&&e.node.isEditable(v.nextSibling)){if(!(t.NO_DELETE_TAGS.indexOf(v.nextSibling.tagName)<0))return void r(v).remove();v=v.nextSibling,r(v.previousSibling).remove()}}else if(s(v)){E(I)?e.cursorLists._del(I):e.node.deepestParent(v)&&((!e.node.isEmpty(e.node.blockParent(v))||(e.node.blockParent(v).nextSibling&&t.NO_DELETE_TAGS.indexOf(e.node.blockParent(v).nextSibling.tagName))<0)&&r(v).remove(),C(I));return}}if(!e.node.isBlock(v)&&e.node.isEditable(v)){for(x=e.node.contents(v);v.nodeType!==Node.TEXT_NODE&&x.length&&!e.node.isDeletable(v)&&e.node.isEditable(v);)v=x[0],x=e.node.contents(v);v.nodeType===Node.TEXT_NODE?(r(v).before(t.MARKERS),v.textContent.length&&(v.textContent=v.textContent.substring(g(v.textContent,!0),v.textContent.length))):(e.node.isDeletable(v)||e.events.trigger("node.remove",[r(v)])!==!1)&&(r(v).before(t.MARKERS),r(v).remove()),r(I).remove()}else if(t.NO_DELETE_TAGS.indexOf(v.tagName)<0&&(e.node.isEditable(v)||e.node.isDeletable(v)))if(e.node.isDeletable(v))r(I).replaceWith(t.MARKERS),r(v).remove();else if(e.node.isList(v))I.previousSibling?(r(v).find("li").first().prepend(I),e.cursorLists._backspace(I)):(r(v).find("li").first().prepend(t.MARKERS),r(I).remove());else if((x=e.node.contents(v))&&x[0].tagName==="BR"&&r(x[0]).remove(),x&&v.tagName==="BLOCKQUOTE"){var A=x[0];for(r(I).before(t.MARKERS);A&&A.tagName!=="BR";){var l=A;A=A.nextSibling,r(I).before(l)}A&&A.tagName==="BR"&&r(A).remove()}else r(I).after(r(v).html()).after(t.MARKERS),r(v).remove()}function U(){for(var I=e.el.querySelectorAll("blockquote:empty"),x=0;x"+t.MARKERS):A?r(l).after("<".concat(A,">").concat(t.MARKERS,"
    ")):r(l).after("".concat(t.MARKERS,"
    ")),r(I).remove()):B(I,x,v),!1;if(l===null)(A=e.html.defaultTag())&&e.node.isElement(I.parentNode)?r(I).replaceWith("<".concat(A,">").concat(t.MARKERS,"
    ")):!I.previousSibling||r(I.previousSibling).is("br")||I.nextSibling?r(I).replaceWith("
    ".concat(t.MARKERS)):r(I).replaceWith("
    ".concat(t.MARKERS,"
    "));else{var i=I,a="";l.tagName!="PRE"||I.nextSibling||(x=!0),e.node.isBlock(l)&&!x||(a="
    ");var p,c="",h="",M="",N="";(A=e.html.defaultTag())&&e.node.isBlock(l)&&(M="<".concat(A,">"),N=""),l.tagName===A.toUpperCase()&&(M=e.node.openTagString(r(l).clone().removeAttr("id").get(0))));do if(i=i.parentNode,!x||i!==l||x&&!e.node.isBlock(l))if(c+=e.node.closeTagString(i),i===l&&e.node.isBlock(l))h=M+h;else{var ie=(i.tagName==="A"||e.node.hasClass(i,"fa"))&&b(I,i)?"fr-to-remove":"";h=e.node.openTagString(r(i).clone().addClass(ie).get(0))+h}while(i!==l);a=c+a+h+(I.parentNode===l&&e.node.isBlock(l)?"":t.INVISIBLE_SPACE)+t.MARKERS,e.node.isBlock(l)&&!r(l).find("*").last().is("br")&&r(l).append("
    "),r(I).after(''),r(I).remove(),l.nextSibling&&!e.node.isBlock(l.nextSibling)||e.node.isBlock(l)||r(l).after("
    "),p=(p=!x&&e.node.isBlock(l)?e.node.openTagString(l)+r(l).html()+N:e.node.openTagString(l)+r(l).html()+e.node.closeTagString(l)).replace(/<\/span>/g,a),r(l).replaceWith(p)}}function B(I,x,v){var A=e.node.deepestParent(I,[],!v);if(A===null)e.html.defaultTag()&&I.parentNode===e.el?r(I).replaceWith("<".concat(e.html.defaultTag(),">").concat(t.MARKERS,"
    ")):(I.nextSibling&&!e.node.isBlock(I.nextSibling)||r(I).after("
    "),r(I).replaceWith("
    ".concat(t.MARKERS)));else if(I.previousSibling&&I.previousSibling.tagName=="IMG"||I.nextSibling&&I.nextSibling.tagName=="IMG")r(I).replaceWith("<"+e.html.defaultTag()+">"+t.MARKERS+"
    ");else{var l=I,i="";A.tagName==="PRE"&&(x=!0),e.node.isBlock(A)&&!x||(i="
    ");var a="",p="";do{var c=l;if(l=l.parentNode,A.tagName==="BLOCKQUOTE"&&e.node.isEmpty(c)&&!e.node.hasClass(c,"fr-marker")&&r(c).contains(I)&&r(c).after(I),A.tagName!=="BLOCKQUOTE"||!b(I,l)&&!u(I,l))if(!x||l!==A||x&&!e.node.isBlock(A)){a+=e.node.closeTagString(l);var h=l.tagName=="A"&&b(I,l)||e.node.hasClass(l,"fa")?"fr-to-remove":"";p=e.node.openTagString(r(l).clone().addClass(h).removeAttr("id").get(0))+p}else A.tagName=="BLOCKQUOTE"&&x&&(p=a="")}while(l!==A);var M=A===I.parentNode&&e.node.isBlock(A)||I.nextSibling;if(A.tagName==="BLOCKQUOTE")if(I.previousSibling&&e.node.isBlock(I.previousSibling)&&I.nextSibling&&I.nextSibling.tagName==="BR"&&(r(I.nextSibling).after(I),I.nextSibling&&I.nextSibling.tagName==="BR"&&r(I.nextSibling).remove()),x)i=a+i+t.MARKERS+p;else{var N=e.html.defaultTag();i="".concat(a+i+(N?"<".concat(N,">"):"")+t.MARKERS,"
    ").concat(N?""):"").concat(p)}else i=a+i+p+(M?"":t.INVISIBLE_SPACE)+t.MARKERS;r(I).replaceWith('');var ie=e.node.openTagString(A)+r(A).html()+e.node.closeTagString(A);ie=ie.replace(/<\/span>/g,i),r(A).replaceWith(ie)}}return{enter:function(x){var v=e.markers.insert();if(!v)return!0;for(var A=v.parentNode;A&&!e.node.isElement(A);){if(A.getAttribute("contenteditable")==="false")return r(v).replaceWith(t.MARKERS),e.selection.restore(),!1;if(A.getAttribute("contenteditable")==="true")break;A=A.parentNode}e.el.normalize();var l=!1;0").concat(t.MARKERS,"
    ")):r(M).before("".concat(t.MARKERS,"
    ")),r(a).remove(),!1}else b(a,M)?y(a,p,!0):B(a,p,!0);if(M===null)(h=e.html.defaultTag())&&e.node.isElement(a.parentNode)?r(a).replaceWith("<".concat(h,">").concat(t.MARKERS,"
    ")):r(a).replaceWith("
    ".concat(t.MARKERS));else{if(e.node.isBlock(M))if(M.tagName==="PRE"&&(p=!0),p)r(a).remove(),r(M).prepend("
    ".concat(t.MARKERS));else if(a.nextSibling&&a.nextSibling.tagName=="IMG"||a.nextSibling&&a.nextSibling.nextElementSibling&&a.nextSibling.nextElementSibling=="IMG")r(a).replaceWith("<"+e.html.defaultTag()+">"+t.MARKERS+"
    ");else{if(e.node.isEmpty(M,!0))return y(a,p,c);if(e.opts.keepFormatOnDelete){for(var N=a,ie=t.INVISIBLE_SPACE;N!==M&&!e.node.isElement(N);)N=N.parentNode,ie=e.node.openTagString(N)+ie+e.node.closeTagString(N);r(M).before(ie)}else r(M).before("".concat(e.node.openTagString(r(M).clone().removeAttr("id").get(0)),"
    ").concat(e.node.closeTagString(M)))}else r(M).before("
    ");r(a).remove()}}(v,x,l):e.cursorLists._startEnter(v):!E(v)||x||l?B(v,x,l):e.cursorLists._middleEnter(v),function(){e.$el.find(".fr-to-remove").each(function(){for(var a=e.node.contents(this),p=0;p div").first(),O=C.find("> a"),e.opts.direction==="rtl"&&C.css("left","auto").css("right",0).attr("direction","rtl"),i++}function g(a){for(var p=[l("9qqG-7amjlwq=="),l("KA3B3C2A6D1D5H5H1A3=="),l("3B9B3B5F3C4G3E3=="),l("QzbzvxyB2yA-9m=="),l("ji1kacwmgG5bc=="),l("nmA-13aogi1A3c1jd=="),l("BA9ggq=="),l("emznbjbH3fij=="),l("tkC-22d1qC-13sD1wzF-7=="),l("tA3jjf=="),l("1D1brkm==")],c=0;cthis.length)&&(M=this.length),this.substring(M-h.length,M)===h}),a.endsWith(p[c]))return!0;return!1}function m(){var a=l(I),p=l("tzgatD-13eD1dtdrvmF3c1nrC-7saQcdav==").split(".");return window.parent.document.querySelector(a)&&window[p[1]][p[2]]}var C,O,U=e.$,y="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2FC1A3NB2IF1HE1TH4WB8eB-11zVG2F3I3yYB5ZG4CB2DA15CC5AD3F1A1KG1oLA10B1A6wQF1H3vgale2C4F4XA2qc2A5D5B3pepmriKB3OE1HD1fUC10pjD-11E-11TB4YJ3bC-16zE-11yc1B2CE2BC3jhjKC1pdA-21OA6C1D5B-8vF4QA11pD6sqf1C3lldA-16BD4A2H3qoEA7bB-16rmNH5H1F1vSB7RE2A3TH4YC5A5b1A4d1B3whepyAC3AA2zknC3mbgf1SC4WH4PD8TC5ZB2C3H3jb2A5ZA2EF2aoFC5qqHC4B1H1zeGA7UA5RF4TA29TA6ZC4d1C3hyWA10A3rBB2E3decorationRD3QC10UD3E6E6ZD2F3F3fme2E5uxxrEC9C3E4fB-11azhHB1LD7D6VF4VVTPC6b1C4TYG3qzDD6B3B3AH4I2H2kxbHE1JD1yihfd1QD6WB1D4mhrc1B5rvFG3A14A7cDA2OC1AA1JB5zC-16KA6WB4C-8wvlTB5A5lkZB2C2C7zynBD2D2bI-7C-21d1HE2cubyvPC8A6VB3aroxxZE4C4F4e1I2BE1WjdifH1H4A14NA1GB1YG-10tWA3A14A9sVA2C5XH2A29b2A6gsleGG2jaED2D-13fhE1OA8NjwytyTD4e1sc1D-16ZC3B5C-9e1C2FB6EFF5B2C2JH4E1C2tdLE5A3UG4G-7b2D3B4fA-9oh1G3kqvB4AG3ibnjcAC6D2B1cDA9KC2QA6bRC4VA30RB8hYB2A4A-8h1A21A2B2==",B="7D4YH4fkhHB3pqDC3H2E1fkMD1IB1NF1D3QD9wB5rxqlh1A8c2B4ZA3FD2AA6FB5EB3jJG4D2J-7aC-21GB6PC5RE4TC11QD6XC4XE3XH3mlvnqjbaOA2OC2BE6A1fmI-7ujwbc1G5f1F3e1C11mXF4owBG3E1yD1E4F1D2D-8B-8C-7yC-22HD1MF5UE4cWA3D8D6a1B2C3H3a3I3sZA4B3A2akfwEB3xHD5D1F1wIC11pA-16xdxtVI2C9A6YC4a1A2F3B2GA6B4C3lsjyJB1eMA1D-11MF5PE4ja1D3D7byrf1C3e1C7D-16lwqAF3H2A1B-21wNE1MA1OG1HB2A-16tSE5UD4RB3icRA4F-10wtwzBB3E1C3CC2DA8LA2LA1EB1kdH-8uVB7decorg1J2B7B6qjrqGI2J1C6ijehIB1hkemC-13hqkrH4H-7QD6XF5XF3HLNAC3CB2aD2CD2KB10B4ycg1A-8KA4H4B11jVB5TC4yqpB-21pd1E4pedzGB6MD5B3ncB-7MA4LD2JB6PD5uH-8TB9C7YD5XD2E3I3jmiDB3zeimhLD8E2F2JC1H-9ivkPC5lG-10SB1D3H3A-21rc1A3d1E3fsdqwfGA2KA1OrC-22LA6D1B4afUB16SC7AitC-8qYA11fsxcajGA15avjNE2A-9h1hDB16B9tPC1C5F5UC1G3B8d2A5d1D4RnHJ3C3JB5D3ucMG1yzD-17hafjC-8VD3yWC6e1YD2H3ZE2C8C5oBA3H3D2vFA4WzJC4C2i1A-65fNB8afWA1H4A26mvkC-13ZB3E3h1A21BC4eFB2GD2AA5ghqND2A2B2==",I="MekC-11nB-8tIzpD7pewxvzC6mD-16xerg1==",x="AA15A8B6C4B5A2E2B3B1A7==",v="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2EE1MA2ND1KD1IE4cA-21pSD2D5ve1G3h1A8b1E5ZC3CD2FA16mC5OC5E1hpnG1NA10B1D7hkUD4I-7b2C3C5nXD2E3F3whidEC2EH3GI2mJE2E2bxci1WA10VC7pllSG2F3A7xd1A4ZC3DB2aaeGA2DE4H2E1j1ywD-13FD1A3VE4WA3D8C6wuc1A2hf1B5B7vnrrjA1B9ic1mpbD1oMB1iSB7rWC4RI4G-7upB6jd1A2F3H2EA4FD3kDF4A2moc1anJD1TD4VI4b2C7oeQF4c1E3XC7ZA3C3G3uDB2wGB6D1JC4D1JD4C1hTE6QC5pH4pD3C-22D7c1A3textAA4gdlB2mpozkmhNC1mrxA3yWA5edhg1I2H3B7ozgmvAI3I2B5GD1LD2RSNH1KA1XA5SB4PA3sA9tlmC-9tnf1G3nd1coBH4I2I2JC3C-16LE6A1tnUA3vbwQB1G3f1A20a3A8a1C6pxAB2eniuE1F3kH2lnjB2hB-16XA5PF1G4zwtYA5B-11mzTG2B9pHB3BE2hGH3B3B2cMD5C1F1wzPA8E7VG5H5vD3H-7C8tyvsVF2I1G2A5fE3bg1mgajoyxMA4fhuzSD8aQB2B4g1A20ukb1A4B3F3GG2CujjanIC1ObiB11SD1C5pWC1D4YB8YE5FE-11jXE2F-7jB4CC2G-10uLH4E1C2tA-13yjUH5d1H1A7sWD5E4hmjF-7pykafoGA16hDD4joyD-8OA33B3C2tC7cRE4SA31a1B8d1e2A4F4g1A2A22CC5zwlAC2C1A12==",A=function(){for(var a=0,p=document.domain,c=p.split("."),h="_gd".concat(new Date().getTime());a")}(y)),e.selection.restore();else{var x;e.selection.save(),b(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling,y,B);do for(x=e.$el.find("".concat(d(y,B)," > ").concat(d(y,B))),I=0;I
    '),A=a.html().replace(/<\/span>/,l+e.node.closeTagString(a.get(0))+i+p+l+e.node.openTagString(a.get(0))+i),a.replaceWith(e.node.openTagString(a.get(0))+A+e.node.closeTagString(a.get(0))),!0}return!1}function m(y,B){B===void 0&&(B={}),B.style&&delete B.style;var I=e.selection.isCollapsed();e.selection.save();for(var x=!0;x;){x=!1;for(var v=e.$el.find(".fr-marker"),A=0;A')){if(e.node.isEmpty(a.get(0)))i=r(e.doc.createElement("span")).attr("style","".concat(y,": ").concat(B,";")).html("".concat(t.INVISIBLE_SPACE).concat(t.MARKERS)),a.replaceWith(i);else{var p={};p["style*"]="".concat(y,":"),g(x,"span",p,!0),x=e.$el.find(".fr-marker"),B?(i=r(e.doc.createElement("span")).attr("style","".concat(y,": ").concat(B,";")).html("".concat(t.INVISIBLE_SPACE).concat(t.MARKERS)),x.replaceWith(i)):x.replaceWith(t.INVISIBLE_SPACE+t.MARKERS)}e.html.cleanEmptyTags()}else e.node.isEmpty(a.get(0))&&a.is("span")?(x.replaceWith(t.MARKERS),a.css(y,B)):(i=r('').concat(t.INVISIBLE_SPACE).concat(t.MARKERS,"")),x.replaceWith(i));i&&O(i,y,B)}else{if(e.selection.save(),B===null||y==="color"&&0").concat(p);y.replaceWith('');var ie=l.get(0).outerHTML;r(l.get(0)).replaceWith(ie.replace(/<\/span>/g,function(){return N}))}}function U(y,B){B===void 0&&(B={}),B.style&&delete B.style;var I=e.selection.ranges(0),x=I.startContainer;if(x.nodeType===Node.ELEMENT_NODE&&0"),t.END_MARKER='"),t.MARKERS=t.START_MARKER+t.END_MARKER,t.MODULES.markers=function(e){var r=e.$;function s(){if(!e.$wp)return null;try{var u=e.selection.ranges(0),b=u.commonAncestorContainer;if(b!==e.el&&!e.$el.contains(b))return null;var E=u.cloneRange(),g=u.cloneRange();E.collapse(!0);var m=r(e.doc.createElement("SPAN")).addClass("fr-marker").attr("style","display: none; line-height: 0;").html(t.INVISIBLE_SPACE).get(0);if(E.insertNode(m),m=e.$el.find("span.fr-marker").get(0)){for(var C=m.nextSibling;C&&C.nodeType===Node.TEXT_NODE&&C.textContent.length===0;)r(C).remove(),C=e.$el.find("span.fr-marker").get(0).nextSibling;return e.selection.clear(),e.selection.get().addRange(g),m}return null}catch{}}function d(){e.$el.find(".fr-marker").remove()}return{place:function(b,E,g){var m,C,O;try{var U=b.cloneRange();if(U.collapse(E),U.insertNode(function(I,x){var v=r(e.doc.createElement("SPAN"));return v.addClass("fr-marker").attr("data-id",x).attr("data-type",I).attr("style","display: ".concat(e.browser.safari?"none":"inline-block","; line-height: 0;")).html(t.INVISIBLE_SPACE),v.get(0)}(E,g)),E===!0)for(O=(m=e.$el.find('span.fr-marker[data-type="true"][data-id="'.concat(g,'"]')).get(0)).nextSibling;O&&O.nodeType===Node.TEXT_NODE&&O.textContent.length===0;)r(O).remove(),O=m.nextSibling;if(E===!0&&!b.collapsed){for(;!e.node.isElement(m.parentNode)&&!O;)r(m.parentNode).after(m),O=m.nextSibling;if(O&&O.nodeType===Node.ELEMENT_NODE&&e.node.isBlock(O)&&O.tagName!=="HR"){for(C=[O];O=C[0],(C=e.node.contents(O))[0]&&e.node.isBlock(C[0]););r(O).prepend(r(m))}}if(E===!1&&!b.collapsed){if((O=(m=e.$el.find('span.fr-marker[data-type="false"][data-id="'.concat(g,'"]')).get(0)).previousSibling)&&O.nodeType===Node.ELEMENT_NODE&&e.node.isBlock(O)&&O.tagName!=="HR"){for(C=[O];O=C[C.length-1],(C=e.node.contents(O))[C.length-1]&&e.node.isBlock(C[C.length-1]););r(O).append(r(m))}(m.parentNode&&0<=["TD","TH"].indexOf(m.parentNode.tagName)||!m.previousSibling&&e.node.isBlock(m.parentElement))&&m.parentNode.previousSibling&&!m.previousSibling&&r(m.parentNode.previousSibling).append(m)}var y=e.$el.find('span.fr-marker[data-type="'.concat(E,'"][data-id="').concat(g,'"]')).get(0);return y&&(y.style.display="none"),y}catch{return null}},insert:s,split:function(){e.selection.isCollapsed()||e.selection.remove();var b=e.$el.find(".fr-marker").get(0);if(b||(b=s()),!b)return null;var E=e.node.deepestParent(b);if(E||(E=e.node.blockParent(b))&&E.tagName!=="LI"&&(E=null),E)if(e.node.isBlock(E)&&e.node.isEmpty(E))E.tagName!=="LI"||E.parentNode.firstElementChild!==E||e.node.isEmpty(E.parentNode)?r(E).replaceWith(''):r(E).append('');else if(e.cursor.isAtStart(b,E))r(E).before(''),r(b).remove();else if(e.cursor.isAtEnd(b,E))r(E).after(''),r(b).remove();else{for(var g=b,m="",C="";g=g.parentNode,m+=e.node.closeTagString(g),C=e.node.openTagString(g)+C,g!==E;);r(b).replaceWith('');var O=e.node.openTagString(E)+r(E).html()+e.node.closeTagString(E);O=O.replace(/<\/span>/g,"".concat(m,'').concat(C)),r(E).replaceWith(O)}return e.$el.find(".fr-marker").get(0)},insertAtPoint:function(b){var E,g=b.clientX,m=b.clientY;d();var C=null;if(typeof e.doc.caretPositionFromPoint!="undefined"?(E=e.doc.caretPositionFromPoint(g,m),(C=e.doc.createRange()).setStart(E.offsetNode,E.offset),C.setEnd(E.offsetNode,E.offset)):typeof e.doc.caretRangeFromPoint!="undefined"&&(E=e.doc.caretRangeFromPoint(g,m),(C=e.doc.createRange()).setStart(E.startContainer,E.startOffset),C.setEnd(E.startContainer,E.startOffset)),C!==null&&typeof e.win.getSelection!="undefined"){var O=e.win.getSelection();O.removeAllRanges(),O.addRange(C)}else if(typeof e.doc.body.createTextRange!="undefined")try{(C=e.doc.body.createTextRange()).moveToPoint(g,m);var U=C.duplicate();U.moveToPoint(g,m),C.setEndPoint("EndToEnd",U),C.select()}catch{return!1}s()},remove:d}},t.MODULES.selection=function(e){var r=e.$;function s(){var l="";return e.win.getSelection?l=e.win.getSelection():e.doc.getSelection?l=e.doc.getSelection():e.doc.selection&&(l=e.doc.selection.createRange().text),l.toString()}function d(){return e.win.getSelection?e.win.getSelection():e.doc.getSelection?e.doc.getSelection():e.doc.selection.createRange()}function u(l){var i=d(),a=[];if(i&&i.getRangeAt&&i.rangeCount){a=[];for(var p=0;p'.concat(t.INVISIBLE_SPACE,"").concat(a[i].innerHTML));var p=!1,c=U(e.el);for(c.atStart&&c.atEnd&&(p=!0),a=e.el.querySelectorAll(".fr-mk"),i=0;i"):r(X).find(".fr-inner").filter(I).html("
    "):(r(X).empty(),r(X).attr("data-del-cell",!0)):0"),e.spaces.normalize());var T=e.$el.find(".fr-marker").last().get(0),S=e.$el.find(".fr-marker").first().get(0);T!==void 0&&S!==void 0&&!T.nextSibling&&S.previousSibling&&S.previousSibling.tagName==="BR"&&e.node.isElement(T.parentNode)&&e.node.isElement(S.parentNode)&&e.$el.append("
    "),m()},blocks:function(){var i,a,p=[],c=d();if(x()&&c.rangeCount){var h=u();for(i=0;i"))}function d(){e.$wp.removeClass("show-placeholder")}function u(){if(!e.$wp)return!1;e.core.isEmpty()?s():d()}return{_init:function(){if(!e.$wp)return!1;e.events.on("init input keydown keyup contentChanged initialized",u)},show:s,hide:d,refresh:u,isVisible:function(){return!e.$wp||e.node.hasClass(e.$wp.get(0),"show-placeholder")}}},t.UNICODE_NBSP=String.fromCharCode(160),t.VOID_ELEMENTS=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],t.BLOCK_TAGS=["address","article","aside","audio","blockquote","canvas","details","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul","video"],Object.assign(t.DEFAULTS,{htmlAllowedEmptyTags:["textarea","a","iframe","object","video","style","script",".fa",".fr-emoticon",".fr-inner","path","line","hr"],htmlDoNotWrapTags:["script","style"],htmlSimpleAmpersand:!1,htmlIgnoreCSSProperties:[],htmlExecuteScripts:!0}),t.MODULES.html=function(e){var r=e.$;function s(){return e.opts.enter===t.ENTER_P?"p":e.opts.enter===t.ENTER_DIV?"div":e.opts.enter===t.ENTER_BR?null:void 0}function d(D,_){return!(!D||D===e.el)&&(_?["PRE","SCRIPT","STYLE"].indexOf(D.tagName)!=-1||d(D.parentNode,_):["PRE","SCRIPT","STYLE"].indexOf(D.tagName)!==-1)}function u(D){var _,Q=[],re=[];if(D){var q=e.el.querySelectorAll(".fr-marker");for(_=0;_";return _&&(Q="")),Q}function B(D){var _=D.parentNode;if(_&&(e.node.isBlock(_)||e.node.isElement(_))&&["TD","TH"].indexOf(_.tagName)<0){for(var Q=D.previousSibling,re=D.nextSibling;Q&&(Q.nodeType===Node.TEXT_NODE&&Q.textContent.replace(/\n|\r/g,"").length===0||e.node.hasClass(Q,"fr-tmp"));)Q=Q.previousSibling;if(re)return!1;Q&&_&&Q.tagName!=="BR"&&!e.node.isBlock(Q)&&!re&&0<_.textContent.replace(/\u200B/g,"").length&&0").concat(t.MARKERS,"
    ")),e.selection.restore()):e.$el.html("<".concat(s(),">
    "))):e.el.querySelector("*:not(.fr-marker):not(br)")||(e.core.hasFocus()?(e.$el.html("".concat(t.MARKERS,"
    ")),e.selection.restore()):e.$el.html("
    ")))}function v(D,_){return U(D,"<".concat(_,"[^>]*?>([\\w\\W]*)"),1)}function A(D,_){var Q=r("
    ]*?)>"),1)||"",">"));return e.node.rawAttributes(Q.get(0))}function l(D){return(U(D,"]*?)>",0)||"").replace(/\n/g," ").replace(/ {2,}/g," ")}function i(D,_){e.opts.htmlExecuteScripts?D.html(_):D.get(0).innerHTML=_}function a(D){var _;(_=/:not\(([^)]*)\)/g).test(D)&&(D=D.replace(_," $1 "));var Q=100*(D.match(/(#[^\s+>~.[:]+)/g)||[]).length+10*(D.match(/(\[[^]]+\])/g)||[]).length+10*(D.match(/(\.[^\s+>~.[:]+)/g)||[]).length+10*(D.match(/(:[\w-]+\([^)]*\))/gi)||[]).length+10*(D.match(/(:[^\s+>~.[:]+)/g)||[]).length+(D.match(/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi)||[]).length;return Q+=((D=(D=D.replace(/[*\s+>~]/g," ")).replace(/[#.]/g," ")).match(/([^\s+>~.[:]+)/g)||[]).length}function p(D){if(e.events.trigger("html.processGet",[D]),D&&D.getAttribute&&D.getAttribute("class")===""&&D.removeAttribute("class"),D&&D.getAttribute&&D.getAttribute("style")===""&&D.removeAttribute("style"),D&&D.nodeType===Node.ELEMENT_NODE){var _,Q=D.querySelectorAll('[class=""],[style=""]');for(_=0;_")}},cleanEmptyTags:E,cleanWhiteTags:N,cleanBlankSpaces:O,blocks:function(){return e.$el.get(0).querySelectorAll(b())},getDoctype:y,set:function(_){var Q=e.clean.html((_||"").trim(),[],[],e.opts.fullPage);if(e.opts.fullPage){var re=v(Q,"body")||(0<=Q.indexOf("",se=A(Q,"head"),H=r("
    ");H.append(ae).contents().each(function(){(this.nodeType===Node.COMMENT_NODE||0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName))&&this.parentNode.removeChild(this)});var W=H.html().trim();ae=r("
    ").append(ae).contents().map(function(){return this.nodeType===Node.COMMENT_NODE?""):0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)?this.outerHTML:""}).toArray().join("");var T=l(Q),S=A(Q,"html");i(e.$el,"".concat(W,` `).concat(re)),e.node.clearAttributes(e.el),e.$el.attr(q),e.$el.addClass("fr-view"),e.$el.attr("spellcheck",e.opts.spellcheck),e.$el.attr("dir",e.opts.direction),i(e.$head,ae),e.node.clearAttributes(e.$head.get(0)),e.$head.attr(se),e.node.clearAttributes(e.$html.get(0)),e.$html.attr(S),e.iframe_document.doctype.parentNode.replaceChild(function(K,V){var j=K.match(//i);return j?V.implementation.createDocumentType(j[1],j[3],j[4]):V.implementation.createDocumentType("html")}(T,e.iframe_document),e.iframe_document.doctype)}else i(e.$el,Q);var L=e.edit.isDisabled();e.edit.on(),e.core.injectStyle(e.opts.iframeDefaultStyle+e.opts.iframeStyle),I(),e.opts.useClasses||(e.$el.find("[fr-original-class]").each(function(){this.setAttribute("class",this.getAttribute("fr-original-class")),this.removeAttribute("fr-original-class")}),e.$el.find("[fr-original-style]").each(function(){this.setAttribute("style",this.getAttribute("fr-original-style")),this.removeAttribute("fr-original-style")})),L&&e.edit.off(),e.events.trigger("html.set"),e.events.trigger("charCounter.update")},syncInputs:h,get:function(_,Q){if(!e.$wp)return e.$oel.clone().removeClass("fr-view").removeAttr("contenteditable").get(0).outerHTML;var re="";e.events.trigger("html.beforeGet");var q,ae,se=[],H={},W=[];if(h(),!e.opts.useClasses&&!Q){var T=new RegExp("^".concat(e.opts.htmlIgnoreCSSProperties.join("$|^"),"$"),"gi");for(q=0;q=H[j[ae]][ve]&&(H[j[ae]][ve]=X,fe[ne].trim().length))){var Ee=fe[ne].trim().split(":");Ee.splice(0,1),W.push([j[ae],ve.trim(),Ee.join(":").trim(),X])}}}}}}for(W.sort(c),q=0;q").concat(e.$html.find("head").get(0).outerHTML,""));else if(_===void 0&&(_=!1),e.opts.fullPage){re=y(e.iframe_document),e.$el.removeClass("fr-view");var Oe=e.opts.heightMin,De=e.opts.height,Re=e.opts.heightMax;e.opts.heightMin=null,e.opts.height=null,e.opts.heightMax=null,e.size.refresh(),re+="").concat(e.$html.html(),""),e.opts.heightMin=Oe,e.opts.height=De,e.opts.heightMax=Re,e.size.refresh(),e.$el.addClass("fr-view")}else re=e.$el.html();if(!e.opts.useClasses&&!Q)for(q=0;q(?:[\w\W]*?)<\/style>/g,"")).replace(/]*)data-fr-style="true"([^>]*)>/g,"")).replace(/(?:[\w\W]*?)<\/style>/g,"")).replace(/((?:[\w\W]*?))<\/body>/g,"$3")).replace(/((?:[\w\W]*?))<\/body>/g,"$4")).replace(/((?:[\w\W]*?))<\/body>/g,"$4")).replace(/((?:[\w\W]*?))<\/body>/g,'$6')).replace(/((?:[\w\W]*?))<\/body>/g,"$3")),e.opts.htmlSimpleAmpersand&&(re=re.replace(/&/gi,"&")),e.events.trigger("html.afterGet"),_||(re=re.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,"")),re=e.clean.invisibleSpaces(re),re=e.clean.exec(re,p);var Se=e.events.chainTrigger("html.get",re);return typeof Se=="string"&&(re=Se),re=(re=re.replace(/(?:[\w\W]*?)<\/pre>/g,function(Ne){return Ne.replace(/
    /g,` `)})).replace(/ ".concat(e.html.defaultTag())),L=S.length-1;0<=L;L--){var R=S[L];e.node.isBlock(R.previousSibling)||(R.previousSibling&&!e.node.isEmpty(R)&&r("
    ").insertAfter(R.previousSibling),R.outerHTML=R.innerHTML)}return T.innerHTML}(q)),!(ae=e.markers.split()))return!1;ae.outerHTML=q}else ae.outerHTML=q}else e.el.innerHTML+=q}I(),e.keys.positionCaret(),e.events.trigger("html.inserted")},wrap:C,unwrap:function(){e.$el.find("div.fr-temp-div").each(function(){this.previousSibling&&this.previousSibling.nodeType===Node.TEXT_NODE&&r(this).before("
    "),r(this).attr("data-empty")||!this.nextSibling||e.node.isBlock(this.nextSibling)&&!r(this.nextSibling).hasClass("fr-temp-div")?r(this).replaceWith(r(this).html()):r(this).replaceWith("".concat(r(this).html(),"
    "))}),e.$el.find(".fr-temp-div").removeClass("fr-temp-div").filter(function(){return r(this).attr("class")===""}).removeAttr("class")},escapeEntities:function(_){return _.replace(//gi,">").replace(/"/gi,""").replace(/'/gi,"'")},checkIfEmpty:x,extractNode:v,extractNodeAttrs:A,extractDoctype:l,cleanBRs:function(){for(var _=e.el.getElementsByTagName("br"),Q=0;Q<_.length;Q++)B(_[Q])},_init:function(){e.$wp&&(e.events.on("mouseup",ie),e.events.on("keydown",ie),e.events.on("contentChanged",x))},_setHtml:i}},t.ENTER_P=0,t.ENTER_DIV=1,t.ENTER_BR=2,t.KEYCODE={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,FF_SEMICOLON:59,FF_EQUALS:61,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,FF_HYPHEN:173,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,HYPHEN:189,PERIOD:190,SLASH:191,APOSTROPHE:192,TILDE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,IME:229},Object.assign(t.DEFAULTS,{enter:t.ENTER_P,multiLine:!0,tabSpaces:0}),t.MODULES.keys=function(e){var r,s,d,u=e.$,b=!1;function E(N){if(e.selection.isCollapsed())if(["INPUT","BUTTON","TEXTAREA"].indexOf(N.target&&N.target.tagName)<0&&e.cursor.backspace(),e.helpers.isIOS()){var ie=e.selection.ranges(0);ie.deleteContents(),ie.insertNode(document.createTextNode("\u200B")),e.selection.get().modify("move","forward","character")}else["INPUT","BUTTON","TEXTAREA"].indexOf(N.target&&N.target.tagName)<0&&N.preventDefault(),N.stopPropagation();else N.preventDefault(),N.stopPropagation(),e.selection.remove();e.placeholder.refresh()}function g(N){["INPUT","BUTTON","TEXTAREA"].indexOf(N.target&&N.target.tagName)<0&&N.preventDefault(),N.stopPropagation(),e.selection.text()===""&&e.selection.element().tagName!="IMG"?e.cursor.del():e.selection.remove(),e.placeholder.refresh()}function m(){if(e.browser.mozilla&&e.selection.isCollapsed()&&!b){var N=e.selection.ranges(0),ie=N.startContainer,D=N.startOffset;ie&&ie.nodeType===Node.TEXT_NODE&&D<=ie.textContent.length&&0").concat(t.MARKERS,"
    ")):e.$el.html("".concat(t.MARKERS,"
    ")),e.selection.restore(),e.placeholder.refresh(),e.button.bulkRefresh(),e.undo.saveStep()},0)}function O(){b=!1}function U(){b=!1}function y(){var N=e.html.defaultTag();N?e.$el.html("<".concat(N,">").concat(t.MARKERS,"
    ")):e.$el.html("".concat(t.MARKERS,"
    ")),e.selection.restore()}function B(N,ie){if((-1/g,"")).length<1?N.parentElement.insertAdjacentHTML("afterbegin"," "):D!=" "&&D!=" "&&ie.key=="Backspace"?E(ie):D!=" "&&D!=" "&&ie.key=="Delete"&&g(ie),!0}if(u(N).is("p")){var _=N.innerHTML.replace(/
    /g,"");return _.length<1?N.insertAdjacentHTML("afterbegin"," "):_!=" "&&_!=" "&&ie.key=="Backspace"?E(ie):_!=" "&&_!=" "&&ie.key=="Delete"&&g(ie),!0}}return!1}function I(N){var ie=e.selection.element();if(ie&&0<=["INPUT","TEXTAREA"].indexOf(ie.tagName)||N&&l(N.which))return!0;e.events.disableBlur();var D=N.which;if(D===16)return!0;if((r=D)===t.KEYCODE.IME)return b=!0;b=!1;var _=i(D)&&!A(N)&&!N.altKey,Q=D===t.KEYCODE.BACKSPACE||D===t.KEYCODE.DELETE;if((e.selection.isFull()&&!e.opts.keepFormatOnDelete&&!e.placeholder.isVisible()||Q&&e.placeholder.isVisible()&&e.opts.keepFormatOnDelete)&&(_||Q)&&(y(),!i(D)))return N.preventDefault(),!0;if(D===t.KEYCODE.ENTER)N.shiftKey||ie.classList.contains("fr-inner")||ie.parentElement.classList.contains("fr-inner")?function(q){q.preventDefault(),q.stopPropagation(),e.opts.multiLine&&(e.selection.isCollapsed()||e.selection.remove(),e.cursor.enter(!0))}(N):function(q){e.opts.multiLine?(e.helpers.isIOS()||(q.preventDefault(),q.stopPropagation()),e.selection.isCollapsed()||e.selection.remove(),e.cursor.enter()):(q.preventDefault(),q.stopPropagation())}(N);else if(D===t.KEYCODE.BACKSPACE&&(N.metaKey||N.ctrlKey))(function(){setTimeout(function(){e.events.disableBlur(),e.events.focus()},0)})();else if(D!==t.KEYCODE.BACKSPACE||A(N)||N.altKey)if(D!==t.KEYCODE.DELETE||A(N)||N.altKey||N.shiftKey)D===t.KEYCODE.SPACE?function(q){var ae=e.selection.element();if(!e.helpers.isMobile()&&ae&&ae.tagName==="A"){q.preventDefault(),q.stopPropagation(),e.selection.isCollapsed()||e.selection.remove();var se=e.markers.insert();if(se){var H=se.previousSibling;!se.nextSibling&&se.parentNode&&se.parentNode.tagName==="A"?(se.parentNode.insertAdjacentHTML("afterend"," ".concat(t.MARKERS)),se.parentNode.removeChild(se)):(H&&H.nodeType===Node.TEXT_NODE&&H.textContent.length===1&&H.textContent.charCodeAt(0)===160?H.textContent+=" ":se.insertAdjacentHTML("beforebegin"," "),se.outerHTML=t.MARKERS),e.selection.restore()}}}(N):D===t.KEYCODE.TAB?function(q){if(0e.$wp.offset().top-e.helpers.scrollTop()+e.$wp.height()-20&&e.$wp.scrollTop(N+e.$wp.scrollTop()-(e.$wp.height()+e.$wp.offset().top)+e.helpers.scrollTop()+20)):(N=e.position.getBoundingRect().top,e.opts.toolbarBottom&&(N+=e.opts.toolbarStickyOffset),(e.helpers.isIOS()||e.helpers.isAndroid())&&(N-=e.helpers.scrollTop()),e.opts.iframe&&(N+=e.$iframe.offset().top,N-=e.helpers.scrollTop()),(N+=e.opts.toolbarStickyOffset)>e.o_win.innerHeight-20&&u(e.o_win).scrollTop(N+e.helpers.scrollTop()-e.o_win.innerHeight+20),N=e.position.getBoundingRect().top,e.opts.toolbarBottom||(N-=e.opts.toolbarStickyOffset),(e.helpers.isIOS()||e.helpers.isAndroid())&&(N-=e.helpers.scrollTop()),e.opts.iframe&&(N+=e.$iframe.offset().top,N-=e.helpers.scrollTop()),N<100&&u(e.o_win).scrollTop(N+e.helpers.scrollTop()-100))}function v(N){var ie=e.selection.element();if(ie&&0<=["INPUT","TEXTAREA"].indexOf(ie.tagName)||(N&&N.which===0&&r&&(N.which=r),e.helpers.isAndroid()&&e.browser.mozilla))return!0;if(b)return!1;if(N&&e.helpers.isIOS()&&N.which===t.KEYCODE.ENTER&&e.doc.execCommand("undo"),!e.selection.isCollapsed()||N&&(N.which===t.KEYCODE.META||N.which===t.KEYCODE.CTRL)||N&&l(N.which))return!0;if(N&&!e.helpers.isIOS()&&(N.which===t.KEYCODE.ENTER||N.which===t.KEYCODE.BACKSPACE||37<=N.which&&N.which<=40&&!e.browser.msie))try{x()}catch{}var D=e.selection.element();(function(Q){if(!Q)return!1;var re=Q.innerHTML;return!!((re=re.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,""))&&/\u200B/.test(re)&&0=t.KEYCODE.ARROW_LEFT&&N<=t.KEYCODE.ARROW_DOWN)return!0}function i(N){if(N>=t.KEYCODE.ZERO&&N<=t.KEYCODE.NINE||N>=t.KEYCODE.NUM_ZERO&&N<=t.KEYCODE.NUM_MULTIPLY||N>=t.KEYCODE.A&&N<=t.KEYCODE.Z||e.browser.webkit&&N===0)return!0;switch(N){case t.KEYCODE.SPACE:case t.KEYCODE.QUESTION_MARK:case t.KEYCODE.NUM_PLUS:case t.KEYCODE.NUM_MINUS:case t.KEYCODE.NUM_PERIOD:case t.KEYCODE.NUM_DIVISION:case t.KEYCODE.SEMICOLON:case t.KEYCODE.FF_SEMICOLON:case t.KEYCODE.DASH:case t.KEYCODE.EQUALS:case t.KEYCODE.FF_EQUALS:case t.KEYCODE.COMMA:case t.KEYCODE.PERIOD:case t.KEYCODE.SLASH:case t.KEYCODE.APOSTROPHE:case t.KEYCODE.SINGLE_QUOTE:case t.KEYCODE.OPEN_SQUARE_BRACKET:case t.KEYCODE.BACKSLASH:case t.KEYCODE.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}function a(N){var ie=N.which;if(A(N)||37<=ie&&ie<=40||!i(ie)&&ie!==t.KEYCODE.DELETE&&ie!==t.KEYCODE.BACKSPACE&&ie!==t.KEYCODE.ENTER&&ie!==t.KEYCODE.IME)return!0;s||(d=e.snapshot.get(),e.undo.canDo()||e.undo.saveStep()),clearTimeout(s),s=setTimeout(function(){s=null,e.undo.saveStep()},Math.max(250,e.opts.typingTimer))}function p(N){var ie=N.which;if(A(N)||37<=ie&&ie<=40)return!0;d&&s?(e.undo.saveStep(d),d=null):ie!==void 0&&ie!==0||d||s||e.undo.saveStep()}function c(N){if(N&&N.tagName==="BR")return!1;try{return(N.textContent||"").length===0&&N.querySelector&&!N.querySelector(":scope > br")||N.childNodes&&N.childNodes.length===1&&N.childNodes[0].getAttribute&&(N.childNodes[0].getAttribute("contenteditable")==="false"||e.node.hasClass(N.childNodes[0],"fr-img-caption"))}catch{return!1}}function h(N){var ie=e.el.childNodes,D=e.html.defaultTag(),_=e.node.blockParent(e.selection.blocks()[0]);return _&&_.tagName=="TR"&&_.getAttribute("contenteditable")==null&&(_=_.closest("table")),!e.node.isEditable(N.target)||_&&_.getAttribute("contenteditable")==="false"?e.toolbar.disable():e.toolbar.enable(),!(!N.target||N.target===e.el)||ie.length===0||void(ie[0].offsetHeight+ie[0].offsetTop<=N.offsetY?c(ie[ie.length-1])&&(D?e.$el.append("<".concat(D,">").concat(t.MARKERS,"
    ")):e.$el.append("".concat(t.MARKERS,"
    ")),e.selection.restore(),x()):N.offsetY<=10&&c(ie[0])&&(D?e.$el.prepend("<".concat(D,">").concat(t.MARKERS,"
    ")):e.$el.prepend("".concat(t.MARKERS,"
    ")),e.selection.restore(),x()))}function M(){s&&clearTimeout(s)}return{_init:function(){e.events.on("keydown",a),e.events.on("input",m),e.events.on("mousedown",U),e.events.on("keyup input",p),e.events.on("keypress",O),e.events.on("keydown",I),e.events.on("keyup",v),e.events.on("destroy",M),e.events.on("html.inserted",v),e.events.on("cut",C),e.opts.multiLine&&e.events.on("click",h)},ctrlKey:A,isCharacter:i,isArrow:l,forceUndo:function(){s&&(clearTimeout(s),e.undo.saveStep(),d=null)},isIME:function(){return b},isBrowserAction:function(ie){var D=ie.which;return A(ie)||D===t.KEYCODE.F5},positionCaret:x}},Object.assign(t.DEFAULTS,{pastePlain:!1,pasteDeniedTags:["colgroup","col","meta"],pasteDeniedAttrs:["class","id"],pasteAllowedStyleProps:[".*"],pasteAllowLocalImages:!1}),t.MODULES.paste=function(e){var r,s,d,u,b=e.$;function E(l,i){try{e.win.localStorage.setItem("fr-copied-html",l),e.win.localStorage.setItem("fr-copied-text",i)}catch{}}function g(l){var i=e.html.getSelected();E(i,b(e.doc.createElement("div")).html(i).text()),l.type==="cut"&&(e.undo.saveStep(),setTimeout(function(){e.selection.save(),e.html.wrap(),e.selection.restore(),e.events.focus(),e.undo.saveStep()},0))}var m=!1;function C(l){if(l.target.nodeName==="INPUT"&&l.target.type==="text")return!0;if(e.edit.isDisabled()||O(l.target)||m)return!1;if(l.originalEvent&&(l=l.originalEvent),e.events.trigger("paste.before",[l])===!1)return l.preventDefault(),!1;if(l&&l.clipboardData&&l.clipboardData.getData){var i="",a=l.clipboardData.types;if(e.helpers.isArray(a))for(var p=0;p
    '),e.browser.webkit||e.browser.mozilla?(d.css("top",e.$sc.scrollTop()),e.$el.after(d)):e.browser.edge&&e.opts.iframe?e.$el.append(d):e.$box.after(d),e.events.on("destroy",function(){d.remove()}));var h;e.helpers.isIOS()&&e.$sc&&(h=e.$sc.scrollTop()),e.opts.iframe&&e.$el.attr("contenteditable","false"),d.focus(),e.helpers.isIOS()&&e.$sc&&e.$sc.scrollTop(h),e.win.setTimeout(y,1)}(),!1}function O(l){return l&&l.contentEditable==="false"}function U(l){if(l.originalEvent&&(l=l.originalEvent),O(l.target))return!1;if(l&&l.dataTransfer&&l.dataTransfer.getData){var i="",a=l.dataTransfer.types;if(e.helpers.isArray(a))for(var p=0;p")),r!==""){e.keys.forceUndo(),u=e.snapshot.get(),e.selection.save(),e.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-helper");var c=e.markers.insertAtPoint(l);if(e.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-placeholder"),e.$el.find(".fr-marker-helper").addClass("fr-marker").removeClass("fr-marker-helper"),e.selection.restore(),e.selection.remove(),e.$el.find(".fr-marker-placeholder").addClass("fr-marker").removeClass("fr-marker-placeholder"),c!==!1){var h=e.el.querySelector(".fr-marker");return b(h).replaceWith(t.MARKERS),e.selection.restore(),y(),l.preventDefault&&(l.stopPropagation(),l.preventDefault()),!1}}else r=null}}function y(){e.opts.iframe&&e.$el.attr("contenteditable","true"),e.browser.edge&&e.opts.iframe&&e.$box.after(d),u||(e.keys.forceUndo(),u=e.snapshot.get()),r||(r=d.get(0).innerHTML,e.selection.restore(),e.events.enableBlur());var l=r.match(/(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument|LibreOffice)/gi),i=e.events.chainTrigger("paste.beforeCleanup",r);i&&typeof i=="string"&&(r=i),(!l||l&&e.events.trigger("paste.wordPaste",[r])!==!1)&&I(r,l)}function B(l){for(var i="",a=0;a++]*(]*>[\s]*[.\s\S\w\W<>]*[\s]*<\/style>)[.\s\S\w\W<>]*/gi,"$1")),l=(l=M+l.replace(/[.\s\S\w\W<>]*]*>[\s]*([.\s\S\w\W<>]*)[\s]*<\/body>[.\s\S\w\W<>]*/gi,"$1")).replace(/ \n/g," ").replace(/\n /g," ").replace(/([^>])\n([^<])/g,"$1 $2")}var N=!1;0<=l.indexOf('id="docs-internal-guid')&&(l=l.replace(/^[\w\W\s\S]* id="docs-internal-guid[^>]*>([\w\W\s\S]*)<\/b>[\w\W\s\S]*$/g,"$1"),N=!0),0<=l.indexOf('content="Sheets"')&&(l=l.replace(/width:0px;/g,""));var ie=!1;if(!i)if((ie=function(K){var V=null;try{V=e.win.localStorage.getItem("fr-copied-text")}catch{}return!(!V||b("
    ").html(K).text().replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")!==V.replace(/\u00A0/gi," ").replace(/\r|\n/gi,""))}(l))&&(l=e.win.localStorage.getItem("fr-copied-html")),ie)l=e.clean.html(l,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs);else{var D=e.opts.htmlAllowedStyleProps;e.opts.htmlAllowedStyleProps=e.opts.pasteAllowedStyleProps,e.opts.htmlAllowComments=!1,l=(l=(l=l.replace(/\s*<\/span>/g,B(e.opts.tabSpaces||4))).replace(/(\t*)<\/span>/g,function(R,K){return B(K.length*(e.opts.tabSpaces||4))})).replace(/\t/g,B(e.opts.tabSpaces||4)),l=e.clean.html(l,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs),e.opts.htmlAllowedStyleProps=D,e.opts.htmlAllowComments=!0,l=(l=(l=v(l)).replace(/\r/g,"")).replace(/^ */g,"").replace(/ *$/g,"")}!i||e.wordPaste&&a||((l=l.replace(/^\n*/g,"").replace(/^ /g,"")).indexOf("")===0&&(l="".concat(l,"
    ")),l=v(l=function(K){var V;K=(K=(K=(K=(K=(K=(K=(K=(K=(K=(K=(K=(K=(K=(K=K.replace(/([\s\S]*?)<\/p>/gi,"
    • $3
    ")).replace(/([\s\S]*?)<\/p>/gi,"
    1. $3
    ")).replace(/([\s\S]*?)<\/p>/gi,"
      $5")).replace(/([\s\S]*?)<\/p>/gi,"
        $5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5
    ")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)([\s\S]*?)/gi,"")).replace(/([\s\S]*?)/gi,"")).replace(/(\n|\r| class=(")?Mso[a-zA-Z0-9]+(")?)/gi," ")).replace(//gi,"")).replace(/<(\/)*(meta|link|span|\\?xml:|st1:|o:|font)(.*?)>/gi,"");var j,X=["style","script","applet","embed","noframes","noscript"];for(V=0;V"),"gi");K=K.replace(fe,"")}for(K=(K=(K=K.replace(/ /gi," ")).replace(/]*)><\/td>/g,"
    ")).replace(/]*)><\/th>/g,"
    ");(K=(j=K).replace(/<[^/>][^>]*><\/[^>]+>/gi,""))!==j;);K=(K=K.replace(/]*)>/gi,'
  • ')).replace(/]*)>/gi,""),K=(K=(K=e.clean.html(K,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs)).replace(/(.[^<]+)<\/a>/gi,"$1")).replace(/
    */g,"
    ");var ne=e.o_doc.createElement("div");ne.innerHTML=K;var ve=ne.querySelectorAll("li[data-indent]");for(V=0;V ul, :scope > ol");Ae||(Ae=document.createElement("ul"),be.appendChild(Ae)),Ae.appendChild(Ee)}else Ee.removeAttribute("data-indent")}return e.html.cleanBlankSpaces(ne),K=ne.innerHTML}(l))),e.opts.pastePlain&&!ie&&(l=function(K){var V,j=null,X=e.doc.createElement("div");X.innerHTML=K;var fe=X.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(V=0;V").concat(j.innerHTML,"");for(V=(fe=X.querySelectorAll("*:not(".concat("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, li, table, tbody, thead, tr, td, br, img".split(",").join("):not("),")"))).length-1;0<=V;V--)(j=fe[V]).outerHTML=j.innerHTML;return function ne(ve){for(var Ee=e.node.contents(ve),be=0;be")?(e.html.cleanBlankSpaces(Q),e.spaces.normalize(Q,!0)):e.spaces.normalize(Q);var re=Q.getElementsByTagName("span");for(p=re.length-1;0<=p;p--){var q=re[p];q.attributes.length===0&&(q.outerHTML=q.innerHTML)}if(e.opts.linkAlwaysBlank===!0){var ae=Q.getElementsByTagName("a");for(p=ae.length-1;0<=p;p--){var se=ae[p];se.getAttribute("target")||se.setAttribute("target","_blank")}}var H=e.selection.element(),W=!1;if(H&&b(H).parentsUntil(e.el,"ul, ol").length&&(W=!0),W){var T=Q.children;T.length===1&&0<=["OL","UL"].indexOf(T[0].tagName)&&(T[0].outerHTML=T[0].innerHTML)}if(!N){var S=Q.getElementsByTagName("br");for(p=S.length-1;0<=p;p--){var L=S[p];e.node.isBlock(L.previousSibling)&&L.parentNode.removeChild(L)}}if(e.opts.enter===t.ENTER_BR)for(p=(c=Q.querySelectorAll("p, div")).length-1;0<=p;p--)(h=c[p]).attributes.length===0&&(h.outerHTML=h.innerHTML+(h.nextSibling&&!e.node.isEmpty(h)?"
    ":""));else if(e.opts.enter===t.ENTER_DIV)for(p=(c=Q.getElementsByTagName("p")).length-1;0<=p;p--)(h=c[p]).attributes.length===0&&(h.outerHTML="
    ".concat(h.innerHTML,"
    "));else e.opts.enter===t.ENTER_P&&Q.childNodes.length===1&&Q.childNodes[0].tagName==="P"&&Q.childNodes[0].attributes.length===0&&(Q.childNodes[0].outerHTML=Q.childNodes[0].innerHTML);l=Q.innerHTML,ie&&(l=function(K){var V,j=e.o_doc.createElement("div");j.innerHTML=K;for(var X=j.querySelectorAll("*:empty:not(td):not(th):not(tr):not(iframe):not(svg):not(".concat(t.VOID_ELEMENTS.join("):not("),"):not(").concat(e.opts.htmlAllowedEmptyTags.join("):not("),")"));X.length;){for(V=0;V div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")));p.length;){var c=p[p.length-1];if(e.html.defaultTag()&&e.html.defaultTag()!=="div")c.querySelector(e.html.blockTagsQuery())?c.outerHTML=c.innerHTML:c.outerHTML="<".concat(e.html.defaultTag(),">").concat(c.innerHTML,"");else{var h=c.querySelectorAll("*");!h.length||h[h.length-1].tagName!=="BR"&&c.innerText.length===0||!h.length||h[h.length-1].tagName!=="BR"||h[h.length-1].nextSibling?c.outerHTML=c.innerHTML+(c.nextSibling?"
    ":""):c.outerHTML=c.innerHTML}p=x(Array.prototype.slice.call(a.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(p=x(Array.prototype.slice.call(a.querySelectorAll("div:not([style])")));p.length;){for(i=0;ie.undo_index;)e.undo_stack.pop()}function u(){e.undo_index=0,e.undo_stack=[]}function b(){e.undo_stack=[]}return{_init:function(){u(),e.events.on("initialized",function(){s=(e.$wp?e.$el.html():e.$oel.get(0).outerHTML).replace(/ style=""/g,"")}),e.events.on("blur",function(){e.el.querySelector(".fr-dragging")||e.undo.saveStep()}),e.events.on("keydown",r),e.events.on("destroy",b)},run:function(){if(1'.concat(u,""));for(var b=0;b'));E.get(0).addEventListener("load",e.size.syncIframe),e.$head.append(E)}}},hasFocus:function(){return e.browser.mozilla&&e.helpers.isMobile()?e.selection.inEditor():e.node.hasFocus(e.el)||0 span").css("width")),ie=e.helpers.getPX(M.css("paddingLeft")),D=e.helpers.getPX(M.css("paddingRight"));M.css("width",N*e.opts.colorsStep+ie+D)}return e.button.bindCommands(h,!1),h}function x(i){var a=d[i];return{_windowResize:function(){var p=a.data("instance")||e;!p.helpers.isMobile()&&a.isVisible()&&(p.events.disableBlur(),p.popups.hide(i),p.events.enableBlur())},_inputFocus:function(p){var c=a.data("instance")||e,h=r(p.currentTarget);if(h.is("input:file")&&h.closest(".fr-layer").addClass("fr-input-focus"),p.preventDefault(),p.stopPropagation(),setTimeout(function(){c.events.enableBlur()},100),c.helpers.isMobile()){var M=r(c.o_win).scrollTop();setTimeout(function(){r(c.o_win).scrollTop(M)},0)}},_inputBlur:function(p){var c=a.data("instance")||e,h=r(p.currentTarget);h.is("input:file")&&h.closest(".fr-layer").removeClass("fr-input-focus"),document.activeElement!==this&&r(this).isVisible()&&(c.events.blurActive()&&c.events.trigger("blur"),c.events.enableBlur())},_editorKeydown:function(p){var c=a.data("instance")||e;c.keys.ctrlKey(p)||p.which===t.KEYCODE.ALT||p.which===t.KEYCODE.ESC||(g(i)&&a.findVisible(".fr-back").length?c.button.exec(a.findVisible(".fr-back").first()):p.which!==t.KEYCODE.ALT&&c.popups.hide(i))},_preventFocus:function(p){var c=a.data("instance")||e,h=p.originalEvent?p.originalEvent.target||p.originalEvent.originalTarget:null;p.type==="mouseup"||r(h).is(":focus")||c.events.disableBlur(),p.type!=="mouseup"||r(h).hasClass("fr-command")||0').concat(Q.attr("placeholder"),"")),Q.attr("placeholder",""))}}(M),e.events.$on(M,"focus",b),e.events.$on(M,"blur change",E),e.events.$on(c,"click",".fr-checkbox + label",A),e.accessibility.registerPopup(a),e.helpers.isIOS()&&e.events.$on(c,"touchend","label",function(){r("#".concat(r(this).attr("for"))).prop("checked",function(N,ie){return!ie})},!0),e.events.$on(r(e.o_win),"resize",h._windowResize,!0),c},get:function(a){var p=d[a];return p&&!p.data("inst".concat(e.id))&&v(x(a),a),p},show:function(a,p,c,h,M){if(g(a)||(m()&&0 .fr-dropdown-wrapper").css("height",""),N.next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),d[a].data("instance",e),e.$tb&&e.$tb.data("instance",e);var ie=g(a);d[a].addClass("fr-active").removeClass("fr-hidden").find("input, textarea").removeAttr("disabled");var D=d[a].data("container");if(function(q,ae){ae.isVisible()||(ae=e.$sc),ae.contains([d[q].get(0)])||ae.append(d[q])}(a,D),e.opts.toolbarInline&&D&&e.$tb&&D.get(0)===e.$tb.get(0)&&(u(a,e.$sc),c=e.$tb.offset().top-e.helpers.getPX(e.$tb.css("margin-top")),p=e.$tb.offset().left+e.$tb.outerWidth()/2,e.node.hasClass(e.$tb.get(0),"fr-above")&&c&&(c+=e.$tb.outerHeight()),h=0),D=d[a].data("container"),e.opts.iframe&&!h&&!ie){var _=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),Q=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));p&&(p-=e.$iframe.offset().left+Q),c&&(c-=e.$iframe.offset().top+_)}D.is(e.$tb)?e.$tb.css("zIndex",(e.opts.zIndex||1)+4):d[a].css("zIndex",(e.opts.zIndex||1)+4),e.opts.toolbarBottom&&D&&e.$tb&&D.get(0)===e.$tb.get(0)&&(d[a].addClass("fr-above"),c&&(c-=d[a].outerHeight())),M&&(p-=d[a].width()/2),p+d[a].outerWidth()>e.$sc.offset().left+e.$sc.width()&&(p-=p+d[a].outerWidth()-e.$sc.offset().left-e.$sc.width()),p button.fr-command").first());if(0r(e.o_win).width()&&(E=r(e.o_win).width()-e.$tooltip.outerWidth()),b===void 0&&(b=e.opts.toolbarBottom),u.offset().top-r(window).scrollTop()+u.outerHeight()+10>=r(window).height()&&(b=!0);var g=b?u.offset().top-e.$tooltip.height():u.offset().top+u.outerHeight();e.$tooltip.css("position",""),e.$tooltip.css("left",E),e.$tooltip.css("top",Math.ceil(g)),r(e.o_doc).find("body").first().css("position")!=="static"?(e.$tooltip.css("margin-left",-r(e.o_doc).find("body").first().offset().left),e.$tooltip.css("margin-top",-r(e.o_doc).find("body").first().offset().top)):(e.$tooltip.css("margin-left",""),e.$tooltip.css("margin-top",""))}}return{hide:s,to:d,bind:function(b,E,g){e.opts.tooltips&&!e.helpers.isMobile()&&(e.events.$on(b,"mouseover",E,function(m){e.node.hasClass(m.currentTarget,"fr-disabled")||e.edit.isDisabled()||d(r(m.currentTarget),g)},!0),e.events.$on(b,"mouseout ".concat(e._mousedown," ").concat(e._mouseup),E,function(){s()},!0))}}},t.TOOLBAR_VISIBLE_BUTTONS=3,t.MODULES.button=function(e){var r=e.$,s=[];(e.opts.toolbarInline||e.opts.toolbarContainer)&&(e.shared.buttons||(e.shared.buttons=[]),s=e.shared.buttons);var d=[];function u(i,a,p){for(var c=r(),h=0;h .fr-dropdown-wrapper");if(!p){var D=i.data("cmd");a.find(".fr-command").removeClass("fr-active").attr("aria-selected",!1),t.COMMANDS[D]&&t.COMMANDS[D].refreshOnShow&&t.COMMANDS[D].refreshOnShow.apply(h,[i,a]),a.css("left",i.offset().left-i.parents(".fr-btn-wrap, .fr-toolbar, .fr-buttons").offset().left-(e.opts.direction==="rtl"?a.width()-i.outerWidth():0)),a.addClass("test-height"),M=a.outerHeight(),N=e.helpers.getPX(ie.css("max-height")),a.removeClass("test-height"),a.css("top","").css("bottom","");var _=i.outerHeight()/10;if(!e.opts.toolbarBottom&&a.offset().top+i.outerHeight()+Me.$sc.offset().left+e.$sc.width()&&a.css("margin-left",-(a.offset().left+a.outerWidth()-e.$sc.offset().left-e.$sc.width())),a.offset().left .fr-dropdown-wrapper").css("height",""),c.prev(".fr-expanded").removeClass("fr-expanded"),c.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),i.parents(".fr-popup").length!==0||e.opts.toolbarInline||(e.node.hasClass(i.get(0),"fr-active")?e.$tb.css("zIndex",(e.opts.zIndex||1)+4):e.$tb.css("zIndex",""));var q=a.find("a.fr-command.fr-active").first();e.helpers.isMobile()||(q.length?(e.accessibility.focusToolbarElement(q),ie.scrollTop(Math.abs(q.parents(".fr-dropdown-content").offset().top-q.offset().top)-q.offset().top)):(e.accessibility.focusToolbarElement(i),ie.scrollTop(0)))}function g(i){i.addClass("fr-blink"),setTimeout(function(){i.removeClass("fr-blink")},500);for(var a=i.data("cmd"),p=[];i.data("param".concat(p.length+1))!==void 0;)p.push(i.data("param".concat(p.length+1)));var c=b(".fr-dropdown.fr-active");c.length&&(c.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),c.prev(".fr-expanded").removeClass("fr-expanded"),c.parents(".fr-toolbar:not(.fr-inline)").css("zIndex","")),i.parents(".fr-popup, .fr-toolbar").data("instance").commands.exec(a,p)}function m(i){var a=i.parents(".fr-popup, .fr-toolbar").data("instance");if(i.parents(".fr-popup").length===0&&i.data("popup")&&!i.hasClass("fr-btn-active-popup")&&i.addClass("fr-btn-active-popup"),i.parents(".fr-popup").length!==0||i.data("popup")||a.popups.hideAll(),a.popups.areVisible()&&!a.popups.areVisible(a)){for(var p=0;p .fr-dropdown-wrapper").css("height",""),a.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),a.prev().removeClass("fr-expanded"))}function U(i){i.preventDefault(),i.stopPropagation()}function y(i){if(i.stopPropagation(),!e.helpers.isMobile())return!1}function B(i){var a=1').concat(e.language.translate(M||a.title),"")}else h=e.icon.create(a.icon||i),h+=''.concat(e.language.translate(a.title)||"","");var N=a.popup?' data-popup="true"':"",ie=a.modal?' data-modal="true"':"",D=e.shortcuts.get("".concat(i,"."));D=D?" (".concat(D,")"):"";var _="".concat(i,"-").concat(e.id),Q="dropdown-menu-".concat(_),re='");if(a.type==="dropdown"||a.type==="options"){var q='
    "}return a.hasOptions&&a.hasOptions.apply(e)&&(re='
    '.concat(re," ").concat(B(i+"Options",Object.assign({},a,{type:"options",hasOptions:!1}),p),"
    ")),re}function I(i){var a=e.$tb&&e.$tb.data("instance")||e;if(e.events.trigger("buttons.refresh")===!1)return!0;setTimeout(function(){for(var p=a.selection.inEditor()&&a.core.hasFocus(),c=0;c
  • ':M==="-"&&(c+=''))}return c},buildGroup:function(a){var p="",c="";for(var h in a){var M=a[h];if(M.buttons){for(var N="",ie="",D=0,_="left",Q=t.TOOLBAR_VISIBLE_BUTTONS,re=0;re
    ':q=="-"&&(N+='')),!ae||ae&&typeof ae.plugin!="undefined"&&e.opts.pluginsEnabled.indexOf(ae.plugin)<0||(a[h].align!==void 0&&(_=a[h].align),a[h].buttonsVisible!==void 0&&(Q=a[h].buttonsVisible),a.showMoreButtons&&Q<=D?ie+=B(q,ae,!0):N+=B(q,ae,!0),D++)}if(a.showMoreButtons&&Q').concat(N,"
    "),a.showMoreButtons&&0').concat(ie,""))}}return e.opts.toolbarBottom?"".concat(c,'
    ').concat(p):"".concat(p,'
    ').concat(c)},bindCommands:function(a,p){e.events.bindClick(a,".fr-command:not(.fr-disabled)",C),e.events.$on(a,"".concat(e._mousedown," ").concat(e._mouseup," ").concat(e._move),".fr-dropdown-menu",U,!0),e.events.$on(a,"".concat(e._mousedown," ").concat(e._mouseup," ").concat(e._move),".fr-dropdown-menu .fr-dropdown-wrapper",y,!0);var c=a.get(0).ownerDocument,h="defaultView"in c?c.defaultView:c.parentWindow;function M(N){(!N||N.type===e._mouseup&&N.target!==r("html").get(0)||N.type==="keydown"&&(e.keys.isCharacter(N.which)&&!e.keys.ctrlKey(N)||N.which===t.KEYCODE.ESC))&&O(a)}e.events.$on(r(h),"".concat(e._mouseup," resize keydown"),M,!0),e.opts.iframe&&e.events.$on(e.$win,e._mouseup,M,!0),e.node.hasClass(a.get(0),"fr-popup")?r.merge(d,a.find(".fr-btn").toArray()):r.merge(s,a.find(".fr-btn").toArray()),e.tooltip.bind(a,".fr-btn, .fr-title",p)},refresh:function(a){var p,c=a.parents(".fr-popup, .fr-toolbar").data("instance")||e,h=a.data("cmd");e.node.hasClass(a.get(0),"fr-dropdown")?p=a.next():(a.removeClass("fr-active"),a.attr("aria-pressed")&&a.attr("aria-pressed",!1)),t.COMMANDS[h]&&t.COMMANDS[h].refresh?t.COMMANDS[h].refresh.apply(c,[a,p]):e.refresh[h]&&c.refresh[h](a,p)},bulkRefresh:x,exec:g,click:m,hideActiveDropdowns:O,addButtons:function(a){for(var p=0;p
    ")}return t+=""},title:"Inline Style",callback:function(t,n){this.inlineStyle.apply(n)},plugin:"inlineStyle"}),o.DefineIcon("inlineStyle",{NAME:"paint-brush",SVG_KEY:"inlineStyle"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly","img"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),o.PLUGINS.lineBreaker=function(t){var n,f,G,Y=t.$;function ce(le,he){var ge,e,r,s,d,u,b,E;if(le==null)d=(s=he.parent()).offset().top,ge=(b=he.offset().top)-Math.min((b-d)/2,t.opts.lineBreakerOffset),r=s.outerWidth(),e=s.offset().left;else if(he==null)(u=(s=le.parent()).offset().top+s.outerHeight())<(E=le.offset().top+le.outerHeight())&&(u=(s=Y(s).parent()).offset().top+s.outerHeight()),ge=E+Math.min(Math.abs(u-E)/2,t.opts.lineBreakerOffset),r=s.outerWidth(),e=s.offset().left;else{s=le.parent();var g=le.offset().top+le.height(),m=he.offset().top;if(mt.$box.offset().left&&le").concat(o.MARKERS,"
    ")):e.before("".concat(o.MARKERS,"
    ")):r&&ge.parent().get(0).tagName!="TD"&&ge.parents(r).length===0?ge.after("<".concat(r,">").concat(o.MARKERS,"
    ")):ge.after("".concat(o.MARKERS,"
    ")),he.selection.restore(),t.toolbar.enable()}return{_init:function(){if(!t.$wp)return!1;(function(){t.shared.$line_breaker||(t.shared.$line_breaker=Y(document.createElement("div")).attr("class","fr-line-breaker").html(''))),n=t.shared.$line_breaker,t.events.on("shared.destroy",function(){n.html("").removeData().remove(),n=null},!0),t.events.on("destroy",function(){n.removeData("instance").removeClass("fr-visible"),Y("body").first().append(n),clearTimeout(G)},!0),t.events.$on(n,"mousemove",function(ge){ge.stopPropagation()},!0),t.events.bindClick(n,"a",Z)})(),f=!1,t.events.$on(t.$win,"mousemove",te),t.events.$on(Y(t.win),"scroll",k),t.events.on("popups.show.table.edit",k),t.events.on("commands.after",k),t.events.$on(Y(t.win),"mousedown",F),t.events.$on(Y(t.win),"mouseup",P)}}}})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{lineHeights:{Default:"",Single:"1",1.15:"1.15",1.5:"1.5",Double:"2"}}),o.PLUGINS.lineHeight=function(t){var n=t.$;return{_init:function(){},apply:function(G){t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();var Y=t.selection.blocks();Y.length&&n(Y[0]).parent().is("td")&&t.format.applyStyle("line-height",G.toString()),t.selection.save();for(var ce=0;ce').concat(this.language.translate(f),""));return t+=""},title:"Line Height",callback:function(t,n){this.lineHeight.apply(n)},refreshOnShow:function(t,n){this.lineHeight.refreshOnShow(t,n)},plugin:"lineHeight"}),o.DefineIcon("lineHeight",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"lineHeight"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(o.DEFAULTS,{linkEditButtons:["linkOpen","linkStyle","linkEdit","linkRemove"],linkInsertButtons:["linkBack","|","linkList"],linkAttributes:{},linkAutoPrefix:"http://",linkStyles:{"fr-green":"Green","fr-strong":"Thick"},linkMultipleStyles:!0,linkConvertEmailAddress:!0,linkAlwaysBlank:!1,linkAlwaysNoFollow:!1,linkNoOpener:!0,linkNoReferrer:!0,linkList:[{text:"Froala",href:"https://froala.com",target:"_blank"},{text:"Google",href:"https://google.com",target:"_blank"},{displayText:"Facebook",href:"https://facebook.com"}],linkText:!0}),o.PLUGINS.link=function(t){var n=t.$;function f(){var k=t.image?t.image.get():null;if(k||!t.$wp)return t.el.tagName=="A"?t.el:k&&k.get(0).parentNode&&k.get(0).parentNode.tagName=="A"?k.get(0).parentNode:void 0;var F=t.selection.ranges(0).commonAncestorContainer;try{F&&(F.contains&&F.contains(t.el)||!t.el.contains(F)||t.el==F)&&(F=null)}catch{F=null}if(F&&F.tagName==="A")return F;var P=t.selection.element(),Z=t.selection.endElement();P.tagName=="A"||t.node.isElement(P)||(P=n(P).parentsUntil(t.$el,"a").first().get(0)),Z.tagName=="A"||t.node.isElement(Z)||(Z=n(Z).parentsUntil(t.$el,"a").first().get(0));try{Z&&(Z.contains&&Z.contains(t.el)||!t.el.contains(Z)||t.el==Z)&&(Z=null)}catch{Z=null}try{P&&(P.contains&&P.contains(t.el)||!t.el.contains(P)||t.el==P)&&(P=null)}catch{P=null}return Z&&Z==P&&Z.tagName=="A"?(t.browser.msie||t.helpers.isMobile())&&(t.selection.info(P).atEnd||t.selection.info(P).atStart)?null:P:null}function G(){var k,F,P,Z,le=t.image?t.image.get():null,he=[];if(le)le.get(0).parentNode.tagName=="A"&&he.push(le.get(0).parentNode);else if(t.win.getSelection){var ge=t.win.getSelection();if(ge.getRangeAt&&ge.rangeCount){Z=t.doc.createRange();for(var e=0;e'.concat(t.button.buildList(t.opts.linkEditButtons),""));var e={buttons:ge},r=t.popups.create("link.edit",e);return t.$wp&&t.events.$on(t.$wp,"scroll.link-edit",function(){f()&&t.popups.isVisible("link.edit")&&ce(f())}),r}());var P=n(k);t.popups.isVisible("link.edit")||t.popups.refresh("link.edit"),t.popups.setContainer("link.edit",t.$sc);var Z=P.offset().left+P.outerWidth()/2,le=P.offset().top+P.outerHeight();t.popups.show("link.edit",Z,le,P.outerHeight(),!0)}function ue(){t.popups.hide("link.edit")}function ee(){var k=t.popups.get("link.insert"),F=f();if(F){var P,Z,le=n(F),he=k.find('input.fr-link-attr[type="text"]'),ge=k.find('input.fr-link-attr[type="checkbox"]');for(P=0;P'.concat(t.button.buildList(t.opts.linkInsertButtons),""));var P="",Z=0;for(var le in P='")},e=t.popups.create("link.insert",ge);return t.$wp&&t.events.$on(t.$wp,"scroll.link-insert",function(){(t.image?t.image.get():null)&&t.popups.isVisible("link.insert")&&te(),t.popups.isVisible("link.insert")&&pe()}),e}function oe(k,F,P){if(P===void 0&&(P={}),t.events.trigger("link.beforeInsert",[k,F,P])===!1)return!1;var Z=t.image?t.image.get():null;Z||t.el.tagName=="A"?t.el.tagName=="A"&&t.$el.focus():(t.selection.restore(),t.popups.hide("link.insert"));var le=k;if(t.opts.linkConvertEmailAddress&&t.helpers.isEmail(k)&&!/^mailto:.*/i.test(k)&&(k="mailto:".concat(k)),t.opts.linkAutoPrefix===""||new RegExp("^("+o.LinkProtocols.join("|")+"):.","i").test(k)||/^data:image.*/i.test(k)||/^(https?:|ftps?:|file:|)\/\//i.test(k)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(k)||["/","{","[","#","(","."].indexOf((k||"")[0])<0&&(k=t.opts.linkAutoPrefix+t.helpers.sanitizeURL(k)),k=t.helpers.sanitizeURL(k),t.opts.linkAlwaysBlank&&(P.target="_blank"),t.opts.linkAlwaysNoFollow&&(P.rel="nofollow"),t.helpers.isEmail(le)&&(P.target=null,P.rel=null),P.target=="_blank"?(t.opts.linkNoOpener&&(P.rel?P.rel+=" noopener":P.rel="noopener"),t.opts.linkNoReferrer&&(P.rel?P.rel+=" noreferrer":P.rel="noreferrer")):P.target==null&&(P.rel?P.rel=P.rel.replace(/noopener/,"").replace(/noreferrer/,""):P.rel=null),F=F||"",k===t.opts.linkAutoPrefix)return t.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),t.events.trigger("link.bad",[le]),!1;var he,ge=f();if(ge){if((he=n(ge)).attr("href",k),0')),t.image.hasCaption()&&Z.parent().append(Z.parents(".fr-img-caption").find(".fr-inner"))):(t.format.remove("a"),t.selection.isCollapsed()?(F=F.length===0?le:F,t.html.insert('').concat(o.START_MARKER).concat(F.replace(/&/g,"&").replace(/",">")).concat(o.END_MARKER,"")),t.selection.restore()):0').concat(o.START_MARKER).concat(F.replace(/&/g,"&")).concat(o.END_MARKER,"")),t.selection.restore()):(function(){if(!t.selection.isCollapsed()){t.selection.save();for(var E=t.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();E.length;){var g=n(E.pop());g.removeClass("fr-unprocessed");var m=t.node.deepestParent(g.get(0));if(m){for(var C=g.get(0),O="",U="";C=C.parentNode,t.node.isBlock(C)||(O+=t.node.closeTagString(C),U=t.node.openTagString(C)+U),C!=m;);var y=t.node.openTagString(g.get(0))+g.html()+t.node.closeTagString(g.get(0));g.replaceWith('');var B=m.outerHTML;B=(B=B.replace(/<\/span>/g,O+y+U)).replace(U+O,""),m.outerHTML=B}E=t.$el.find(".fr-marker.fr-unprocessed").toArray()}t.html.cleanEmptyTags(),t.selection.restore()}}(),t.format.apply("a",{href:k})));for(var s=G(),d=0;d').concat(n[f].displayText||n[f].text,"");return t+=""},callback:function(t,n){this.link.usePredefined(n)},plugin:"link"}),o.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(t){this.link.get()?t.text(this.language.translate("Update")):t.text(this.language.translate("Insert"))},plugin:"link"}),o.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),o.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(t){var n;this.link.get()?((n=t.prev()).hasClass("fr-separator")&&n.removeClass("fr-hidden"),t.addClass("fr-hidden")):((n=t.prev()).hasClass("fr-separator")&&n.addClass("fr-hidden"),t.removeClass("fr-hidden"))},plugin:"link"}),o.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),o.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var t='"},callback:function(t,n){this.link.applyStyle(n)},refreshOnShow:function(t,n){var f=this.$,G=this.link.get();if(G){var Y=f(G);n.find(".fr-command").each(function(){var ce=f(this).data("param1"),ue=Y.hasClass(ce);f(this).toggleClass("fr-active",ue).attr("aria-selected",ue)})}},refresh:function(t){this.link.get()?t.removeClass("fr-hidden"):t.addClass("fr-hidden")},plugin:"link"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{listAdvancedTypes:!0}),o.PLUGINS.lists=function(t){var n=t.$;function f(oe){return'')}function G(oe){return'')}function Y(oe,pe){(function(e,r){for(var s=[],d=0;d").concat(E.html(),""))}})(oe,pe);var te,k=t.html.defaultTag(),F=null;oe.length&&(te=t.opts.direction=="rtl"||n(oe[0]).css("direction")=="rtl"?"margin-right":"margin-left");for(var P=0;P'):"<".concat(pe,">"),he="");for(Z-=F;0"),he+=he,Z-=t.opts.indentMargin;k&&oe[P].tagName.toLowerCase()==k?n(oe[P]).replaceWith("".concat(le,"").concat(n(oe[P]).html(),"").concat(he)):n(oe[P]).wrap("".concat(le,"
  • ").concat(he))}t.clean.lists()}function ce(oe){var pe,te;for(pe=oe.length-1;0<=pe;pe--)for(te=pe-1;0<=te;te--)if(n(oe[te]).find(oe[pe]).length||oe[te]==oe[pe]){oe.splice(pe,1);break}var k=[];for(pe=0;pe"),F.append(f("LI")),F.prepend(G("LI"))}F.after(f(P.tagName)),P.parentNode.tagName=="LI"&&(P=P.parentNode.parentNode),k.indexOf(P)<0&&k.push(P)}for(pe=0;pe<\/span>/g,"")).replace(/<\/span>/g,"<$1>"),ge.replaceWith(t.node.openTagString(ge.get(0))+e+t.node.closeTagString(ge.get(0)))}t.$el.find("li:empty").remove(),t.$el.find("ul:empty, ol:empty").remove(),t.clean.lists(),t.html.wrap()}function ue(oe){t.selection.save();for(var pe=0;pe ul, > ol").last().get(0);if(k){var F=n(document.createElement("li"));n(k).prepend(F);for(var P=t.node.contents(oe[pe])[0];P&&!t.node.isList(P);){var Z=P.nextSibling;F.append(P),P=Z}n(te).append(n(k)),n(oe[pe]).remove()}else{var le=n(te).find("> ul, > ol").last().get(0);if(le)n(le).append(n(oe[pe]));else{var he=n("<".concat(oe[pe].parentNode.tagName,">"));n(te).append(he),he.append(n(oe[pe]))}}}}t.clean.lists(),t.selection.restore()}function ee(oe){t.selection.save(),ce(oe),t.selection.restore()}function w(oe){if(oe=="indent"||oe=="outdent"){var pe=!1,te=t.selection.blocks(),k=[],F=te[0].previousSibling||te[0].parentElement;if(oe=="outdent"){if(F.tagName=="LI"||F.parentNode.tagName!="LI")return}else if(!te[0].previousSibling||te[0].previousSibling.tagName!="LI")return;for(var P=0;P");G.prepend(ue);for(var ee=t.node.contents(G.get(0))[0];ee&&["UL","OL"].indexOf(ee.tagName)<0;){var w=ee.nextSibling;ue.append(ee),ee=w}}else G.html("<"+Y+">"+G.html()+"")}return{apply:function(Y){Y=="N"&&(Y=t.html.defaultTag()),t.selection.save(),t.html.wrap(!0,!0,!t.opts.paragraphFormat.BLOCKQUOTE,!0,!0),t.selection.restore();var ce,ue,ee,w,oe,pe,te,k,F=t.selection.blocks();t.selection.save(),t.$el.find("pre").attr("skip",!0);for(var P=0;P").html(pe.html()))):0<=["TD","TH"].indexOf(F[P].parentNode.tagName)?(ee=Z,w=Y,oe=t.html.defaultTag(),w||(w='div class="fr-temp-div"'+(t.node.isEmpty(ee.get(0),!0)?' data-empty="true"':"")),w.toLowerCase()==oe?(t.node.isEmpty(ee.get(0),!0)||ee.append("
    "),ee.replaceWith(ee.html())):ee.replaceWith(n("<"+w+">").html(ee.html()))):(ce=Z,(ue=Y)||(ue='div class="fr-temp-div"'+(t.node.isEmpty(ce.get(0),!0)?' data-empty="true"':"")),ue!="H1"&&ue!="H2"&&ue!="H3"&&ue!="H4"&&ue!="H5"||!t.node.attributes(ce.get(0)).includes("font-size:")?ce.replaceWith(n("<"+ue+" "+t.node.attributes(ce.get(0))+">").html(ce.html()).removeAttr("data-empty")):ce.replaceWith(n("<"+ue+" "+t.node.attributes(ce.get(0)).replace(/font-size:[0-9]+px;?/,"")+">").html(ce.html()).removeAttr("data-empty")))}t.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each(function(){n(this).prev().append("
    "+n(this).html()),n(this).remove()}),t.$el.find("pre").removeAttr("skip"),t.html.unwrap(),t.selection.restore()},refreshOnShow:function(Y,ce){var ue=t.selection.blocks();if(ue.length){var ee=ue[0],w="N",oe=t.html.defaultTag();ee.tagName.toLowerCase()!=oe&&ee!=t.el&&(w=ee.tagName),ce.find('.fr-command[data-param1="'+w+'"]').addClass("fr-active").attr("aria-selected",!0)}else ce.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)},refresh:function(Y){if(t.opts.paragraphFormatSelection){var ce=t.selection.blocks();if(ce.length){var ue=ce[0],ee="N",w=t.html.defaultTag();ue.tagName.toLowerCase()!=w&&ue!=t.el&&(ee=ue.tagName),0<=["LI","TD","TH"].indexOf(ee)&&(ee="N"),Y.find(">span").text(t.language.translate(t.opts.paragraphFormat[ee]))}else Y.find(">span").text(t.language.translate(t.opts.paragraphFormat.N))}}}},o.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(t){return t.opts.paragraphFormatSelection},defaultSelection:function(t){return t.language.translate(t.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var t='"},title:"Paragraph Format",callback:function(t,n){this.paragraphFormat.apply(n)},refresh:function(t){this.paragraphFormat.refresh(t)},refreshOnShow:function(t,n){this.paragraphFormat.refreshOnShow(t,n)},plugin:"paragraphFormat"}),o.DefineIcon("paragraphFormat",{NAME:"paragraph",SVG_KEY:"paragraphFormat"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),o.PLUGINS.paragraphStyle=function(t){var n=t.$;return{_init:function(){},apply:function(G,Y,ce){Y===void 0&&(Y=t.opts.paragraphStyles),ce===void 0&&(ce=t.opts.paragraphMultipleStyles);var ue="";ce||((ue=Object.keys(Y)).splice(ue.indexOf(G),1),ue=ue.join(" ")),t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();var ee=t.selection.blocks();t.selection.save();for(var w=n(ee[0]).hasClass(G),oe=0;oe').concat(this.language.translate(n[f]),""));return t+=""},title:"Paragraph Style",callback:function(t,n){this.paragraphStyle.apply(n)},refreshOnShow:function(t,n){this.paragraphStyle.refreshOnShow(t,n)},plugin:"paragraphStyle"}),o.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{html2pdf:window.html2pdf}),o.PLUGINS.print=function(t){return{run:function(){(function(G){var Y=t.html.get(),ce=null;t.shared.print_iframe?ce=t.shared.print_iframe:((ce=document.createElement("iframe")).name="fr-print",ce.style.position="fixed",ce.style.top="0",ce.style.left="-9999px",ce.style.height="100%",ce.style.width="0",ce.style.overflow="hidden",ce.style["z-index"]="2147483647",ce.style.tabIndex="-1",t.events.on("shared.destroy",function(){ce.remove()}),t.shared.print_iframe=ce);try{document.body.removeChild(ce)}catch{}document.body.appendChild(ce);var ue=function oe(){G(),ce.removeEventListener("load",oe)};ce.addEventListener("load",ue);var ee=ce.contentWindow;ee.document.open(),ee.document.write(""+document.title+""),Array.prototype.forEach.call(document.querySelectorAll("style"),function(oe){oe=oe.cloneNode(!0),ee.document.write(oe.outerHTML)});var w=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(w,function(oe){var pe=document.createElement("link");pe.rel=oe.rel,pe.href=oe.href,pe.media="print",pe.type="text/css",pe.media="all",ee.document.write(pe.outerHTML)}),ee.document.write('
    '),ee.document.write(Y),ee.document.write("
    "),ee.document.close()})(function(){setTimeout(function(){t.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),t.$win.get(0).focus(),t.events.disableBlur(),t.events.focus()},0)})},toPDF:function(){t.opts.html2pdf&&(t.$el.css("text-align","left"),t.opts.html2pdf().set({margin:[10,20],html2canvas:{useCORS:!0}}).from(t.el).save(),setTimeout(function(){t.$el.css("text-align","")},100))}}},o.DefineIcon("print",{NAME:"print",SVG_KEY:"print"}),o.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),o.DefineIcon("getPDF",{NAME:"file-pdf-o",FA5NAME:"file-pdf",SVG_KEY:"pdfExport"}),o.RegisterCommand("getPDF",{title:"Download PDF",type:"button",focus:!1,undo:!1,callback:function(){this.print.toPDF()}})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"],quickInsertEnabled:!0}),o.QUICK_INSERT_BUTTONS={},o.DefineIcon("quickInsert",{SVG_KEY:"add",template:"svg"}),o.RegisterQuickInsertButton=function(t,n){o.QUICK_INSERT_BUTTONS[t]=Object.assign({undo:!0},n)},o.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var t=this,n=t.$;t.shared.$qi_image_input||(t.shared.$qi_image_input=n(document.createElement("input")).attr("accept","image/"+t.opts.imageAllowedTypes.join(", image/").toLowerCase()).attr("name","quickInsertImage".concat(this.id)).attr("style","display: none;").attr("type","file"),n("body").first().append(t.shared.$qi_image_input),t.events.$on(t.shared.$qi_image_input,"change",function(){var f=n(this).data("inst");this.files&&(f.quickInsert.hide(),f.image.upload(this.files)),n(this).val("")},!0)),t.$qi_image_input=t.shared.$qi_image_input,t.helpers.isMobile()&&t.selection.save(),t.events.disableBlur(),t.$qi_image_input.data("inst",t)[0].click()}}),o.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var t=prompt(this.language.translate("Paste the URL of the video you want to insert."));t&&this.video.insertByURL(t)}}),o.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var t=prompt(this.language.translate("Paste the URL of any web content you want to insert."));t&&this.embedly.add(t)}}),o.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),o.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),o.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),o.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),o.PLUGINS.quickInsert=function(t){var n,f,G=t.$;function Y(te){var k,F,P;if(k=te.offset().top-t.$box.offset().top,F=(t.$iframe&&t.$iframe.offset().left||0)+te.offset().left').concat(t.icon.create("quickInsert"),""))),n=t.shared.$quick_insert,t.tooltip.bind(t.$box,".fr-quick-insert > a.fr-floating-btn"),t.events.on("destroy",function(){G("body").first().append(n.removeClass("fr-on")),f&&(oe(),G("body").first().append(f.css("left",-9999).css("top",-9999)))},!0),t.events.on("shared.destroy",function(){n.html("").removeData().remove(),n=null,f&&(f.html("").removeData().remove(),f=null)},!0),t.events.on("commands.before",ee),t.events.on("commands.after",function(){t.popups.areVisible()||ue()}),t.events.bindClick(t.$box,".fr-quick-insert > a",w),t.events.bindClick(t.$box,".fr-qi-helper > a.fr-btn",function(F){var P=G(F.currentTarget).data("cmd");if(t.events.trigger("quickInsert.commands.before",[P])===!1)return!1;o.QUICK_INSERT_BUTTONS[P].callback.apply(t,[F.currentTarget]),o.QUICK_INSERT_BUTTONS[P].undo&&t.undo.saveStep(),t.events.trigger("quickInsert.commands.after",[P]),t.quickInsert.hide()}),t.events.$on(t.$wp,"scroll",pe),t.events.$on(t.$tb,"transitionend",".fr-more-toolbar",pe)}(),n.hasClass("fr-on")&&oe(),t.$box.append(n),Y(te),n.data("tag",te),n.addClass("fr-visible")}function ue(){if(t.core.hasFocus()){var te=t.selection.element();if(t.opts.enter==o.ENTER_BR||t.node.isBlock(te)||(te=t.node.blockParent(te)),t.opts.enter==o.ENTER_BR&&!t.node.isBlock(te)){var k=t.node.deepestParent(te);k&&(te=k)}var F=function(){return t.opts.enter!=o.ENTER_BR&&t.node.isEmpty(te)&&0<=t.opts.quickInsertTags.indexOf(te.tagName.toLowerCase())},P=function(){return t.opts.enter==o.ENTER_BR&&(te.tagName=="BR"&&(!te.previousSibling||te.previousSibling.tagName=="BR"||t.node.isBlock(te.previousSibling))||t.node.isEmpty(te)&&(!te.previousSibling||te.previousSibling.tagName=="BR"||t.node.isBlock(te.previousSibling))&&(!te.nextSibling||te.nextSibling.tagName=="BR"||t.node.isBlock(te.nextSibling)))};te&&(F()||P())?n&&n.data("tag").is(G(te))&&n.hasClass("fr-on")?oe():t.selection.isCollapsed()&&ce(G(te)):ee()}}function ee(){n&&(n.hasClass("fr-on")&&oe(),n.removeClass("fr-visible fr-on"),n.css("left",-9999).css("top",-9999))}function w(te){if(te&&te.preventDefault(),n.hasClass("fr-on")&&!n.hasClass("fr-hidden"))oe();else{if(!t.shared.$qi_helper){for(var k=t.opts.quickInsertButtons,F='
    ',P=0,Z=0;Z').concat(t.icon.create(le.icon),""))}F+="
    ",t.shared.$qi_helper=G(F),t.tooltip.bind(t.shared.$qi_helper,"a.fr-btn"),t.events.$on(t.shared.$qi_helper,"mousedown",function(he){he.preventDefault()},!0)}f=t.shared.$qi_helper,t.$box.append(f),setTimeout(function(){f.css("top",parseFloat(n.css("top"))),f.css("left",parseFloat(n.css("left"))+n.outerWidth()),f.find("a").addClass("fr-size-1"),n.addClass("fr-on")},10)}}function oe(){var te=t.$box.find(".fr-qi-helper");te.length&&function(){for(var k=te.find("a"),F=0;F').concat(this.language.translate(n[f])).concat(G?''.concat(G,""):"","")}return t+=""},callback:function(t,n){this.quote.apply(n)},plugin:"quote"}),o.DefineIcon("quote",{NAME:"quote-left",SVG_KEY:"blockquote"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{},saveParam:"body",saveMethod:"POST"}),o.PLUGINS.save=function(t){var n=t.$,f=null,G=null,Y=!1,ce=1,ue=2,ee={};function w(te,k){t.events.trigger("save.error",[{code:te,message:ee[te]},k])}function oe(te){te===void 0&&(te=t.html.get());var k=te,F=t.events.trigger("save.before",[te]);if(F===!1)return!1;if(typeof F=="string"&&(te=F),t.opts.saveURL){var P={};for(var Z in t.opts.saveParams)if(t.opts.saveParams.hasOwnProperty(Z)){var le=t.opts.saveParams[Z];P[Z]=typeof le=="function"?le.call(this):le}var he={};he[t.opts.saveParam]=te,n(this).ajax({method:t.opts.saveMethod,url:t.opts.saveURL,data:Object.assign(he,P),crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(ge,e,r){G=k,t.events.trigger("save.after",[ge])},fail:function(ge){w(ue,ge.response||ge.responseText)}})}else w(ce)}function pe(){clearTimeout(f),f=setTimeout(function(){var te=t.html.get();(G!=te||Y)&&(Y=!1,oe(G=te))},0)}return ee[ce]="Missing saveURL option.",ee[ue]="Something went wrong during save.",{_init:function(){t.opts.saveInterval&&(G=t.html.get(),t.events.on("contentChanged",function(){setTimeout(pe,t.opts.saveInterval)}),t.events.on("keydown destroy",function(){clearTimeout(f)}))},save:oe,reset:function(){pe(),Y=!1},force:function(){Y=!0}}},o.DefineIcon("save",{NAME:"floppy-o",FA5NAME:"save"}),o.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{specialCharactersSets:[{title:"Latin",char:"¡",list:[{char:"¡",desc:"INVERTED EXCLAMATION MARK"},{char:"¢",desc:"CENT SIGN"},{char:"£",desc:"POUND SIGN"},{char:"¤",desc:"CURRENCY SIGN"},{char:"¥",desc:"YEN SIGN"},{char:"¦",desc:"BROKEN BAR"},{char:"§",desc:"SECTION SIGN"},{char:"¨",desc:"DIAERESIS"},{char:"©",desc:"COPYRIGHT SIGN"},{char:"™",desc:"TRADEMARK SIGN"},{char:"ª",desc:"FEMININE ORDINAL INDICATOR"},{char:"«",desc:"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¬",desc:"NOT SIGN"},{char:"®",desc:"REGISTERED SIGN"},{char:"¯",desc:"MACRON"},{char:"°",desc:"DEGREE SIGN"},{char:"±",desc:"PLUS-MINUS SIGN"},{char:"²",desc:"SUPERSCRIPT TWO"},{char:"³",desc:"SUPERSCRIPT THREE"},{char:"´",desc:"ACUTE ACCENT"},{char:"µ",desc:"MICRO SIGN"},{char:"¶",desc:"PILCROW SIGN"},{char:"·",desc:"MIDDLE DOT"},{char:"¸",desc:"CEDILLA"},{char:"¹",desc:"SUPERSCRIPT ONE"},{char:"º",desc:"MASCULINE ORDINAL INDICATOR"},{char:"»",desc:"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¼",desc:"VULGAR FRACTION ONE QUARTER"},{char:"½",desc:"VULGAR FRACTION ONE HALF"},{char:"¾",desc:"VULGAR FRACTION THREE QUARTERS"},{char:"¿",desc:"INVERTED QUESTION MARK"},{char:"À",desc:"LATIN CAPITAL LETTER A WITH GRAVE"},{char:"Á",desc:"LATIN CAPITAL LETTER A WITH ACUTE"},{char:"Â",desc:"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"},{char:"Ã",desc:"LATIN CAPITAL LETTER A WITH TILDE"},{char:"Ä",desc:"LATIN CAPITAL LETTER A WITH DIAERESIS "},{char:"Å",desc:"LATIN CAPITAL LETTER A WITH RING ABOVE"},{char:"Æ",desc:"LATIN CAPITAL LETTER AE"},{char:"Ç",desc:"LATIN CAPITAL LETTER C WITH CEDILLA"},{char:"È",desc:"LATIN CAPITAL LETTER E WITH GRAVE"},{char:"É",desc:"LATIN CAPITAL LETTER E WITH ACUTE"},{char:"Ê",desc:"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"},{char:"Ë",desc:"LATIN CAPITAL LETTER E WITH DIAERESIS"},{char:"Ì",desc:"LATIN CAPITAL LETTER I WITH GRAVE"},{char:"Í",desc:"LATIN CAPITAL LETTER I WITH ACUTE"},{char:"Î",desc:"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"},{char:"Ï",desc:"LATIN CAPITAL LETTER I WITH DIAERESIS"},{char:"Ð",desc:"LATIN CAPITAL LETTER ETH"},{char:"Ñ",desc:"LATIN CAPITAL LETTER N WITH TILDE"},{char:"Ò",desc:"LATIN CAPITAL LETTER O WITH GRAVE"},{char:"Ó",desc:"LATIN CAPITAL LETTER O WITH ACUTE"},{char:"Ô",desc:"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"},{char:"Õ",desc:"LATIN CAPITAL LETTER O WITH TILDE"},{char:"Ö",desc:"LATIN CAPITAL LETTER O WITH DIAERESIS"},{char:"×",desc:"MULTIPLICATION SIGN"},{char:"Ø",desc:"LATIN CAPITAL LETTER O WITH STROKE"},{char:"Ù",desc:"LATIN CAPITAL LETTER U WITH GRAVE"},{char:"Ú",desc:"LATIN CAPITAL LETTER U WITH ACUTE"},{char:"Û",desc:"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"},{char:"Ü",desc:"LATIN CAPITAL LETTER U WITH DIAERESIS"},{char:"Ý",desc:"LATIN CAPITAL LETTER Y WITH ACUTE"},{char:"Þ",desc:"LATIN CAPITAL LETTER THORN"},{char:"ß",desc:"LATIN SMALL LETTER SHARP S"},{char:"à",desc:"LATIN SMALL LETTER A WITH GRAVE"},{char:"á",desc:"LATIN SMALL LETTER A WITH ACUTE "},{char:"â",desc:"LATIN SMALL LETTER A WITH CIRCUMFLEX"},{char:"ã",desc:"LATIN SMALL LETTER A WITH TILDE"},{char:"ä",desc:"LATIN SMALL LETTER A WITH DIAERESIS"},{char:"å",desc:"LATIN SMALL LETTER A WITH RING ABOVE"},{char:"æ",desc:"LATIN SMALL LETTER AE"},{char:"ç",desc:"LATIN SMALL LETTER C WITH CEDILLA"},{char:"è",desc:"LATIN SMALL LETTER E WITH GRAVE"},{char:"é",desc:"LATIN SMALL LETTER E WITH ACUTE"},{char:"ê",desc:"LATIN SMALL LETTER E WITH CIRCUMFLEX"},{char:"ë",desc:"LATIN SMALL LETTER E WITH DIAERESIS"},{char:"ì",desc:"LATIN SMALL LETTER I WITH GRAVE"},{char:"í",desc:"LATIN SMALL LETTER I WITH ACUTE"},{char:"î",desc:"LATIN SMALL LETTER I WITH CIRCUMFLEX"},{char:"ï",desc:"LATIN SMALL LETTER I WITH DIAERESIS"},{char:"ð",desc:"LATIN SMALL LETTER ETH"},{char:"ñ",desc:"LATIN SMALL LETTER N WITH TILDE"},{char:"ò",desc:"LATIN SMALL LETTER O WITH GRAVE"},{char:"ó",desc:"LATIN SMALL LETTER O WITH ACUTE"},{char:"ô",desc:"LATIN SMALL LETTER O WITH CIRCUMFLEX"},{char:"õ",desc:"LATIN SMALL LETTER O WITH TILDE"},{char:"ö",desc:"LATIN SMALL LETTER O WITH DIAERESIS"},{char:"÷",desc:"DIVISION SIGN"},{char:"ø",desc:"LATIN SMALL LETTER O WITH STROKE"},{char:"ù",desc:"LATIN SMALL LETTER U WITH GRAVE"},{char:"ú",desc:"LATIN SMALL LETTER U WITH ACUTE"},{char:"û",desc:"LATIN SMALL LETTER U WITH CIRCUMFLEX"},{char:"ü",desc:"LATIN SMALL LETTER U WITH DIAERESIS"},{char:"ý",desc:"LATIN SMALL LETTER Y WITH ACUTE"},{char:"þ",desc:"LATIN SMALL LETTER THORN"},{char:"ÿ",desc:"LATIN SMALL LETTER Y WITH DIAERESIS"}]},{title:"Greek",char:"Α",list:[{char:"Α",desc:"GREEK CAPITAL LETTER ALPHA"},{char:"Β",desc:"GREEK CAPITAL LETTER BETA"},{char:"Γ",desc:"GREEK CAPITAL LETTER GAMMA"},{char:"Δ",desc:"GREEK CAPITAL LETTER DELTA"},{char:"Ε",desc:"GREEK CAPITAL LETTER EPSILON"},{char:"Ζ",desc:"GREEK CAPITAL LETTER ZETA"},{char:"Η",desc:"GREEK CAPITAL LETTER ETA"},{char:"Θ",desc:"GREEK CAPITAL LETTER THETA"},{char:"Ι",desc:"GREEK CAPITAL LETTER IOTA"},{char:"Κ",desc:"GREEK CAPITAL LETTER KAPPA"},{char:"Λ",desc:"GREEK CAPITAL LETTER LAMBDA"},{char:"Μ",desc:"GREEK CAPITAL LETTER MU"},{char:"Ν",desc:"GREEK CAPITAL LETTER NU"},{char:"Ξ",desc:"GREEK CAPITAL LETTER XI"},{char:"Ο",desc:"GREEK CAPITAL LETTER OMICRON"},{char:"Π",desc:"GREEK CAPITAL LETTER PI"},{char:"Ρ",desc:"GREEK CAPITAL LETTER RHO"},{char:"Σ",desc:"GREEK CAPITAL LETTER SIGMA"},{char:"Τ",desc:"GREEK CAPITAL LETTER TAU"},{char:"Υ",desc:"GREEK CAPITAL LETTER UPSILON"},{char:"Φ",desc:"GREEK CAPITAL LETTER PHI"},{char:"Χ",desc:"GREEK CAPITAL LETTER CHI"},{char:"Ψ",desc:"GREEK CAPITAL LETTER PSI"},{char:"Ω",desc:"GREEK CAPITAL LETTER OMEGA"},{char:"α",desc:"GREEK SMALL LETTER ALPHA"},{char:"β",desc:"GREEK SMALL LETTER BETA"},{char:"γ",desc:"GREEK SMALL LETTER GAMMA"},{char:"δ",desc:"GREEK SMALL LETTER DELTA"},{char:"ε",desc:"GREEK SMALL LETTER EPSILON"},{char:"ζ",desc:"GREEK SMALL LETTER ZETA"},{char:"η",desc:"GREEK SMALL LETTER ETA"},{char:"θ",desc:"GREEK SMALL LETTER THETA"},{char:"ι",desc:"GREEK SMALL LETTER IOTA"},{char:"κ",desc:"GREEK SMALL LETTER KAPPA"},{char:"λ",desc:"GREEK SMALL LETTER LAMBDA"},{char:"μ",desc:"GREEK SMALL LETTER MU"},{char:"ν",desc:"GREEK SMALL LETTER NU"},{char:"ξ",desc:"GREEK SMALL LETTER XI"},{char:"ο",desc:"GREEK SMALL LETTER OMICRON"},{char:"π",desc:"GREEK SMALL LETTER PI"},{char:"ρ",desc:"GREEK SMALL LETTER RHO"},{char:"ς",desc:"GREEK SMALL LETTER FINAL SIGMA"},{char:"σ",desc:"GREEK SMALL LETTER SIGMA"},{char:"τ",desc:"GREEK SMALL LETTER TAU"},{char:"υ",desc:"GREEK SMALL LETTER UPSILON"},{char:"φ",desc:"GREEK SMALL LETTER PHI"},{char:"χ",desc:"GREEK SMALL LETTER CHI"},{char:"ψ",desc:"GREEK SMALL LETTER PSI"},{char:"ω",desc:"GREEK SMALL LETTER OMEGA"},{char:"ϑ",desc:"GREEK THETA SYMBOL"},{char:"ϒ",desc:"GREEK UPSILON WITH HOOK SYMBOL"},{char:"ϕ",desc:"GREEK PHI SYMBOL"},{char:"ϖ",desc:"GREEK PI SYMBOL"},{char:"Ϝ",desc:"GREEK LETTER DIGAMMA"},{char:"ϝ",desc:"GREEK SMALL LETTER DIGAMMA"},{char:"ϰ",desc:"GREEK KAPPA SYMBOL"},{char:"ϱ",desc:"GREEK RHO SYMBOL"},{char:"ϵ",desc:"GREEK LUNATE EPSILON SYMBOL"},{char:"϶",desc:"GREEK REVERSED LUNATE EPSILON SYMBOL"}]},{title:"Cyrillic",char:"Ѐ",list:[{char:"Ѐ",desc:"CYRILLIC CAPITAL LETTER IE WITH GRAVE"},{char:"Ё",desc:"CYRILLIC CAPITAL LETTER IO"},{char:"Ђ",desc:"CYRILLIC CAPITAL LETTER DJE"},{char:"Ѓ",desc:"CYRILLIC CAPITAL LETTER GJE"},{char:"Є",desc:"CYRILLIC CAPITAL LETTER UKRAINIAN IE"},{char:"Ѕ",desc:"CYRILLIC CAPITAL LETTER DZE"},{char:"І",desc:"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"Ї",desc:"CYRILLIC CAPITAL LETTER YI"},{char:"Ј",desc:"CYRILLIC CAPITAL LETTER JE"},{char:"Љ",desc:"CYRILLIC CAPITAL LETTER LJE"},{char:"Њ",desc:"CYRILLIC CAPITAL LETTER NJE"},{char:"Ћ",desc:"CYRILLIC CAPITAL LETTER TSHE"},{char:"Ќ",desc:"CYRILLIC CAPITAL LETTER KJE"},{char:"Ѝ",desc:"CYRILLIC CAPITAL LETTER I WITH GRAVE"},{char:"Ў",desc:"CYRILLIC CAPITAL LETTER SHORT U"},{char:"Џ",desc:"CYRILLIC CAPITAL LETTER DZHE"},{char:"А",desc:"CYRILLIC CAPITAL LETTER A"},{char:"Б",desc:"CYRILLIC CAPITAL LETTER BE"},{char:"В",desc:"CYRILLIC CAPITAL LETTER VE"},{char:"Г",desc:"CYRILLIC CAPITAL LETTER GHE"},{char:"Д",desc:"CYRILLIC CAPITAL LETTER DE"},{char:"Е",desc:"CYRILLIC CAPITAL LETTER IE"},{char:"Ж",desc:"CYRILLIC CAPITAL LETTER ZHE"},{char:"З",desc:"CYRILLIC CAPITAL LETTER ZE"},{char:"И",desc:"CYRILLIC CAPITAL LETTER I"},{char:"Й",desc:"CYRILLIC CAPITAL LETTER SHORT I"},{char:"К",desc:"CYRILLIC CAPITAL LETTER KA"},{char:"Л",desc:"CYRILLIC CAPITAL LETTER EL"},{char:"М",desc:"CYRILLIC CAPITAL LETTER EM"},{char:"Н",desc:"CYRILLIC CAPITAL LETTER EN"},{char:"О",desc:"CYRILLIC CAPITAL LETTER O"},{char:"П",desc:"CYRILLIC CAPITAL LETTER PE"},{char:"Р",desc:"CYRILLIC CAPITAL LETTER ER"},{char:"С",desc:"CYRILLIC CAPITAL LETTER ES"},{char:"Т",desc:"CYRILLIC CAPITAL LETTER TE"},{char:"У",desc:"CYRILLIC CAPITAL LETTER U"},{char:"Ф",desc:"CYRILLIC CAPITAL LETTER EF"},{char:"Х",desc:"CYRILLIC CAPITAL LETTER HA"},{char:"Ц",desc:"CYRILLIC CAPITAL LETTER TSE"},{char:"Ч",desc:"CYRILLIC CAPITAL LETTER CHE"},{char:"Ш",desc:"CYRILLIC CAPITAL LETTER SHA"},{char:"Щ",desc:"CYRILLIC CAPITAL LETTER SHCHA"},{char:"Ъ",desc:"CYRILLIC CAPITAL LETTER HARD SIGN"},{char:"Ы",desc:"CYRILLIC CAPITAL LETTER YERU"},{char:"Ь",desc:"CYRILLIC CAPITAL LETTER SOFT SIGN"},{char:"Э",desc:"CYRILLIC CAPITAL LETTER E"},{char:"Ю",desc:"CYRILLIC CAPITAL LETTER YU"},{char:"Я",desc:"CYRILLIC CAPITAL LETTER YA"},{char:"а",desc:"CYRILLIC SMALL LETTER A"},{char:"б",desc:"CYRILLIC SMALL LETTER BE"},{char:"в",desc:"CYRILLIC SMALL LETTER VE"},{char:"г",desc:"CYRILLIC SMALL LETTER GHE"},{char:"д",desc:"CYRILLIC SMALL LETTER DE"},{char:"е",desc:"CYRILLIC SMALL LETTER IE"},{char:"ж",desc:"CYRILLIC SMALL LETTER ZHE"},{char:"з",desc:"CYRILLIC SMALL LETTER ZE"},{char:"и",desc:"CYRILLIC SMALL LETTER I"},{char:"й",desc:"CYRILLIC SMALL LETTER SHORT I"},{char:"к",desc:"CYRILLIC SMALL LETTER KA"},{char:"л",desc:"CYRILLIC SMALL LETTER EL"},{char:"м",desc:"CYRILLIC SMALL LETTER EM"},{char:"н",desc:"CYRILLIC SMALL LETTER EN"},{char:"о",desc:"CYRILLIC SMALL LETTER O"},{char:"п",desc:"CYRILLIC SMALL LETTER PE"},{char:"р",desc:"CYRILLIC SMALL LETTER ER"},{char:"с",desc:"CYRILLIC SMALL LETTER ES"},{char:"т",desc:"CYRILLIC SMALL LETTER TE"},{char:"у",desc:"CYRILLIC SMALL LETTER U"},{char:"ф",desc:"CYRILLIC SMALL LETTER EF"},{char:"х",desc:"CYRILLIC SMALL LETTER HA"},{char:"ц",desc:"CYRILLIC SMALL LETTER TSE"},{char:"ч",desc:"CYRILLIC SMALL LETTER CHE"},{char:"ш",desc:"CYRILLIC SMALL LETTER SHA"},{char:"щ",desc:"CYRILLIC SMALL LETTER SHCHA"},{char:"ъ",desc:"CYRILLIC SMALL LETTER HARD SIGN"},{char:"ы",desc:"CYRILLIC SMALL LETTER YERU"},{char:"ь",desc:"CYRILLIC SMALL LETTER SOFT SIGN"},{char:"э",desc:"CYRILLIC SMALL LETTER E"},{char:"ю",desc:"CYRILLIC SMALL LETTER YU"},{char:"я",desc:"CYRILLIC SMALL LETTER YA"},{char:"ѐ",desc:"CYRILLIC SMALL LETTER IE WITH GRAVE"},{char:"ё",desc:"CYRILLIC SMALL LETTER IO"},{char:"ђ",desc:"CYRILLIC SMALL LETTER DJE"},{char:"ѓ",desc:"CYRILLIC SMALL LETTER GJE"},{char:"є",desc:"CYRILLIC SMALL LETTER UKRAINIAN IE"},{char:"ѕ",desc:"CYRILLIC SMALL LETTER DZE"},{char:"і",desc:"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"ї",desc:"CYRILLIC SMALL LETTER YI"},{char:"ј",desc:"CYRILLIC SMALL LETTER JE"},{char:"љ",desc:"CYRILLIC SMALL LETTER LJE"},{char:"њ",desc:"CYRILLIC SMALL LETTER NJE"},{char:"ћ",desc:"CYRILLIC SMALL LETTER TSHE"},{char:"ќ",desc:"CYRILLIC SMALL LETTER KJE"},{char:"ѝ",desc:"CYRILLIC SMALL LETTER I WITH GRAVE"},{char:"ў",desc:"CYRILLIC SMALL LETTER SHORT U"},{char:"џ",desc:"CYRILLIC SMALL LETTER DZHE"}]},{title:"Punctuation",char:"–",list:[{char:"–",desc:"EN DASH"},{char:"—",desc:"EM DASH"},{char:"‘",desc:"LEFT SINGLE QUOTATION MARK"},{char:"’",desc:"RIGHT SINGLE QUOTATION MARK"},{char:"‚",desc:"SINGLE LOW-9 QUOTATION MARK"},{char:"“",desc:"LEFT DOUBLE QUOTATION MARK"},{char:"”",desc:"RIGHT DOUBLE QUOTATION MARK"},{char:"„",desc:"DOUBLE LOW-9 QUOTATION MARK"},{char:"†",desc:"DAGGER"},{char:"‡",desc:"DOUBLE DAGGER"},{char:"•",desc:"BULLET"},{char:"…",desc:"HORIZONTAL ELLIPSIS"},{char:"‰",desc:"PER MILLE SIGN"},{char:"′",desc:"PRIME"},{char:"″",desc:"DOUBLE PRIME"},{char:"‹",desc:"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"},{char:"›",desc:"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"},{char:"‾",desc:"OVERLINE"},{char:"⁄",desc:"FRACTION SLASH"}]},{title:"Currency",char:"₠",list:[{char:"₠",desc:"EURO-CURRENCY SIGN"},{char:"₡",desc:"COLON SIGN"},{char:"₢",desc:"CRUZEIRO SIGN"},{char:"₣",desc:"FRENCH FRANC SIGN"},{char:"₤",desc:"LIRA SIGN"},{char:"₥",desc:"MILL SIGN"},{char:"₦",desc:"NAIRA SIGN"},{char:"₧",desc:"PESETA SIGN"},{char:"₨",desc:"RUPEE SIGN"},{char:"₩",desc:"WON SIGN"},{char:"₪",desc:"NEW SHEQEL SIGN"},{char:"₫",desc:"DONG SIGN"},{char:"€",desc:"EURO SIGN"},{char:"₭",desc:"KIP SIGN"},{char:"₮",desc:"TUGRIK SIGN"},{char:"₯",desc:"DRACHMA SIGN"},{char:"₰",desc:"GERMAN PENNY SYMBOL"},{char:"₱",desc:"PESO SIGN"},{char:"₲",desc:"GUARANI SIGN"},{char:"₳",desc:"AUSTRAL SIGN"},{char:"₴",desc:"HRYVNIA SIGN"},{char:"₵",desc:"CEDI SIGN"},{char:"₶",desc:"LIVRE TOURNOIS SIGN"},{char:"₷",desc:"SPESMILO SIGN"},{char:"₸",desc:"TENGE SIGN"},{char:"₹",desc:"INDIAN RUPEE SIGN"}]},{title:"Arrows",char:"←",list:[{char:"←",desc:"LEFTWARDS ARROW"},{char:"↑",desc:"UPWARDS ARROW"},{char:"→",desc:"RIGHTWARDS ARROW"},{char:"↓",desc:"DOWNWARDS ARROW"},{char:"↔",desc:"LEFT RIGHT ARROW"},{char:"↕",desc:"UP DOWN ARROW"},{char:"↖",desc:"NORTH WEST ARROW"},{char:"↗",desc:"NORTH EAST ARROW"},{char:"↘",desc:"SOUTH EAST ARROW"},{char:"↙",desc:"SOUTH WEST ARROW"},{char:"↚",desc:"LEFTWARDS ARROW WITH STROKE"},{char:"↛",desc:"RIGHTWARDS ARROW WITH STROKE"},{char:"↜",desc:"LEFTWARDS WAVE ARROW"},{char:"↝",desc:"RIGHTWARDS WAVE ARROW"},{char:"↞",desc:"LEFTWARDS TWO HEADED ARROW"},{char:"↟",desc:"UPWARDS TWO HEADED ARROW"},{char:"↠",desc:"RIGHTWARDS TWO HEADED ARROW"},{char:"↡",desc:"DOWNWARDS TWO HEADED ARROW"},{char:"↢",desc:"LEFTWARDS ARROW WITH TAIL"},{char:"↣",desc:"RIGHTWARDS ARROW WITH TAIL"},{char:"↤",desc:"LEFTWARDS ARROW FROM BAR"},{char:"↥",desc:"UPWARDS ARROW FROM BAR"},{char:"↦",desc:"RIGHTWARDS ARROW FROM BAR"},{char:"↧",desc:"DOWNWARDS ARROW FROM BAR"},{char:"↨",desc:"UP DOWN ARROW WITH BASE"},{char:"↩",desc:"LEFTWARDS ARROW WITH HOOK"},{char:"↪",desc:"RIGHTWARDS ARROW WITH HOOK"},{char:"↫",desc:"LEFTWARDS ARROW WITH LOOP"},{char:"↬",desc:"RIGHTWARDS ARROW WITH LOOP"},{char:"↭",desc:"LEFT RIGHT WAVE ARROW"},{char:"↮",desc:"LEFT RIGHT ARROW WITH STROKE"},{char:"↯",desc:"DOWNWARDS ZIGZAG ARROW"},{char:"↰",desc:"UPWARDS ARROW WITH TIP LEFTWARDS"},{char:"↱",desc:"UPWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↲",desc:"DOWNWARDS ARROW WITH TIP LEFTWARDS"},{char:"↳",desc:"DOWNWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↴",desc:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"},{char:"↵",desc:"DOWNWARDS ARROW WITH CORNER LEFTWARDS"},{char:"↶",desc:"ANTICLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↷",desc:"CLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↸",desc:"NORTH WEST ARROW TO LONG BAR"},{char:"↹",desc:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"},{char:"↺",desc:"ANTICLOCKWISE OPEN CIRCLE ARROW"},{char:"↻",desc:"CLOCKWISE OPEN CIRCLE ARROW"},{char:"↼",desc:"LEFTWARDS HARPOON WITH BARB UPWARDS"},{char:"↽",desc:"LEFTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"↾",desc:"UPWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"↿",desc:"UPWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇀",desc:"RIGHTWARDS HARPOON WITH BARB UPWARDS"},{char:"⇁",desc:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"⇂",desc:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"⇃",desc:"DOWNWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇄",desc:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"},{char:"⇅",desc:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"},{char:"⇆",desc:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"},{char:"⇇",desc:"LEFTWARDS PAIRED ARROWS"},{char:"⇈",desc:"UPWARDS PAIRED ARROWS"},{char:"⇉",desc:"RIGHTWARDS PAIRED ARROWS"},{char:"⇊",desc:"DOWNWARDS PAIRED ARROWS"},{char:"⇋",desc:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"},{char:"⇌",desc:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"},{char:"⇍",desc:"LEFTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇎",desc:"LEFT RIGHT DOUBLE ARROW WITH STROKE"},{char:"⇏",desc:"RIGHTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇐",desc:"LEFTWARDS DOUBLE ARROW"},{char:"⇑",desc:"UPWARDS DOUBLE ARROW"},{char:"⇒",desc:"RIGHTWARDS DOUBLE ARROW"},{char:"⇓",desc:"DOWNWARDS DOUBLE ARROW"},{char:"⇔",desc:"LEFT RIGHT DOUBLE ARROW"},{char:"⇕",desc:"UP DOWN DOUBLE ARROW"},{char:"⇖",desc:"NORTH WEST DOUBLE ARROW"},{char:"⇗",desc:"NORTH EAST DOUBLE ARROW"},{char:"⇘",desc:"SOUTH EAST DOUBLE ARROW"},{char:"⇙",desc:"SOUTH WEST DOUBLE ARROW"},{char:"⇚",desc:"LEFTWARDS TRIPLE ARROW"},{char:"⇛",desc:"RIGHTWARDS TRIPLE ARROW"},{char:"⇜",desc:"LEFTWARDS SQUIGGLE ARROW"},{char:"⇝",desc:"RIGHTWARDS SQUIGGLE ARROW"},{char:"⇞",desc:"UPWARDS ARROW WITH DOUBLE STROKE"},{char:"⇟",desc:"DOWNWARDS ARROW WITH DOUBLE STROKE"},{char:"⇠",desc:"LEFTWARDS DASHED ARROW"},{char:"⇡",desc:"UPWARDS DASHED ARROW"},{char:"⇢",desc:"RIGHTWARDS DASHED ARROW"},{char:"⇣",desc:"DOWNWARDS DASHED ARROW"},{char:"⇤",desc:"LEFTWARDS ARROW TO BAR"},{char:"⇥",desc:"RIGHTWARDS ARROW TO BAR"},{char:"⇦",desc:"LEFTWARDS WHITE ARROW"},{char:"⇧",desc:"UPWARDS WHITE ARROW"},{char:"⇨",desc:"RIGHTWARDS WHITE ARROW"},{char:"⇩",desc:"DOWNWARDS WHITE ARROW"},{char:"⇪",desc:"UPWARDS WHITE ARROW FROM BAR"},{char:"⇫",desc:"UPWARDS WHITE ARROW ON PEDESTAL"},{char:"⇬",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"},{char:"⇭",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"},{char:"⇮",desc:"UPWARDS WHITE DOUBLE ARROW"},{char:"⇯",desc:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"},{char:"⇰",desc:"RIGHTWARDS WHITE ARROW FROM WALL"},{char:"⇱",desc:"NORTH WEST ARROW TO CORNER"},{char:"⇲",desc:"SOUTH EAST ARROW TO CORNER"},{char:"⇳",desc:"UP DOWN WHITE ARROW"},{char:"⇴",desc:"RIGHT ARROW WITH SMALL CIRCLE"},{char:"⇵",desc:"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"},{char:"⇶",desc:"THREE RIGHTWARDS ARROWS"},{char:"⇷",desc:"LEFTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇸",desc:"RIGHTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇹",desc:"LEFT RIGHT ARROW WITH VERTICAL STROKE"},{char:"⇺",desc:"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇻",desc:"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇼",desc:"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇽",desc:"LEFTWARDS OPEN-HEADED ARROW"},{char:"⇾",desc:"RIGHTWARDS OPEN-HEADED ARROW"},{char:"⇿",desc:"LEFT RIGHT OPEN-HEADED ARROW"}]},{title:"Math",char:"∀",list:[{char:"∀",desc:"FOR ALL"},{char:"∂",desc:"PARTIAL DIFFERENTIAL"},{char:"∃",desc:"THERE EXISTS"},{char:"∅",desc:"EMPTY SET"},{char:"∇",desc:"NABLA"},{char:"∈",desc:"ELEMENT OF"},{char:"∉",desc:"NOT AN ELEMENT OF"},{char:"∋",desc:"CONTAINS AS MEMBER"},{char:"∏",desc:"N-ARY PRODUCT"},{char:"∑",desc:"N-ARY SUMMATION"},{char:"−",desc:"MINUS SIGN"},{char:"∗",desc:"ASTERISK OPERATOR"},{char:"√",desc:"SQUARE ROOT"},{char:"∝",desc:"PROPORTIONAL TO"},{char:"∞",desc:"INFINITY"},{char:"∠",desc:"ANGLE"},{char:"∧",desc:"LOGICAL AND"},{char:"∨",desc:"LOGICAL OR"},{char:"∩",desc:"INTERSECTION"},{char:"∪",desc:"UNION"},{char:"∫",desc:"INTEGRAL"},{char:"∴",desc:"THEREFORE"},{char:"∼",desc:"TILDE OPERATOR"},{char:"≅",desc:"APPROXIMATELY EQUAL TO"},{char:"≈",desc:"ALMOST EQUAL TO"},{char:"≠",desc:"NOT EQUAL TO"},{char:"≡",desc:"IDENTICAL TO"},{char:"≤",desc:"LESS-THAN OR EQUAL TO"},{char:"≥",desc:"GREATER-THAN OR EQUAL TO"},{char:"⊂",desc:"SUBSET OF"},{char:"⊃",desc:"SUPERSET OF"},{char:"⊄",desc:"NOT A SUBSET OF"},{char:"⊆",desc:"SUBSET OF OR EQUAL TO"},{char:"⊇",desc:"SUPERSET OF OR EQUAL TO"},{char:"⊕",desc:"CIRCLED PLUS"},{char:"⊗",desc:"CIRCLED TIMES"},{char:"⊥",desc:"UP TACK"}]},{title:"Misc",char:"♠",list:[{char:"♠",desc:"BLACK SPADE SUIT"},{char:"♣",desc:"BLACK CLUB SUIT"},{char:"♥",desc:"BLACK HEART SUIT"},{char:"♦",desc:"BLACK DIAMOND SUIT"},{char:"♩",desc:"QUARTER NOTE"},{char:"♪",desc:"EIGHTH NOTE"},{char:"♫",desc:"BEAMED EIGHTH NOTES"},{char:"♬",desc:"BEAMED SIXTEENTH NOTES"},{char:"♭",desc:"MUSIC FLAT SIGN"},{char:"♮",desc:"MUSIC NATURAL SIGN"},{char:"☀",desc:"BLACK SUN WITH RAYS"},{char:"☁",desc:"CLOUD"},{char:"☂",desc:"UMBRELLA"},{char:"☃",desc:"SNOWMAN"},{char:"☕",desc:"HOT BEVERAGE"},{char:"☘",desc:"SHAMROCK"},{char:"☯",desc:"YIN YANG"},{char:"✔",desc:"HEAVY CHECK MARK"},{char:"✖",desc:"HEAVY MULTIPLICATION X"},{char:"❄",desc:"SNOWFLAKE"},{char:"❛",desc:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❜",desc:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"},{char:"❝",desc:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❞",desc:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},{char:"❤",desc:"HEAVY BLACK HEART"}]}],specialCharButtons:["specialCharBack","|"]}),Object.assign(o.POPUP_TEMPLATES,{specialCharacters:"[_BUTTONS_][_CUSTOM_LAYER_]"}),o.PLUGINS.specialCharacters=function(t){var n=t.$,f=t.opts.specialCharactersSets[0],G=t.opts.specialCharactersSets,Y="";function ce(){return`
    `.concat(function(ee,w){var oe="";return ee.forEach(function(pe){var te={elementClass:pe.title===w.title?"fr-active fr-active-tab":"",title:pe.title,dataParam1:pe.title,desc:pe.char};oe+='")}),oe}(G,f),`
    `).concat(function(ee){var w="";return ee.list.forEach(function(oe){var pe={dataParam1:oe.char,title:oe.desc,splCharValue:oe.char};w+=`').concat(pe.splCharValue,"")}),w}(f),`
    `)}return{setSpecialCharacterCategory:function(ee){f=G.filter(function(w){return w.title===ee})[0],function(){t.popups.get("specialCharacters").html(Y+ce())}()},showSpecialCharsPopup:function(){var ee=t.popups.get("specialCharacters");if(ee||(ee=function(){t.opts.toolbarInline&&0'.concat(t.button.buildList(t.opts.specialCharButtons),""));var F={buttons:Y,custom_layer:ce()},P=t.popups.create("specialCharacters",F);return function(le){t.events.on("popup.tab",function(he){var ge=n(he.currentTarget);if(!t.popups.isVisible("specialCharacters")||!ge.is("span, a"))return!0;var e,r,s,d=he.which;if(o.KEYCODE.TAB==d){if(ge.is("span.fr-icon")&&he.shiftKey||ge.is("a")&&!he.shiftKey){var u=le.find(".fr-buttons");e=!t.accessibility.focusToolbar(u,!!he.shiftKey)}if(e!==!1){var b=le.find("span.fr-icon:focus").first().concat(le.findVisible(" span.fr-icon").first().concat(le.find("a")));ge.is("span.fr-icon")&&(b=b.not("span.fr-icon:not(:focus)")),r=b.index(ge),r=he.shiftKey?((r-1)%b.length+b.length)%b.length:(r+1)%b.length,s=b.get(r),t.events.disableBlur(),s.focus(),e=!1}}else if(o.KEYCODE.ARROW_UP==d||o.KEYCODE.ARROW_DOWN==d||o.KEYCODE.ARROW_LEFT==d||o.KEYCODE.ARROW_RIGHT==d){if(ge.is("span.fr-icon")){var E=ge.parent().find("span.fr-icon");r=E.index(ge);var g=11,m=Math.floor(E.length/g),C=r%g,O=Math.floor(r/g),U=O*g+C,y=m*g;o.KEYCODE.ARROW_UP==d?U=((U-g)%y+y)%y:o.KEYCODE.ARROW_DOWN==d?U=(U+g)%y:o.KEYCODE.ARROW_LEFT==d?U=((U-1)%y+y)%y:o.KEYCODE.ARROW_RIGHT==d&&(U=(U+1)%y),s=n(E.get(U)),t.events.disableBlur(),s.focus(),e=!1}}else o.KEYCODE.ENTER==d&&(ge.is("a")?ge[0].click():t.button.exec(ge),e=!1);return e===!1&&(he.preventDefault(),he.stopPropagation()),e},!0)}(P),P}()),!ee.hasClass("fr-active")){t.popups.refresh("specialCharacters"),t.popups.setContainer("specialCharacters",t.$tb);var w=t.$tb.find('.fr-command[data-cmd="specialCharacters"]'),oe=t.button.getPosition(w),pe=oe.left,te=oe.top;t.popups.show("specialCharacters",pe,te,outerHeight)}},back:function(){t.popups.hide("specialCharacters"),t.toolbar.showInline()}}},o.DefineIcon("specialCharacters",{NAME:"dollar-sign",SVG_KEY:"symbols"}),o.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,plugin:"specialCharacters",showOnMobile:!0,callback:function(){this.popups.isVisible("specialCharacters")?(this.$el.find(".fr-marker")&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("specialCharacters")):this.specialCharacters.showSpecialCharsPopup()}}),o.RegisterCommand("insertSpecialCharacter",{callback:function(t,n){this.undo.saveStep(),this.html.insert(n),this.undo.saveStep(),this.popups.hide("specialCharacters")}}),o.RegisterCommand("setSpecialCharacterCategory",{undo:!1,focus:!1,callback:function(t,n){this.specialCharacters.setSpecialCharacterCategory(n)}}),o.DefineIcon("specialCharBack",{NAME:"arrow-left",SVG_KEY:"back"}),o.RegisterCommand("specialCharBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.specialCharacters.back()}})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(o.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackground","tableCellVerticalAlign","tableCellHorizontalAlign","tableCellStyle"],tableInsertButtons:["tableBack","|"],tableResizer:!0,tableDefaultWidth:"100%",tableResizerOffset:5,tableResizingLimit:30,tableColorsButtons:["tableBack","|"],tableColors:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],tableColorsStep:7,tableCellStyles:{"fr-highlighted":"Highlighted","fr-thick":"Thick"},tableStyles:{"fr-dashed-borders":"Dashed Borders","fr-alternate-rows":"Alternate Rows"},tableCellMultipleStyles:!0,tableMultipleStyles:!0,tableInsertHelper:!0,tableInsertHelperOffset:15}),o.PLUGINS.table=function(t){var n,f,G,Y,ce,ue,ee,w=t.$;function oe(){var T=d();if(T){var S=t.popups.get("table.edit");if(S||(S=P()),S){t.popups.setContainer("table.edit",t.$sc);var L=O(T),R=L.left+(L.right-L.left)/2,K=L.bottom;t.popups.show("table.edit",R,K,L.bottom-L.top,!0),t.edit.isDisabled()&&(1"));var X="";t.opts.colorsHEXInput&&(X='
    "));var fe={buttons:j,colors:function(){for(var Ee='
    ',be=0;be"),t.opts.tableColors[be]!="REMOVE"?Ee+='').concat(t.language.translate("Color")," ").concat(t.opts.tableColors[be],"   "):Ee+='').concat(t.icon.create("tableColorRemove"),'').concat(t.language.translate("Clear Formatting"),"");return Ee+="
    "}(),custom_color:X},ne=t.popups.create("table.colors",fe);return t.events.$on(t.$wp,"scroll.table-colors",function(){t.popups.isVisible("table.colors")&&pe()}),function(Ee){t.events.on("popup.tab",function(be){var Ae=w(be.currentTarget);if(!t.popups.isVisible("table.colors")||!Ae.is("span"))return!0;var Te=be.which,xe=!0;if(o.KEYCODE.TAB==Te){var Oe=Ee.find(".fr-buttons");xe=!t.accessibility.focusToolbar(Oe,!!be.shiftKey)}else if(o.KEYCODE.ARROW_UP==Te||o.KEYCODE.ARROW_DOWN==Te||o.KEYCODE.ARROW_LEFT==Te||o.KEYCODE.ARROW_RIGHT==Te){var De=Ae.parent().find("span.fr-command"),Re=De.index(Ae),Se=t.opts.colorsStep,Ne=Math.floor(De.length/Se),$=Re%Se,z=Math.floor(Re/Se),J=z*Se+$,de=Ne*Se;o.KEYCODE.ARROW_UP==Te?J=((J-Se)%de+de)%de:o.KEYCODE.ARROW_DOWN==Te?J=(J+Se)%de:o.KEYCODE.ARROW_LEFT==Te?J=((J-1)%de+de)%de:o.KEYCODE.ARROW_RIGHT==Te&&(J=(J+1)%de);var me=w(De.get(J));t.events.disableBlur(),me.focus(),xe=!1}else o.KEYCODE.ENTER==Te&&(t.button.exec(Ae),xe=!1);return xe===!1&&(be.preventDefault(),be.stopPropagation()),xe},!0)}(ne),ne}()),t.popups.setContainer("table.colors",t.$sc);var L=O(T),R=(L.left+L.right)/2,K=L.bottom;(function(){var j=t.popups.get("table.colors"),X=t.$el.find(".fr-selected-cell").first(),fe=t.helpers.RGBToHex(X.css("background-color")),ne=j.find(".fr-table-colors-hex-layer input");j.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),j.find('span[data-param1="'.concat(fe,'"]')).addClass("fr-selected-color fr-active-item"),ne.val(fe).trigger("change")})(),t.popups.show("table.colors",R,K,L.bottom-L.top,!0)}}function te(){se().length===0&&t.toolbar.enable()}function k(T){if(T)return t.popups.onHide("table.insert",function(){t.popups.get("table.insert").find('.fr-table-size .fr-select-table-size > span[data-row="1"][data-col="1"]').trigger("mouseover")}),!0;var S="";0'.concat(t.button.buildList(t.opts.tableInsertButtons),""));var L={buttons:S,rows_columns:function(){for(var V='
    1 × 1
    ',j=1;j<=t.opts.tableInsertMaxSize;j++){for(var X=1;X<=t.opts.tableInsertMaxSize;X++){var fe="inline-block";2').concat(j," × ").concat(X,"   ")}V+='
    '}return V+="
    "}()},R=t.popups.create("table.insert",L);return t.events.$on(R,"mouseover",".fr-table-size .fr-select-table-size .fr-table-cell",function(K){F(w(K.currentTarget))},!0),function(V){t.events.$on(V,"focus","[tabIndex]",function(j){var X=w(j.currentTarget);F(X)}),t.events.on("popup.tab",function(j){var X=w(j.currentTarget);if(!t.popups.isVisible("table.insert")||!X.is("span, a"))return!0;var fe,ne=j.which;if(o.KEYCODE.ARROW_UP==ne||o.KEYCODE.ARROW_DOWN==ne||o.KEYCODE.ARROW_LEFT==ne||o.KEYCODE.ARROW_RIGHT==ne){if(X.is("span.fr-table-cell")){var ve=X.parent().find("span.fr-table-cell"),Ee=ve.index(X),be=t.opts.tableInsertMaxSize,Ae=Ee%be,Te=Math.floor(Ee/be);o.KEYCODE.ARROW_UP==ne?Te=Math.max(0,Te-1):o.KEYCODE.ARROW_DOWN==ne?Te=Math.min(t.opts.tableInsertMaxSize-1,Te+1):o.KEYCODE.ARROW_LEFT==ne?Ae=Math.max(0,Ae-1):o.KEYCODE.ARROW_RIGHT==ne&&(Ae=Math.min(t.opts.tableInsertMaxSize-1,Ae+1));var xe=Te*be+Ae,Oe=w(ve.get(xe));F(Oe),t.events.disableBlur(),Oe.focus(),fe=!1}}else o.KEYCODE.ENTER==ne&&(t.button.exec(X),fe=!1);return fe===!1&&(j.preventDefault(),j.stopPropagation()),fe},!0)}(R),R}function F(T){var S=T.data("row");S!==null&&(S=parseInt(S));var L=T.data("col");L!==null&&(L=parseInt(L));var R=T.parent();R.siblings(".fr-table-size-info").html("".concat(S," × ").concat(L)),R.find("> span").removeClass("hover fr-active-item");for(var K=1;K<=t.opts.tableInsertMaxSize;K++)for(var V=0;V<=t.opts.tableInsertMaxSize;V++){var j=R.find('> span[data-row="'.concat(K,'"][data-col="').concat(V,'"]'));K<=S&&V<=L?j.addClass("hover"):K<=S+1||K<=2&&!t.helpers.isMobile()?j.css("display","inline-block"):2'.concat(t.button.buildList(t.opts.tableEditButtons),"")},L=t.popups.create("table.edit",S);return t.events.$on(t.$wp,"scroll.table-edit",function(){t.popups.isVisible("table.edit")&&oe()}),L}return!1}function Z(){if(0
    ';X+="",K=0 table tbody"))):w(S.find("tr").not(S.find("> table tr")).get(R)),T=="below"?K.attr("tagName")=="TBODY"?K.prepend(X):K[0].parentNode&&K[0].insertAdjacentHTML("afterend",X):T=="above"&&(K.before(X),t.popups.isVisible("table.edit")&&oe())}}function he(T,S,L){var R,K,V,j,X,fe=0,ne=d(L);if(T<(S=Math.min(S,ne[0].length-1))){for(K=T;K<=S;K++)if(!(T table tr")).each(function(L,R){var K=w(R),V=0;K.find("> th, > td").each(function(j,X){for(var fe=w(X),ne=parseInt(fe.attr("colspan"),10)||1,ve=parseInt(fe.attr("rowspan"),10)||1,Ee=L;Ee")),n=t.shared.$table_resizer,t.events.$on(n,"mousedown",function(z){return!t.core.sameInstance(n)||(0L-t.opts.tableResizerOffset?n.css("left",L-t.opts.tableResizerOffset-t.$wp.offset().left):R')),t.events.bindClick(t.shared.$ti_helper,"a",function(){var T=f.data("selected-cell"),S=f.data("position"),L=f.data("instance")||t;S=="before"||S=="after"?(t.undo.saveStep(),T.addClass("fr-selected-cell"),L.table.insertColumn(S),T.removeClass("fr-selected-cell"),t.undo.saveStep()):(S=="above"||S=="below")&&(t.undo.saveStep(),T.addClass("fr-selected-cell"),L.table.insertRow(S),T.removeClass("fr-selected-cell"),t.undo.saveStep()),p()}),t.events.on("shared.destroy",function(){t.shared.$ti_helper.html("").removeData().remove(),t.shared.$ti_helper=null},!0),t.events.$on(t.shared.$ti_helper,"mousemove",function(T){T.stopPropagation()},!0),t.events.$on(w(t.o_win),"scroll",function(){p()},!0),t.events.$on(t.$wp,"scroll",function(){p()},!0)),f=t.shared.$ti_helper,t.events.on("destroy",function(){f=null}),t.tooltip.bind(t.$box,".fr-insert-helper > a.fr-floating-btn")}function ae(){ce=null,clearTimeout(ue)}function se(){return t.el.querySelectorAll(".fr-selected-cell")}function H(){var T=se();if(T.length){for(var S=T[0];S&&S.tagName!="TABLE"&&S.parentNode!=t.el;)S=S.parentNode;return S&&S.tagName=="TABLE"?w(S):w([])}return w([])}function W(T){G=!1}return{_init:function(){if(!t.$wp)return!1;if(!t.helpers.isMobile()){ee=G=Y=!1,t.events.$on(t.$el,"mousedown",I),t.popups.onShow("image.edit",function(){g(),G=Y=!1}),t.popups.onShow("link.edit",function(){g(),G=Y=!1}),t.events.on("commands.mousedown",function(L){0"),K==R.length-1&&w(R[K]).prepend(o.MARKERS);return t.selection.restore(),t.undo.saveStep(),!(R=[])}if(1',j=100/L;for(R=0;R",K=0;K",R===0&&K===0&&(V+=o.MARKERS),V+="
    ";V+=""}V+="",t.html.insert(V),t.selection.restore();var X=t.$el.find(".fr-inserted-table");X.removeClass("fr-inserted-table"),t.events.trigger("table.inserted",[X.get(0)])},remove:Z,insertRow:le,deleteRow:function(){var S=H();if(0=j.min_i;L--){for(K=w(S.find("tr").not(S.find("> table tr")).get(L)),R=0;R table tr")).get(L+1)).prepend(ne):w(V[L+1][ve-1])[0].parentNode&&w(V[L+1][ve-1])[0].insertAdjacentElement("afterend",ne)}}var Ee=K.parent();K.remove(),Ee.find("tr").length===0&&Ee.remove(),V=d(S)}r(0,V.length-1,0,V[0].length-1,S),0 table tr")).each(function(ne){for(var ve,Ee=w(this),be=0,Ae=0;be-1 th, > td").get(Ae))){ve=null;break}ve==K[ne][be]?(be+=parseInt(w(ve).attr("colspan"),10)||1,Ae++):(be+=parseInt(w(K[ne][be]).attr("colspan"),10)||1,S=="after"&&(ve=Ae===0?-1:Ee.find("> th, > td").get(Ae-1)))}var Te,xe=w(ve);if(S=="after"&&R
    '):'
    '),ve==-1?Ee.prepend(Te):ve==null?Ee.append(Te):S=="before"?xe.before(Te):S=="after"&&xe[0].parentNode&&xe[0].insertAdjacentHTML("afterend",Te)}),L.find("th, td").each(function(){(j=w(this)).data("old-width")&&(j.css("width",(j.data("old-width")*fe/X).toFixed(4)+"%"),j.removeData("old-width"))}),t.popups.isVisible("table.edit")&&oe()}},deleteColumn:function(){var S=H();if(0j.max_j)&&(X+=K.outerWidth()/S.outerWidth()*100));for(X/=V.length,R=j.max_j;R>=j.min_j;R--)for(L=0;L th, > td").length===0&&(ne.prev().length===0||ne.next().length===0||ne.prev().find("> th[rowspan], > td[rowspan]").length th, > td").length)&&ne.remove()}r(0,V.length-1,0,V[0].length-1,S),0"&&L.html()!==""&&(fe+="
    ".concat(L.html())),L.remove();V.html(fe),t.selection.setAtEnd(V.get(0)),t.selection.restore(),t.toolbar.enable(),ge(R.min_i,R.max_i,X);var ve=X.find("tr:empty");for(S=ve.length-1;0<=S;S--)w(ve[S]).remove();he(R.min_j,R.max_j,X),oe()}},splitCellVertically:function(){if(se().length==1){var S=t.$el.find(".fr-selected-cell"),L=parseInt(S.attr("colspan"),10)||1,R=S.parent().outerWidth(),K=S.outerWidth(),V=S.clone().html("
    "),j=d(),X=u(S.get(0),j);if(1");if(1 table tr")).get(ne)).prepend(X):w(V[ne][ve])[0].parentNode&&w(V[ne][ve])[0].insertAdjacentElement("afterend",X[0])}else{var Ee,be=w(document.createElement("tr")).append(X);for(Ee=0;Ee td").each(function(){var V=w(this);K+=parseInt(V.attr("colspan"),10)||1}),L=0;L
    ";R+="",S.prepend(R),oe()}},removeHeader:function(){var S=H(),L=S.find("thead");if(0'+this.language.translate(n[f])+"");return t+=""},callback:function(t,n){n=="above"||n=="below"?this.table.insertRow(n):this.table.deleteRow()}}),o.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90",SVG_KEY:"columns"}),o.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var t='"},callback:function(t,n){n=="before"||n=="after"?this.table.insertColumn(n):this.table.deleteColumn()}}),o.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square",SVG_KEY:"cellOptions"}),o.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var t='"},callback:function(t,n){n=="merge"?this.table.mergeCells():n=="vertical-split"?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(t,n){1').concat(this.language.translate(n[f]),""));return t+=""},callback:function(t,n){this.table.applyStyle(n,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(t,n){var f=this.$,G=this.$el.find(".fr-selected-cell").closest("table");G&&n.find(".fr-command").each(function(){var Y=f(this).data("param1"),ce=G.hasClass(Y);f(this).toggleClass("fr-active",ce).attr("aria-selected",ce)})}}),o.DefineIcon("tableCellBackground",{NAME:"tint",SVG_KEY:"cellBackground"}),o.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),o.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(t,n){this.table.setBackground(n)}}),o.DefineIcon("tableBack",{NAME:"arrow-left",SVG_KEY:"back"}),o.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(t){this.table.selectedCells().length!==0||this.opts.toolbarInline?(t.removeClass("fr-hidden"),t.next(".fr-separator").removeClass("fr-hidden")):(t.addClass("fr-hidden"),t.next(".fr-separator").addClass("fr-hidden"))}}),o.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"verticalAlignMiddle"}),o.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var t='"},callback:function(t,n){this.table.verticalAlign(n)},refreshOnShow:function(t,n){n.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),o.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left",SVG_KEY:"alignLeft"}),o.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),o.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),o.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),o.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),o.RegisterCommand("tableCellHorizontalAlign",{type:"dropdown",focus:!1,title:"Horizontal Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='"},callback:function(t,n){this.table.horizontalAlign(n)},refresh:function(t){var n=this.table.selectedCells(),f=this.$;n.length&&t.find("> *").first().replaceWith(this.icon.create("align-".concat(this.helpers.getAlignment(f(n[0])))))},refreshOnShow:function(t,n){n.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell").first())+'"]').addClass("fr-active").attr("aria-selected",!0)}}),o.DefineIcon("tableCellStyle",{NAME:"magic",SVG_KEY:"cellStyle"}),o.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var t='"},callback:function(t,n){this.table.applyStyle(n,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(t,n){var f=this.$,G=this.$el.find(".fr-selected-cell").first();G&&n.find(".fr-command").each(function(){var Y=f(this).data("param1"),ce=G.hasClass(Y);f(this).toggleClass("fr-active",ce).attr("aria-selected",ce)})}}),o.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),o.DefineIcon("tableColorRemove",{NAME:"eraser",SVG_KEY:"remove"})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){(o=o&&o.hasOwnProperty("default")?o.default:o).URLRegEx="(^| |\\u00A0)(".concat(o.LinkRegEx,"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$"),o.PLUGINS.url=function(t){var n=t.$,f=null;function G(w,oe,pe){for(var te="";pe.length&&pe[pe.length-1]==".";)te+=".",pe=pe.substring(0,pe.length-1);var k=pe;if(t.opts.linkConvertEmailAddress)t.helpers.isEmail(k)&&!/^mailto:.*/i.test(k)&&(k="mailto:".concat(k));else if(t.helpers.isEmail(k))return oe+pe;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(k)||(k="//".concat(k)),(oe||"")+"').concat(pe.replace(/&/g,"&").replace(/&/g,"&").replace(//g,">"),"").concat(te)}var Y=function(){return new RegExp(o.URLRegEx,"gi")};function ce(w){return t.opts.linkAlwaysNoFollow&&(f="nofollow"),t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(f?f+=" noopener":f="noopener"),t.opts.linkNoReferrer&&(f?f+=" noreferrer":f="noreferrer")),w.replace(Y(),G)}function ue(w){var oe=w.split(" ");return oe[oe.length-1]}function ee(){var w=t.selection.ranges(0),oe=w.startContainer;if(!oe||oe.nodeType!==Node.TEXT_NODE||w.startOffset!==(oe.textContent||"").length||function k(F){return!!F&&(F.tagName==="A"||!(!F.parentNode||F.parentNode==t.el)&&k(F.parentNode))}(oe))return!1;if(Y().test(ue(oe.textContent))){n(oe).before(ce(oe.textContent));var pe=n(oe.parentNode).find("a[data-fr-linked]");pe.removeAttr("data-fr-linked"),oe.parentNode.removeChild(oe),t.events.trigger("url.linked",[pe.get(0)])}else if(oe.textContent.split(" ").length<=2&&oe.previousSibling&&oe.previousSibling.tagName==="A"){var te=oe.previousSibling.innerText+oe.textContent;Y().test(ue(te))&&(n(oe.previousSibling).replaceWith(ce(te)),oe.parentNode.removeChild(oe))}}return{_init:function(){t.events.on("keypress",function(oe){!t.selection.isCollapsed()||oe.key!="."&&oe.key!=")"&&oe.key!="("||ee()},!0),t.events.on("keydown",function(oe){var pe=oe.which;!t.selection.isCollapsed()||pe!=o.KEYCODE.ENTER&&pe!=o.KEYCODE.SPACE||ee()},!0),t.events.on("paste.beforeCleanup",function(oe){if(t.helpers.isURL(oe)){var pe=null;return t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(pe?pe+=" noopener":pe="noopener"),t.opts.linkNoReferrer&&(pe?pe+=" noreferrer":pe="noreferrer")),"').concat(oe,"")}})}}}})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(o.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","videoDisplay","videoAlign","videoSize"],videoInsertButtons:["videoBack","|","videoByURL","videoEmbed","videoUpload"],videoMaxSize:52428800,videoMove:!0,videoResize:!0,videoResponsive:!1,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadURL:null}),o.VIDEO_PROVIDERS=[{test_regex:/^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\??v?=?([^#\&\?]*).*/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/)?([0-9a-zA-Z_\-]+)(.+)?/g,url_text:"https://www.youtube.com/embed/$1?$2",html:'',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'',provider:"vidyard"}],o.VIDEO_EMBED_REGEX=/^\W*(((\s|\n)*<\/iframe>)|())\W*$/i,o.PLUGINS.video=function(t){var n,f,G,Y,ce,ue,ee=t.$,w="https://i.froala.com/upload",oe=2,pe=3,te=4,k=5,F=6,P={};function Z(){var H=t.popups.get("video.insert");H.find(".fr-video-by-url-layer input").val("").trigger("change");var W=H.find(".fr-video-embed-layer textarea");W.val("").trigger("change"),(W=H.find(".fr-video-upload-layer input")).val("").trigger("change")}function le(){var H=t.popups.get("video.edit");if(H||(H=function(){var R="";if(0 `.concat(t.button.buildList(t.opts.videoEditButtons),` `)},V=t.popups.create("video.edit",K);return t.events.$on(t.$wp,"scroll.video-edit",function(){Y&&t.popups.isVisible("video.edit")&&(t.events.disableBlur(),E(Y))}),V}return!1}()),H){t.popups.setContainer("video.edit",t.$sc),t.popups.refresh("video.edit");var W=Y.find("iframe, embed, video"),T=W.offset().left+W.outerWidth()/2,S=W.offset().top+W.outerHeight();t.popups.show("video.edit",T,S,W.outerHeight(),!0)}}function he(H){if(H)return t.popups.onRefresh("video.insert",Z),t.popups.onHide("video.insert",re),!0;var W="";t.opts.videoUpload||t.opts.videoInsertButtons.indexOf("videoUpload")===-1||t.opts.videoInsertButtons.splice(t.opts.videoInsertButtons.indexOf("videoUpload"),1);var T=t.button.buildList(t.opts.videoInsertButtons);T!==""&&(W='
    '+T+"
    ");var S,L="",R=t.opts.videoInsertButtons.indexOf("videoUpload"),K=t.opts.videoInsertButtons.indexOf("videoByURL"),V=t.opts.videoInsertButtons.indexOf("videoEmbed");0<=K&&(S=" fr-active",(R
    "));var j="";0<=V&&(S=" fr-active",(R
    "));var X="";0<=R&&(S=" fr-active",(V').concat(t.language.translate("Drop video"),"
    (").concat(t.language.translate("or click"),')
    '));var fe={buttons:W,by_url_layer:L,embed_layer:j,upload_layer:X,progress_bar:'

    Uploading

    '},ne=t.popups.create("video.insert",fe);return function(Ee){t.events.$on(Ee,"dragover dragenter",".fr-video-upload-layer",function(){return ee(this).addClass("fr-drop"),!1},!0),t.events.$on(Ee,"dragleave dragend",".fr-video-upload-layer",function(){return ee(this).removeClass("fr-drop"),!1},!0),t.events.$on(Ee,"drop",".fr-video-upload-layer",function(be){be.preventDefault(),be.stopPropagation(),ee(this).removeClass("fr-drop");var Ae=be.originalEvent.dataTransfer;if(Ae&&Ae.files){var Te=Ee.data("instance")||t;Te.events.disableBlur(),Te.video.upload(Ae.files),Te.events.enableBlur()}},!0),t.helpers.isIOS()&&t.events.$on(Ee,"touchstart",'.fr-video-upload-layer input[type="file"]',function(){ee(this).trigger("click")},!0),t.events.$on(Ee,"change",'.fr-video-upload-layer input[type="file"]',function(){if(this.files){var be=Ee.data("instance")||t;be.events.disableBlur(),Ee.find("input:focus").blur(),be.events.enableBlur(),be.video.upload(this.files)}ee(this).val("")},!0)}(ne),ne}function ge(H){t.events.focus(!0),t.selection.restore();var W=!1;Y&&(Q(),W=!0),t.html.insert(''.concat(H,""),!1,t.opts.videoSplitHTML),t.popups.hide("video.insert");var T=t.$el.find(".fr-jiv");T.removeClass("fr-jiv"),T.toggleClass("fr-rv",t.opts.videoResponsive),q(T,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),T.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(W?"video.replaced":"video.inserted",[T])}function e(){var H=ee(this);t.popups.hide("video.insert"),H.removeClass("fr-uploading"),H.parent().next().is("br")&&H.parent().next().remove(),E(H.parent()),t.events.trigger("video.loaded",[H.parent()])}function r(H,W,T,S,L){t.edit.off(),u("Loading video"),W&&(H=t.helpers.sanitizeURL(H));var R=function(){var V,j;if(S){t.undo.canDo()||S.find("video").hasClass("fr-uploading")||t.undo.saveStep();var X=S.find("video").data("fr-old-src"),fe=S.data("fr-replaced");S.data("fr-replaced",!1),t.$wp?((V=S.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),V.find("video").off("canplay"),X&&S.find("video").attr("src",X),S.replaceWith(V)):V=S;for(var ne=V.find("video").get(0).attributes,ve=0;ve"+t.language.translate("Your browser does not support HTML5 video.")+"");Se.toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var Ne=t.$el.find(".fr-marker");return t.node.isLastSibling(Ne)&&Ne.parent().hasClass("fr-deletable")&&Ne.insertAfter(Ne.parent()),Ne.replaceWith(Se),t.selection.clear(),Se.find("video").get(0).readyState>Se.find("video").get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?xe.call(Se.find("video").get(0)):Se.find("video").on("canplaythrough load",xe),Se}(H,T,e),v(),t.undo.saveStep(),t.events.trigger("video.inserted",[V,L])};s("Loading video"),R()}function s(H){var W=t.popups.get("video.insert");if(W||(W=he()),W.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),W.find(".fr-video-progress-bar-layer").addClass("fr-active"),W.find(".fr-buttons").hide(),Y){var T=Y.find("video");t.popups.setContainer("video.insert",t.$sc);var S=T.offset().left,L=T.offset().top+T.height();t.popups.show("video.insert",S,L,T.outerHeight())}H===void 0&&u(t.language.translate("Uploading"),0)}function d(H){var W=t.popups.get("video.insert");if(W&&(W.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),W.find(".fr-video-progress-bar-layer").removeClass("fr-active"),W.find(".fr-buttons").show(),H||t.$el.find("video.fr-error").length)){if(t.events.focus(),t.$el.find("video.fr-error").length&&(t.$el.find("video.fr-error").parent().remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&Y){var T=Y;i(!0),t.selection.setAfter(T.find("video").get(0)),t.selection.restore()}t.popups.hide("video.insert")}}function u(H,W){var T=t.popups.get("video.insert");if(T){var S=T.find(".fr-video-progress-bar-layer");S.find("h3").text(H+(W?" ".concat(W,"%"):"")),S.removeClass("fr-error"),W?(S.find("div").removeClass("fr-indeterminate"),S.find("div > span").css("width","".concat(W,"%"))):S.find("div").addClass("fr-indeterminate")}}function b(H){s();var W=t.popups.get("video.insert").find(".fr-video-progress-bar-layer");W.addClass("fr-error");var T=W.find("h3");T.text(H),t.events.disableBlur(),T.focus()}function E(H){l.call(H.get(0))}function g(H){u("Loading video");var W=this.status,T=this.response,S=this.responseXML,L=this.responseText;try{if(t.opts.videoUploadToS3)if(W==201){var R=function(j){try{var X=ee(j).find("Location").text(),fe=ee(j).find("Key").text();return t.events.trigger("video.uploadedToS3",[X,fe,j],!0)===!1?(t.edit.on(),!1):X}catch{return M(te,j),!1}}(S);R&&r(R,!1,[],H,T||S)}else M(te,T||S);else if(200<=W&&W<300){var K=function(j){try{if(t.events.trigger("video.uploaded",[j],!0)===!1)return t.edit.on(),!1;var X=JSON.parse(j);return X.link?X:(M(oe,j),!1)}catch{return M(te,j),!1}}(L);K&&r(K.link,!1,K,H,T||L)}else M(pe,T||L)}catch{M(te,T||L)}}function m(){M(te,this.response||this.responseText||this.responseXML)}function C(H){if(H.lengthComputable){var W=H.loaded/H.total*100|0;u(t.language.translate("Uploading"),W)}}function O(){t.edit.on(),d(!0)}function U(H){if(!t.core.sameInstance(G))return!0;H.preventDefault(),H.stopPropagation();var W=H.pageX||(H.originalEvent.touches?H.originalEvent.touches[0].pageX:null),T=H.pageY||(H.originalEvent.touches?H.originalEvent.touches[0].pageY:null);if(!W||!T)return!1;if(H.type=="mousedown"){var S=t.$oel.get(0).ownerDocument,L=S.defaultView||S.parentWindow,R=!1;try{R=L.location!=L.parent.location&&!(L.$&&L.$.FE)}catch{}R&&L.frameElement&&(W+=t.helpers.getPX(ee(L.frameElement).offset().left)+L.frameElement.clientLeft,T=H.clientY+t.helpers.getPX(ee(L.frameElement).offset().top)+L.frameElement.clientTop)}t.undo.canDo()||t.undo.saveStep(),(f=ee(this)).data("start-x",W),f.data("start-y",T),n.show(),t.popups.hideAll(),p()}function y(H){if(!t.core.sameInstance(G))return!0;if(f){H.preventDefault();var W=H.pageX||(H.originalEvent.touches?H.originalEvent.touches[0].pageX:null),T=H.pageY||(H.originalEvent.touches?H.originalEvent.touches[0].pageY:null);if(!W||!T)return!1;var S=f.data("start-x"),L=f.data("start-y");f.data("start-x",W),f.data("start-y",T);var R=W-S,K=T-L,V=Y.find("iframe, embed, video"),j=V.width(),X=V.height();(f.hasClass("fr-hnw")||f.hasClass("fr-hsw"))&&(R=0-R),(f.hasClass("fr-hnw")||f.hasClass("fr-hne"))&&(K=0-K),V.css("width",j+R),V.css("height",X+K),V.removeAttr("width"),V.removeAttr("height"),A()}}function B(H){if(!t.core.sameInstance(G))return!0;f&&Y&&(H&&H.stopPropagation(),f=null,n.hide(),A(),le(),t.undo.saveStep())}function I(H){return'
    ')}function x(H,W,T,S){return H.pageX=W,H.pageY=W,U.call(this,H),H.pageX=H.pageX+T*Math.floor(Math.pow(1.1,S)),H.pageY=H.pageY+T*Math.floor(Math.pow(1.1,S)),y.call(this,H),B.call(this,H),++S}function v(){var H,W=Array.prototype.slice.call(t.el.querySelectorAll("video, .fr-video > *")),T=[];for(H=0;Ht.opts.videoMaxSize)return M(k),!1;if(t.opts.videoAllowedTypes.indexOf(T.type.replace(/video\//g,""))<0)return M(F),!1;if(t.drag_support.formdata&&(W=t.drag_support.formdata?new FormData:null),W){var S;if(t.opts.videoUploadToS3!==!1)for(S in W.append("key",t.opts.videoUploadToS3.keyStart+new Date().getTime()+"-"+(T.name||"untitled")),W.append("success_action_status","201"),W.append("X-Requested-With","xhr"),W.append("Content-Type",T.type),t.opts.videoUploadToS3.params)t.opts.videoUploadToS3.params.hasOwnProperty(S)&&W.append(S,t.opts.videoUploadToS3.params[S]);for(S in t.opts.videoUploadParams)t.opts.videoUploadParams.hasOwnProperty(S)&&W.append(S,t.opts.videoUploadParams[S]);W.append(t.opts.videoUploadParam,T);var L=t.opts.videoUploadURL;t.opts.videoUploadToS3&&(L=t.opts.videoUploadToS3.uploadURL?t.opts.videoUploadToS3.uploadURL:"https://".concat(t.opts.videoUploadToS3.region,".amazonaws.com/").concat(t.opts.videoUploadToS3.bucket));var R=t.core.getXHR(L,t.opts.videoUploadMethod);R.onload=function(){g.call(R,Y)},R.onerror=m,R.upload.onprogress=C,R.onabort=O,s(),t.events.disableBlur(),t.edit.off(),t.events.enableBlur();var K=t.popups.get("video.insert");K&&ee(K.off("abortUpload")).on("abortUpload",function(){R.readyState!=4&&R.abort()}),R.send(W)}}}function M(H,W){t.edit.on(),Y&&Y.find("video").addClass("fr-error"),b(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.error",[{code:H,message:P[H]},W])}function N(){if(Y){var H=t.popups.get("video.size"),W=Y.find("iframe, embed, video");H.find('input[name="width"]').val(W.get(0).style.width||W.attr("width")).trigger("change"),H.find('input[name="height"]').val(W.get(0).style.height||W.attr("height")).trigger("change")}}function ie(H){if(H)return t.popups.onRefresh("video.size",N),!0;var W={buttons:'
    '.concat(t.button.buildList(t.opts.videoSizeButtons),"
    "),size_layer:'
    ")},T=t.popups.create("video.size",W);return t.events.$on(t.$wp,"scroll",function(){Y&&t.popups.isVisible("video.size")&&(t.events.disableBlur(),E(Y))}),T}function D(H){if(H===void 0&&(H=Y),H){if(H.hasClass("fr-fvl"))return"left";if(H.hasClass("fr-fvr"))return"right";if(H.hasClass("fr-dvb")||H.hasClass("fr-dvi"))return"center";if(H.css("display")=="block"){if(H.css("text-algin")=="left")return"left";if(H.css("text-align")=="right")return"right"}else{if(H.css("float")=="left")return"left";if(H.css("float")=="right")return"right"}}return"center"}function _(H){H===void 0&&(H=Y);var W=H.css("float");return H.css("float","none"),H.css("display")=="block"?(H.css("float",""),H.css("float")!=W&&H.css("float",W),"block"):(H.css("float",""),H.css("float")!=W&&H.css("float",W),"inline")}function Q(){if(Y&&t.events.trigger("video.beforeRemove",[Y])!==!1){var H=Y;t.popups.hideAll(),i(!0),t.selection.setBefore(H.get(0))||t.selection.setAfter(H.get(0)),H.remove(),t.selection.restore(),t.html.fillEmptyBlocks()}}function re(){d()}function q(H,W,T){!t.opts.htmlUntouched&&t.opts.useClasses?(H.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),H.addClass("fr-fv".concat(T[0]," fr-dv").concat(W[0]))):W=="inline"?(H.css({display:"inline-block"}),T=="center"?H.css({float:"none"}):T=="left"?H.css({float:"left"}):H.css({float:"right"})):(H.css({display:"block",clear:"both"}),T=="left"?H.css({textAlign:"left"}):T=="right"?H.css({textAlign:"right"}):H.css({textAlign:"center"}))}function ae(){var H=t.$el.find("video").filter(function(){return ee(this).parents("span.fr-video").length===0});if(H.length!=0){H.wrap(ee(document.createElement("span")).attr("class","fr-video fr-deletable").attr("contenteditable","false")),t.$el.find("embed, iframe").filter(function(){if(t.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0*").first().replaceWith(t.icon.create("video-align-".concat(D())))},refreshAlignOnShow:function(W,T){Y&&T.find('.fr-command[data-param1="'.concat(D(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(W){Y.removeClass("fr-dvi fr-dvb"),!t.opts.htmlUntouched&&t.opts.useClasses?W=="inline"?Y.addClass("fr-dvi"):W=="block"&&Y.addClass("fr-dvb"):q(Y,W,D()),se(),A(),le(),t.selection.clear()},refreshDisplayOnShow:function(W,T){Y&&T.find('.fr-command[data-param1="'.concat(_(),'"]')).addClass("fr-active").attr("aria-selected",!0)},remove:Q,hideProgressBar:d,showSizePopup:function(){var W=t.popups.get("video.size");W||(W=ie()),d(),t.popups.refresh("video.size"),t.popups.setContainer("video.size",t.$sc);var T=Y.find("iframe, embed, video"),S=T.offset().left+T.outerWidth()/2,L=T.offset().top+T.height();t.popups.show("video.size",S,L,T.height(),!0)},replace:function(){var W=t.popups.get("video.insert");W||(W=he()),t.popups.isVisible("video.insert")||(d(),t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$sc));var T=Y.offset().left+Y.outerWidth()/2,S=Y.offset().top+Y.height();t.popups.show("video.insert",T,S,Y.outerHeight(),!0)},back:function(){Y?(t.events.disableBlur(),Y[0].click()):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("video.insert"),t.toolbar.showInline())},setSize:function(W,T){if(Y){var S=t.popups.get("video.size"),L=Y.find("iframe, embed, video");L.css("width",W||S.find('input[name="width"]').val()),L.css("height",T||S.find('input[name="height"]').val()),L.get(0).style.width&&L.removeAttr("width"),L.get(0).style.height&&L.removeAttr("height"),S.find("input:focus").blur(),setTimeout(function(){Y.trigger("click")},t.helpers.isAndroid()?50:0)}},get:function(){return Y},showProgressBar:s}},o.RegisterCommand("insertVideo",{title:"Insert Video",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("video.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("video.insert")):this.video.showInsertPopup()},plugin:"video"}),o.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera",SVG_KEY:"insertVideo"}),o.DefineIcon("videoByURL",{NAME:"link",SVG_KEY:"insertLink"}),o.RegisterCommand("videoByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-by-url")},refresh:function(t){this.video.refreshByURLButton(t)}}),o.DefineIcon("videoEmbed",{NAME:"code",SVG_KEY:"codeView"}),o.RegisterCommand("videoEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-embed")},refresh:function(t){this.video.refreshEmbedButton(t)}}),o.DefineIcon("videoUpload",{NAME:"upload",SVG_KEY:"upload"}),o.RegisterCommand("videoUpload",{title:"Upload Video",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-upload")},refresh:function(t){this.video.refreshUploadButton(t)}}),o.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),o.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),o.DefineIcon("videoDisplay",{NAME:"star",SVG_KEY:"star"}),o.RegisterCommand("videoDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(t,n){this.video.display(n)},refresh:function(t){this.opts.videoTextNear||t.addClass("fr-hidden")},refreshOnShow:function(t,n){this.video.refreshDisplayOnShow(t,n)}}),o.DefineIcon("video-align",{NAME:"align-left",SVG_KEY:"align Left"}),o.DefineIcon("video-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),o.DefineIcon("video-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),o.DefineIcon("video-align-center",{NAME:"align-justify",SVG_KEY:"alignJustify"}),o.DefineIcon("videoAlign",{NAME:"align-center",SVG_KEY:"alignCenter"}),o.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='"},callback:function(t,n){this.video.align(n)},refresh:function(t){this.video.refreshAlign(t)},refreshOnShow:function(t,n){this.video.refreshAlignOnShow(t,n)}}),o.DefineIcon("videoReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),o.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),o.DefineIcon("videoRemove",{NAME:"trash",SVG_KEY:"remove"}),o.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),o.DefineIcon("videoSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),o.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),o.DefineIcon("videoBack",{NAME:"arrow-left",SVG_KEY:"back"}),o.RegisterCommand("videoBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.video.back()},refresh:function(t){this.video.get()||this.opts.toolbarInline?(t.removeClass("fr-hidden"),t.next(".fr-separator").removeClass("fr-hidden")):(t.addClass("fr-hidden"),t.next(".fr-separator").addClass("fr-hidden"))}}),o.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),o.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}})})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style","text-indent","border","border-.*","line-height","list-style-type"],wordPasteModal:!0,wordPasteKeepFormatting:!0}),o.PLUGINS.wordPaste=function(t){var n,f,G=t.$,Y="word_paste",ce={};function ue(s){var d=t.opts.wordAllowedStyleProps;s||(t.opts.wordAllowedStyleProps=[]),f.indexOf("")===0&&(f=""+f+"
    "),f=r(f=f.replace(/([\r\n\u00a0 ]*)<\/span>/g,function(b,E){for(var g="",m=0;m++"))}catch{return!1}return!0}function pe(s){return s.getAttribute("style").replace(/\n/gi,"").replace(/.*level([0-9]+?).*/gi,"$1")}function te(s,d){var u=s.cloneNode(!0);if(["H1","H2","H3","H4","H5","H6"].indexOf(s.tagName)!==-1){var b=document.createElement(s.tagName.toLowerCase());b.setAttribute("style",s.getAttribute("style")),b.innerHTML=u.innerHTML,u.innerHTML=b.outerHTML}w(u,function(g){if(g.nodeType==Node.COMMENT_NODE&&(t.browser.msie||t.browser.safari||t.browser.edge))try{if(g.data==="[if !supportLists]"){for(g=g.nextSibling;g&&g.nodeType!==Node.COMMENT_NODE;){var m=g.nextSibling;g.parentNode.removeChild(g),g=m}g&&g.nodeType==Node.COMMENT_NODE&&g.parentNode.removeChild(g)}}catch{}return g.nodeType===Node.ELEMENT_NODE&&(g.getAttribute("style")===`mso-list: Ignore`&&g.setAttribute("style","mso-list:Ignore"),g.getAttribute("style")==="mso-list:Ignore"&&g.parentNode.removeChild(g),g.setAttribute("style",function(O){var U="",y=O.getAttribute("style");return y&&["line-height","font-family","font-size","color","background"].forEach(function(B){var I=y.match(new RegExp(B+":.*(;|)"));I&&(U+=I[0]+";")}),U}(g)),e(g,d)),!0});var E=u.innerHTML;return E=E.replace(//gi,"")}function k(s,d){for(var u=document.createElement(d),b=0;b').remove()}}}}function e(s,d){var u=s.tagName,b=u.toLowerCase();if(s.firstElementChild&&(s.firstElementChild.tagName==="I"?k(s.firstElementChild,"em"):s.firstElementChild.tagName==="B"&&k(s.firstElementChild,"strong")),["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(u)!==-1)return ee(s),!1;for(var E=["META","LINK","XML","ST1:","O:","W:","FONT"],g=0;g");for(var _=M.firstElementChild,Q=M.children.length===1;_;)_.tagName!=="P"||oe(_)||Q&&F(_),_=_.nextElementSibling;if(h){var re=M.getAttribute("class");if(re){var q=(re=P(re)).match(/xl[0-9]+/gi);if(q){var ae="."+q[0];h[ae]&&Z(M,h[ae])}}h.td&&Z(M,h.td)}var se=M.getAttribute("style");se&&(se=P(se))&&se.slice(-1)!==";"&&(se+=";");var H=M.getAttribute("valign");if(!H&&se){var W=se.match(/vertical-align:.+?[; "]{1,1}/gi);W&&(H=W[W.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var T=null;if(se){var S=se.match(/text-align:.+?[; "]{1,1}/gi);S&&(T=S[S.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),T==="general"&&(T=null)}var L=null;if(se){var R=se.match(/background:.+?[; "]{1,1}/gi);R&&(L=R[R.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var K=M.getAttribute("colspan"),V=M.getAttribute("rowspan");K&&M.setAttribute("colspan",K),V&&M.setAttribute("rowspan",V),H&&(M.style["vertical-align"]=H),T&&(M.style["text-align"]=T),L&&(M.style["background-color"]=L),D&&M.setAttribute("width",D),M=M.nextElementSibling}for(M=c.firstElementChild;M;)D=M.getAttribute("width"),ie?M.removeAttribute("width"):M.setAttribute("width",100*parseInt(D,10)/N+"%"),M=M.nextElementSibling}(s,d),u!=="A"||s.attributes.getNamedItem("href")||s.attributes.getNamedItem("name")||!s.innerHTML||(s.outerHTML=s.innerHTML),u=="A"&&s.getAttribute("href")&&s.querySelector("img"))for(var l=s.querySelectorAll("span"),i=0;i"),u==="TABLE"&&(s.style.width=s.style.width),s.getAttribute("lang")&&s.removeAttribute("lang"),s.getAttribute("style")&&s.getAttribute("style").toLowerCase().indexOf("mso")!==-1){var a=P(s.getAttribute("style"));(a=a.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?s.setAttribute("style",a):s.removeAttribute("style")}return!0}function r(s,d){0<=s.indexOf("]*(]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1")),function(B){for(var I=B.split("v:shape"),x=1;x ul, ul > ol, ol > ul, ol > ol"),C=m.length-1;0<=C;C--)m[C].previousElementSibling&&m[C].previousElementSibling.tagName==="LI"&&m[C].previousElementSibling.appendChild(m[C]);w(E,function(y){if(y.nodeType===Node.TEXT_NODE)return y.data=y.data.replace(/
    (\n|\r)/gi,"
    "),!1;if(y.nodeType===Node.ELEMENT_NODE){if(oe(y)){var B=y.parentNode,I=y.previousSibling,x=function i(a,p,c,h){var M,N,ie=/[0-9a-zA-Z]./gi,D=!1,_=navigator.userAgent.toLowerCase();_.indexOf("safari")!=-1&&(_=-1<_.indexOf("chrome")?1:"safari"),a.innerHTML.includes(`mso-list: Ignore`)&&(a.innerHTML=a.innerHTML.replace(/mso-list:\nIgnore/gi,"mso-list:Ignore"));var Q,re,q,ae,se=a.querySelector('span[style="mso-list:Ignore"]');se==null&&_=="safari"&&(se=a.querySelector('span[lang="PT-BR"]'));var H;se&&(D=D||ie.test(se.textContent)),se!==null&&(H=se.textContent.trim().split(".")[0]),q=D==1?((H=se.textContent.trim().split(".")[0])=="1"?ae="decimal;":H=="i"?ae="lower-roman;":H=="I"?ae="upper-roman;":H=="o"?ae="circle;":H.match(/^v$/)||(H.match(/^[a-z]$/)||H.match(/^[a-z]\)$/)?ae="lower-alpha;":(H.match(/^[A-Z]$/)||H.match(/^[A-Z]\)$/))&&(ae="upper-alpha;")),ae="list-style-type: "+ae,"ol"):(se!=null&&(H=se.textContent.trim().split(".")[0]),H=="\xA7"?ae="square;":H=="\xB7"&&(ae="disc;"),ae="list-style-type: "+ae,"ul");var W,T="";se==null||se.textContent==null||isNaN(parseInt(se.textContent.trim().split(".")[1],10))||(T=' class="decimal_type" ');var S,L=pe(a),R=a.style.marginLeft;if(R.includes("in")?(S="in",R=parseFloat(R)-.5):R.includes("pt")&&(S="px",R=parseFloat(R)-10),L==1)if(W=ae?"<"+q+' style = "'+ae+"; margin-left:"+R+S+';">':"<"+q+' style="margin-left:'+R+S+';">',ae=="list-style-type: upper-alpha;"){var K=H.charCodeAt(0)-64;W=ae?"<"+q+T+' start="'+K+'" style = "'+ae+" margin-left:"+R+S+';">':"<"+q+">"}else if(ae=="list-style-type: lower-alpha;"){var V=H.charCodeAt(0)-96;W=ae?"<"+q+T+' start="'+V+'" style = "'+ae+"margin-left:"+R+S+';">':"<"+q+">"}else W=ae?"<"+q+T+' style = "'+ae+";margin-left:"+R+S+';">':"<"+q+' style="margin-left:'+R+S+';">';else if(ae=="list-style-type: upper-alpha;"){var j=H.charCodeAt(0)-64;W=ae?"<"+q+T+' style = "'+ae+' start="'+j+'">':"<"+q+">"}else if(ae=="list-style-type: lower-alpha;"){var X=H.charCodeAt(0)-96;W=ae?"<"+q+T+' style = "'+ae+' start="'+X+'">':"<"+q+">"}else W=ae?"<"+q+T+' style = "'+ae+'">':"<"+q+">";for(var fe=!1;a;){if(!oe(a)){if(a.outerHTML&&0"):(ne==1&&(W+="",fe=!0,N=null),W+=(re=i(a,p,ne,a.style.marginLeft)).el.outerHTML,a=re.currentNode);var Ee=a&&a.nextElementSibling;if(Ee&&(N=Ee.previousElementSibling),a&&!oe(a)){if(a.outerHTML&&0");var be=document.createElement("div");return be.innerHTML=W,{el:be,currentNode:a}}(y,g).el,v=null;return(v=I?I.nextSibling:B.firstChild)?B.insertBefore(x,v):B.appendChild(x),!1}return y.tagName==="FONT"&&g["."+y.getAttribute("class")]&&(y=k(y,"span")),e(y,g)}if(y.nodeType!==Node.COMMENT_NODE)return!0;if(-1",E=function(){var O='
    ';return O+='

    '+t.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"

    ",O+='
    ",O+="
    "}(),g=t.modals.create(Y,b,E),m=g.$body;n=g.$modal,g.$modal.addClass("fr-middle"),t.events.bindClick(m,"button.fr-remove-word",function(){var C=n.data("instance")||t;C.wordPaste.clean()}),t.events.bindClick(m,"button.fr-keep-word",function(){var C=n.data("instance")||t;C.wordPaste.clean(!0)}),t.events.$on(G(t.o_win),"resize",function(){t.modals.resize(Y)})}t.modals.show(Y),t.modals.resize(Y)}():ue(t.opts.wordPasteKeepFormatting),!1})},clean:ue,_wordClean:r}}})})();/*! * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2020 Froala Labs */(function(Ie,Le){(function(o,t){t(ke.exports)})($e,function(o){o=o&&o.hasOwnProperty("default")?o.default:o,o.LANGUAGE.zh_cn={translation:{"Type something":"\u8F93\u5165\u5185\u5BB9",Bold:"\u7C97\u4F53",Italic:"\u659C\u4F53",Underline:"\u4E0B\u5212\u7EBF",Strikethrough:"\u5220\u9664\u7EBF",Insert:"\u63D2\u5165",Delete:"\u5220\u9664",Cancel:"\u53D6\u6D88",OK:"\u786E\u5B9A",Back:"\u540E\u9000",Remove:"\u5220\u9664",More:"\u66F4\u591A",Update:"\u66F4\u65B0",Style:"\u6837\u5F0F","Font Family":"\u5B57\u4F53","Font Size":"\u5B57\u53F7",Colors:"\u989C\u8272",Background:"\u80CC\u666F",Text:"\u5B57\u4F53","HEX Color":"\u5341\u516D\u8FDB\u5236\u989C\u8272","Paragraph Format":"\u6BB5\u843D\u683C\u5F0F",Normal:"\u6B63\u6587",Code:"\u4EE3\u7801","Heading 1":"\u6807\u98981","Heading 2":"\u6807\u98982","Heading 3":"\u6807\u98983","Heading 4":"\u6807\u98984","Paragraph Style":"\u6BB5\u843D\u6837\u5F0F","Inline Style":"\u5185\u8054\u6837\u5F0F",Align:"\u5BF9\u9F50\u65B9\u5F0F","Align Left":"\u5DE6\u5BF9\u9F50","Align Center":"\u5C45\u4E2D","Align Right":"\u53F3\u5BF9\u9F50","Align Justify":"\u4E24\u7AEF\u5BF9\u9F50",None:"\u65E0","Ordered List":"\u7F16\u53F7","Unordered List":"\u9879\u76EE\u7B26\u53F7","Decrease Indent":"\u51CF\u5C11\u7F29\u8FDB\u91CF","Increase Indent":"\u589E\u52A0\u7F29\u8FDB\u91CF","Insert Link":"\u63D2\u5165\u8D85\u94FE\u63A5","Open in new tab":"\u5728\u65B0\u6807\u7B7E\u9875\u4E2D\u6253\u5F00","Open Link":"\u6253\u5F00\u8D85\u94FE\u63A5","Edit Link":"\u7F16\u8F91\u8D85\u94FE\u63A5",Unlink:"\u5220\u9664\u8D85\u94FE\u63A5","Choose Link":"\u9009\u62E9\u8D85\u94FE\u63A5","Insert Image":"\u63D2\u5165\u56FE\u7247","Upload Image":"\u4E0A\u4F20\u56FE\u7247","By URL":"\u901A\u8FC7 URL",Browse:"\u6D4F\u89C8","Drop image":"\u62D6\u5165\u56FE\u7247","or click":"\u6216\u70B9\u51FB","Manage Images":"\u7BA1\u7406\u56FE\u7247",Loading:"\u52A0\u8F7D\u4E2D",Deleting:"\u5220\u9664\u4E2D",Tags:"\u6807\u7B7E","Are you sure? Image will be deleted.":"\u56FE\u7247\u5C06\u4F1A\u88AB\u5220\u9664\uFF0C\u662F\u5426\u786E\u8BA4\uFF1F",Replace:"\u66FF\u6362",Uploading:"\u4E0A\u4F20\u4E2D","Loading image":"\u56FE\u7247\u52A0\u8F7D\u4E2D",Display:"\u663E\u793A",Inline:"\u5D4C\u5165\u578B","Break Text":"\u4E0A\u4E0B\u578B\u73AF\u7ED5","Alternative Text":"\u66FF\u6362\u6587\u5B57","Change Size":"\u6539\u53D8\u5927\u5C0F",Width:"\u5BBD\u5EA6",Height:"\u9AD8\u5EA6","Something went wrong. Please try again.":"\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u91CD\u8BD5\u3002","Image Caption":"\u56FE\u7247\u6807\u9898","Advanced Edit":"\u9AD8\u7EA7\u7F16\u8F91","Insert Video":"\u63D2\u5165\u89C6\u9891","Embedded Code":"\u5D4C\u5165\u4EE3\u7801","Paste in a video URL":"\u7C98\u8D34\u89C6\u9891\u7F51\u5740","Drop video":"\u62D6\u5165\u89C6\u9891","Your browser does not support HTML5 video.":"\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301 HTML5 \u89C6\u9891\u3002","Upload Video":"\u4E0A\u4F20\u89C6\u9891","Insert Table":"\u63D2\u5165\u8868\u683C","Table Header":"\u8868\u5934","Remove Table":"\u5220\u9664\u8868\u683C","Table Style":"\u8868\u683C\u6837\u5F0F","Horizontal Align":"\u6C34\u5E73\u5BF9\u9F50\u65B9\u5F0F",Row:"\u884C","Insert row above":"\u5728\u4E0A\u65B9\u63D2\u5165","Insert row below":"\u5728\u4E0B\u65B9\u63D2\u5165","Delete row":"\u5220\u9664\u884C",Column:"\u5217","Insert column before":"\u5728\u5DE6\u4FA7\u63D2\u5165","Insert column after":"\u5728\u53F3\u4FA7\u63D2\u5165","Delete column":"\u5220\u9664\u5217",Cell:"\u5355\u5143\u683C","Merge cells":"\u5408\u5E76\u5355\u5143\u683C","Horizontal split":"\u6C34\u5E73\u5206\u5272","Vertical split":"\u5782\u76F4\u5206\u5272","Cell Background":"\u5355\u5143\u683C\u80CC\u666F","Vertical Align":"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F",Top:"\u9760\u4E0A",Middle:"\u5C45\u4E2D",Bottom:"\u9760\u4E0B","Align Top":"\u9760\u4E0A\u5BF9\u9F50","Align Middle":"\u5C45\u4E2D\u5BF9\u9F50","Align Bottom":"\u9760\u4E0B\u5BF9\u9F50","Cell Style":"\u5355\u5143\u683C\u6837\u5F0F","Upload File":"\u4E0A\u4F20\u6587\u4EF6","Drop file":"\u62D6\u5165\u6587\u4EF6",Emoticons:"\u8868\u60C5\u7B26\u53F7","Grinning face":"\u9732\u9F7F\u7B11\u8138","Grinning face with smiling eyes":"\u9732\u9F7F\u7B11\u5230\u772F\u8D77\u773C","Face with tears of joy":"\u7B11\u54ED","Smiling face with open mouth":"\u5F20\u5634\u5FAE\u7B11","Smiling face with open mouth and smiling eyes":"\u772F\u773C\u5F20\u5634\u5FAE\u7B11","Smiling face with open mouth and cold sweat":"\u5E26\u51B7\u6C57\u7684\u5F20\u5634\u5FAE\u7B11","Smiling face with open mouth and tightly-closed eyes":"\u7D27\u95ED\u53CC\u773C\u5F20\u5634\u5FAE\u7B11","Smiling face with halo":"\u5E26\u5149\u73AF\u5FAE\u7B11","Smiling face with horns":"\u5E26\u725B\u89D2\u7684\u5FAE\u7B11","Winking face":"\u7728\u773C","Smiling face with smiling eyes":"\u772F\u773C\u5FAE\u7B11","Face savoring delicious food":"\u998B","Relieved face":"\u5982\u91CA\u91CD\u8D1F","Smiling face with heart-shaped eyes":"\u6843\u5FC3\u773C\u5FAE\u7B11","Smiling face with sunglasses":"\u6234\u592A\u9633\u955C\u5FAE\u7B11","Smirking face":"\u5F97\u610F\u5730\u7B11","Neutral face":"\u4E2D\u6027\u8138","Expressionless face":"\u9762\u65E0\u8868\u60C5","Unamused face":"\u4E0D\u9AD8\u5174","Face with cold sweat":"\u51B7\u6C57","Pensive face":"\u6C89\u601D","Confused face":"\u8FF7\u60D1","Confounded face":"\u56F0\u60D1","Kissing face":"\u5634\u5DF4\u561F\u561F","Face throwing a kiss":"\u98DE\u543B","Kissing face with smiling eyes":"\u772F\u773C\u63A5\u543B","Kissing face with closed eyes":"\u95ED\u773C\u63A5\u543B","Face with stuck out tongue":"\u5410\u820C","Face with stuck out tongue and winking eye":"\u7728\u773C\u5410\u820C","Face with stuck out tongue and tightly-closed eyes":"\u772F\u773C\u5410\u820C","Disappointed face":"\u5931\u671B","Worried face":"\u62C5\u5FC3","Angry face":"\u751F\u6C14","Pouting face":"\u6485\u5634","Crying face":"\u5927\u54ED","Persevering face":"\u575A\u5F3A","Face with look of triumph":"\u626C\u7709\u5410\u6C14","Disappointed but relieved face":"\u5931\u671B","Frowning face with open mouth":"\u76B1\u7709","Anguished face":"\u75DB\u82E6","Fearful face":"\u5BB3\u6015","Weary face":"\u75B2\u60EB","Sleepy face":"\u56F0\u4E86","Tired face":"\u7D2F\u4E86","Grimacing face":"\u626D\u66F2\u8138","Loudly crying face":"\u5927\u54ED","Face with open mouth":"\u5F20\u5F00\u5634","Hushed face":"\u5B89\u9759","Face with open mouth and cold sweat":"\u51B7\u6C57","Face screaming in fear":"\u5BB3\u6015\u5C16\u53EB","Astonished face":"\u60CA\u8BB6","Flushed face":"\u8138\u7EA2","Sleeping face":"\u719F\u7761","Dizzy face":"\u7729\u6655","Face without mouth":"\u6CA1\u6709\u5634\u7684\u8138","Face with medical mask":"\u53E3\u7F69\u8138",Break:"\u6362\u884C",Subscript:"\u4E0B\u6807",Superscript:"\u4E0A\u6807",Fullscreen:"\u5168\u5C4F","Insert Horizontal Line":"\u63D2\u5165\u6C34\u5E73\u7EBF","Clear Formatting":"\u6E05\u9664\u683C\u5F0F",Save:"\u4FDD\u5B58",Undo:"\u64A4\u6D88",Redo:"\u6062\u590D","Select All":"\u5168\u9009","Code View":"\u4EE3\u7801\u89C6\u56FE",Quote:"\u5F15\u7528",Increase:"\u589E\u52A0\u5F15\u7528\u7EA7\u522B",Decrease:"\u51CF\u5C11\u5F15\u7528\u7EA7\u522B","Quick Insert":"\u5FEB\u901F\u63D2\u5165","Special Characters":"\u7279\u6B8A\u5B57\u7B26",Latin:"\u62C9\u4E01\u5B57\u6BCD",Greek:"\u5E0C\u814A\u5B57\u6BCD",Cyrillic:"\u897F\u91CC\u5C14\u5B57\u6BCD",Punctuation:"\u6807\u70B9",Currency:"\u8D27\u5E01",Arrows:"\u7BAD\u5934",Math:"\u6570\u5B66",Misc:"\u6742\u9879",Print:"\u6253\u5370","Spell Checker":"\u62FC\u5199\u68C0\u67E5\u5668",Help:"\u5E2E\u52A9",Shortcuts:"\u5FEB\u6377\u952E","Inline Editor":"\u5185\u8054\u7F16\u8F91\u5668","Show the editor":"\u663E\u793A\u7F16\u8F91\u5668","Common actions":"\u5E38\u7528\u64CD\u4F5C",Copy:"\u590D\u5236",Cut:"\u526A\u5207",Paste:"\u7C98\u8D34","Basic Formatting":"\u57FA\u672C\u683C\u5F0F","Increase quote level":"\u589E\u52A0\u5F15\u7528\u7EA7\u522B","Decrease quote level":"\u51CF\u5C11\u5F15\u7528\u7EA7\u522B","Image / Video":"\u56FE\u50CF/\u89C6\u9891","Resize larger":"\u653E\u5927","Resize smaller":"\u7F29\u5C0F",Table:"\u8868\u683C","Select table cell":"\u9009\u62E9\u5355\u5143\u683C","Extend selection one cell":"\u589E\u52A0\u9009\u4E2D\u7684\u5355\u5143\u683C","Extend selection one row":"\u589E\u52A0\u9009\u4E2D\u7684\u884C",Navigation:"\u5BFC\u822A","Focus popup / toolbar":"\u7126\u70B9\u5F39\u51FA/\u5DE5\u5177\u680F","Return focus to previous position":"\u5C06\u7126\u70B9\u8FD4\u56DE\u5230\u4E0A\u4E00\u4E2A\u4F4D\u7F6E","Embed URL":"\u5D4C\u5165\u7F51\u5740","Paste in a URL to embed":"\u7C98\u8D34\u8981\u5D4C\u5165\u7684\u7F51\u5740","The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?":"\u7C98\u8D34\u7684\u5185\u5BB9\u6765\u81EA\u5FAE\u8F6F Word \u6587\u6863\u3002\u4F60\u60F3\u4FDD\u7559\u8FD8\u662F\u6E05\u9664\u683C\u5F0F\uFF1F",Keep:"\u4FDD\u7559",Clean:"\u6E05\u9664","Word Paste Detected":"\u68C0\u6D4B\u5230\u7C98\u8D34\u81EA Word \u7684\u5185\u5BB9",Characters:"\u5B57\u6570\u7EDF\u8BA1","More Text":" \u66F4\u591A\u6587\u5B57","More Paragraph":"\u66F4\u591A\u6BB5\u843D","More Rich":"\u66F4\u591A\u4E30\u5BCC","More Misc":"\u66F4\u591A\u6742\u9879"},direction:"ltr"}})})();var Xe=function(Ie){ze(Le,Ie);function Le(o){var t=Ie.call(this,o)||this;return t.listeningEvents=[],t.element=null,t.editor=null,t.config={immediateReactModelUpdate:!1,reactIgnoreAttrs:null},t.editorInitialized=!1,t.INNER_HTML_ATTR="innerHTML",t.oldModel=null,t}return Le.prototype.componentDidMount=function(){this.createEditor()},Le.prototype.componentWillUnmount=function(){this.destroyEditor()},Le.prototype.componentDidUpdate=function(){JSON.stringify(this.oldModel)!=JSON.stringify(this.props.model)&&this.setContent()},Le.prototype.clone=function(o){var t=this;if(!o)return o;var n=[Number,String,Boolean],f;if(n.forEach(function(Y){o instanceof Y&&(f=Y(o))}),typeof f=="undefined")if(Object.prototype.toString.call(o)==="[object Array]")f=[],o.forEach(function(Y,ce,ue){f[ce]=t.clone(Y)});else if(typeof o=="object")if(o.nodeType&&typeof o.cloneNode=="function")f=o.cloneNode(!0);else if(o.prototype)f=o;else if(o instanceof Date)f=new Date(o);else{f={};for(var G in o)f[G]=t.clone(o[G])}else f=o;return f},Le.prototype.createEditor=function(){var o=this;this.editorInitialized||(this.config=this.clone(this.props.config||this.config),this.config=Ge({},this.config),this.element=this.el,this.props.model&&(this.element.innerHTML=this.props.model),this.setContent(),this.registerEvent("initialized",this.config.events&&this.config.events.initialized),this.config.events||(this.config.events={}),this.config.events.initialized=function(){o.editorInitialized=!0,o.initListeners()},this.editor=new Ye(this.element,this.config))},Le.prototype.setContent=function(){var o=this;(this.props.model||this.props.model=="")&&(this.oldModel=this.props.model,this.editorInitialized?this.setNormalTagContent():(this._initEvents||(this._initEvents=[]),this._initEvents.push(function(){return o.setNormalTagContent()})))},Le.prototype.setNormalTagContent=function(){var o=this;o.editor.html&&o.editor.html.set(o.props.model||""),o.editorInitialized&&o.editor.undo&&(o.editor.undo.reset(),o.editor.undo.saveStep())},Le.prototype.destroyEditor=function(){this.element&&(this.editor.destroy&&this.editor.destroy(),this.listeningEvents.length=0,this.element=null,this.editorInitialized=!1,this._initEvents=[])},Le.prototype.getEditor=function(){return this.element?this.editor:null},Le.prototype.updateModel=function(){if(!!this.props.onModelChange){var o="",t=this.editor.html.get();typeof t=="string"&&(o=t),this.oldModel=o,this.props.onModelChange(o)}},Le.prototype.initListeners=function(){var o=this;if(this.editor.events.on("contentChanged",function(){o.updateModel()}),this.config.immediateReactModelUpdate&&this.editor.events.on("keyup",function(){o.updateModel()}),this._initEvents)for(var t=0;t
    '}],t}return Le.prototype.render=function(){return We.createElement(Xe,{config:this.props.config,model:this.props.model,onModelChange:this.props.onModelChange})},Le}(We.Component);export{je as default};