From 317af84516cb8442e16f18009308fb56b7d7497c Mon Sep 17 00:00:00 2001 From: Mattia Roccoberton Date: Sat, 5 Jul 2025 11:05:33 +0200 Subject: [PATCH 1/3] build: Update JS assets --- .../activeadmin/froala_editor/froala_editor.min.js | 4 ++-- .../activeadmin/froala_editor/froala_editor.pkgd.min.js | 4 ++-- .../javascripts/activeadmin/froala_editor/languages/ar.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/bs.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/cs.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/da.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/de.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/el.js | 2 +- .../activeadmin/froala_editor/languages/en_ca.js | 2 +- .../activeadmin/froala_editor/languages/en_gb.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/es.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/et.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/fa.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/fi.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/fr.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/he.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/hr.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/hu.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/id.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/it.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/ja.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/ko.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/ku.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/me.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/nb.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/nl.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/pl.js | 2 +- .../activeadmin/froala_editor/languages/pt_br.js | 2 +- .../activeadmin/froala_editor/languages/pt_pt.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/ro.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/ru.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/sk.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/sl.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/sr.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/sv.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/th.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/tr.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/uk.js | 2 +- .../javascripts/activeadmin/froala_editor/languages/vi.js | 2 +- .../activeadmin/froala_editor/languages/zh_cn.js | 2 +- .../activeadmin/froala_editor/languages/zh_tw.js | 2 +- .../activeadmin/froala_editor/plugins.pkgd.min.js | 4 ++-- .../activeadmin/froala_editor/plugins/align.min.js | 2 +- .../activeadmin/froala_editor/plugins/char_counter.min.js | 2 +- .../froala_editor/plugins/code_beautifier.min.js | 2 +- .../activeadmin/froala_editor/plugins/code_view.min.js | 2 +- .../activeadmin/froala_editor/plugins/colors.min.js | 4 ++-- .../activeadmin/froala_editor/plugins/cryptojs.min.js | 2 +- .../activeadmin/froala_editor/plugins/draggable.min.js | 2 +- .../activeadmin/froala_editor/plugins/edit_in_popup.min.js | 2 +- .../activeadmin/froala_editor/plugins/emoticons.min.js | 2 +- .../activeadmin/froala_editor/plugins/entities.min.js | 2 +- .../activeadmin/froala_editor/plugins/file.min.js | 2 +- .../activeadmin/froala_editor/plugins/files_manager.min.js | 2 +- .../activeadmin/froala_editor/plugins/filestack.min.js | 2 +- .../froala_editor/plugins/find_and_replace.min.js | 7 +++++++ .../activeadmin/froala_editor/plugins/font_family.min.js | 2 +- .../activeadmin/froala_editor/plugins/font_size.min.js | 2 +- .../activeadmin/froala_editor/plugins/forms.min.js | 2 +- .../activeadmin/froala_editor/plugins/fullscreen.min.js | 2 +- .../activeadmin/froala_editor/plugins/help.min.js | 2 +- .../activeadmin/froala_editor/plugins/image.min.js | 4 ++-- .../activeadmin/froala_editor/plugins/image_manager.min.js | 2 +- .../activeadmin/froala_editor/plugins/inline_class.min.js | 2 +- .../activeadmin/froala_editor/plugins/inline_style.min.js | 2 +- .../activeadmin/froala_editor/plugins/line_breaker.min.js | 2 +- .../activeadmin/froala_editor/plugins/line_height.min.js | 2 +- .../activeadmin/froala_editor/plugins/link.min.js | 2 +- .../activeadmin/froala_editor/plugins/lists.min.js | 4 ++-- .../activeadmin/froala_editor/plugins/markdown.min.js | 2 +- .../froala_editor/plugins/paragraph_format.min.js | 2 +- .../froala_editor/plugins/paragraph_style.min.js | 2 +- .../activeadmin/froala_editor/plugins/print.min.js | 2 +- .../activeadmin/froala_editor/plugins/quick_insert.min.js | 2 +- .../activeadmin/froala_editor/plugins/quote.min.js | 2 +- .../activeadmin/froala_editor/plugins/save.min.js | 2 +- .../froala_editor/plugins/special_characters.min.js | 2 +- .../activeadmin/froala_editor/plugins/table.min.js | 2 +- .../activeadmin/froala_editor/plugins/track_changes.min.js | 4 ++-- .../activeadmin/froala_editor/plugins/trim_video.min.js | 2 +- .../activeadmin/froala_editor/plugins/url.min.js | 4 ++-- .../activeadmin/froala_editor/plugins/video.min.js | 2 +- .../activeadmin/froala_editor/plugins/word_counter.min.js | 2 +- .../activeadmin/froala_editor/plugins/word_paste.min.js | 4 ++-- .../activeadmin/froala_editor/third_party/embedly.min.js | 2 +- .../froala_editor/third_party/font_awesome.min.js | 2 +- .../activeadmin/froala_editor/third_party/image_tui.min.js | 2 +- .../activeadmin/froala_editor/third_party/showdown.min.js | 2 +- .../froala_editor/third_party/spell_checker.min.js | 2 +- 89 files changed, 104 insertions(+), 97 deletions(-) create mode 100644 app/assets/javascripts/activeadmin/froala_editor/plugins/find_and_replace.min.js diff --git a/app/assets/javascripts/activeadmin/froala_editor/froala_editor.min.js b/app/assets/javascripts/activeadmin/froala_editor/froala_editor.min.js index f19ed11..170d74c 100644 --- a/app/assets/javascripts/activeadmin/froala_editor/froala_editor.min.js +++ b/app/assets/javascripts/activeadmin/froala_editor/froala_editor.min.js @@ -1,7 +1,7 @@ /*! - * froala_editor v4.5.1 (https://www.froala.com/wysiwyg-editor) + * froala_editor v4.5.2 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2025 Froala Labs */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.FroalaEditor=t()}(this,function(){"use strict";function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw i}}}}function D(){D=function(){return a};var d,a={},e=Object.prototype,f=e.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},t="function"==typeof Symbol?Symbol:{},i=t.iterator||"@@iterator",n=t.asyncIterator||"@@asyncIterator",r=t.toStringTag||"@@toStringTag";function o(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{o({},"")}catch(d){o=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),a=new w(r||[]);return s(i,"_invoke",{value:function c(i,a,s){var l=u;return function(e,t){if(l===g)throw Error("Generator is already running");if(l===C){if("throw"===e)throw t;return{value:d,done:!0}}for(s.method=e,s.arg=t;;){var n=s.delegate;if(n){var r=M(n,s);if(r){if(r===m)continue;return r}}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(l===u)throw l=C,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);l=g;var o=p(i,a,s);if("normal"===o.type){if(l=s.done?C:h,o.arg===m)continue;return{value:o.arg,done:s.done}}"throw"===o.type&&(l=C,s.method="throw",s.arg=o.arg)}}}(e,n,a)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}a.wrap=l;var u="suspendedStart",h="suspendedYield",g="executing",C="completed",m={};function v(){}function c(){}function b(){}var L={};o(L,i,function(){return this});var E=Object.getPrototypeOf,y=E&&E(E(O([])));y&&y!==e&&f.call(y,i)&&(L=y);var S=b.prototype=v.prototype=Object.create(L);function N(e){["next","throw","return"].forEach(function(t){o(e,t,function(e){return this._invoke(t,e)})})}function T(l,c){var t;s(this,"_invoke",{value:function(n,r){function e(){return new c(function(e,t){!function s(e,t,n,r){var o=p(l[e],l,t);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==typeof a&&f.call(a,"__await")?c.resolve(a.__await).then(function(e){s("next",e,n,r)},function(e){s("throw",e,n,r)}):c.resolve(a).then(function(e){i.value=e,n(i)},function(e){return s("throw",e,n,r)})}r(o.arg)}(n,r,e,t)})}return t=t?t.then(e,e):e()}})}function M(e,t){var n=t.method,r=e.iterator[n];if(r===d)return t.delegate=null,"throw"===n&&e.iterator["return"]&&(t.method="return",t.arg=d,M(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var o=p(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=d),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function O(e){if(e||""===e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function o(){for(;++n")},closeTagString:function u(e){return"")},isFirstSibling:function h(e,t){void 0===t&&(t=!0);for(var n=e.previousSibling;n&&t&&a.node.hasClass(n,"fr-marker");)n=n.previousSibling;return!n||n.nodeType===Node.TEXT_NODE&&""===n.textContent&&h(n)},isLastSibling:function g(e,t){void 0===t&&(t=!0);for(var n=e.nextSibling;n&&t&&a.node.hasClass(n,"fr-marker");)n=n.nextSibling;return!n||n.nodeType===Node.TEXT_NODE&&""===n.textContent&&g(n)},isList:function C(e){return!!e&&0<=["UL","OL"].indexOf(e.tagName)},isLink:function m(e){return!!e&&e.nodeType===Node.ELEMENT_NODE&&"a"===e.tagName.toLowerCase()},isElement:r,contents:s,isVoid:function v(e){return e&&e.nodeType===Node.ELEMENT_NODE&&0<=_.VOID_ELEMENTS.indexOf((e.tagName||"").toLowerCase())},hasFocus:function b(e){return e===a.doc.activeElement&&(!a.doc.hasFocus||a.doc.hasFocus())&&Boolean(r(e)||e.type||e.href||~e.tabIndex)},isEditable:function L(e){return(!e.getAttribute||"false"!==e.getAttribute("contenteditable"))&&["STYLE","SCRIPT"].indexOf(e.tagName)<0},isDeletable:function E(e){return e&&e.nodeType===Node.ELEMENT_NODE&&e.getAttribute("class")&&0<=(e.getAttribute("class")||"").indexOf("fr-deletable")},hasClass:function y(e,t){return e instanceof n&&(e=e.get(0)),e&&e.classList&&e.classList.contains(t)},filter:function S(e){return a.browser.msie?e:{acceptNode:e}}}},Object.assign(_.DEFAULTS,{DOMPurify:window.DOMPurify,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,preserveTabSpaces:!1,fullPage:!1}),_.HTML5Map={B:"STRONG",I:"EM",STRIKE:"S"},_.MODULES.clean=function(C){var m,v,b,L,f=C.$;function o(e){if(e.nodeType===Node.ELEMENT_NODE&&e.getAttribute("class")&&0<=e.getAttribute("class").indexOf("fr-marker"))return!1;var t,n=C.node.contents(e),r=[];for(t=0;t/g,">"):C.opts.preserveTabSpaces?e.textContent.replace(/&/g,"&").replace(//g,">").replace(/\u00A0/g," ").replace(/\t/g," ".repeat(C.opts.tabSpaces)||" ".repeat(4)):e.textContent.replace(/&/g,"&").replace(//g,">").replace(/\u00A0/g," ").replace(/\t/g,"");if(e.nodeType!==Node.ELEMENT_NODE)return e.outerHTML;if(e.nodeType===Node.ELEMENT_NODE&&0<=["STYLE","SCRIPT","NOSCRIPT"].indexOf(e.tagName))return e.outerHTML;if(e.nodeType===Node.ELEMENT_NODE&&"svg"===e.tagName){var n=document.createElement("div"),r=e.cloneNode(!0);return n.appendChild(r),n.innerHTML}if("IFRAME"===e.tagName)return e.outerHTML.replace(/</g,"<").replace(/>/g,">");var o=e.childNodes;if(0===o.length)return e.outerHTML;for(var i="",a=0;a)<[^<]*)*<\/script>/gi,function(e){return l.push(e),"[FROALA.EDITOR.SCRIPT ".concat(l.length-1,"]")})).replace(/)<[^<]*)*<\/noscript>/gi,function(e){return l.push(e),"[FROALA.EDITOR.NOSCRIPT ".concat(l.length-1,"]")})).replace(/"),r=f(n);if(r&&r.length){var o=d(r.html(),u);r.html(o),n=r.get(0).outerHTML}return n})).replace(/":t;var i=c(C.html.extractNodeAttrs(n,"head")),a=c(C.html.extractNodeAttrs(n,"body"));return"".concat(r,"").concat(t,"").concat(e,"")}return e}(r,o,e))}function y(e){var t=C.doc.createElement("DIV");return t.innerText=e,t.textContent}function u(e){for(var t=C.node.contents(e),n=0;n"))}(n),n.nodeType===Node.ELEMENT_NODE&&(n.getAttribute("data-fr-src")&&0!==n.getAttribute("data-fr-src").indexOf("blob:")&&n.setAttribute("data-fr-src",C.helpers.sanitizeURL(y(n.getAttribute("data-fr-src")))),n.getAttribute("href")&&n.setAttribute("href",C.helpers.sanitizeURL(y(n.getAttribute("href")))),n.getAttribute("src")&&n.setAttribute("src",C.helpers.sanitizeURL(y(n.getAttribute("src")))),n.getAttribute("srcdoc")&&n.setAttribute("srcdoc",C.clean.html(n.getAttribute("srcdoc"))),0<=["TABLE","TBODY","TFOOT","TR"].indexOf(n.tagName)&&(n.innerHTML=n.innerHTML.trim())),!C.opts.pasteAllowLocalImages&&n.nodeType===Node.ELEMENT_NODE&&"IMG"===n.tagName&&n.getAttribute("data-fr-src")&&0===n.getAttribute("data-fr-src").indexOf("file://"))return n.parentNode.removeChild(n),!1;if(n.nodeType===Node.ELEMENT_NODE&&_.HTML5Map[n.tagName]&&""===C.node.attributes(n)){var e=_.HTML5Map[n.tagName],t="<".concat(e,">").concat(n.innerHTML,"");n.insertAdjacentHTML("beforebegin",t),(n=n.previousSibling).parentNode.removeChild(n.nextSibling)}if(C.opts.htmlAllowComments||n.nodeType!==Node.COMMENT_NODE)if(n.tagName&&n.tagName.match(v)){if("STYLE"==n.tagName&&C.helpers.isMac()){var r,o=n.innerHTML.trim(),i=[],a=/{([^}]+)}/g;for(o=o.replace(/\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*|$/,"");r=a.exec(o);)i.push(r[1]);for(var s=function s(t){var e=o.substring(0,o.indexOf("{")).trim();0==!/^[a-z_-][a-z\d_-]*$/i.test(e)&&n.parentNode.querySelectorAll(e).forEach(function(e){e.removeAttribute("class"),e.setAttribute("style",i[t])}),o=o.substring(o.indexOf("}")+1)},l=0;-1!=o.indexOf("{");l++)s(l)}n.parentNode.removeChild(n)}else if(n.tagName&&!n.tagName.match(m))"svg"===n.tagName?n.parentNode.removeChild(n):C.browser.safari&&"path"===n.tagName&&n.parentNode&&"svg"===n.parentNode.tagName||(n.outerHTML=n.innerHTML);else{var c=n.attributes;if(c)for(var d=c.length-1;0<=d;d--){var f=c[d],p=f.nodeName.match(b),u=null;"style"===f.nodeName&&C.opts.htmlAllowedStyleProps.length&&(u=f.value.match(L)),p&&u?f.value=E(u.join(";")):p&&("style"!==f.nodeName||u)||n.removeAttribute(f.nodeName)}}else 0!==n.data.indexOf("[FROALA.EDITOR")&&n.parentNode.removeChild(n)}(e)}return{_init:function e(){C.opts.fullPage&&f.merge(C.opts.htmlAllowedTags,["head","title","style","link","base","body","html","meta"])},html:function h(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=!1);var o,i=f.merge([],C.opts.htmlAllowedTags);for(o=0;o").concat(e[n].innerHTML,""));t&&C.selection.restore()}},tables:function t(){!function d(){for(var e=C.el.querySelectorAll("tr"),t=0,n=0;n ul, ol > ol, ul > ol, ol > ul"),t=0;t"))}}(),function c(){for(var e=C.el.querySelectorAll("li > ul, li > ol"),t=0;t ul, li > ol"),t=0;t");else if(n.previousSibling&&"BR"===n.previousSibling.tagName){for(var r=n.previousSibling.previousSibling;r&&C.node.hasClass(r,"fr-marker");)r=r.previousSibling;r&&"BR"!==r.tagName&&f(n.previousSibling).remove()}}}(),function n(){for(var e=C.el.querySelectorAll("li:empty"),t=0;t").concat(r,""),C.track_changes.pushChange(t)}}),o.append(r),e.remove()}},l=0;l\s]+)/gi,""),/^(https?:|ftps?:|)\/\//i.test(e)?e:/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(e)?e:new RegExp("^(".concat(_.LinkProtocols.join("|"),"):"),"i").test(e)?e:e=encodeURIComponent(e).replace(/%23/g,"#").replace(/%2F/g,"/").replace(/%25/g,"%").replace(/mailto%3A/gi,"mailto:").replace(/file%3A/gi,"file:").replace(/sms%3A/gi,"sms:").replace(/tel%3A/gi,"tel:").replace(/notes%3A/gi,"notes:").replace(/data%3Aimage/gi,"data:image").replace(/blob%3A/gi,"blob:").replace(/%3A(\d)/gi,":$1").replace(/webkit-fake-url%3A/gi,"webkit-fake-url:").replace(/%3F/g,"?").replace(/%3D/g,"=").replace(/%26/g,"&").replace(/&/g,"&").replace(/%2C/g,",").replace(/%3B/g,";").replace(/%2B/g,"+").replace(/%40/g,"@").replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/%7B/g,"{").replace(/%7D/g,"}").replace(/%[0-1]+[0-9]+|%[0-1]+[A-F]+/g,"")},isArray:function L(e){return e&&!Object.prototype.propertyIsEnumerable.call(e,"length")&&"object"===x(e)&&"number"==typeof e.length},RGBToHex:function E(e){function t(e){return"0".concat(parseInt(e,10).toString(16)).slice(-2)}try{return e&&"transparent"!==e?/^#[0-9A-F]{6}$/i.test(e)?e:(e=e.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/),"#".concat(t(e[1])).concat(t(e[2])).concat(t(e[3])).toUpperCase()):""}catch(n){return null}},HEXtoRGB:function y(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,n,r){return t+t+n+n+r+r});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?"rgb(".concat(parseInt(t[1],16),", ").concat(parseInt(t[2],16),", ").concat(parseInt(t[3],16),")"):""},isURL:function S(e){return!!/^(https?:|ftps?:|)\/\//i.test(e)&&(e=String(e).replace(//g,"%3E").replace(/"/g,"%22").replace(/ /g,"%20"),new RegExp("^".concat(_.LinkRegExHTTP).concat(_.LinkRegExEnd,"$"),"gi").test(e))},getAlignment:function N(e){e.css||(e=s(e));var t=(e.css("text-align")||"").replace(/-(.*)-/g,"");if(["left","right","justify","center"].indexOf(t)<0){if(!a){var n=s('
..
'));s("body").first().append(n);var r=n.find("#s1").get(0).getBoundingClientRect().left,o=n.find("#s2").get(0).getBoundingClientRect().left;n.remove(),a=r=(window.innerHeight||document.documentElement.clientHeight)}}},_.MODULES.events=function(l){var e,i=l.$,a={};function s(e,t,n){C(e,t,n)}function c(e){if(void 0===e&&(e=!0),!l.$wp)return!1;if(l.helpers.isIOS()&&l.$win.get(0).focus(),l.core.hasFocus())return!1;if(!l.core.hasFocus()&&e){var t=l.$win.scrollTop();if(l.browser.msie&&l.$box&&l.$box.css("position","fixed"),l.browser.msie&&l.$wp&&l.$wp.css("overflow","visible"),l.browser.msie&&l.$sc&&l.$sc.css("position","fixed"),l.browser.msie||(p(),l.el.focus(),l.events.trigger("focus"),f()),l.browser.msie&&l.$sc&&l.$sc.css("position",""),l.browser.msie&&l.$box&&l.$box.css("position",""),l.browser.msie&&l.$wp&&l.$wp.css("overflow","auto"),t!==l.$win.scrollTop()&&l.$win.scrollTop(t),!l.selection.info(l.el).atStart)return!1}if(!l.core.hasFocus()||0").concat(e,"")),e}var s={bold:function(){e("bold","strong")},subscript:function(){f.format.is("sup")&&f.format.remove("sup"),e("subscript","sub")},superscript:function(){f.format.is("sub")&&f.format.remove("sub"),e("superscript","sup")},italic:function(){e("italic","em")},strikeThrough:function(){e("strikeThrough","s")},underline:function(){e("underline","u")},undo:function(){f.undo.run()},redo:function(){f.undo.redo()},indent:function(){r(1)},outdent:function(){r(-1)},show:function(){f.opts.toolbarInline&&f.toolbar.showInline(null,!0)},insertHR:function(){f.selection.remove();var e="";f.core.isEmpty()&&(e=a(e="
"));var t='
'.concat(e);f.opts.trackChangesEnabled&&(t=f.track_changes.wrapInTracking(p(t),"hrWrapper").get(0).outerHTML);f.html.insert(t);var n,r=f.$el.find("hr#fr-just").length?f.$el.find("hr#fr-just"):f.$el.find(".fr-just");r.removeAttr("id"),r.removeAttr("class");var o=f.opts.trackChangesEnabled&&"SPAN"===r[0].parentNode.tagName&&"P"===r[0].parentNode.parentNode.tagName;if(0===r.next().length){var i=f.html.defaultTag();i&&!o?r.after(p(f.doc.createElement(i)).append("
").get(0)):o?r[0].parentNode.after(p(f.doc.createElement(i)).append("
").get(0)):r.after("
")}r.prev().is("hr")?n=f.selection.setAfter(r.get(0),!1):r.next().is("hr")?n=f.selection.setBefore(r.get(0),!1):o||f.selection.setAfter(r.get(0),!1)?f.selection.setAfter(r[0].parentNode,!1):f.selection.setBefore(r.get(0),!1),n||void 0===n||(e=a(e="".concat(_.MARKERS,"
")),r.after(e)),f.selection.restore()},clearFormatting:function(){f.format.remove()},selectAll:function(){f.doc.execCommand("selectAll",!1,!1),function d(){var e=null,t=null,n=null,r=null,o=!0===f.opts.iframe,i=p(".fr-iframe")[0],a=o?p(i.contentWindow.document.body):f.$el;if(o&&i){var s=i.contentWindow;n=s.document.createRange.bind(s.document),r=s.getSelection()}else n=document.createRange.bind(document),r=window.getSelection();if(f.selection.isCollapsed()){r.removeAllRanges();var l=a.contents();if(e=l.first()[0],t=l.last()[0],e&&t){var c=n();c.setStart(e,0),c.setEnd(t,t.nodeType===Node.TEXT_NODE?t.textContent.length:t.childNodes.length),r.addRange(c),f.selection.save()}}}()},moreText:function(e){t(e)},moreParagraph:function(e){t(e)},moreRich:function(e){t(e)},moreMisc:function(e){t(e)},moreTrackChanges:function(){t("trackChanges")}};function t(e){var t=f.$tb.find("[data-cmd=".concat(e,"]")),n=f.$tb.find("[data-cmd=html]");f.opts.trackChangesEnabled||f.markdown&&f.markdown.isEnabled()?n&&n.addClass("fr-disabled"):n&&n.removeClass("fr-disabled"),function r(n){f.helpers.isMobile()&&f.opts.toolbarInline&&f.events.disableBlur();var e=f.$tb.find('.fr-more-toolbar[data-name="'.concat(n.attr("data-group-name"),'"]'));"trackChanges"===n.data("cmd")&&(e=f.$tb.find('.fr-more-toolbar[data-name="'.concat(n.attr("id"),'"]')));if(f.$tb.find(".fr-open").not(n).not('[data-cmd="trackChanges"]').removeClass("fr-open"),n.toggleClass("fr-open"),f.$tb.find(".fr-more-toolbar").removeClass("fr-overflow-visible"),f.$tb.find(".fr-expanded").not(e).length){var t=f.$tb.find(".fr-expanded").not(e);t.each(function(e,t){0!=p(t).data("name").indexOf("trackChanges-")&&0!=p(t).data("name").indexOf("moreRich-")?p(t).toggleClass("fr-expanded"):n.parents('[data-name^="moreRich-"]').length||0==p(t).data("name").indexOf("trackChanges-")||p(t).find('[id^="trackChanges-"]').length&&f.opts.trackChangesEnabled||p(t).toggleClass("fr-expanded")}),e.toggleClass("fr-expanded")}else e.toggleClass("fr-expanded"),f.$box.toggleClass("fr-toolbar-open"),f.$tb.toggleClass("fr-toolbar-open")}(t),f.toolbar.setMoreToolbarsHeight()}function n(e,t){if(!(f.markdown&&f.markdown.isEnabled()&&("bold"===e||"italic"===e||"underline"===e)||f.opts.trackChangesEnabled&&"markdown"===e)&&!1!==f.events.trigger("commands.before",p.merge([e],t||[]))){var n=_.COMMANDS[e]&&_.COMMANDS[e].callback||s[e],r=!0,o=!1;if(_.COMMANDS[e]&&("undefined"!=typeof _.COMMANDS[e].focus&&(r=_.COMMANDS[e].focus),"undefined"!=typeof _.COMMANDS[e].accessibilityFocus&&(o=_.COMMANDS[e].accessibilityFocus)),!f.core.hasFocus()&&r||!f.core.hasFocus()&&o&&f.accessibility.hasFocus()){var i=f.selection.ranges()[0];f.opts.allowStylingOnNonEditable&&i&&p(i.startContainer).parentsUntil(f.$el,'[contenteditable="false"]').length&&f.selection.save(),f.el.focus({preventScroll:!0}),f.events.trigger("focus")}_.COMMANDS[e]&&!1!==_.COMMANDS[e].undo&&(f.$el.find(".fr-marker").length&&(f.events.disableBlur(),f.selection.restore()),f.undo.saveStep()),n&&n.apply(f,p.merge([e],t||[])),f.events.trigger("commands.after",p.merge([e],t||[])),_.COMMANDS[e]&&!1!==_.COMMANDS[e].undo&&f.undo.saveStep()}}function e(e,t){f.format.toggle(t)}function r(e){f.selection.save(),f.html.wrap(!0,!0,!0,!0),f.selection.restore();for(var t=f.selection.blocks(),n=0;n").concat(_.MARKERS,"
").concat(a)}else c="".concat(s,"
  • ").concat(_.MARKERS,"
    ").concat(a);else c=i?"".concat(s,"<").concat(i,">").concat(_.MARKERS,"
    ").concat(a):"".concat(s+_.MARKERS,"
    ").concat(a);for(;["UL","OL"].indexOf(l.tagName)<0||l.parentNode&&"LI"===l.parentNode.tagName;)l=l.parentNode;b(n).replaceWith('');var f=v.node.openTagString(l)+b(l).html()+v.node.closeTagString(l);f=f.replace(/<\/span>/g,c),b(l).replaceWith(f),v.$el.find("li:empty").remove(),v.$el.find("li > p > span:empty").length&&v.$el.find("li > p > span:empty")[0].parentNode.parentNode.remove()}else if(o&&r||!v.node.isEmpty(n,!0)){var p="
    ",u=e.parentNode;for(u&&"A"===u.tagName&&(u=null);u&&"LI"!==u.tagName;)p=v.node.openTagString(u)+p+v.node.closeTagString(u),u=u.parentNode;if(u&&u.attributes.length){var h=y(u.attributes);b(n).before("
  • ").concat(p,"
  • "))}else b(n).before("
  • ".concat(p,"
  • "));b(e).remove()}else if(o){t=E(n);for(var g="".concat(_.MARKERS,"
    "),C=e.parentNode;C&&"LI"!==C.tagName;)g=v.node.openTagString(C)+g+v.node.closeTagString(C),C=C.parentNode;if(t.parentNode&&"LI"===t.parentNode.tagName)if(t.parentNode.attributes.length){var m=y(t.parentNode.attributes);b(t.parentNode).after("
  • ").concat(g,"
  • "))}else b(t.parentNode).after("
  • ".concat(g,"
  • "));else i?b(t).after("<".concat(i,">").concat(g,"")):b(t).after(g);b(n).remove()}else(t=E(n)).parentNode&&"LI"===t.parentNode.tagName?r?b(t.parentNode).before("".concat(v.node.openTagString(n)+_.MARKERS,"
    ")):b(t.parentNode).after("".concat(v.node.openTagString(n)+_.MARKERS,"
    ")):i?b(t).before("<".concat(i,">").concat(_.MARKERS,"
    ")):b(t).before("".concat(_.MARKERS,"
    ")),b(n).remove()},_middleEnter:function c(e){for(var t=L(e),n="",r=e,o="",i="",a=!1;r!==t;){var s="A"===(r=r.parentNode).tagName&&v.cursor.isAtEnd(e,r)?"fr-to-remove":"";a||r==t||v.node.isBlock(r)||(a=!0,o+=_.INVISIBLE_SPACE),o=v.node.openTagString(b(r).clone().addClass(s).get(0))+o,i+=v.node.closeTagString(r)}n=i+n+o+_.MARKERS+(v.opts.keepFormatOnDelete?_.INVISIBLE_SPACE:""),b(e).replaceWith('');var l=v.node.openTagString(t)+b(t).html()+v.node.closeTagString(t);l=l.replace(/<\/span>/g,n),b(t).replaceWith(l)},_endEnter:function l(e){for(var t=L(e),n=_.MARKERS,r="",o=e,i=!1;o!==t;)if(!(o=o.parentNode).classList.contains("fr-img-space-wrap")&&!o.classList.contains("fr-img-space-wrap2")){var a="A"===o.tagName&&v.cursor.isAtEnd(e,o)?"fr-to-remove":"";i||o===t||v.node.isBlock(o)||(i=!0,r+=_.INVISIBLE_SPACE),r=v.node.openTagString(b(o).clone().addClass(a).get(0))+r,n+=v.node.closeTagString(o)}var s=r+n;b(e).remove(),b(t).after(s)},_backspace:function u(e){var t=L(e),n=t.previousSibling;if(n){var r=b(n).children().last(),o=r[0]&&r[0].tagName?r[0].tagName:"",i="P"===o,a=0"))});for(var l,c=v.node.contents(t)[0];c&&!v.node.isList(c);)l=c.nextSibling,b(n).append(c),c=l;for(n=t.previousSibling;c;)l=c.nextSibling,b(n).append(c),c=l;1<(s=v.node.contents(n)).length&&"BR"===s[s.length-1].tagName&&b(s[s.length-1]).remove(),b(t).remove()}else{var d=E(t);if(b(e).replaceWith(_.MARKERS),d.parentNode&&"LI"===d.parentNode.tagName){var f=d.previousSibling;v.node.isBlock(f)?(b(t).find(v.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===t&&b(this).replaceWith(b(this).html()+(v.node.isEmpty(this)?"":"
    "))}),b(f).append(b(t).html())):b(d).before(b(t).html())}else{var p=v.html.defaultTag();p&&0===b(t).find(v.html.blockTagsQuery()).length?b(d).before("<".concat(p,">").concat(b(t).html(),"")):b(d).before(b(t).html())}b(t).remove(),v.html.wrap(),0===b(d).find("li").length&&b(d).remove()}},_del:function d(e){var t,n=L(e),r=n.nextSibling;if(r){(t=v.node.contents(r)).length&&"BR"===t[0].tagName&&b(t[0]).remove(),b(r).find(v.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===r&&b(this).replaceWith(b(this).html()+(v.node.isEmpty(this)?"":"
    "))});for(var o,i=e,a=v.node.contents(r)[0];a&&!v.node.isList(a);)o=a.nextSibling,b(i).after(a),i=a,a=o;for(;a;)o=a.nextSibling,b(n).append(a),a=o;b(e).replaceWith(_.MARKERS),b(r).remove()}else{for(var s=n;!s.nextSibling&&s!==v.el;)s=s.parentNode;if(s===v.el)return!1;if(s=s.nextSibling,v.node.isBlock(s)){if(_.NO_DELETE_TAGS.indexOf(s.tagName)<0){if(b(e).replaceWith(_.MARKERS),(t=v.node.contents(n)).length&&"BR"===t[t.length-1].tagName&&b(t[t.length-1]).remove(),s.isContentEditable&&"DIV"===s.tagName&&(!v.node.isBlock(s.previousSibling)||"DIV"===s.previousSibling.tagName))return;b(n).append(b(s).html()),b(s).remove()}}else{for((t=v.node.contents(n)).length&&"BR"===t[t.length-1].tagName&&b(t[t.length-1]).remove(),b(e).replaceWith(_.MARKERS);s&&!v.node.isBlock(s)&&"BR"!==s.tagName;)b(n).append(b(s)),s=s.nextSibling;b(s).remove()}}}}},_.NO_DELETE_TAGS=["TH","TD","TR","TABLE","FORM"],_.SIMPLE_ENTER_TAGS=["TH","TD","LI","DL","DT","FORM"],_.MODULES.cursor=function(b){var L=b.$,E=function E(e){var t=null;e&&e.nodeType===Node.TEXT_NODE&&e.nodeValue.trim()&&(t=e);var n=function(e){L(e).contents().each(function(){this.nodeType===Node.TEXT_NODE&&this.nodeValue.trim()?t=this:this.nodeType===Node.ELEMENT_NODE&&n(this)})};return n(e),t};function u(e){return!!e&&(b.node.isBlock(e)?"P"!==e.tagName||!e.nextElementSibling||!e.parentElement||"OL"!==e.nextElementSibling.tagName||"LI"!==e.parentElement.tagName:e.nextSibling&&e.nextSibling.nodeType===Node.TEXT_NODE&&0===e.nextSibling.textContent.replace(/\u200b/g,"").length?u(e.nextSibling):!(e.nextSibling&&(!e.previousSibling||"BR"!==e.nextSibling.tagName||e.nextSibling.nextSibling))&&u(e.parentNode))}function h(e){return!!e&&(!!b.node.isBlock(e)||(e.previousSibling&&e.previousSibling.nodeType===Node.TEXT_NODE&&0===e.previousSibling.textContent.replace(/\u200b/g,"").length?h(e.previousSibling):!e.previousSibling&&(!(e.previousSibling||!b.node.hasClass(e.parentNode,"fr-inner"))||h(e.parentNode))))}function g(e,t){return!!e&&(e!==b.$wp.get(0)&&(e.previousSibling&&e.previousSibling.nodeType===Node.TEXT_NODE&&0===e.previousSibling.textContent.replace(/\u200b/g,"").length?g(e.previousSibling,t):!e.previousSibling&&(e.parentNode===t||g(e.parentNode,t))))}function C(e,t){return!!e&&(e!==b.$wp.get(0)&&(e.nextSibling&&e.nextSibling.nodeType===Node.TEXT_NODE&&0===e.nextSibling.textContent.replace(/\u200b/g,"").length?C(e.nextSibling,t):!(e.nextSibling&&(!e.previousSibling||"BR"!==e.nextSibling.tagName||e.nextSibling.nextSibling))&&(e.parentNode===t||C(e.parentNode,t))))}function m(e){return 0=b.opts.tabSpaces||b.opts.preserveTabSpaces&&4<=i.length){var s=b.opts.tabSpaces?b.opts.tabSpaces:4;0===i.substr(i.length-s,i.length-1).replace(/ /g,"").replace(new RegExp(_.UNICODE_NBSP,"g"),"").length&&(a=i.length-s+1)}n.textContent=i.substring(0,a-y(i));var l=n.textContent;(b.opts.enter===_.ENTER_BR&&0");var u=n.parentNode;n.parentNode.removeChild(n),b.node.isEmpty(u)&&L(u).html(_.INVISIBLE_SPACE+_.MARKERS)}else L(n.parentNode).after(_.MARKERS),L(n.parentNode).remove();else L(n).after(_.MARKERS)}else b.node.isDeletable(n)?(L(n).after(_.MARKERS),L(n).remove()):e.nextSibling&&"BR"===e.nextSibling.tagName&&b.node.isVoid(n)&&"BR"!==n.tagName?(L(e.nextSibling).remove(),L(e).replaceWith(_.MARKERS)):!1!==b.events.trigger("node.remove",[L(n)])&&(b.opts.enter===_.ENTER_BR&&"BR"===n.tagName?L(E(n.previousSibling)).after(_.MARKERS):L(n).after(_.MARKERS),L(n).remove())}else if(_.NO_DELETE_TAGS.indexOf(n.tagName)<0&&(b.node.isEditable(n)||b.node.isDeletable(n)))if(b.node.isDeletable(n))L(e).replaceWith(_.MARKERS),L(n).remove();else if(b.node.isEmpty(n)&&!b.node.isList(n))L(n).remove(),L(e).replaceWith(_.MARKERS);else{for(b.node.isList(n)&&(n=L(n).find("li").last().get(0)),(t=b.node.contents(n))&&0"))}),L(n).append(b.node.contents(a.get(0))),a.remove(),0===L(i).find("li").length&&L(i).remove())}else{if((o=b.node.contents(i)).length&&"BR"===o[0].tagName&&L(o[0]).remove(),"BLOCKQUOTE"!==i.tagName&&"BLOCKQUOTE"===n.tagName)for(o=b.node.contents(n);o.length&&b.node.isBlock(o[o.length-1]);)n=o[o.length-1],o=b.node.contents(n);else if("BLOCKQUOTE"===i.tagName&&"BLOCKQUOTE"!==n.tagName)for(o=b.node.contents(i);o.length&&b.node.isBlock(o[0]);)i=o[0],o=b.node.contents(i);L(e).replaceWith(_.MARKERS),L(n).append(i.innerHTML),L(i).remove()}else{for(L(e).replaceWith(_.MARKERS);i&&"BR"!==i.tagName&&!b.node.isBlock(i)&&b.node.isEditable(i);){var s=i;i=i.nextSibling,L(n).append(s)}i&&"BR"===i.tagName&&b.node.isEditable(i)&&L(i).remove()}}}function n(e){for(var t,n=e;!n.nextSibling;)if(n=n.parentNode,b.node.isElement(n))return!1;if("BR"===(n=n.nextSibling).tagName&&b.node.isEditable(n))if(n.nextSibling){if(b.node.isBlock(n.nextSibling)&&b.node.isEditable(n.nextSibling)){if(!(_.NO_DELETE_TAGS.indexOf(n.nextSibling.tagName)<0))return void L(n).remove();n=n.nextSibling,L(n.previousSibling).remove()}}else if(u(n)){if(m(e))b.cursorLists._del(e);else b.node.deepestParent(n)&&((!b.node.isEmpty(b.node.blockParent(n))||(b.node.blockParent(n).nextSibling&&_.NO_DELETE_TAGS.indexOf(b.node.blockParent(n).nextSibling.tagName))<0)&&L(n).remove(),n&&n.parentNode&&8203===n.parentNode.textContent.charCodeAt()&&n.parentNode.childNodes[1]&&"BR"===n.parentNode.childNodes[1].tagName&&n.parentNode.tagName.toLowerCase()===b.html.defaultTag()&&n.parentNode.nextSibling&&"TABLE"===n.parentNode.nextSibling.tagName&&L(n.parentNode).remove(),i(e));return}if(!b.node.isBlock(n)&&b.node.isEditable(n)){for(t=b.node.contents(n);n.nodeType!==Node.TEXT_NODE&&t.length&&!b.node.isDeletable(n)&&b.node.isEditable(n);)n=t[0],t=b.node.contents(n);n.nodeType===Node.TEXT_NODE?(L(n).before(_.MARKERS),n.textContent.length&&(n.textContent=n.textContent.substring(y(n.textContent,!0),n.textContent.length))):b.node.isDeletable(n)?(L(n).before(_.MARKERS),L(n).remove()):!1!==b.events.trigger("node.remove",[L(n)])&&(L(n).before(_.MARKERS),L(n).remove()),L(e).remove()}else if(_.NO_DELETE_TAGS.indexOf(n.tagName)<0&&(b.node.isEditable(n)||b.node.isDeletable(n)))if(b.node.isDeletable(n))L(e).replaceWith(_.MARKERS),L(n).remove();else if(b.node.isList(n))e.previousSibling?(L(n).find("li").first().prepend(e),b.cursorLists._backspace(e)):(L(n).find("li").first().prepend(_.MARKERS),L(e).remove());else if((t=b.node.contents(n))&&0"+_.MARKERS):r?L(o).after("<".concat(r,">").concat(_.MARKERS,"
    ")):L(o).after("".concat(_.MARKERS,"
    ")),L(e).remove()):N(e,t,n),!1;if(null===o)(r=b.html.defaultTag())&&b.node.isElement(e.parentNode)?L(e).replaceWith("<".concat(r,">").concat(_.MARKERS,"
    ")):!e.previousSibling||L(e.previousSibling).is("br")||e.nextSibling?L(e).replaceWith("
    ".concat(_.MARKERS)):L(e).replaceWith("
    ".concat(_.MARKERS,"
    "));else{var i=e,a="";"PRE"!=o.tagName||e.nextSibling||(t=!0),b.node.isBlock(o)&&!t||(a="
    ");var s,l="",c="",d="",f="";(r=b.html.defaultTag())&&b.node.isBlock(o)&&(d="<".concat(r,">"),f=""),o.tagName===r.toUpperCase()&&(d=b.node.openTagString(L(o).clone().removeAttr("id").get(0))));do{if(i=i.parentNode,!t||i!==o||t&&!b.node.isBlock(o))if(l+=b.node.closeTagString(i),i===o&&b.node.isBlock(o))c=d+c;else{var p=("A"===i.tagName||b.node.hasClass(i,"fa"))&&C(e,i)?"fr-to-remove":"";c="isPasted"===i.getAttribute("id")?b.node.openTagString(L(i).clone().attr("style","").addClass(p).get(0))+c:b.node.openTagString(L(i).clone().addClass(p).get(0))+c}}while(i!==o);a=l+a+c+(e.parentNode===o&&b.node.isBlock(o)?"":_.INVISIBLE_SPACE)+_.MARKERS,b.node.isBlock(o)&&!L(o).find("*").last().is("br")&&L(o).append("
    "),L(e).after(''),L(e).remove(),o.nextSibling&&!b.node.isBlock(o.nextSibling)||b.node.isBlock(o)||L(o).after("
    "),s=(s=!t&&b.node.isBlock(o)?b.node.openTagString(o)+L(o).html()+f:b.node.openTagString(o)+L(o).html()+b.node.closeTagString(o)).replace(/<\/span>/g,a),L(o).replaceWith(s)}}function N(e,t,n){var r=b.node.deepestParent(e,[],!n);if(null===r)b.html.defaultTag()&&e.parentNode===b.el?L(e).replaceWith("<".concat(b.html.defaultTag(),">").concat(_.MARKERS,"
    ")):(e.nextSibling&&!b.node.isBlock(e.nextSibling)||L(e).after("
    "),L(e).replaceWith("
    ".concat(_.MARKERS)));else if(e.previousSibling&&"IMG"==e.previousSibling.tagName||e.nextSibling&&"IMG"==e.nextSibling.tagName)L(e).replaceWith("<"+b.html.defaultTag()+">"+_.MARKERS+"
    ");else{var o=e,i="";"PRE"===r.tagName&&(t=!0),b.node.isBlock(r)&&!t||(i="
    ");var a="",s="";do{var l=o;if(o=o.parentNode,"BLOCKQUOTE"===r.tagName&&b.node.isEmpty(l)&&!b.node.hasClass(l,"fr-marker")&&L(l).contains(e)&&L(l).after(e),"BLOCKQUOTE"!==r.tagName||!C(e,o)&&!g(e,o))if(!t||o!==r||t&&!b.node.isBlock(r)){a+=b.node.closeTagString(o);var c="A"==o.tagName&&C(e,o)||b.node.hasClass(o,"fa")?"fr-to-remove":"";s=b.node.openTagString(L(o).clone().addClass(c).removeAttr("id").get(0))+s,b.opts.enter!==_.ENTER_DIV&&o===r&&"DIV"===r.tagName&&(a="
    ",s="")}else"BLOCKQUOTE"==r.tagName&&t&&(s=a="")}while(o!==r);var d=r===e.parentNode&&b.node.isBlock(r)||e.nextSibling;if("BLOCKQUOTE"===r.tagName)if(e.previousSibling&&b.node.isBlock(e.previousSibling)&&e.nextSibling&&"BR"===e.nextSibling.tagName&&(L(e.nextSibling).after(e),e.nextSibling&&"BR"===e.nextSibling.tagName&&L(e.nextSibling).remove()),t)i=a+i+_.MARKERS+s;else{var f=b.html.defaultTag();i="".concat(a+i+(f?"<".concat(f,">"):"")+_.MARKERS,"
    ").concat(f?""):"").concat(s)}else i=a+i+s+(d?"":_.INVISIBLE_SPACE)+_.MARKERS;L(e).replaceWith('');var p=b.node.openTagString(r)+L(r).html()+b.node.closeTagString(r);p=p.replace(/<\/span>/g,i),L(r).replaceWith(p)}}function T(e){var t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return b.opts.iframe?{top:t.top+b.$wp.offset().top,left:t.left+n}:{top:t.top+r,left:t.left+n}}function M(){var e=b.selection.get(),t=null;if(b.selection.inEditor()&&e.rangeCount)for(var n=b.selection.ranges(),r=0;r").concat(_.MARKERS,"
    ")):L(o).before("".concat(_.MARKERS,"
    ")),L(e).remove(),!1}else C(e,o)?v(e,t,!0):N(e,t,!0);if(null===o)(r=b.html.defaultTag())&&b.node.isElement(e.parentNode)?L(e).replaceWith("<".concat(r,">").concat(_.MARKERS,"
    ")):L(e).replaceWith("
    ".concat(_.MARKERS));else{if(r=b.html.defaultTag(),b.node.isBlock(o))if("PRE"===o.tagName&&(t=!0),t)L(e).remove(),L(o).prepend("
    ".concat(_.MARKERS));else if(e.nextSibling&&"IMG"==e.nextSibling.tagName||e.nextSibling&&e.nextSibling.nextElementSibling&&"IMG"==e.nextSibling.nextElementSibling)L(e).replaceWith("<"+b.html.defaultTag()+">"+_.MARKERS+"
    ");else{if(b.node.isEmpty(o,!0))return v(e,t,n);if(b.opts.keepFormatOnDelete||"DIV"===o.tagName||"div"===b.html.defaultTag())if(!b.opts.keepFormatOnDelete&&"DIV"===o.tagName||"div"===b.html.defaultTag())L(o).before("<"+b.html.defaultTag()+">
    ");else if(b.opts.keepFormatOnDelete&&!b.opts.htmlUntouched&&"DIV"!==o.tagName&&"div"!==b.html.defaultTag()&&h(b.selection.get().focusNode))L(o).before("".concat(b.node.openTagString(L(o).clone().removeAttr("id").get(0)),"
    ").concat(b.node.closeTagString(o)));else{for(var i=e,a=_.INVISIBLE_SPACE;i!==o&&!b.node.isElement(i);)i=i.parentNode,a=b.node.openTagString(i)+a+b.node.closeTagString(i);L(o).before(a)}else L(o).before("".concat(b.node.openTagString(L(o).clone().removeAttr("id").get(0)),"
    ").concat(b.node.closeTagString(o)))}else L(o).before("
    ");L(e).remove()}}(t,e,r):b.cursorLists._startEnter(t):!m(t)||e||r?N(t,e,r):b.cursorLists._middleEnter(t),function p(){b.$el.find(".fr-to-remove").each(function(){for(var e=b.node.contents(this),t=0;to){var i=M();if(i){var a=T(i);a=a.top;var s=i.getBoundingClientRect().top;b.opts.iframe&&(s=s+b.$wp.offset().top-b.helpers.scrollTop()),b.opts.scrollableContainer&&b.opts.enter!==_.ENTER_BR&&"BR"===i.tagName&&s+20===o&&(s=a=i.parentNode.offsetTop),i.parentNode&&"TD"===i.parentNode.tagName&&ob.$sc[0].scrollTop+L(b.$sc).height()&&b.$sc[0].scroll(0,a-L(b.$sc).height()+2*b.$tb.height())}}else if(b.opts.scrollableContainer&&b.opts.toolbarSticky){var l=M();if(l){var c=T(l);c=c.top;var d=l.getBoundingClientRect().top;b.opts.enter!==_.ENTER_BR&&"BR"===l.tagName&&(d=c=l.parentNode.offsetTop),(b.opts.iframe&&d+2*b.$tb.height()>b.$sc[0].scrollTop+L(b.$sc).height()||d+2*b.$tb.height()>L(b.$sc).height())&&b.$sc[0].scroll(0,c-L(b.$sc).height()+2*b.$tb.height())}}},backspace:function s(){var e=!1,t=b.markers.insert();if(!t)return!0;for(var n=t.parentNode;n&&!b.node.isElement(n);){if("false"===n.getAttribute("contenteditable"))return L(t).replaceWith(_.MARKERS),b.selection.restore(),!1;if(n.innerText.length&&"true"===n.getAttribute("contenteditable"))break;n=n.parentNode}b.el.normalize();var r=t.previousSibling;if(r){var o=r.textContent;o&&o.length&&8203===o.charCodeAt(o.length-1)&&(1===o.length?L(r).remove():r.textContent=r.textContent.substr(0,o.length-y(o)))}return u(t)?m(t)&&g(t,L(t).parents("li").first().get(0))?b.cursorLists._backspace(t):e=S(t):h(t)?m(t)&&g(t,L(t).parents("li").first().get(0))?b.cursorLists._backspace(t):function c(e){for(var t=0 div").first(),b=v.find("> a"),"rtl"===f.opts.direction&&v.css("left","auto").css("right",0).attr("direction","rtl"),e++}function C(e){for(var t=[M("9qqG-7amjlwq=="),M("KA3B3C2A6D1D5H5H1A3=="),M("3B9B3B5F3C4G3E3=="),M("QzbzvxyB2yA-9m=="),M("ji1kacwmgG5bc=="),M("nmA-13aogi1A3c1jd=="),M("BA9ggq=="),M("emznbjbH3fij=="),M("tkC-22d1qC-13sD1wzF-7=="),M("tA3jjf=="),M("1D1brkm==")],n=0;nthis.length)&&(t=this.length),this.substring(t-e.length,t)===e}),e.endsWith(t[n]))return!0;return!1}function m(){var e=M(p(n)),t=M(p("tzgatD-13eD1dtdrvmF3c1nrC-7saQcdav==")).split(".");try{return window.parent.document.querySelector(e)&&window[t[1]][t[2]]}catch(e){return!1}}var v,b,L=f.$,E="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==",y="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==",n="MekC-11nB-8tIzpD7pewxvzC6mD-16xerg1==",S="lC4B3A3B2B5A1C2E4G1A2==",N="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2EE1MA2ND1KD1IE4cA-21pSD2D5ve1G3h1A8b1E5ZC3CD2FA16mC5OC5E1hpnG1NA10B1D7hkUD4I-7b2C3C5nXD2E3F3whidEC2EH3GI2mJE2E2bxci1WA10VC7pllSG2F3A7xd1A4ZC3DB2aaeGA2DE4H2E1j1ywD-13FD1A3VE4WA3D8C6wuc1A2hf1B5B7vnrrjA1B9ic1mpbD1oMB1iSB7rWC4RI4G-7upB6jd1A2F3H2EA4FD3kDF4A2moc1anJD1TD4VI4b2C7oeQF4c1E3XC7ZA3C3G3uDB2wGB6D1JC4D1JD4C1hTE6QC5pH4pD3C-22D7c1A3textAA4gdlB2mpozkmhNC1mrxA3yWA5edhg1I2H3B7ozgmvAI3I2B5GD1LD2RSNH1KA1XA5SB4PA3sA9tlmC-9tnf1G3nd1coBH4I2I2JC3C-16LE6A1tnUA3vbwQB1G3f1A20a3A8a1C6pxAB2eniuE1F3kH2lnjB2hB-16XA5PF1G4zwtYA5B-11mzTG2B9pHB3BE2hGH3B3B2cMD5C1F1wzPA8E7VG5H5vD3H-7C8tyvsVF2I1G2A5fE3bg1mgajoyxMA4fhuzSD8aQB2B4g1A20ukb1A4B3F3GG2CujjanIC1ObiB11SD1C5pWC1D4YB8YE5FE-11jXE2F-7jB4CC2G-10uLH4E1C2tA-13yjUH5d1H1A7sWD5E4hmjF-7pykafoGA16hDD4joyD-8OA33B3C2tC7cRE4SA31a1B8d1e2A4F4g1A2A22CC5zwlAC2C1A12==",T=function(){for(var e=0,t=document.domain,n=t.split("."),r="_gd".concat((new Date).getTime());e")).get(0).parentNode,h=!0)});var o=function i(t){return[].filter.call(t.parentNode.childNodes,function(e){return e.nodeType===Node.TEXT_NODE&&e!==t})}(r);0")}(e)),x.selection.restore()}else{x.selection.save();var o,i=x.$el.find('.fr-marker[data-type="true"]').length&&x.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling;b(i,e,t),w(i).parent().find("a:empty").remove();do{for(o=x.$el.find("".concat(O(e,t)," > ").concat(O(e,t))),n=0;n
    '),i=l.html().replace(/<\/span>/,a+x.node.closeTagString(l.get(0))+s+c+a+x.node.openTagString(l.get(0))+s),l.replaceWith(x.node.openTagString(l.get(0))+i+x.node.closeTagString(l.get(0))),!0}return!1}function c(e,t){void 0===t&&(t={}),t.style&&delete t.style;var n=x.selection.isCollapsed();x.selection.save();var r=x.$el.find(".fr-marker");if(e&&r.length&&(r[0].parentNode&&r[0].parentNode.tagName===e.toUpperCase()||r[1].parentNode.tagName===e.toUpperCase())){var o=r[0];r[0].parentNode.tagName!==e.toUpperCase()&&(o=r[1]);for(var i=o.parentNode.previousSibling;null!=i;)i.nodeType===Node.TEXT_NODE&&(i.textContent=i.textContent.replace(/\u200B/g,"")),i=i.previousSibling;for(var a=o.parentNode.nextSibling;null!=a;)a.nodeType===Node.TEXT_NODE&&(a.textContent=a.textContent.replace(/\u200B/g,"")),a=a.nextSibling}for(var s=!0;s;){s=!1;for(var l=x.$el.find(".fr-marker"),c=0;c')){if(x.node.isEmpty(d.get(0)))c=w(x.doc.createElement("span")).attr("style","".concat(e,": ").concat(t,";")).html("".concat(_.INVISIBLE_SPACE).concat(_.MARKERS)),d.replaceWith(c);else{var f={};f["style*"]="".concat(e,":"),$(r,"span",f,!0),r=x.$el.find(".fr-marker"),t?(c=w(x.doc.createElement("span")).attr("style","".concat(e,": ").concat(t,";")).html("".concat(_.INVISIBLE_SPACE).concat(_.MARKERS)),r.replaceWith(c)):r.replaceWith(_.INVISIBLE_SPACE+_.MARKERS)}x.html.cleanEmptyTags()}else x.node.isEmpty(d.get(0))&&d.is("span")?(r.replaceWith(_.MARKERS),d.css(e,t)):(r.get(0).nextSibling&&x.node.isBlock(r.get(0).nextSibling)&&!r.get(0).previousSibling&&"LI"===r.get(0).parentNode.tagName&&r.get(0).nextSibling.prepend(r.get(0)),c=w(t?'').concat(_.INVISIBLE_SPACE).concat(_.MARKERS,""):"".concat(_.INVISIBLE_SPACE).concat(_.MARKERS,"")),r.replaceWith(c));c&&v(c,e,t)}else{if(x.selection.save(),null===t||"color"===e&&0").concat(c);e.replaceWith('');var h=a.get(0).outerHTML;w(a.get(0)).replaceWith(h.replace(/<\/span>/g,function(){return u}))}}function d(e,t){void 0===t&&(t={}),t.style&&delete t.style;var n=x.selection.ranges(0),r=n.startContainer;if(r.nodeType===Node.ELEMENT_NODE&&0"),_.END_MARKER='"),_.MARKERS=_.START_MARKER+_.END_MARKER,_.MODULES.markers=function(d){var f=d.$;function l(){if(!d.$wp)return null;try{var e=d.selection.ranges(0),t=e.commonAncestorContainer;if(t!==d.el&&!d.$el.contains(t))return null;var n=e.cloneRange(),r=e.cloneRange();n.collapse(!0);var o=f(d.doc.createElement("SPAN")).addClass("fr-marker").attr("style","display: none; line-height: 0;").html(_.INVISIBLE_SPACE).get(0);if(n.insertNode(o),o=d.$el.find("span.fr-marker").get(0)){for(var i=o.nextSibling;i&&i.nodeType===Node.TEXT_NODE&&0===i.textContent.length;)f(i).remove(),i=d.$el.find("span.fr-marker").get(0).nextSibling;return d.selection.clear(),d.selection.get().addRange(r),o}return null}catch(a){}}function c(){d.$el.find(".fr-marker").remove()}return{place:function p(e,t,n){var r,o,i;try{var a=e.cloneRange();if(a.collapse(t),a.insertNode(function l(e,t){var n=f(d.doc.createElement("SPAN"));return n.addClass("fr-marker").attr("data-id",t).attr("data-type",e).attr("style","display: ".concat(d.browser.safari?"none":"inline-block","; line-height: 0;")).html(_.INVISIBLE_SPACE),n.get(0)}(t,n)),!0===t)for(i=(r=d.$el.find('span.fr-marker[data-type="true"][data-id="'.concat(n,'"]')).get(0)).nextSibling;i&&i.nodeType===Node.TEXT_NODE&&0===i.textContent.length;)f(i).remove(),i=r.nextSibling;if(!0===t&&!e.collapsed){for(;!d.node.isElement(r.parentNode)&&!i;)-1'):f(t).append('');else if(d.cursor.isAtStart(e,t))f(t).before(''),f(e).remove();else if(d.cursor.isAtEnd(e,t))f(t).after(''),f(e).remove();else if("true"!==t.contentEditable){for(var n=e,r="",o="";n=n.parentNode,r+=d.node.closeTagString(n),o=d.node.openTagString(n)+o,n!==t;);f(e).replaceWith('');var i=d.node.openTagString(t)+f(t).html()+d.node.closeTagString(t);i=i.replace(/<\/span>/g,"".concat(r,'').concat(o)),f(t).replaceWith(i)}return d.$el.find(".fr-marker").get(0)},insertAtPoint:function u(e){var t,n=e.clientX,r=e.clientY;c();var o=null;if("undefined"!=typeof d.doc.caretPositionFromPoint?(t=d.doc.caretPositionFromPoint(n,r),(o=d.doc.createRange()).setStart(t.offsetNode,t.offset),o.setEnd(t.offsetNode,t.offset)):"undefined"!=typeof d.doc.caretRangeFromPoint&&(t=d.doc.caretRangeFromPoint(n,r),(o=d.doc.createRange()).setStart(t.startContainer,t.startOffset),o.setEnd(t.startContainer,t.startOffset)),null!==o&&"undefined"!=typeof d.win.getSelection){var i=d.win.getSelection();i.removeAllRanges(),i.addRange(o)}else if("undefined"!=typeof d.doc.body.createTextRange)try{(o=d.doc.body.createTextRange()).moveToPoint(n,r);var a=o.duplicate();a.moveToPoint(n,r),o.setEndPoint("EndToEnd",a),o.select()}catch(s){return!1}l()},remove:c}},_.MODULES.selection=function(E){var y=E.$;function s(){var e="";return E.win.getSelection?e=E.win.getSelection():E.doc.getSelection?e=E.doc.getSelection():E.doc.selection&&(e=E.doc.selection.createRange().text),e.toString()}function L(){return E.win.getSelection?E.win.getSelection():E.doc.getSelection?E.doc.getSelection():E.doc.selection.createRange()}function p(e){var t=L(),n=[];if(t&&t.getRangeAt&&t.rangeCount){n=[];for(var r=0;r'.concat(t[e].innerHTML));var n=!1,r=o(E.el);for(r.atStart&&r.atEnd&&(n=!0),t=E.el.querySelectorAll(".fr-mk"),e=0;e"):y(o).find(".fr-inner").filter(w).html("
    "):(y(o).empty(),y(o).attr("data-del-cell",!0)):0"),E.spaces.normalize());var m=E.$el.find(".fr-marker").last().get(0),v=E.$el.find(".fr-marker").first().get(0);void 0!==m&&void 0!==v&&!m.nextSibling&&v.previousSibling&&"BR"===v.previousSibling.tagName&&E.node.isElement(m.parentNode)&&E.node.isElement(v.parentNode)&&E.$el.append("
    "),T()},blocks:function g(e,t){var n,r,o=[],i=L();if(h()&&i.rangeCount){var a=p();for(n=0;n"))}function t(){f.$wp.removeClass("show-placeholder")}function n(){if(!f.$wp)return!1;f.core.isEmpty()?e():t()}return{_init:function r(){if(!f.$wp)return!1;f.events.on("init input keydown keyup contentChanged initialized",n)},show:e,hide:t,refresh:n,isVisible:function o(){return!f.$wp||f.node.hasClass(f.$wp.get(0),"show-placeholder")}}},_.UNICODE_NBSP=String.fromCharCode(160),_.VOID_ELEMENTS=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],_.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(_.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}),_.MODULES.html=function(R){var b=R.$;function v(){return R.opts.enter===_.ENTER_P?"p":R.opts.enter===_.ENTER_DIV?"div":R.opts.enter===_.ENTER_BR?null:void 0}function s(e,t){return!(!e||e===R.el)&&(t?-1!=["PRE","SCRIPT","STYLE"].indexOf(e.tagName)||s(e.parentNode,t):-1!==["PRE","SCRIPT","STYLE"].indexOf(e.tagName))}function i(e){var t,n=[],r=[];if(e){var o=R.el.querySelectorAll(".fr-marker");for(t=0;t";return t&&(n="")),n}function c(e){var t=e.parentNode;if(t&&(R.node.isBlock(t)||R.node.isElement(t))&&["TD","TH"].indexOf(t.tagName)<0){for(var n=e.previousSibling,r=e.nextSibling;n&&(n.nodeType===Node.TEXT_NODE&&0===n.textContent.replace(/\n|\r/g,"").length||R.node.hasClass(n,"fr-tmp"));)n=n.previousSibling;if(r)return!1;n&&t&&"BR"!==n.tagName&&!R.node.isBlock(n)&&!r&&0").concat(_.MARKERS,"
    ")),R.selection.restore()):R.$el.html("<".concat(v(),">
    "))):R.el.querySelector("*:not(.fr-marker):not(br)")||(R.core.hasFocus()?(R.$el.html("".concat(_.MARKERS,"
    ")),R.selection.restore()):R.$el.html("
    ")))}function E(e,t){return r(e,"<".concat(t,"[^>]*?>([\\w\\W]*)"),1)}function y(e,t){var n=b("
    ]*?)>"),1)||"",">"));return R.node.rawAttributes(n.get(0))}function S(e){return(r(e,"]*?)>",0)||"").replace(/\n/g," ").replace(/ {2,}/g," ")}function N(e,t){R.opts.htmlExecuteScripts?e.html(t):e.get(0).innerHTML=t}function V(e){var t;(t=/:not\(([^)]*)\)/g).test(e)&&(e=e.replace(t," $1 "));var n=100*(e.match(/(#[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(\[[^]]+\])/g)||[]).length+10*(e.match(/(\.[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(:[\w-]+\([^)]*\))/gi)||[]).length+10*(e.match(/(:[^\s+>~.[:]+)/g)||[]).length+(e.match(/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi)||[]).length;return n+=((e=(e=e.replace(/[*\s+>~]/g," ")).replace(/[#.]/g," ")).match(/([^\s+>~.[:]+)/g)||[]).length}function I(e){if(R.events.trigger("html.processGet",[e]),e&&e.getAttribute&&""===e.getAttribute("class")&&e.removeAttribute("class"),e&&e.getAttribute&&""===e.getAttribute("style")&&e.removeAttribute("style"),e&&e.nodeType===Node.ELEMENT_NODE){var t,n=e.querySelectorAll('[class=""],[style=""]');for(t=0;t")}},cleanEmptyTags:e,cleanWhiteTags:f,cleanBlankSpaces:n,blocks:function C(){return R.$el.get(0).querySelectorAll(p())},getDoctype:B,set:function T(e){var t=R.clean.html((e||"").trim(),[],[],R.opts.fullPage);if(R.opts.useClasses){var n=b("
    ").html(t)[0],r=R.opts.fontFamilyDefaultSelection&&"Font Family"!=R.opts.fontFamilyDefaultSelection?R.opts.fontFamilyDefaultSelection:"",o=R.opts.fontSizeDefaultSelection&&R.opts.fontSizeUnit&&"Font Size"!=R.opts.fontSizeDefaultSelection?R.opts.fontSizeDefaultSelection+R.opts.fontSizeUnit:"";if(1===n.children.length&&"DIV"===n.children[0].tagName&&(o||r)){var i=n.children[0].style,a=r&&o?2:r||o?1:0;i.length==a&&r==i.fontFamily&&o==i.fontSize&&(t=n.children[0].innerHTML)}}var s=new RegExp("%3A//","g"),l=t.replace(s,"://");if(R.opts.fullPage){var c=E(l,"body")||(0<=l.indexOf("",p=y(l,"head"),u=b("
    ");u.append(f).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 h=u.html().trim();f=b("
    ").append(f).contents().map(function(){return this.nodeType===Node.COMMENT_NODE?"\x3c!--".concat(this.nodeValue,"--\x3e"):0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)?this.outerHTML:""}).toArray().join("");var g=S(l),C=y(l,"html");N(R.$el,"".concat(h,"\n").concat(c)),R.node.clearAttributes(R.el),R.$el.attr(d),R.$el.addClass("fr-view"),R.$el.attr("spellcheck",R.opts.spellcheck),R.$el.attr("dir",R.opts.direction),N(R.$head,f),R.node.clearAttributes(R.$head.get(0)),R.$head.attr(p),R.node.clearAttributes(R.$html.get(0)),R.$html.attr(C),R.iframe_document.doctype.parentNode.replaceChild(function v(e,t){var n=e.match(//i);return n?t.implementation.createDocumentType(n[1],n[3],n[4]):t.implementation.createDocumentType("html")}(g,R.iframe_document),R.iframe_document.doctype)}else N(R.$el,l);var m=R.edit.isDisabled();R.edit.on(),R.core.injectStyle(R.opts.iframeDefaultStyle+R.opts.iframeStyle),L(),R.opts.useClasses||(R.$el.find("[fr-original-class]").each(function(){this.setAttribute("class",this.getAttribute("fr-original-class")),this.removeAttribute("fr-original-class")}),R.$el.find("[fr-original-style]").each(function(){this.setAttribute("style",this.getAttribute("fr-original-style")),this.removeAttribute("fr-original-style")})),m&&R.edit.off(),R.events.trigger("html.set"),R.events.trigger("charCounter.update"),R.events.trigger("wordCounter.update")},syncInputs:z,get:function Z(e,t){if(!R.$wp)return R.$oel.clone().removeClass("fr-view").removeAttr("contenteditable").get(0).outerHTML;var n="";R.events.trigger("html.beforeGet");var r,o,i=[],a={},s=[];if(z(),!R.opts.useClasses&&!t){var l=new RegExp("^".concat(R.opts.htmlIgnoreCSSProperties.join("$|^"),"$"),"gi");for(r=0;r=a[h[o]][v]&&(a[h[o]][v]=g,C[m].trim().length))){var b=C[m].trim().split(":");b.splice(0,1);var L=b.join(":").trim();-1").concat(R.$html.find("head").get(0).outerHTML,""));else if(void 0===e&&(e=!1),R.opts.fullPage){n=B(R.iframe_document),R.$el.removeClass("fr-view");var T=R.opts.heightMin,M=R.opts.height,A=R.opts.heightMax;R.opts.heightMin=null,R.opts.height=null,R.opts.heightMax=null,R.size.refresh(),n+="").concat(R.$html.html(),""),R.opts.iframe&&R.$html&&0(?:[\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")),R.opts.htmlSimpleAmpersand&&(n=n.replace(/&/gi,"&")),R.events.trigger("html.afterGet"),e||(n=n.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,"")),n=R.clean.invisibleSpaces(n),n=R.clean.exec(n,I);var x=R.events.chainTrigger("html.get",n);"string"==typeof x&&(n=x),n=(n=n.replace(/(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/
    /g,"\n")})).replace(/".concat($.documentElement.outerHTML))}else{var D=document.createElement("div");k&&(D.style.cssText=k),D.innerHTML=n,n=D.outerHTML}}return n},getSelected:function m(){function e(e,t){for(;t&&(t.nodeType===Node.TEXT_NODE||!R.node.isBlock(t))&&!R.node.isElement(t)&&!R.node.hasClass(t,"fr-inner")&&(R.opts.enter!==_.ENTER_BR||t!==R.$el[0]);)t&&t.nodeType!==Node.TEXT_NODE&&b(e).wrapContent(t),t=t.parentNode;t&&e.innerHTML===t.innerHTML?e.innerHTML=t.outerHTML:t&&"DIV"!==t.tagName&&"LI"!==t.tagName&&t.innerText&&-1!=t.innerText.indexOf(e.innerHTML)&&t!==R.$el.get(0)&&(e.innerHTML=R.node.openTagString(t)+e.innerHTML+R.node.closeTagString(t))}var t,n,r="";if("undefined"!=typeof R.win.getSelection){R.browser.mozilla&&(R.selection.save(),1 ".concat(r,"")),e.indexOf('class="fr-marker"')<0&&(r=function s(e){var t=R.doc.createElement("div");return t.innerHTML=e,R.selection.setAtEnd(t,!0),t.innerHTML}(r)),R.node.isEmpty(R.el)&&!R.opts.keepFormatOnDelete&&d(r))R.opts.trackChangesEnabled?R.track_changes.pasteInEmptyEdior(r):R.el.innerHTML=r;else{(function l(){var e=R.selection.ranges(0).commonAncestorContainer;return e!==R.el&&!R.$el.contains(e)})()&&R.selection.restore();var o=R.markers.insert();if(o)if(R.opts.trackChangesEnabled)R.track_changes.pasteInEdior(r);else{R.node.isLastSibling(o)&&b(o).parent().hasClass("fr-deletable")&&b(o).insertAfter(b(o).parent());var i=R.node.blockParent(o);if((d(r)||n)&&(R.node.deepestParent(o)||i&&"LI"===i.tagName)){i&&"LI"===i.tagName&&(r=function c(e){if(!R.html.defaultTag())return e;var t=R.doc.createElement("div");t.innerHTML=e;for(var n=t.querySelectorAll(":scope > ".concat(R.html.defaultTag())),r=n.length-1;0<=r;r--){var o=n[r];R.node.isBlock(o.previousSibling)||(o.previousSibling&&!R.node.isEmpty(o)&&b("
    ").insertAfter(o.previousSibling),o.outerHTML=o.innerHTML)}return t.innerHTML}(r));var a=R.selection.element();if(a&&b(a).parentsUntil(R.el,"ul, ol").length&&"LI"!=o.parentNode.tagName&&("DIV"==b(r).get(0).tagName&&1==b(r).length&&"UL"==b(r).get(0).firstChild.tagName?r=b(r).get(0).firstChild.innerHTML:"UL"==b(r).get(0).tagName&&(r=b(r).get(0).innerHTML),o=R.markers.split()),!(o=R.markers.split()))return!1;o.outerHTML=r}else o.outerHTML=r}else R.el.innerHTML+=r}L(),R.keys.positionCaret(),R.events.trigger("html.inserted")},wrap:t,unwrap:function A(){R.$el.find("div.fr-temp-div").each(function(){this.previousSibling&&this.previousSibling.nodeType===Node.TEXT_NODE&&b(this).before("
    "),b(this).attr("data-empty")||!this.nextSibling||R.node.isBlock(this.nextSibling)&&!b(this.nextSibling).hasClass("fr-temp-div")?b(this).replaceWith(b(this).html()):b(this).replaceWith("".concat(b(this).html(),"
    "))}),R.$el.find(".fr-temp-div").removeClass("fr-temp-div").filter(function(){return""===b(this).attr("class")}).removeAttr("class")},escapeEntities:function x(e){return e.replace(//gi,">").replace(/"/gi,""").replace(/'/gi,"'")},checkIfEmpty:o,extractNode:E,extractNodeAttrs:y,extractDoctype:S,cleanBRs:function w(){for(var e=R.el.getElementsByTagName("br"),t=0;t").concat(_.MARKERS,"
    ")):C.$el.html("".concat(_.MARKERS,"
    ")),C.selection.restore(),C.placeholder.refresh(),C.button.bulkRefresh(),C.undo.saveStep()},0)}function o(){v=!1}function i(){v=!1}function E(){var e=C.html.defaultTag();e?C.$el.html("<".concat(e,">").concat(_.MARKERS,"
    ")):C.$el.html("".concat(_.MARKERS,"
    ")),C.selection.restore()}function y(e,t){var n=(e&&e.parentElement).parentElement;if(e.parentElement&&(-1/g,"")).length<1?e.parentElement.insertAdjacentHTML("afterbegin"," "):" "!=r&&" "!=r&&"Backspace"==t.key?b(t):" "!=r&&" "!=r&&"Delete"==t.key&&L(t),!0}if(s(e).is("p")){var o=e.innerHTML.replace(/
    /g,"");return o.length<1?e.insertAdjacentHTML("afterbegin"," "):" "!=o&&" "!=o&&"Backspace"==t.key?b(t):" "!=o&&" "!=o&&"Delete"==t.key&&L(t),!0}}return!1}function a(e){var t=C.selection.element();if(t&&0<=["INPUT","TEXTAREA"].indexOf(t.tagName))return!0;if(e&&T(e.which)){var n=C.selection.element(),r=C.selection.get(),o=r.anchorNode,i=r.anchorOffset;if(o.nodeType===Node.TEXT_NODE&&0C.$wp.offset().top-C.helpers.scrollTop()+C.$wp.height()-20)C.$wp.scrollTop(e+C.$wp.scrollTop()-(C.$wp.height()+C.$wp.offset().top)+C.helpers.scrollTop()+20);else if(C.opts.iframe&&n)if(C.$wp.scrollTop()>n)C.$wp.scrollTop(n-20);else if(n+20>C.$wp.scrollTop()+C.$wp.height()){var a=n-C.$wp.height()+50;C.$wp.scrollTop(a)}}else e=C.position.getBoundingRect().top,C.opts.toolbarBottom&&(e+=C.opts.toolbarStickyOffset),(C.helpers.isIOS()||C.helpers.isAndroid())&&(e-=C.helpers.scrollTop()),C.opts.iframe&&(e+=C.$iframe.offset().top,e-=C.helpers.scrollTop()),(e+=C.opts.toolbarStickyOffset)>C.o_win.innerHeight-20&&s(C.o_win).scrollTop(e+C.helpers.scrollTop()-C.o_win.innerHeight+20),e=C.position.getBoundingRect().top,C.opts.toolbarBottom||(e-=C.opts.toolbarStickyOffset),(C.helpers.isIOS()||C.helpers.isAndroid())&&(e-=C.helpers.scrollTop()),C.opts.iframe&&(e+=C.$iframe.offset().top,e-=C.helpers.scrollTop()),e<100&&s(C.o_win).scrollTop(e+C.helpers.scrollTop()-100)}function c(e){var t=C.selection.element();if(t&&0<=["INPUT","TEXTAREA"].indexOf(t.tagName))return!0;if(e&&0===e.which&&m&&(e.which=m),C.helpers.isAndroid()&&C.browser.mozilla)return!0;if(v)return!1;if(e&&C.helpers.isIOS()&&e.which===_.KEYCODE.ENTER&&C.doc.execCommand("undo"),!C.selection.isCollapsed())return!0;if(e&&(e.which===_.KEYCODE.META||e.which===_.KEYCODE.CTRL))return!0;if(e&&T(e.which))return!0;if(e&&!C.helpers.isIOS()&&(e.which===_.KEYCODE.ENTER||e.which===_.KEYCODE.BACKSPACE||37<=e.which&&e.which<=40&&!C.browser.msie))try{l()}catch(i){}var n=C.selection.element();if(function a(e){if(!e)return!1;var t=e.innerHTML;return!!((t=t.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,""))&&/\u200B/.test(t)&&0=_.KEYCODE.ARROW_LEFT&&e<=_.KEYCODE.ARROW_DOWN)return!0}function M(e){if(e>=_.KEYCODE.ZERO&&e<=_.KEYCODE.NINE)return!0;if(e>=_.KEYCODE.NUM_ZERO&&e<=_.KEYCODE.NUM_MULTIPLY)return!0;if(e>=_.KEYCODE.A&&e<=_.KEYCODE.Z)return!0;if(C.browser.webkit&&0===e)return!0;switch(e){case _.KEYCODE.SPACE:case _.KEYCODE.QUESTION_MARK:case _.KEYCODE.NUM_PLUS:case _.KEYCODE.NUM_MINUS:case _.KEYCODE.NUM_PERIOD:case _.KEYCODE.NUM_DIVISION:case _.KEYCODE.SEMICOLON:case _.KEYCODE.FF_SEMICOLON:case _.KEYCODE.DASH:case _.KEYCODE.EQUALS:case _.KEYCODE.FF_EQUALS:case _.KEYCODE.COMMA:case _.KEYCODE.PERIOD:case _.KEYCODE.SLASH:case _.KEYCODE.APOSTROPHE:case _.KEYCODE.SINGLE_QUOTE:case _.KEYCODE.OPEN_SQUARE_BRACKET:case _.KEYCODE.BACKSLASH:case _.KEYCODE.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}function d(e){var t=e.which;if(N(e)||37<=t&&t<=40||!M(t)&&t!==_.KEYCODE.DELETE&&t!==_.KEYCODE.BACKSPACE&&t!==_.KEYCODE.ENTER&&t!==_.KEYCODE.IME)return!0;n||(r=C.snapshot.get(),C.undo.canDo()||C.undo.saveStep()),clearTimeout(n),n=setTimeout(function(){n=null,C.undo.saveStep()},Math.max(250,C.opts.typingTimer))}function f(e){var t=e.which;if(N(e)||37<=t&&t<=40)return!0;r&&n?(C.undo.saveStep(r),r=null):void 0!==t&&0!==t||r||n||C.undo.saveStep()}function p(e){if(e&&"BR"===e.tagName)return!1;try{return 0===(e.textContent||"").length&&e.querySelector&&!e.querySelector(":scope > br")||e.childNodes&&1===e.childNodes.length&&e.childNodes[0].getAttribute&&("false"===e.childNodes[0].getAttribute("contenteditable")||C.node.hasClass(e.childNodes[0],"fr-img-caption"))}catch(t){return!1}}function u(e){var t=C.el.childNodes,n=C.html.defaultTag(),r=C.node.blockParent(C.selection.blocks()[0]);function o(e){return!!s(e).parentsUntil(C.$el,'[contenteditable="false"]').length}r&&"TR"==r.tagName&&r.getAttribute("contenteditable")==undefined&&(r=r.closest("table"));var i=window.getSelection(),a=0").concat(_.MARKERS,"
    ")):C.$el.append("".concat(_.MARKERS,"
    ")),C.selection.restore(),l()):e.offsetY<=10&&p(t[0])&&(n?C.$el.prepend("<".concat(n,">").concat(_.MARKERS,"
    ")):C.$el.prepend("".concat(_.MARKERS,"
    ")),C.selection.restore(),l())))}function h(){n&&clearTimeout(n)}return{_init:function g(){C.events.on("keydown",d),C.events.on("input",e),C.events.on("mousedown",i),C.events.on("keyup input",f),C.events.on("keypress",o),C.events.on("keydown",a),C.events.on("keyup",c),C.events.on("destroy",h),C.events.on("html.inserted",c),C.events.on("cut",t),C.opts.multiLine&&C.events.on("click",u),C.events.on("initialized",function(){C.el.addEventListener("compositionstart",function(){if(C.selection.isCollapsed()){var e=C.selection.ranges(0),t=e.startContainer,n=e.startOffset;if(t&&t.nodeType===Node.TEXT_NODE&&n<=t.textContent.length&&0]*>((.|[\n\r])*)<\/body>/im.exec(r)[1];return A.html.insert(A.clean.html(o)),e.preventDefault&&(e.stopPropagation(),e.preventDefault()),!1}}if(!1===A.events.trigger("paste.before",[e,t]))return e.preventDefault(),!1;if(n&&n.getData){var i="";if(w=n.types,A.helpers.isArray(w))for(var a=0;a

    "===l||""===l||/([ ])/.test(l)||/([

    ]*)/.test(l))&&(l=A.win.localStorage.getItem("fr-copied-html"))):/text\/uri-list/.test(i)&&A.browser.safari?l=n.getData("text/uri-list"):/text\/rtf/.test(i)&&A.browser.safari?l=c:/public.rtf/.test(i)&&A.browser.safari&&(l=n.getData("text/rtf")),x=n.getData("text"),""!==l)return g(),e.preventDefault&&(e.stopPropagation(),e.preventDefault()),!1;l=null}return function s(){if(A.selection.save(),A.events.disableBlur(),l=null,d){d.html("");var e=u(A.selection.get().anchorNode)+A.$wp.offset().top;d.css("top",e),A.browser.edge&&A.opts.iframe&&A.$el.append(d)}else{var t=document.getElementsByTagName("BODY")[0],n=window.getComputedStyle(t).transform;if("none"!==n){var r=u(A.selection.get().anchorNode)+A.$wp.offset().top;d=k('
    ')}else d=k('
    ');A.browser.webkit||A.browser.mozilla?("none"===n&&d.css("top",A.$sc.scrollTop()),A.$el.after(d)):A.browser.edge&&A.opts.iframe?A.$el.append(d):A.$box.after(d),A.events.on("destroy",function(){d.remove()})}var o;A.helpers.isIOS()&&A.$sc&&(o=A.$sc.scrollTop());A.opts.iframe&&A.$el.attr("contenteditable","false");A.helpers.isIOS()&&A.$sc&&A.$sc.scrollTop(o);var i=f.clipboardData.getData("Text");if(4e5")),""!==l){A.keys.forceUndo(),O=A.snapshot.get(),A.selection.save(),A.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-helper");var r=A.markers.insertAtPoint(e);if(A.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-placeholder"),A.$el.find(".fr-marker-helper").addClass("fr-marker").removeClass("fr-marker-helper"),A.selection.restore(),A.selection.remove(),A.$el.find(".fr-marker-placeholder").addClass("fr-marker").removeClass("fr-marker-placeholder"),!1!==r){var o=A.el.querySelector(".fr-marker");return k(o).replaceWith(_.MARKERS),A.selection.restore(),g(),e.preventDefault&&(e.stopPropagation(),e.preventDefault()),!1}}else l=null}}function u(e){return e.nodeType===Node.TEXT_NODE?e.parentNode.offsetTop:e.offsetTop}function h(e){var n=A.html.defaultTag()||"p",t=e.split(/\n/g),r=document.createDocumentFragment();return t.forEach(function(e){var t=document.createElement(n);t.appendChild(""===e?document.createElement("br"):document.createTextNode(e)),r.appendChild(t)}),r}function g(){A.opts.iframe&&A.$el.attr("contenteditable","true"),A.browser.edge&&A.opts.iframe&&A.$box.after(d),O||(A.keys.forceUndo(),O=A.snapshot.get()),l||(l=d.get(0).innerHTML,x=d.text(),A.$el[0].setAttribute("plainpaste",!0),A.selection.restore(),A.events.enableBlur());var e=l.match(/(MSFontService|class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument|LibreOffice)/gi),t=A.events.chainTrigger("paste.beforeCleanup",l);if(t&&"string"==typeof t){l=t;var n=(new DOMParser).parseFromString(t,"text/html");x=n.body.innerText}(!e||e&&!1!==A.events.trigger("paste.wordPaste",[l]))&&s(l,e)}function $(e){for(var t="",n=0;n++]*(]*>[\s]*[.\s\S\w\W<>]*[\s]*<\/style>)[.\s\S\w\W<>]*/gi,"$1")),e=(e=(e=a+e.replace(/[.\s\S\w\W<>]*]*>[\s]*([.\s\S\w\W<>]*)[\s]*<\/body>[.\s\S\w\W<>]*/gi,"$1")).replace(/(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/\n/g,"
    ")})).replace(/ \n/g," ").replace(/\n /g," ").replace(/([^>])\n([^<])/g,"$1 $2")}var s=!1;0<=e.indexOf('id="docs-internal-guid')&&(e=e.replace(/^[\w\W\s\S]* id="docs-internal-guid[^>]*>([\w\W\s\S]*)<\/b>[\w\W\s\S]*$/g,"$1"),s=!0),(0<=e.indexOf('content="Sheets"')||0<=e.indexOf("google-sheets-html-origin"))&&(e=e.replace(/width:0px;/g,""));var l=!1;if(!t)if((l=function y(){var e=null;try{e=A.win.localStorage.getItem("fr-copied-text")}catch(t){}return!(!e||!x||w&&-1===w.indexOf("text/html")||x.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")!==e.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")&&x.replace(/\s/g,"")!==e.replace(/\s/g,""))}())&&(e=A.win.localStorage.getItem("fr-copied-html")),l)e=A.clean.html(e,A.opts.pasteDeniedTags,A.opts.pasteDeniedAttrs);else{var c=A.opts.htmlAllowedStyleProps;A.opts.htmlAllowedStyleProps=A.opts.pasteAllowedStyleProps,A.opts.htmlAllowComments=!1,e=(e=(e=e.replace(/\s*<\/span>/g,$(A.opts.tabSpaces||4))).replace(/(\t*)<\/span>/g,function(e,t){return $(t.length*(A.opts.tabSpaces||4))})).replace(/\t/g,$(A.opts.tabSpaces||4)),e=A.clean.html(e,A.opts.pasteDeniedTags,A.opts.pasteDeniedAttrs),A.opts.htmlAllowedStyleProps=c,A.opts.htmlAllowComments=!0,A.html.defaultTag()&&"div"===A.html.defaultTag()||(e=H(e)),e=(e=e.replace(/\r/g,"")).replace(/^ */g,"").replace(/ *$/g,"")}!t||A.wordPaste&&n||(0===(e=e.replace(/^\n*/g,"").replace(/^ /g,"")).indexOf("")&&(e="".concat(e,"
    ")),e=H(e=function S(e){var t;e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.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 n,r=["style","script","applet","embed","noframes","noscript"];for(t=0;t"),"gi");e=e.replace(o,"")}for(e=(e=(e=e.replace(/ /gi," ")).replace(/]*)><\/td>/g,"
    ")).replace(/]*)><\/th>/g,"
    ");(e=(n=e).replace(/<[^/>][^>]*><\/[^>]+>/gi,""))!==n;);e=(e=e.replace(/]*)>/gi,'
  • ')).replace(/]*)>/gi,""),e=(e=(e=A.clean.html(e,A.opts.pasteDeniedTags,A.opts.pasteDeniedAttrs)).replace(/(.[^<]+)<\/a>/gi,"$1")).replace(/
    */g,"
    ");var i=A.o_doc.createElement("div");i.innerHTML=e;var a=i.querySelectorAll("li[data-indent]");for(t=0;t ul, :scope > ol");c||(c=document.createElement("ul"),l.appendChild(c)),c.appendChild(s)}else s.removeAttribute("data-indent")}return A.html.cleanBlankSpaces(i),e=i.innerHTML}(e))),A.opts.pastePlain&&(e=function N(e){var t,n=null,r=A.doc.createElement("div");r.innerHTML=e;var o=r.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(t=0;t").concat(n.innerText,""));n.outerHTML=i}for(t=(o=r.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<=t;t--)(n=o[t]).outerHTML=n.innerHTML;return function a(e){for(var t=A.node.contents(e),n=0;n")?(A.html.cleanBlankSpaces(f),A.spaces.normalize(f,!0)):A.spaces.normalize(f);var p=f.getElementsByTagName("span");for(r=p.length-1;0<=r;r--){var u=p[r];0===u.attributes.length&&(u.outerHTML=u.innerHTML)}if(!0===A.opts.linkAlwaysBlank){var h=f.getElementsByTagName("a");for(r=h.length-1;0<=r;r--){var g=h[r];g.getAttribute("target")||g.setAttribute("target","_blank")}}var C=A.selection.element(),m=!1;if(C&&k(C).parentsUntil(A.el,"ul, ol").length&&(m=!0),m){var v=f.children;1===v.length&&0<=["OL","UL"].indexOf(v[0].tagName)&&(v[0].outerHTML=v[0].innerHTML)}if(!s){var b=f.getElementsByTagName("br");for(r=b.length-1;0<=r;r--){var L=b[r];A.node.isBlock(L.previousSibling)&&L.parentNode.removeChild(L)}}if(A.opts.enter===_.ENTER_BR)for(r=(o=f.querySelectorAll("p, div")).length-1;0<=r;r--)0===(i=o[r]).attributes.length&&(i.outerHTML=i.innerHTML+(i.nextSibling&&!A.node.isEmpty(i)?"
    ":""));else if(A.opts.enter===_.ENTER_DIV)for(r=(o=f.getElementsByTagName("p")).length-1;0<=r;r--)0===(i=o[r]).attributes.length&&(i.outerHTML="
    ".concat(i.innerHTML,"
    "));else A.opts.enter===_.ENTER_P&&1===f.childNodes.length&&"P"===f.childNodes[0].tagName&&0===f.childNodes[0].attributes.length&&(f.childNodes[0].outerHTML=f.childNodes[0].innerHTML);if(f.childNodes[0]instanceof HTMLHeadingElement&&A.selection.element().tagName===f.childNodes[0].tagName&&(f.childNodes[0].outerHTML=f.childNodes[0].innerHTML),f.children&&0 div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")));r.length;){var o=r[r.length-1];if(A.html.defaultTag()&&"div"!==A.html.defaultTag())o.querySelector(A.html.blockTagsQuery())?o.outerHTML=o.innerHTML:o.outerHTML="<".concat(A.html.defaultTag(),">").concat(o.innerHTML,"");else{var i=o.querySelectorAll("*");!i.length||"BR"!==i[i.length-1].tagName&&0===o.innerText.length?o.outerHTML=o.innerHTML+(o.nextSibling?"
    ":""):!i.length||"BR"!==i[i.length-1].tagName||i[i.length-1].nextSibling?o.outerHTML=o.innerHTML+(o.nextSibling?"
    ":""):o.outerHTML=o.innerHTML}r=C(Array.prototype.slice.call(n.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(r=C(Array.prototype.slice.call(n.querySelectorAll("div:not([style])")));r.length;){for(t=0;tn.undo_index;)n.undo_stack.pop()}function o(){n.undo_index=0,n.undo_stack=[]}function i(){n.undo_stack=[]}return{_init:function a(){o(),n.events.on("initialized",function(){t=(n.$wp?n.$el.html():n.$oel.get(0).outerHTML).replace(/ style=""/g,"")}),n.events.on("blur",function(){n.el.querySelector(".fr-dragging")||n.undo.saveStep()}),n.events.on("keydown",e),n.events.on("destroy",i)},run:function s(){if(1"));l.$head.append(i)}}}"auto"!==l.opts.direction&&l.$box.removeClass("fr-ltr fr-rtl").addClass("fr-".concat(l.opts.direction)),l.$el.attr("dir",l.opts.direction),l.$wp.attr("dir",l.opts.direction),1'.concat(e,""));for(var t=0;t'));n.get(0).addEventListener("load",l.size.syncIframe),l.$head.append(n)}}},hasFocus:function t(){return l.browser.mozilla&&l.helpers.isMobile()?l.selection.inEditor():l.node.hasFocus(l.el)||0 span").css("width")),s=u.helpers.getPX(i.css("paddingLeft")),l=u.helpers.getPX(i.css("paddingRight"));i.css("width",a*u.opts.colorsStep+s+l)}return u.button.bindCommands(o,!1),o}function E(a){var s=g[a];return{_windowResize:function(){var e=s.data("instance")||u;if(!e.helpers.isMobile()&&s.isVisible()){var t=s.find(".fr-file-progress-bar-layer");if("file.insert"===a&&0').concat(r.attr("placeholder"),"")),r.attr("placeholder",""))}}(o),u.events.$on(o,"focus",a),u.events.$on(o,"blur change",s),u.events.$on(n,"click",".fr-checkbox + label",p),u.accessibility.registerPopup(e),u.helpers.isIOS()&&u.events.$on(n,"touchend","label",function(){d("#".concat(d(this).attr("for"))).prop("checked",function(e,t){return!t})},!0),u.events.$on(d(u.o_win),"resize",r._windowResize,!0),"filesManager.insert"===e&&g["filesManager.insert"].css("zIndex",2147483641),n},get:function N(e){var t=g[e];return t&&!t.data("inst".concat(u.id))&&f(E(e),e),t},show:function T(e,t,n,r,o){if(m(e)||(v()&&0 .fr-dropdown-wrapper").css("height",""),i.next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),g[e].data("instance",u),u.$tb&&u.$tb.data("instance",u);var a=m(e);g[e].addClass("fr-active").removeClass("fr-hidden").find("input, textarea").removeAttr("disabled");var s=g[e].data("container");if(function p(e,t){t.isVisible()||(t=u.$sc),t.contains([g[e].get(0)])||t.append(g[e])}(e,s),u.opts.toolbarInline&&s&&u.$tb&&s.get(0)===u.$tb.get(0)&&(C(e,u.$sc),n=u.$tb.offset().top-u.helpers.getPX(u.$tb.css("margin-top")),t=u.$tb.offset().left+u.$tb.outerWidth()/2,u.node.hasClass(u.$tb.get(0),"fr-above")&&n&&(n+=u.$tb.outerHeight()),r=0),s=g[e].data("container"),u.opts.iframe&&!r&&!a){var l=u.helpers.getPX(u.$wp.find(".fr-iframe").css("padding-top")),c=u.helpers.getPX(u.$wp.find(".fr-iframe").css("padding-left"));t&&(t-=u.$iframe.offset().left+c),n&&(n-=u.$iframe.offset().top+l)}s.is(u.$tb)?u.$tb.css("zIndex",(u.opts.zIndex||1)+4):g[e].css("zIndex",(u.opts.zIndex||1)+3),u.opts.toolbarBottom&&s&&u.$tb&&s.get(0)===u.$tb.get(0)&&(g[e].addClass("fr-above"),n&&(n-=g[e].outerHeight())),o&&(t-=g[e].width()/2),t+g[e].outerWidth()>u.$sc.offset().left+u.$sc.width()&&(t-=t+g[e].outerWidth()-u.$sc.offset().left-u.$sc.width()),twindow.innerHeight/2&&(window.innerWidth<500?e.get(0).clientHeight>.6*r&&o(e):400 button.fr-command").first());if(0u(p.o_win).width()&&(l=u(p.o_win).width()-p.$tooltip.outerWidth()),void 0===t&&(t=p.opts.toolbarBottom),e.offset().top-u(window).scrollTop()+e.outerHeight()+10>=u(window).height()&&(t=!0);var c=t?e.offset().top-p.$tooltip.height():e.offset().top+e.outerHeight();p.$tooltip.css("position",""),p.$tooltip.css("left",l),p.$tooltip.css("top",Math.ceil(c));var d={};p.$wp&&0 .fr-dropdown-wrapper");if(!n){var l=e.data("cmd");t.find(".fr-command").removeClass("fr-active").attr("aria-selected",!1),_.COMMANDS[l]&&_.COMMANDS[l].refreshOnShow&&_.COMMANDS[l].refreshOnShow.apply(o,[e,t]),t.css("left",e.offset().left-e.parents(".fr-btn-wrap, .fr-toolbar, .fr-buttons").offset().left-("rtl"===g.opts.direction?t.width()-e.outerWidth():0)),t.addClass("test-height"),i=t.outerHeight(),a=g.helpers.getPX(s.css("max-height")),t.removeClass("test-height"),t.css("top","").css("bottom","");var c=e.outerHeight()/10;if(!g.opts.toolbarBottom&&t.offset().top+e.outerHeight()+ig.$sc.offset().left+g.$sc.width()&&t.css("margin-left",-(t.offset().left+t.outerWidth()-g.$sc.offset().left-g.$sc.width())),t.offset().left .fr-dropdown-wrapper").css("height",""),r.prev(".fr-expanded").removeClass("fr-expanded"),r.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),0!==e.parents(".fr-popup").length||g.opts.toolbarInline||(g.node.hasClass(e.get(0),"fr-active")?g.$tb.css("zIndex",(g.opts.zIndex||1)+4):g.$tb.css("zIndex",""));var p=t.find("a.fr-command.fr-active").first();g.helpers.isMobile()||(p.length?(g.accessibility.focusToolbarElement(p),s.scrollTop(Math.abs(p.parents(".fr-dropdown-content").offset().top-p.offset().top)-p.offset().top)):(g.accessibility.focusToolbarElement(e),s.scrollTop(0)))}function c(e){e.addClass("fr-blink"),setTimeout(function(){e.removeClass("fr-blink")},500);for(var t=e.data("cmd"),n=[];void 0!==e.data("param".concat(n.length+1));)n.push(e.data("param".concat(n.length+1)));var r=C(".fr-dropdown.fr-active");r.length&&(r.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),r.prev(".fr-expanded").removeClass("fr-expanded"),r.parents(".fr-toolbar:not(.fr-inline)").css("zIndex","")),e.parents(".fr-popup, .fr-toolbar").data("instance").commands.exec(t,n)}function t(e){var t=e.parents(".fr-popup, .fr-toolbar").data("instance"),n=g.popups.get("link.insert");if(0===e.parents(".fr-popup").length&&e.data("popup")&&!e.hasClass("fr-btn-active-popup")&&(e.attr("id")==="insertLink-".concat(g.id)&&n&&n.hasClass("fr-active")||e.addClass("fr-btn-active-popup")),0!==e.parents(".fr-popup").length||e.data("popup")||t.popups.hideAll(),t.popups.areVisible()&&!t.popups.areVisible(t)){for(var r=0;r<_.INSTANCES.length;r++)_.INSTANCES[r]!==t&&_.INSTANCES[r].popups&&_.INSTANCES[r].popups.areVisible()&&_.INSTANCES[r].$el.find(".fr-marker").remove();t.popups.hideAll()}g.node.hasClass(e.get(0),"fr-dropdown")?i(e):(!function o(e){c(e)}(e),_.COMMANDS[e.data("cmd")]&&!1!==_.COMMANDS[e.data("cmd")].refreshAfterCallback&&t.button.bulkRefresh())}function d(e){t(h(e.currentTarget))}function f(e){var t=e.find(".fr-dropdown.fr-active");t.length&&(t.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),t.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),t.prev().removeClass("fr-expanded"))}function p(e){e.preventDefault(),e.stopPropagation()}function u(e){if(e.stopPropagation(),!g.helpers.isMobile())return!1}function m(e){var t=1').concat(g.language.translate(i||t.title),"")}else o=g.icon.create(t.icon||e),o+=''.concat(g.language.translate(t.title)||"","");var a=t.popup?' data-popup="true"':"",s=t.modal?' data-modal="true"':"",l=g.shortcuts.get("".concat(e,"."));l=l?" (".concat(l,")"):"";var c="".concat(e,"-").concat(g.id),d="dropdown-menu-".concat(c),f='");if("dropdown"===t.type||"options"===t.type){var p='
    "}return t.hasOptions&&t.hasOptions.apply(g)&&(f='
    '.concat(f," ").concat(m(e+"Options",Object.assign({},t,{type:"options",hasOptions:!1}),n),"
    ")),f}function e(o){var i=g.$tb&&g.$tb.data("instance")||g;if(!1===g.events.trigger("buttons.refresh"))return!0;setTimeout(function(){for(var e=i.selection.inEditor()&&i.core.hasFocus(),t=0;t
  • ':"-"===o&&(n+=''))}return n},buildGroup:function E(e){var t="",n="";for(var r in e){var o=e[r];if(o.buttons){for(var i="",a="",s=0,l="left",c=_.TOOLBAR_VISIBLE_BUTTONS,d=0;d
    ':"-"==f&&(i+='')),!p||p&&"undefined"!=typeof p.plugin&&g.opts.pluginsEnabled.indexOf(p.plugin)<0||(e[r].align!==undefined&&(l=e[r].align),e[r].buttonsVisible!==undefined&&(c=e[r].buttonsVisible),e.showMoreButtons&&c<=s?a+=m(f,p,!0):i+=m(f,p,!0),s++)}if(e.showMoreButtons&&c').concat(i,"
    ")),e.showMoreButtons&&0').concat(a,"
    "))}}return g.opts.toolbarBottom?g.helpers.isMobile()?'
    '.concat(n,"
    ").concat(t,"
    "):"".concat(n,'
    ').concat(t):"".concat(t,'
    ').concat(n)},bindCommands:function y(t,e){g.events.bindClick(t,".fr-command:not(.fr-disabled)",d),g.events.$on(t,"".concat(g._mousedown," ").concat(g._mouseup," ").concat(g._move),".fr-dropdown-menu",p,!0),g.events.$on(t,"".concat(g._mousedown," ").concat(g._mouseup," ").concat(g._move),".fr-dropdown-menu .fr-dropdown-wrapper",u,!0);var n=t.get(0).ownerDocument,r="defaultView"in n?n.defaultView:n.parentWindow;function o(e){(!e||e.type===g._mouseup&&e.target!==h("html").get(0)||"keydown"===e.type&&(g.keys.isCharacter(e.which)&&!g.keys.ctrlKey(e)||e.which===_.KEYCODE.ESC))&&(f(t),g.opts.iframe&&function r(e){var t=e.find(".fr-popup.fr-active");if(t.length){t.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),t.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),t.prev().removeClass("fr-expanded");var n=g.$tb.find(".fr-btn-active-popup");h(n[0]).removeClass("fr-btn-active-popup")}}(t))}g.events.$on(h(r),"".concat(g._mouseup," resize keydown"),o,!0),g.opts.iframe&&g.events.$on(g.$win,g._mouseup,o,!0),g.node.hasClass(t.get(0),"fr-popup")?h.merge(s,t.find(".fr-btn").toArray()):h.merge(a,t.find(".fr-btn").toArray()),g.tooltip.bind(t,".fr-btn, .fr-title",e)},refresh:function S(e){var t,n=e.parents(".fr-popup, .fr-toolbar").data("instance")||g,r=e.data("cmd");g.node.hasClass(e.get(0),"fr-dropdown")?t=e.next():(e.removeClass("fr-active"),e.attr("aria-pressed")&&e.attr("aria-pressed",!1)),_.COMMANDS[r]&&_.COMMANDS[r].refresh?_.COMMANDS[r].refresh.apply(n,[e,t]):g.refresh[r]&&n.refresh[r](e,t)},bulkRefresh:n,exec:c,click:t,hideActiveDropdowns:f,addButtons:function N(e){for(var t=0;t