PageSourceSearch

https://tchr.tools/assets/track_changes.min-Afc-5IeK.js

js tchr.tools collected 2026-10-04 04:19:23 UTC 43,611 bytes, 8 lines download raw bytes

1import{g as Fe}from"./index-CtoiFHKV.js";import{r as Ye}from"./froala_editor.min-CBT_1Ptx.js";(function(){var $=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};$.SENTRY_RELEASE={id:"f343db9a7a3e0c7aaaa93bc9240dc5ffc59dc374"}})();try{(function(){var $=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},q=new $.Error().stack;q&&($._sentryDebugIds=$._sentryDebugIds||{},$._sentryDebugIds[q]="8fecc2d1-5d67-4f22-9218-6cbc8263fd05",$._sentryDebugIdIdentifier="sentry-dbid-8fecc2d1-5d67-4f22-9218-6cbc8263fd05")})()}catch{}function je($,q){for(var h=0;h<q.length;h++){const O=q[h];if(typeof O!="string"&&!Array.isArray(O)){for(const L in O)if(L!=="default"&&!(L in $)){const e=Object.getOwnPropertyDescriptor(O,L);e&&Object.defineProperty($,L,e.get?e:{enumerable:!0,get:()=>O[L]})}}}return Object.freeze(Object.defineProperty($,Symbol.toStringTag,{value:"Module"}))}var Ce={exports:{}};/*!
2 * froala_editor v4.6.2 (https://www.froala.com/wysiwyg-editor)
3 * License https://froala.com/wysiwyg-editor/terms/
4 * Copyright 2014-2025 Froala Labs
5 */var Ue=Ce.exports,we;function qe(){return we||(we=1,function($,q){(function(h,O){O(Ye())})(Ue,function(h){function O(e,t){(t==null||t>e.length)&&(t=e.length);for(var b=0,K=Array(t);b<t;b++)K[b]=e[b];return K}function L(e){return function(b){if(Array.isArray(b))return O(b)}(e)||function(b){if(typeof Symbol<"u"&&b[Symbol.iterator]!=null||b["@@iterator"]!=null)return Array.from(b)}(e)||function(b,K){if(b){if(typeof b=="string")return O(b,K);var S={}.toString.call(b).slice(8,-1);return S==="Object"&&b.constructor&&(S=b.constructor.name),S==="Map"||S==="Set"?Array.from(b):S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S)?O(b,K):void 0}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}h=h&&h.hasOwnProperty("default")?h.default:h,Object.assign(h.DEFAULTS,{trackChangesEnabled:!1,showChangesEnabled:!1}),h.PLUGINS.track_changes=function(e){var t=e.$;t.fn.isAfter=function(n){var a=t(this),r=a.parents(),l=n.parents(),o=a;for(var s in r){var i=n;if(r.hasOwnProperty(s)){var g=t(r[s]);for(var c in l)if(l.hasOwnProperty(c)){var f=t(l[c]);if(g[0]===f[0]){var u=o.index();return i.index()<u}i=f}o=g}}return!1};var b,K,S=[],ne="",ae="",fe="",re="",Y=[],B=null,T=[],ie=!1,G=!1,he=null;e.events.on("keydown",function(n){var a;if(!e.opts.trackChangesEnabled)return!0;var r=n.which,l=e.$el.find("table.fr-table-selected");if(l.length&&!e.keys.isArrow(r)&&r!==h.KEYCODE.TAB&&r!==h.KEYCODE.ALT&&r!==h.KEYCODE.ESC){if(n.ctrlKey||n.metaKey||r===h.KEYCODE.SHIFT)return;l.removeClass("fr-table-selected"),e.selection.get().collapse(l.get(0));var o=l.get(0);if(o&&o.parentNode){var s,i=null,g=r===h.KEYCODE.ENTER;if(Ae(l),o.nextSibling&&o.nextSibling.nodeType===Node.ELEMENT_NODE||n.which==h.KEYCODE.BACKSPACE||n.which==h.KEYCODE.DELETE)i=o.nextSibling;else{s=e.html.defaultTag();var c=(s=g?null:s)?"<".concat(s,' id="cursor-marker"></').concat(s,">"):' <br id="cursor-marker">';e.html.insert(c,!0,!0),i=e.$el.find("#cursor-marker").get(0)}if(i&&i.nodeType===Node.ELEMENT_NODE){var f=e.doc.createRange();f.selectNodeContents(i),f.collapse(!0);var u=e.selection.get();u.removeAllRanges(),u.addRange(f),i.removeAttribute("id")}}}if(b=(a=e.selection.get())===null||a===void 0||(a=a.focusNode)===null||a===void 0?void 0:a.nodeValue,e.helpers.isAndroid()){var v,p,m=e.selection.get();ne=m==null||(v=m.focusNode)===null||v===void 0?void 0:v.nodeValue,ae=m?.focusNode,re=(p=ae)===null||p===void 0?void 0:p.nextSibling,fe=m?.focusOffset}else if(function(k){return(!e.keys.ctrlKey(k)||k.which!==h.KEYCODE.Z&&k.which!==h.KEYCODE.C)&&(48<=k.keyCode&&k.keyCode<=57||65<=k.keyCode&&k.keyCode<=90||97<=k.keyCode&&k.keyCode<=122||186<=k.keyCode&&k.keyCode<=222||k.keyCode===13||k.keyCode===8||k.keyCode===32||k.keyCode===46||96<=k.keyCode&&k.keyCode<=111)}(n))if(!e.keys.ctrlKey(n)||n.key!=="b"&&n.key!=="i"&&n.key!=="u"){if(e.keys.ctrlKey(n)&&n.key==="a"||e.keys.ctrlKey(n)&&n.key==="s"||e.keys.ctrlKey(n)&&n.key==="x")return;G=G&&e.keys.ctrlKey(n)&&n.key==="v",e.markers.insert();var E=e.$el.find(".fr-marker"),C=E.get(0),R=C?C.previousElementSibling||C.parentNode.previousElementSibling:null;if(R&&t(R).data("enter-key")&&!n.ctrlKey){var _=e.selection.get(),w=e.doc.createRange();w.setStartBefore(R),w.collapse(!0),_.removeAllRanges(),_.addRange(w)}t(E).remove(),H(n)}else Ne()},!0),e.events.on("copy",function(n){if(!e.opts.trackChangesEnabled)return!0;var a=e.$el.find("table.fr-table-selected");G=!!a.length},!0),e.events.on("cut",function(n){if(!e.opts.trackChangesEnabled)return!0;for(var a=e.selection.get().getRangeAt(0).cloneContents(),r="",l="",o=0;o<a.childNodes.length;o++){var s=a.childNodes[o],i=s.outerHTML,g=s.textContent;s.nodeType===Node.TEXT_NODE&&(g=i=s.textContent.replace(/\u200B/g,"")),r+=i,l+=g}e.paste.saveCopiedText(r,l,!0),n.preventDefault();var c=e.$el.find("table.fr-table-selected");if(G=!!c.length,c.length){c.removeClass("fr-table-selected");var f=c.next().get(0);if(f){var u=e.doc.createRange();u.setStart(f,0),u.collapse(!0);var v=e.selection.get();v.removeAllRanges(),v.addRange(u)}else e.selection.get().collapse(c.get(0));e.track_changes.removedTable(c)}else H(n)},!0),e.events.on("keyup",function(n){if(!e.opts.trackChangesEnabled)return!0;var a;if(e.helpers.isMobile())if(K=(a=e.selection.get())===null||a===void 0||(a=a.focusNode)===null||a===void 0?void 0:a.nodeValue,ie){for(var r=0;r<T.length;r++)e.opts.showChangesEnabled&&t(T[r].span).empty(),t(T[r].span).prepend(T[r].delete);ie=!(T=[])}else if(e.helpers.isIOS()){for(var l=0;l<T.length;l++)K&&K.length===1&&b&&b.length==1?(t(T[l].delete).attr("contenteditable","true"),t(T[l].delete).addClass("fr-ios-mobile-disable-select")):t(T[l].delete).attr("contenteditable","false");T=[]}else{if(n.keyCode===46)return!0;H(n)}},!0),e.events.on("beforeinput",function(n){var a=n.originalEvent,r=!1;
6if(!e.opts.trackChangesEnabled)return!0;if(e.helpers.isAndroid()){var l=e.selection.get(),o=e.selection.ranges(0),s=o.startContainer,i=o.endContainer,g=t(s).parentsUntil(e.$el,"[data-tracking=true]"),c=t(i).parentsUntil(e.$el,"[data-tracking=true]");if(a.inputType==="insertCompositionText"){if(a.data==="")r=!0;else if(l.toString().length>a.data.length){if(0<g.length||0<c.length)return ie=!0,n.preventDefault(),!1;r=!0,n.composing=!0}}if(a.inputType!=="insertText"||e.selection.isCollapsed()||(r=!0),r||a.inputType==="deleteContentBackward"){var f;if(ie=!0,s.lastChild&&!l.toString()&&(f=s.lastChild.children)!==null&&f!==void 0&&(f=f.item(0))!==null&&f!==void 0&&f.hasAttribute("contenteditable"))return;n.keyCode=8,n.deletion=!0,H(n)}}},!0),e.events.on("cell.replaced",function(n,a){if(!e.opts.trackChangesEnabled)return!0;if(n&&a){var r=e.track_changes.getPendingChanges().length-1,l="pending-".concat(e.id,"-").concat(r),o=n.cloneNode(!0);s(o,!0),a.parentNode&&a.parentNode.insertBefore(o,a),s(a,!1),!e.track_changes.getPendingChanges().includes("".concat(l))&&e.track_changes.pushChange(l)}function s(i){if(1<arguments.length&&arguments[1]!==void 0&&arguments[1]){var g=document.createElement("span");for(g.setAttribute("data-tracking-deleted","true"),g.setAttribute("contenteditable","false"),g.classList.add("fr-tracking-deleted");i.firstChild;)g.appendChild(i.firstChild);i.appendChild(g),i.classList.add("fr-track-hide"),i.setAttribute("data-track-id",l),t(i).data("cell-deleted","true")}else{var c=e.opts.showChangesEnabled?"fr-highlight-change":"";i.setAttribute("data-tracking","true"),i.setAttribute("data-track-id",l),i.classList.add(c)}}}),e.events.on("paste.before",function(n){e.opts.trackChangesEnabled&&e.helpers.isMobile()&&H(n)},!0),e.events.on("paste.after",function(n){if(e.opts.trackChangesEnabled){e.markers.insert();for(var a=e.$el.find(".fr-marker"),r=a.next();r.is("br");){var l=r.next();r.remove(),r=l}if(r.is("ul")||r.is("ol")){var o=a.closest("ul, ol"),s=r.children("li");s.find("[data-tracking=true]").add(s.closest("[data-tracking=true]")).addClass("fr-highlight-change");var i=0<r.closest("li").next().length?r.closest("li").next():function(f){return f.append('<li data-temp-li="true"></li>').find("li").last()}(o);s.each(function(){var c=t(this),f="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),u=e.opts.showChangesEnabled?'class="fr-highlight-change"':"";t('<li><span data-tracking="true" data-track-id="'.concat(f,'" ').concat(u,">").concat(c.html(),"</span></li>")).insertBefore(i),e.track_changes.pushChange(f)});var g=o.find("li[data-temp-li=true");0<g.length&&g.remove(),r.remove()}e.markers.remove()}},!0),e.events.on("image.inserted",function(n){e.helpers.isMobile()&&e.opts.trackChangesEnabled&&n.data("tracking-img",!0)}),e.events.on("image.removed",function(n){if(e.helpers.isMobile()&&e.opts.trackChangesEnabled&&!n.data("tracking-img")&&!n.parent().data("tracking")){var a=e.selection.ranges(0).startContainer,r=t(a).parentsUntil(e.$el,"[data-tracking=true]");e.markers.insert();var l=e.$el.find(".fr-marker"),o="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),s=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",i=t('<span data-tracking="true" data-track-id="'.concat(o,'" ').concat(s,"></span>")),g=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||g.addClass("fr-track-hide"),n.data("tracking-img",!0),t(a).data("tracking")||r.length?(t(l).replaceWith(g),t(g).append(n),e.markers.remove()):(t(l).replaceWith(i),t(i).prepend(g),t(g).append(n),e.markers.remove(),e.track_changes.pushChange(o))}}),e.events.on("commands.before",function(n){if(!e.opts.trackChangesEnabled)return!0;var a=["applytextColor","bold","italic","underline","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","applybackgroundColor","inlineClass","inlineStyle","alignLeft","alignCenter","formatOLSimple","alignRight","alignJustify","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"];if(["change","applyAll","applyLast","removeLast","showChanges","trackChanges","moreTrackChanges","undo","redo","fullscreen","print","getPDF","spellChecker","selectAll","html","help"].filter(function(k){return k===n}).length||a.filter(function(k){return k===n}).length){if(a.filter(function(k){return k===n}).length&&n!=="paragraphFormat"&&n!=="paragraphStyle"&&n!=="lineHeight"){if(t(e.selection.element
6()).data("enter-key")=="true")return!1;Ne(n)}else if(n==="paragraphFormat"||n==="paragraphStyle"||n==="lineHeight"){e.selection.save();for(var r=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),s=t('<span data-tracking="true" data-track-id="'.concat(o,'" ').concat(l,"></span>")),i=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false" style="display:none"></span>'),g=r.parentNode.cloneNode(!0),c=g.childNodes,f=0;f<c.length;)c[f].className&&c[f].className==="fr-marker"?c[f].remove():f++;t(i).append(g),t(s).append(i),t(r.parentNode).after(t("<p></p>")),t(r.parentNode.nextSibling).append(s),s=t('<span data-tracking="true" data-track-id="'.concat(o,'" ').concat(l,"></span>")),t(r.parentNode.nextSibling).after(t("<p></p>")),t(r.parentNode.nextSibling.nextSibling).append(s),s.append(r.parentNode),e.track_changes.pushChange(o),e.selection.restore()}}else{if(h.COMMANDS[n]&&(h.COMMANDS[n].hasOwnProperty("type")&&h.COMMANDS[n].type==="dropdown"||h.COMMANDS[n].more_btn||h.COMMANDS[n].popup)){if(n!="insertImage"&&n!="insertFile")return}else if(n==="clearFormatting"){if(e.opts.trackChangesEnabled){B=e.selection.blocks();for(var u=[],v=0,p=0;p<B.length;p++){v=p<v?v:p;var m=t(B[p]);m.is("li")&&m.siblings("li").each(function(k,Q){t(Q).find("li").length&&(u.push({index:v,item:Q}),v+=1)}),Y[p]=t("<span>
6".concat(m.get(0).innerHTML,"</span>"))}for(var E=0,C=u;E<C.length;E++){var R=C[E],_=R.index,w=R.item,D=t(t(w).get(0).outerHTML);D.find("ul").remove(),D.find("ol").remove(),Y=[].concat(L(Y.slice(0,_+1)),[t("<span>".concat(D.get(0).innerHTML,"</span>"))],L(Y.slice(_+1))),B=[].concat(L(B.slice(0,_+1)),[w],L(B.slice(_+1)))}}return}H()}},!0),e.events.on("commands.after",function(n){if(!e.opts.trackChangesEnabled)return!0;if(0<=["undo","redo"].indexOf(n))(function(){var s=e.$el.find("[data-tracking=true]");S.splice(0,S.length);for(var i=0;i<s.length;i++){var g=t(s.get(i)).data("track-id");S[g.slice(g.lastIndexOf("-")+1)]=g}})();else if(n=="clearFormatting"&&e.opts.trackChangesEnabled){var a="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length);for(var r in B){var l=t(B[r]);Y[r]&&(Ve(l,Y[r],a),Y[r]=null)}e.track_changes.pushChange(a),Y=[],B=null}},!0),e.events.on("quickInsert.commands.before",function(n){e.opts.trackChangesEnabled&&H(n)}),e.events.on("findandreplace.beforeOnReplace",function(n){if(e.opts.trackChangesEnabled){var a=e.$el.find(".fr-find-replace-current-highlight").get(0),r=e.doc.createRange();r.selectNodeContents(a);var l=e.selection.get();l.removeAllRanges(),l.addRange(r),e.selection.save(),e.$el.get(0).querySelectorAll(".fr-find-replace-current-highlight").forEach(function(o){o.classList.remove("fr-find-replace-current-highlight"),o.classList.remove("fr-find-replace-highlight")}),H(n),e.markers.insert()}});var z=null,W=!1,M=null;function Ee(n){var a=null;if(typeof e.doc.caretPositionFromPoint<"u"){var r=e.doc.caretPositionFromPoint(n.clientX,n.clientY);a={offsetNode:r.offsetNode,offset:r.offset}}else if(typeof e.doc.caretRangeFromPoint<"u"){var l=e.doc.caretRangeFromPoint(n.clientX,n.clientY);a={offsetNode:l.startContainer,offset:l.startOffset}}return a}function X(){return S.pop()}function H(n){var a=!(!n||n.keyCode!=8),r=n&&n.keyCode==13,l=!(!n||n.keyCode!=46);if(e.opts.trackChangesEnabled){e.selection.restore(),n&&n.composing&&(e.selection.save(),e.selection.ranges()[0].collapse(!1));var o=e.selection.ranges(0),s=o.startContainer,i=!1,g=a&&o.startOffset===0&&e.$el.get(0).firstChild===s;if(a){var c=s.textContent==="​";if((o.startOffset===0||c)&&e.$el.get(0).firstChild!==s&&s!==document){for(var f=ee(s)?ee(s):ee(e.node.blockParent(s)),u=ee(s),v=null;f&&f.nodeType===Node.TEXT_NODE&&f.length===1&&f.textContent.charCodeAt(0)===8203;)f=ee(f);if(f&&o.startOffset===0){if(i=!0,v=t(s=f).data("enter-key")?f:t(f).find('[data-enter-key="true"]').get(0))return void t(v).remove();if(!u)return}for(var p=s.nodeType===Node.TEXT_NODE?s.parentNode.previousSibling:s.previousSibling;p&&p.nodeType===Node.ELEMENT_NODE&&(p.classList.contains("fr-marker")||p.tagName==="BR"||p.textContent==="​");)p=p.previousSibling;if(p&&t(p).data("enter-key"))return void t(p).remove()}}var m=t(s).parentsUntil(e.$el,"[data-tracking=true]");if(t(s).data("tracking")&&a){e.markers.insert();var E=e.$el.find(".fr-marker");return E[0].previousSibling&&E[0].previousSibling.tagName==="IMG"||e.selection.clear(),void t(E).remove()}if(!m.length||t(s).data("tracking-deleted")&&a||s.tagName=="TD"||r){if(e.selection.isCollapsed()){if(i){var C=s;if(C&&C.nodeType!==Node.TEXT_NODE&&0<C.childNodes.length){for(var R=null,_=C.childNodes.length-1;0<=_;_--)if(C.childNodes[_].nodeType===Node.TEXT_NODE){R=C.childNodes[_];break}R!==null&&(C=R)}var w=o.cloneRange();w.setStart(C,C.length),w.setEnd(C,C.length),e.selection.get().removeAllRanges(),e.selection.get().addRange(w)}var D="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),k=e.opts.showChangesEnabled?'class="fr-highlight-change"':"";if(r&&!n.ctrlKey&&!n.metaKey){var Q=!1;s.textContent.length===0&&t(s.parentNode).data("tracking")==="true"&&(s.parentNode.remove(),Q=!0),he=e.snapshot.get(),e.markers.insert();var ue,te=e.$el.find(".fr-marker");if(!t(s.parentNode).data("tracking")||Q){k=t(s.parentNode).hasClass("fr-highlight-change")&&!Q?"":k,ue=t('<span data-tracking="true" contenteditable="false" data-enter-key="true" data-track-id="'.concat(D,'" ').concat(k,">&#x21b5;</span>"))[0],e.opts.showChangesEnabled||t(ue).addClass("fr-track-visibility-hidden");var le=te[0].previousSibling;if(le&&le.tagName==="BR"){le.previousSibling.tagName==="BR"&&le.previousSibling.remove();var He=t('<span data-remove-element="true" class="fr-track-hide" data-track-id="'.concat(D,'" contenteditable="false" >&nbsp;</span>'));te.before(He[0])}te.before(ue),e.track_changes.pushChange(D)}var J,oe=te[te.length-1];!oe.nextSibling&&n.shiftKey&&(J=t(e.doc.createTextNode("​")).get(0),t(oe).after(J));var ve=o.cloneRange(),$e=e.selection.get();return ve.setStartBefore(oe),ve.setEndAfter(oe),$e.removeAllRanges(),$e.addRange(ve),void setTimeout(function(){if(J){var me=e.$el.find('[data-track-id="'.concat(D,'"][data-enter-key="true"]')).get(0),ge=me?me.nextSibling:null;if((J=ge?ge.nextSibling:null)&&J.textContent==="​"){var be=o.cloneRange(),Pe=e.selection.get();J.remove(),be.setStartAfter(ge.nextSibling),be.setEndAfter(ge.nextSibling),Pe.removeAllRanges(),Pe.addRange(be)}}},20)}!i&&g||n&&n.type==="drop"&&0<e.$el.find(".fr-marker").length||e.markers.insert();var d=e.$el.find(".fr-marker");
6if(n&&n.composing&&(d=t(d[1])),!d.length)return;if(a||l){if(a){if(!d[0].previousSibling||d[0].previousSibling.nodeType!==Node.ELEMENT_NODE||!d[0].previousSibling.lastChild||d[0].previousSibling.lastChild.nodeType!==Node.ELEMENT_NODE||d[0].previousSibling.lastChild.tagName!=="IMG"){for(;t(d[0].previousSibling).data("tracking");)d.insertBefore(d.prev());t(d[0].previousSibling).find("[data-tracking=true]").length&&d.insertBefore(t(d[0].previousSibling).find("[data-tracking=true]").eq(0))}}else if(t(s).data("tracking")){if(!s.nextSibling)return void(d[0].nextSibling&&d[0].nextSibling.tagName==="IMG"&&d[0].nextSibling.remove());d.insertBefore(s.nextSibling),Se(d)}else Se(d);var I=d[0]&&d[0].previousSibling?d[0].previousSibling.nodeValue:"",F=I&&I.slice(0,-(n.selectionLength?n.selectionLength:1));l&&(d[0].nextSibling&&d[0].nextSibling.tagName!=="SPAN"&&d[0].nextSibling.nodeValue===null&&d[0].nextSibling.firstChild&&d[0].nextSibling.firstChild.before(d[0]),F=(I=d[0].nextSibling?d[0].nextSibling.nodeValue:" ")&&I.slice(1)),l&&d[0].nextSibling&&d[0].nextSibling.nodeType===1&&d[0].nextSibling.getAttribute("data-pasted")?F=(I=d[0].nextSibling?d[0].nextSibling.textContent:" ")&&I.slice(1):a&&d[0].previousSibling&&d[0].previousSibling.nodeType===1&&d[0].previousSibling.getAttribute("data-pasted")&&(F=(I=d[0].previousSibling?d[0].previousSibling.textContent:" ")&&I.slice(0,-(n.selectionLength?n.selectionLength:1)));var y,x=t('<span data-tracking="true" data-track-id="'.concat(D,'" ').concat(k,"></span>")),j=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" '.concat(e.helpers.isIOS()?"":'contenteditable="false"',"></span>"));e.opts.showChangesEnabled||(e.helpers.isMobile()?j.addClass("fr-track-hide-mobile"):j.addClass("fr-track-hide"));var Z=!1,De=!1;if(a)try{var N=d[0]&&d[0].previousSibling;if(d[0]&&d[0].previousElementSibling&&d[0].previousElementSibling.tagName==="I"&&!I&&(y=d[0].previousElementSibling),N&&N.nodeType===3&&N.parentNode.tagName!=="SPAN"&&N.previousSibling&&N.previousSibling.tagName==="SPAN"&&N.nodeValue===" "&&0<t(N.previousSibling).find(".fr-emoticon").length?y=N.previousSibling:N&&N.parentNode.tagName==="SPAN"&&0<t(N.parentNode).find(".fr-emoticon").length?(y=N.parentNode,Z=!0):N&&(N.tagName==="SPAN"&&N.nodeType===1&&!N.hasAttribute("data-pasted")||N.tagName==="HR")?y=N:t(d).parent().prev().is("hr")?(y=t(d).parent().prev().get(0),Z=De=!0):N&&N.tagName==="IMG"&&(y=N,t(x).prepend("".concat(h.MARKERS)),t(x).append("".concat(h.MARKERS))),e.helpers.isMobile()&&d[0]&&!y&&!I&&!F)return;Z?(t(d[0].parentNode).after(x),De?t(d).parent().remove():t(d).remove()):d[0]?n.composing?t(d).after(x):t(d).before(x):t(re).before(x)}catch{re&&t(re).before(x)}else if(l){var A=d[0].nextSibling;d[0].nextElementSibling&&d[0].nextElementSibling.tagName==="I"&&!d[0].nextSibling.nodeValue?y=d[0].nextElementSibling:A&&A.nodeType===3&&A.parentNode.tagName!=="SPAN"&&A.nextSibling&&A.nextSibling.tagName==="SPAN"&&A.nodeValue===" "&&0<t(A.nextSibling).find(".fr-emoticon").length?y=A.nextSibling:A&&A.parentNode.tagName==="SPAN"&&0<t(A.parentNode).find(".fr-emoticon").length?(y=A.parentNode,Z=!0):A&&A.tagName==="SPAN"&&d[0].nextSibling&&d[0].nextSibling.nodeType===1&&!d[0].nextSibling.hasAttribute("data-pasted")?y=A:A&&A.tagName==="IMG"&&(y=A,t(x).prepend("".concat(h.MARKERS)),t(x).append("".concat(h.MARKERS))),Z?(t(d[0].parentNode).before(x),t(d).remove()):t(d).after(x)}if(n.composing?T.push({span:x,delete:j}):(e.helpers.isIOS()&&T.push({delete:j}),t(x).prepend(j)),!y&&(y=I&&I.replace(F,""),e.helpers.isMobile()&&ne&&!n.composing)){var Ie=e.selection.get().focusNode,Ke=e.selection.get().focusOffset,Le=1;ae&&Ie&&ae.isSameNode(Ie)&&(Le=fe-Ke),y=ne.replace(/\u00a0/g," ").replace(I.replace(/\u00a0/g," "),"").slice(0,Le)}if(y&&(Z?(t(j).append(t(t(y).get(0).outerHTML)),e.markers.insert()):t(j).append(y)),y&&y.length==0)return;e.browser.msie&&a&&(t(x).prepend("".concat(h.MARKERS)),t(x).append("".concat(h.MARKERS))),a&&(F||F==="")&&d[0].previousSibling?d[0].previousSibling.nodeValue=F:l&&(t(x).append("".concat(h.MARKERS)),d[0].nextSibling.nodeValue=F)}else{var de=h.INVISIBLE_SPACE;if(n&&e.helpers.isMobile()&&((de=d[0]&&d[0].previousSibling&&d[0].previousSibling.nodeValue?d[0].previousSibling.nodeValue.slice(-1):h.INVISIBLE_SPACE)&&d[0]&&d[0].previousSibling&&d[0].previousSibling.nodeValue?d[0].previousSibling.nodeValue=d[0].previousSibling.nodeValue.slice(0,-1):!d[0]||d[0].previousSibling||d[0].nextSibling||de!==h.INVISIBLE_SPACE||(de=e.selection.get().focusNode.nodeValue.slice(fe,e.selection.get().focusOffset),e.selection.get().focusNode.nodeValue=e.selection.get().focusNode.nodeValue.slice(e.selection.get().focusOffset))),d[0].previousSibling&&d[0].previousSibling.tagName==="BR"&&d[0].previousSibling.remove(),G&&d[0].parentNode&&d[0].parentNode.tagName!="DIV"){var ke=e.doc.createElement("div");ke.innerHTML='<span data-tracking="true" data-track-id="'.concat(D,'" ').concat(k,">").concat(h.MARKERS,"</span>"),t(ke.firstChild).addClass("fr-highlight-table"),d.replaceWith(ke),G=!1}else d.replaceWith('<span data-tracking="true" data-track-id="'.concat(D,'" ').concat(k,">").concat(de+h.MARKERS,"</span>"))}
6e.selection.restore(),e.track_changes.pushChange(D)}else{e.selection.save();var U=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),ce=e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0);if(t(U).parent().hasClass("fr-emoticon")&&t(U).parent().before(U),t(U).isAfter(t(ce))){var Be=U;U=ce,ce=Be}P(U,ce,n&&n.deletion),e.selection.restore()}e.helpers.isMobile()&&ne&&e.markers.remove()}}}function Se(n){if(t(n[0].nextSibling).data("tracking")){for(;t(n[0].nextSibling).data("tracking")&&(!(0<t(n[0].previousElementSibling).find("[data-tracking-deleted=true]").length&&0<t(n[0].nextElementSibling).find("[data-tracking-deleted=true]").length)||t(n[0].previousSibling).data("tracking"));)t(n).insertAfter(n.next());n.insertBefore(n[0].previousSibling)}}function ee(n){var a=n.previousSibling;if(!a){var r=t(n).parent().get(0).previousSibling;r!==null&&(a=r.lastChild||r)}return a}function P(n,a){var r=2<arguments.length&&arguments[2]!==void 0&&arguments[2];if(n&&(!n.isSameNode(a)||!t(n).hasClass("fr-marker"))){for(;n.nodeType===Node.COMMENT_NODE;)n=n.nextSibling;if(t(n).parent().is("table")&&t(n).parent().next().text().length!==0&&P(t(n).parent().next()[0],a,r),n.tagName!=="TD"||n.childNodes.length!==1||n.childNodes[0].tagName!=="BR"){if(e.node.isBlock(n)&&n.tagName!=="HR")return e.node.hasClass(n.firstChild,"fr-marker")?P(n.firstChild.nextSibling,a,r):P(n.firstChild,a,r),!1;if(n.tagName==="BR"&&n.parentElement.tagName==="TD"){var l=n.parentElement.nextElementSibling;t(n).remove(),P(l,a)}var o="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),s=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",i=t('<span data-tracking="true" data-track-id="'.concat(o,'" ').concat(s,"></span>")),g=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" '.concat(e.helpers.isIOS()?"":'contenteditable="false"',"></span>"));e.opts.showChangesEnabled||(e.helpers.isMobile()?g.addClass("fr-track-hide-mobile"):g.addClass("fr-track-hide"));var c=n;for(t(n).before(i),e.track_changes.pushChange(o);c&&t(c).hasClass("fr-marker");)c=c.nextSibling;for(var f=!1;c&&!f&&!t(c).hasClass("fr-marker")&&!t(c).is("[data-track-id]")&&t(c).find("fr-marker").length===0&&c.tagName!=="UL"&&c.tagName!=="OL";){var u=c;if(c.tagName==="IMG"&&t(c).data("tracking-img","true"),e.node.isBlock(c)&&n.tagName!=="HR")return P(c.firstChild,a,r),!1;if(c){for(var v=c.childNodes,p=0;p<v.length;p++)if(v[p].className&&v[p].className==="fr-marker"){f=!0,P(c.firstChild,a,r);break}}f||(c=c.nextSibling,t(g).append(u))}if(!c||c.tagName!=="UL"&&c.tagName!=="OL"||P(c,a,r),r?T.push({span:i,delete:g}):(e.helpers.isIOS()&&T.push({delete:g}),t(i).prepend(g)),e.browser.msie?t(i).prepend("".concat(h.INVISIBLE_SPACE+h.MARKERS)):t(i).prepend("".concat(h.INVISIBLE_SPACE)),t(i).append("".concat(h.INVISIBLE_SPACE+h.MARKERS)),!c&&!n.isSameNode(a)){for(var m=i.get(0).parentNode;m&&!m.nextSibling&&!e.node.isElement(m);)m=m.parentNode;if(m){var E=m.nextSibling;E&&(e.node.isBlock(E)?E.tagName==="HR"?P(E.nextSibling,a,r):(e.browser.mozilla&&m.tagName==="LI"&&m.lastChild.tagName==="SPAN"&&t(m.lastChild).hasClass("fr-marker")&&m.lastChild.remove(),P(E.firstChild,a,r)):P(E,a,r))}}}}}function Ne(n){if(e.opts.trackChangesEnabled){e.selection.restore();var a=e.selection.ranges(0).startContainer,r=t(a).parentsUntil(e.$el,"[data-tracking=true]");if(t(a).data("tracking"))return;if(!r.length&&!e.selection.isCollapsed()&&n!="quote"){e.selection.save(),V(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0));var l=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),o=l.parentNode;if(o&&o.tagName==="A"&&o.firstChild&&o.firstChild.tagName==="SPAN"&&2<o.firstChild.childNodes.length&&o.firstChild.childNodes[3].tagName==="STRONG")t(o.firstChild.childNodes[3].firstChild).before(l);else{for(var s=l.previousSibling.firstChild;s&&s.tagName!=="SPAN";)s=s.nextSibling;t(s).after(l)}
6e.selection.restore()}}}function V(n,a,r){if(n&&!(t(n).html()==="<br>"&&t(n).parent().is("td")||(t(n).parent().is("table")&&t(n).parent().next().text().length!==0&&V(t(n).parent().next()[0],a,r),t(n).is("br")&&t(n).parent().length&&t(n).parent().is("td")&&t(n).parent().text().length===0))){for(r||(r="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),e.track_changes.pushChange(r));n.nodeType===Node.COMMENT_NODE;)n=n.nextSibling;if(e.node.isBlock(n)&&n.tagName!=="HR")return e.node.hasClass(n.firstChild,"fr-marker")?V(n.firstChild.nextSibling,a,r):V(n.firstChild,a,r),!1;var l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('<span data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></span>")),s=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false" style="display:none"></span>'),i=n;for(t(n).before(o);i&&t(i).hasClass("fr-marker");)i=i.nextSibling;for(var g=!1;i&&!g&&!t(i).hasClass("fr-marker")&&t(i).find("fr-marker").length===0&&i.tagName!=="UL"&&i.tagName!=="OL";){var c=i;if(e.node.isBlock(i)&&n.tagName!=="HR")return V(i.firstChild,a,r),!1;if(i){for(var f=i.childNodes,u=0;u<f.length;u++)if(f[u].className&&f[u].className==="fr-marker"){g=!0,V(i.firstChild,a,r);break}}g||(i=i.nextSibling,t(s).append(c.cloneNode(!0)),t(o).append(c))}if(!i||i.tagName!=="UL"&&i.tagName!=="OL"||V(i,a,r),t(i).hasClass("fr-marker")&&t(o).append(i),t(o).prepend(s),t(o).prepend("".concat(h.INVISIBLE_SPACE)),t(o).append("".concat(h.INVISIBLE_SPACE)),!i&&!n.isSameNode(a)){for(var v=o.get(0).parentNode;v&&!v.nextSibling&&!e.node.isElement(v);)v=v.parentNode;if(v){var p=v.nextSibling;p&&(e.node.isBlock(p)?p.tagName==="HR"?V(p.nextSibling,a,r):V(p.firstChild,a,r):V(p,a,r))}}}}function ye(n){var a=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');return e.opts.showChangesEnabled||(e.helpers.isMobile()?a.addClass("fr-track-hide-mobile"):a.addClass("fr-track-hide")),a.append(n),a}function pe(n,a){var r="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('<span data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></span>"));a&&o.addClass(a);var s=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');return e.opts.showChangesEnabled||s.addClass("fr-track-hide"),n.before(o),o.append(n),e.track_changes.pushChange(r),o}function Ae(n){var a=!1;if(n.find("[data-tracking=true]").each(function(){var g=this.innerText.replace(/\u200B/g,"");0<g.length&&g!=`
7`&&(a=!0)}),a)alert("Your table has pending changes. Please resolve them before remove table.");else{var r="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('<div><span data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></span></div>")),s=o.find("span").first(),i=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');n.before(o.get(0)),n.find("tr").find("> td").each(function(){var g=t('<span data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></span>")),c=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>'),f=t(this),u=f[0].innerText;t(c)[0].innerText=u,f[0].innerText="",g.prepend(c),f.prepend(g)}),e.opts.showChangesEnabled||i.addClass("fr-track-hide"),i.append(n),s.append(i),e.track_changes.pushChange(r)}}function Ve(n,a,r){var l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('<span data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></span>")),s=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||s.addClass("fr-track-hide"),s.append(a.get(0).innerHTML),o.append(s);var i=n.get(0).innerHTML;n.html(""),n.append(o),o.append(i)}function xe(){if(e.events.trigger("image.hideResizer"),e.events.trigger("video.hideResizer"),e.html.cleanEmptyTags(!0),e.helpers.isMobile())for(var n=e.$el.find("img[data-tracking-img]"),a=0;a<n.length;a++){var r=t(n.get(a));r.parent()&&r.parent().data("tracking")||r.removeData("tracking-img")}}function _e(){e.$el.find("li").each(function(){this.innerText.replace(/\u200B/g,"").length===0&&this.remove()})}function se(n){t(n).removeData("tracking"),t(n).removeData("track-id"),t(n).removeData("enter-key"),t(n).removeClass("fr-highlight-change")}function Te(){var n=X();if(n){var a,r=e.$el.find("[data-track-id=".concat(n,"]"));if(r.length){var l=r.parent("a");if(l.length){var o=t(l.get(0).outerHTML).text();[].filter.call(o,function(g){return g.charCodeAt(0)!==8203&&g.charCodeAt(0)!==8629}).length===1&&l.get(0).tagName!=="TR"&&(a=l)}for(var s=function(){var c=r.get(i);if(c.tagName==="TD"||c.tagName==="TH")return t(c).data("cell-deleted")=="true"?t(c).get(0).remove():se(c),0;var f=t(r).data("tracking-deleted")?t(r):t(c).find("[data-tracking-deleted=true]");if(f.length&&(f.get(0).remove?f.get(0).remove():f.get(0).parentNode.removeChild(f.get(0))),c.hasAttribute("style"))se(c);else{if(e.selection.save(),0<t(c).find("IFRAME").length)se(c);else{var u=r.get(i),v=t(u);if(t(u).data("remove-element")==="true")return v.remove(),0;v.is("[data-enter-key]")&&(function(m){Array.from(m.childNodes).forEac
7h(function(E){if(E.nodeType===Node.TEXT_NODE&&E.nodeValue.includes("↵")){var C=E.nodeValue.split("↵"),R=document.createDocumentFragment();C.forEach(function(_,w){_&&R.appendChild(document.createTextNode(_)),!(w<C.length-1)||C[C.length-1]||m.nextElementSibling&&m.nextElementSibling.tagName=="BR"||R.appendChild(document.createElement("br"))}),m.replaceChild(R,E)}})}(v[0]),se(u),c=u),c.outerHTML=c.innerHTML}e.selection.restore()}},i=0;i<r.length;i++)s()}a&&a.remove()}xe()}function Re(){var n=X();if(n){var a=e.$el.find("[data-track-id=".concat(n,"]"));if(a.length){e.selection.save();for(var r=a.length-1;0<=r;r--){var l=a.get(r);if(t(l).data("cell-deleted")!="true"){var o=t(a).data("tracking-deleted")?t(a):t(a.get(r)).find("[data-tracking-deleted=true]");if(o.length)0<t(a).find("IFRAME").length?(t(a).removeData("tracking"),t(a).removeData("track-id"),t(a).removeClass("fr-highlight-change"),t(a).removeClass("fr-tracking-deleted"),t(a).removeData("tracking-deleted"),t(a).removeAttr("contenteditable")):o.parent("[data-tracking=true]").data("track-id")==n?(t(a.get(r)).find("[data-tracking-deleted=true]").remove(),a.get(r).outerHTML=o.get(0).innerHTML):a.get(r).remove?a.get(r).remove():a.get(r).parentNode.removeChild(a.get(r));else{var s=a.get(r),i=t(s);if(t(s).data("remove-element")==="true"){i.remove();continue}if(i.is("[data-enter-key]")){for(var g=i;g.length&&(!g.next().length||g[0]===e.$el[0]);)g=g.parent();var c=g.next();c.length&&(c.contents().length&&i.after(c.contents()),c.remove()),i.remove()}else i.remove?i.remove():i.parentNode.removeChild(i)}}else{var f=t(l).get(0);t(l).removeClass("fr-track-hide"),t(l).removeData("track-id"),t(l).removeData("cell-deleted"),f.innerHTML=f.firstChild?f.firstChild.innerHTML:""}}e.selection.restore()}}xe()}return e.events.on("drop",function(n){if(e.opts.trackChangesEnabled){var a=Ee(n),r=e.selection.ranges(0);if(a&&e.$el.contains(a.offsetNode)&&e.selection.inEditor()&&r&&(r.startContainer===a.offsetNode&&r.startOffset===a.offset||r.endContainer===a.offsetNode&&r.endOffset===a.offset||r.startContainer===a.offsetNode&&r.endContainer===a.offsetNode&&a.offset>=r.startOffset&&a.offset<=r.endOffset))return;var l=t(n.target);if(l.hasClass("fr-highlight-change")&&l.children(".fr-tracking-deleted").length)return n.preventDefault(),n.stopPropagation(),!1;if(n.originalEvent.dataTransfer&&n.originalEvent.dataTransfer.items.length===0&&n.originalEvent.dataTransfer.files.length===0)return;e.undo.saveStep();var o=e.track_changes.getPendingChanges().length;H(n),o!==e.track_changes.getPendingChanges().length&&(W=!0,M=e.id),z=n}},!0),e.events.on("paste.beforeCleanup",function(n){if(e.opts.trackChangesEnabled&&z){var a=t(Ee(z).offsetNode).parentsUntil(e.$el,'[data-tracking="true"]');return W&&M===e.id&&a.length===0&&X(),H(z),z=null,W=!1,n}},!0),e.events.on("element.beforeDrop",function(n){if(e.opts.trackChangesEnabled){var a=pe(ye(n.clone()));n.after(a),W=!0,M=e.id}},!0),e.events.on("element.dropped",function(n){e.opts.trackChangesEnabled&&(W&&M===e.id&&(X(),W=!1,M=null),pe(n),z=null)},!0),e.events.on("keyup input",function(n){n&&n.keyCode==13&&e.opts.trackChangesEnabled&&(e.undo_stack.length&&e.undo.dropRedo(),e.undo.saveStep(he),he=null)}),{toggleTracking:function(){e.opts.trackChangesEnabled&&-1<e.html.get(!0,!0).indexOf("data-tracking")||e.opts.trackChangesEnabled&&0<e.$el.find("[data-tracking=true]").length?alert("Your editor has pending changes. Please resolve them before turning off Track Changes in the toolbar."):(e.commands.moreTrackChanges(),e.opts.trackChangesEnabled=!e.opts.trackChangesEnabled,e.opts.trackChangesEnabled||(e.opts.showChangesEnabled=!1))},pushChange:function(a){S.push(a)},insertChangeAt:function(a,r){S=[].concat(L(S.slice(0,a)),[r],L(S.slice(a)))},popChange:X,getPendingChanges:function(){return S},showChanges:function(){e.opts.showChangesEnabled=!e.opts.showChangesEnabled,function(g,c){for(var f=0;f<g.length;f++)c?(t(g.get(f)).removeClass("fr-track-hide"),t(g.get(f)).removeClass("fr-track-hide-mobile")):e.helpers.isMobile()?t(g.get(f)).addClass("fr-track-hide-mobile"):t(g.get(f)).addClass("fr-track-hide")}(e.$el.find(".fr-tracking-deleted"),e.opts.showChangesEnabled);var a=e.$el.find('[data-enter-key="true"]');if(a.length&&(e.opts.showChangesEnabled?t(a).removeClass("fr-track-visibility-hidden"):t(
7a).addClass("fr-track-visibility-hidden")),e.opts.showChangesEnabled)for(var r=e.$el.find("[data-tracking=true]").not(".fr-highlight-change"),l=0;l<r.length;l++)t(r.get(l)).addClass("fr-highlight-change");else for(var o=e.$el.find(".fr-highlight-change"),s=0;s<o.length;s++)t(o.get(s)).removeClass("fr-highlight-change")},acceptAllChanges:function(){for(;e.track_changes.getPendingChanges().length!=0;)Te();S=[],_e(),e.$el.find("li").each(function(){!t(this).children()[0]||t(this).children()[0].tagName!=="OL"&&t(this).children()[0].tagName!=="UL"||_e()})},rejectAllChanges:function(){for(;e.track_changes.getPendingChanges().length!=0;)Re();S=[]},acceptSingleChange:Te,rejectSingleChange:Re,refresh:function(a){var r,l,o=e.$el.find("[data-tracking=true]");a.toggleClass("fr-disabled",!S.length),a.toggleClass("fr-active",S.length).attr("aria-pressed",S.length),0<!o.length&&(a.removeClass("fr-active"),a.addClass("fr-disabled"));var s=(r=e.$tb)===null||r===void 0?void 0:r.find('.fr-command[data-cmd="markdown"]');s&&e.opts.trackChangesEnabled?s.addClass("fr-disabled"):s&&!t(".fr-active.fr-popup").length&&s.removeClass("fr-disabled");var i=(l=e.$tb)===null||l===void 0?void 0:l.find('.fr-command[data-cmd="showChanges"]');i&&e.opts.trackChangesEnabled&&i.removeClass("fr-disabled")},replaceSpecialItem:function(a){e.selection.setBefore(a.get(0)),e.selection.setAfter(a.get(0)),V(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0))},removeSpecialItem:function(a){e.selection.setBefore(a.get(0)),e.selection.setAfter(a.get(0)),P(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0))},removedTable:Ae,addQuote:function(a){var r="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=t('<div data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></div>")),s=t('<div data-tracking="true" data-track-id="'.concat(r,'" ').concat(l,"></div>")),i=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||i.addClass("fr-track-hide"),a.before(s),a.before(o);var g=a.get(0).innerHTML;i.append(g),o.append(i),s.append(a),s.find('[data-tracking="true"]').each(function(c,f){t(f).children().eq(0).insertBefore(t(f)),t(f).remove()}),e.track_changes.pushChange(r)},removeQuote:function(a,r){if(!(0<r)){var l="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),o=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",s=t('<div data-tracking="true" data-track-id="'.concat(l,'" ').concat(o,"></div>")),i=t('<div data-tracking="true" data-track-id="'.concat(l,'" ').concat(o,"></div>")),g=t('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||g.addClass("fr-track-hide"),a.before(i),a.before(s);var c=a.find("blockQuote").eq(0).html();c||(c=a.html()),g.append(a),s.append(g),i.append(c),i.find('[data-tracking="true"]').each(function(f,u){t(u).children().eq(0).insertBefore(t(u)),t(u).remove()}),e.track_changes.pushChange(l)}},wrapInTracking:pe,wrapInDelete:ye,wrapLinkInTracking:function(a,r){var l="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),o=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",s=t('<span data-tracking="true" data-track-id="'.concat(l,'" ').concat(o,"></span>"));return a.before(s),s.append(a),e.track_changes.insertChangeAt(r-1,l),s},pasteInEmptyEdior:function(a){var r=e.$el.find(".fr-highlight-change");t(r)[0].style.display="block",t(r)[0].innerHTML=a},pasteInEdior:function(a){var r=e.$el.find(".fr-marker");t(r)[0].outerHTML=a,e.markers.remove()}}},h.DefineIcon("trackChanges",{NAME:"enable-tracking",SVG_KEY:"trackChanges"}),h.DefineIcon("showChanges",{NAME:"show-changes",SVG_KEY:"showTrackChanges"}),h.DefineIcon("applyAll",{NAME:"apply-all",SVG_KEY:"acceptAllChanges"}),h.DefineIcon("removeAll",{NAME:"remove-all",SVG_KEY:"rejectAllChanges"}),h.DefineIcon("applyLast",{NAME:"apply-last",SVG_KEY:"acceptSingleChange"}),h.DefineIcon("removeLast",{NAME:"remove-last",SVG_KEY:"rejectSingleChange"}),h.RegisterCommand("trackChanges",{type:"button",title:"Enable Track Changes",plugin:"track_changes",showOnMobile:!0,callback:function(){this.track_changes.toggleTracking()},refreshAfterCallback:!0,forcedRefresh:!0,refresh:function(e){if(e&&this.$tb){var t=this.$tb.find('.fr
7-more-toolbar[data-name="'.concat(e.attr("id"),'"]')),b=t.length!==0&&t.hasClass("fr-expanded");(this.opts.trackChangesEnabled&&this.opts.toolbarContainer&&!b||!this.opts.trackChangesEnabled&&this.opts.toolbarContainer&&b)&&(this.$tb.find('.fr-more-toolbar[data-name="'.concat(e.attr("id"),'"]')).toggleClass("fr-expanded"),this.$box.toggleClass("fr-toolbar-open"),this.$tb.toggleClass("fr-toolbar-open"),e.toggleClass("fr-open")),e.toggleClass("fr-active",this.opts.trackChangesEnabled).attr("aria-pressed",this.opts.trackChangesEnabled)}}}),h.RegisterCommand("showChanges",{type:"button",icon:"showChanges",title:"Show Changes",plugin:"track_changes",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,refreshAfterCallback:!0,toggle:!0,callback:function(){this.track_changes.showChanges()},refresh:function(e){e.toggleClass("fr-active",this.opts.showChangesEnabled).attr("aria-pressed",this.opts.showChangesEnabled)}}),h.RegisterCommand("applyAll",{type:"button",icon:"applyAll",title:"Accept All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.acceptAllChanges()},refresh:function(e){this.opts.trackChangesEnabled&&this.track_changes.refresh(e)}}),h.RegisterCommand("removeAll",{type:"button",icon:"removeAll",title:"Reject All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.rejectAllChanges()},refresh:function(e){this.opts.trackChangesEnabled&&this.track_changes.refresh(e)}}),h.RegisterCommand("applyLast",{type:"button",icon:"applyLast",title:"Accept Single Change",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.acceptSingleChange()},refresh:function(e){this.opts.trackChangesEnabled&&this.track_changes.refresh(e)}}),h.RegisterCommand("removeLast",{type:"button",icon:"removeLast",title:"Reject Single Change",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.rejectSingleChange()},refresh:function(e){this.opts.trackChangesEnabled&&this.track_changes.refresh(e)}})})}()),Ce.exports}var Oe=qe();const Ge=Fe(Oe),Qe=je({__proto__:null,default:Ge},[Oe]);export{Qe as t};
8//# sourceMappingURL=track_changes.min-Afc-5IeK.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.