Files
2024-12-17 17:34:10 +01:00

11 lines
18 KiB
JavaScript

(function(v,x){typeof exports=="object"&&typeof module<"u"?x(exports):typeof define=="function"&&define.amd?define(["exports"],x):(v=v||self,x(v.Diff={}))})(this,function(v){"use strict";function x(){}x.prototype={diff:function(n,r){var t,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=l.callback;typeof l=="function"&&(i=l,l={}),this.options=l;var f=this;function o(p){return i?(setTimeout(function(){i(void 0,p)},0),!0):p}n=this.castInput(n),r=this.castInput(r),n=this.removeEmpty(this.tokenize(n)),r=this.removeEmpty(this.tokenize(r));var s=r.length,a=n.length,c=1,u=s+a;l.maxEditLength&&(u=Math.min(u,l.maxEditLength));var d=(t=l.timeout)!==null&&t!==void 0?t:1/0,g=Date.now()+d,h=[{oldPos:-1,lastComponent:void 0}],w=this.extractCommon(h[0],r,n,0);if(h[0].oldPos+1>=a&&w+1>=s)return o([{value:this.join(r),count:r.length}]);var b=-1/0,y=1/0;function O(){for(var p=Math.max(b,-c);p<=Math.min(y,c);p+=2){var F=void 0,m=h[p-1],L=h[p+1];m&&(h[p-1]=void 0);var N=!1;if(L){var S=L.oldPos-p;N=L&&0<=S&&S<s}var T=m&&m.oldPos+1<a;if(!N&&!T){h[p]=void 0;continue}if(!T||N&&m.oldPos+1<L.oldPos?F=f.addToPath(L,!0,void 0,0):F=f.addToPath(m,void 0,!0,1),w=f.extractCommon(F,r,n,p),F.oldPos+1>=a&&w+1>=s)return o(Le(f,F.lastComponent,r,n,f.useLongestToken));h[p]=F,F.oldPos+1>=a&&(y=Math.min(y,p-1)),w+1>=s&&(b=Math.max(b,p+1))}c++}if(i)(function p(){setTimeout(function(){if(c>u||Date.now()>g)return i();O()||p()},0)})();else for(;c<=u&&Date.now()<=g;){var H=O();if(H)return H}},addToPath:function(n,r,t,l){var i=n.lastComponent;return i&&i.added===r&&i.removed===t?{oldPos:n.oldPos+l,lastComponent:{count:i.count+1,added:r,removed:t,previousComponent:i.previousComponent}}:{oldPos:n.oldPos+l,lastComponent:{count:1,added:r,removed:t,previousComponent:i}}},extractCommon:function(n,r,t,l){for(var i=r.length,f=t.length,o=n.oldPos,s=o-l,a=0;s+1<i&&o+1<f&&this.equals(r[s+1],t[o+1]);)s++,o++,a++;return a&&(n.lastComponent={count:a,previousComponent:n.lastComponent}),n.oldPos=o,s},equals:function(n,r){return this.options.comparator?this.options.comparator(n,r):n===r||this.options.ignoreCase&&n.toLowerCase()===r.toLowerCase()},removeEmpty:function(n){for(var r=[],t=0;t<n.length;t++)n[t]&&r.push(n[t]);return r},castInput:function(n){return n},tokenize:function(n){return n.split("")},join:function(n){return n.join("")}};function Le(e,n,r,t,l){for(var i=[],f;n;)i.push(n),f=n.previousComponent,delete n.previousComponent,n=f;i.reverse();for(var o=0,s=i.length,a=0,c=0;o<s;o++){var u=i[o];if(u.removed){if(u.value=e.join(t.slice(c,c+u.count)),c+=u.count,o&&i[o-1].added){var g=i[o-1];i[o-1]=i[o],i[o]=g}}else{if(!u.added&&l){var d=r.slice(a,a+u.count);d=d.map(function(w,b){var y=t[c+b];return y.length>w.length?y:w}),u.value=e.join(d)}else u.value=e.join(r.slice(a,a+u.count));a+=u.count,u.added||(c+=u.count)}}var h=i[s-1];return s>1&&typeof h.value=="string"&&(h.added||h.removed)&&e.equals("",h.value)&&(i[s-2].value+=h.value,i.pop()),i}var xe=new x;function Fe(e,n,r){return xe.diff(e,n,r)}function ee(e,n){if(typeof e=="function")n.callback=e;else if(e)for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);return n}var ne=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,re=/\S/,P=new x;P.equals=function(e,n){return this.options.ignoreCase&&(e=e.toLowerCase(),n=n.toLowerCase()),e===n||this.options.ignoreWhitespace&&!re.test(e)&&!re.test(n)},P.tokenize=function(e){for(var n=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),r=0;r<n.length-1;r++)!n[r+1]&&n[r+2]&&ne.test(n[r])&&ne.test(n[r+2])&&(n[r]+=n[r+2],n.splice(r+1,2),r--);return n};function Ne(e,n,r){return r=ee(r,{ignoreWhitespace:!0}),P.diff(e,n,r)}function Oe(e,n,r){return P.diff(e,n,r)}var D=new x;D.tokenize=function(e){this.options.stripTrailingCr&&(e=e.replace(/\r\n/g,`
`));var n=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(var t=0;t<r.length;t++){var l=r[t];t%2&&!this.options.newlineIsToken?n[n.length-1]+=l:(this.options.ignoreWhitespace&&(l=l.trim()),n.push(l))}return n};function te(e,n,r){return D.diff(e,n,r)}function He(e,n,r){var t=ee(r,{ignoreWhitespace:!0});return D.diff(e,n,t)}var ie=new x;ie.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};function Se(e,n,r){return ie.diff(e,n,r)}var le=new x;le.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};function be(e,n,r){return le.diff(e,n,r)}function q(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?q=function(n){return typeof n}:q=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},q(e)}function Te(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function fe(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),r.push.apply(r,t)}return r}function oe(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?fe(Object(r),!0).forEach(function(t){Te(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function I(e){return Ie(e)||Ee(e)||Ae(e)||ze()}function Ie(e){if(Array.isArray(e))return X(e)}function Ee(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Ae(e,n){if(e){if(typeof e=="string")return X(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return X(e,n)}}function X(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,t=new Array(n);r<n;r++)t[r]=e[r];return t}function ze(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ce=Object.prototype.toString,C=new x;C.useLongestToken=!0,C.tokenize=D.tokenize,C.castInput=function(e){var n=this.options,r=n.undefinedReplacement,t=n.stringifyReplacer,l=t===void 0?function(i,f){return typeof f>"u"?r:f}:t;return typeof e=="string"?e:JSON.stringify($(e,null,null,l),l," ")},C.equals=function(e,n){return x.prototype.equals.call(C,e.replace(/,([\r\n])/g,"$1"),n.replace(/,([\r\n])/g,"$1"))};function Me(e,n,r){return C.diff(e,n,r)}function $(e,n,r,t,l){n=n||[],r=r||[],t&&(e=t(l,e));var i;for(i=0;i<n.length;i+=1)if(n[i]===e)return r[i];var f;if(Ce.call(e)==="[object Array]"){for(n.push(e),f=new Array(e.length),r.push(f),i=0;i<e.length;i+=1)f[i]=$(e[i],n,r,t,l);return n.pop(),r.pop(),f}if(e&&e.toJSON&&(e=e.toJSON()),q(e)==="object"&&e!==null){n.push(e),f={},r.push(f);var o=[],s;for(s in e)e.hasOwnProperty(s)&&o.push(s);for(o.sort(),i=0;i<o.length;i+=1)s=o[i],f[s]=$(e[s],n,r,t,s);n.pop(),r.pop()}else f=e;return f}var J=new x;J.tokenize=function(e){return e.slice()},J.join=J.removeEmpty=function(e){return e};function We(e,n,r){return J.diff(e,n,r)}function R(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.split(/\r\n|[\n\v\f\r\x85]/),t=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],l=[],i=0;function f(){var a={};for(l.push(a);i<r.length;){var c=r[i];if(/^(\-\-\-|\+\+\+|@@)\s/.test(c))break;var u=/^(?:Index:|diff(?: -r \w+)+)\s+(.+?)\s*$/.exec(c);u&&(a.index=u[1]),i++}for(o(a),o(a),a.hunks=[];i<r.length;){var d=r[i];if(/^(Index:|diff|\-\-\-|\+\+\+)\s/.test(d))break;if(/^@@/.test(d))a.hunks.push(s());else{if(d&&n.strict)throw new Error("Unknown line "+(i+1)+" "+JSON.stringify(d));i++}}}function o(a){var c=/^(---|\+\+\+)\s+(.*)$/.exec(r[i]);if(c){var u=c[1]==="---"?"old":"new",d=c[2].split(" ",2),g=d[0].replace(/\\\\/g,"\\");/^".*"$/.test(g)&&(g=g.substr(1,g.length-2)),a[u+"FileName"]=g,a[u+"Header"]=(d[1]||"").trim(),i++}}function s(){var a=i,c=r[i++],u=c.split(/@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/),d={oldStart:+u[1],oldLines:typeof u[2]>"u"?1:+u[2],newStart:+u[3],newLines:typeof u[4]>"u"?1:+u[4],lines:[],linedelimiters:[]};d.oldLines===0&&(d.oldStart+=1),d.newLines===0&&(d.newStart+=1);for(var g=0,h=0;i<r.length&&!(r[i].indexOf("--- ")===0&&i+2<r.length&&r[i+1].indexOf("+++ ")===0&&r[i+2].indexOf("@@")===0);i++){var w=r[i].length==0&&i!=r.length-1?" ":r[i][0];if(w==="+"||w==="-"||w===" "||w==="\\")d.lines.push(r[i]),d.linedelimiters.push(t[i]||`
`),w==="+"?g++:w==="-"?h++:w===" "&&(g++,h++);else break}if(!g&&d.newLines===1&&(d.newLines=0),!h&&d.oldLines===1&&(d.oldLines=0),n.strict){if(g!==d.newLines)throw new Error("Added line count did not match for hunk at line "+(a+1));if(h!==d.oldLines)throw new Error("Removed line count did not match for hunk at line "+(a+1))}return d}for(;i<r.length;)f();return l}function Pe(e,n,r){var t=!0,l=!1,i=!1,f=1;return function o(){if(t&&!i){if(l?f++:t=!1,e+f<=r)return f;i=!0}if(!l)return i||(t=!0),n<=e-f?-f++:(l=!0,o())}}function se(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof n=="string"&&(n=R(n)),Array.isArray(n)){if(n.length>1)throw new Error("applyPatch only works with a single input.");n=n[0]}var t=e.split(/\r\n|[\n\v\f\r\x85]/),l=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],i=n.hunks,f=r.compareLine||function(_,W,V,z){return W===z},o=0,s=r.fuzzFactor||0,a=0,c=0,u,d;function g(_,W){for(var V=0;V<_.lines.length;V++){var z=_.lines[V],k=z.length>0?z[0]:" ",Ge=z.length>0?z.substr(1):z;if(k===" "||k==="-"){if(!f(W+1,t[W],k,Ge)&&(o++,o>s))return!1;W++}}return!0}for(var h=0;h<i.length;h++){for(var w=i[h],b=t.length-w.oldLines,y=0,O=c+w.oldStart-1,H=Pe(O,a,b);y!==void 0;y=H())if(g(w,O+y)){w.offset=c+=y;break}if(y===void 0)return!1;a=w.offset+w.oldStart+w.oldLines}for(var p=0,F=0;F<i.length;F++){var m=i[F],L=m.oldStart+m.offset+p-1;p+=m.newLines-m.oldLines;for(var N=0;N<m.lines.length;N++){var S=m.lines[N],T=S.length>0?S[0]:" ",U=S.length>0?S.substr(1):S,K=m.linedelimiters&&m.linedelimiters[N]||`
`;if(T===" ")L++;else if(T==="-")t.splice(L,1),l.splice(L,1);else if(T==="+")t.splice(L,0,U),l.splice(L,0,K),L++;else if(T==="\\"){var M=m.lines[N-1]?m.lines[N-1][0]:null;M==="+"?u=!0:M==="-"&&(d=!0)}}}if(u)for(;!t[t.length-1];)t.pop(),l.pop();else d&&(t.push(""),l.push(`
`));for(var A=0;A<t.length-1;A++)t[A]=t[A]+l[A];return t.join("")}function De(e,n){typeof e=="string"&&(e=R(e));var r=0;function t(){var l=e[r++];if(!l)return n.complete();n.loadFile(l,function(i,f){if(i)return n.complete(i);var o=se(f,l,n);n.patched(l,o,function(s){if(s)return n.complete(s);t()})})}t()}function Z(e,n,r,t,l,i,f){f||(f={}),typeof f.context>"u"&&(f.context=4);var o=te(r,t,f);if(!o)return;o.push({value:"",lines:[]});function s(y){return y.map(function(O){return" "+O})}for(var a=[],c=0,u=0,d=[],g=1,h=1,w=function(O){var H=o[O],p=H.lines||H.value.replace(/\n$/,"").split(`
`);if(H.lines=p,H.added||H.removed){var F;if(!c){var m=o[O-1];c=g,u=h,m&&(d=f.context>0?s(m.lines.slice(-f.context)):[],c-=d.length,u-=d.length)}(F=d).push.apply(F,I(p.map(function(A){return(H.added?"+":"-")+A}))),H.added?h+=p.length:g+=p.length}else{if(c)if(p.length<=f.context*2&&O<o.length-2){var L;(L=d).push.apply(L,I(s(p)))}else{var N,S=Math.min(p.length,f.context);(N=d).push.apply(N,I(s(p.slice(0,S))));var T={oldStart:c,oldLines:g-c+S,newStart:u,newLines:h-u+S,lines:d};if(O>=o.length-2&&p.length<=f.context){var U=/\n$/.test(r),K=/\n$/.test(t),M=p.length==0&&d.length>T.oldLines;!U&&M&&r.length>0&&d.splice(T.oldLines,0,"\\ No newline at end of file"),(!U&&!M||!K)&&d.push("\\ No newline at end of file")}a.push(T),c=0,u=0,d=[]}g+=p.length,h+=p.length}},b=0;b<o.length;b++)w(b);return{oldFileName:e,newFileName:n,oldHeader:l,newHeader:i,hunks:a}}function B(e){if(Array.isArray(e))return e.map(B).join(`
`);var n=[];e.oldFileName==e.newFileName&&n.push("Index: "+e.oldFileName),n.push("==================================================================="),n.push("--- "+e.oldFileName+(typeof e.oldHeader>"u"?"":" "+e.oldHeader)),n.push("+++ "+e.newFileName+(typeof e.newHeader>"u"?"":" "+e.newHeader));for(var r=0;r<e.hunks.length;r++){var t=e.hunks[r];t.oldLines===0&&(t.oldStart-=1),t.newLines===0&&(t.newStart-=1),n.push("@@ -"+t.oldStart+","+t.oldLines+" +"+t.newStart+","+t.newLines+" @@"),n.push.apply(n,t.lines)}return n.join(`
`)+`
`}function ae(e,n,r,t,l,i,f){return B(Z(e,n,r,t,l,i,f))}function qe(e,n,r,t,l,i){return ae(e,e,n,r,t,l,i)}function $e(e,n){return e.length!==n.length?!1:G(e,n)}function G(e,n){if(n.length>e.length)return!1;for(var r=0;r<n.length;r++)if(n[r]!==e[r])return!1;return!0}function Je(e){var n=Y(e.lines),r=n.oldLines,t=n.newLines;r!==void 0?e.oldLines=r:delete e.oldLines,t!==void 0?e.newLines=t:delete e.newLines}function Re(e,n,r){e=de(e,r),n=de(n,r);var t={};(e.index||n.index)&&(t.index=e.index||n.index),(e.newFileName||n.newFileName)&&(ue(e)?ue(n)?(t.oldFileName=j(t,e.oldFileName,n.oldFileName),t.newFileName=j(t,e.newFileName,n.newFileName),t.oldHeader=j(t,e.oldHeader,n.oldHeader),t.newHeader=j(t,e.newHeader,n.newHeader)):(t.oldFileName=e.oldFileName,t.newFileName=e.newFileName,t.oldHeader=e.oldHeader,t.newHeader=e.newHeader):(t.oldFileName=n.oldFileName||e.oldFileName,t.newFileName=n.newFileName||e.newFileName,t.oldHeader=n.oldHeader||e.oldHeader,t.newHeader=n.newHeader||e.newHeader)),t.hunks=[];for(var l=0,i=0,f=0,o=0;l<e.hunks.length||i<n.hunks.length;){var s=e.hunks[l]||{oldStart:1/0},a=n.hunks[i]||{oldStart:1/0};if(ce(s,a))t.hunks.push(pe(s,f)),l++,o+=s.newLines-s.oldLines;else if(ce(a,s))t.hunks.push(pe(a,o)),i++,f+=a.newLines-a.oldLines;else{var c={oldStart:Math.min(s.oldStart,a.oldStart),oldLines:0,newStart:Math.min(s.newStart+f,a.oldStart+o),newLines:0,lines:[]};je(c,s.oldStart,s.lines,a.oldStart,a.lines),i++,l++,t.hunks.push(c)}}return t}function de(e,n){if(typeof e=="string"){if(/^@@/m.test(e)||/^Index:/m.test(e))return R(e)[0];if(!n)throw new Error("Must provide a base reference or pass in a patch");return Z(void 0,void 0,n,e)}return e}function ue(e){return e.newFileName&&e.newFileName!==e.oldFileName}function j(e,n,r){return n===r?n:(e.conflict=!0,{mine:n,theirs:r})}function ce(e,n){return e.oldStart<n.oldStart&&e.oldStart+e.oldLines<n.oldStart}function pe(e,n){return{oldStart:e.oldStart,oldLines:e.oldLines,newStart:e.newStart+n,newLines:e.newLines,lines:e.lines}}function je(e,n,r,t,l){var i={offset:n,lines:r,index:0},f={offset:t,lines:l,index:0};for(he(e,i,f),he(e,f,i);i.index<i.lines.length&&f.index<f.lines.length;){var o=i.lines[i.index],s=f.lines[f.index];if((o[0]==="-"||o[0]==="+")&&(s[0]==="-"||s[0]==="+"))Ue(e,i,f);else if(o[0]==="+"&&s[0]===" "){var a;(a=e.lines).push.apply(a,I(E(i)))}else if(s[0]==="+"&&o[0]===" "){var c;(c=e.lines).push.apply(c,I(E(f)))}else o[0]==="-"&&s[0]===" "?ve(e,i,f):s[0]==="-"&&o[0]===" "?ve(e,f,i,!0):o===s?(e.lines.push(o),i.index++,f.index++):Q(e,E(i),E(f))}we(e,i),we(e,f),Je(e)}function Ue(e,n,r){var t=E(n),l=E(r);if(ge(t)&&ge(l)){if(G(t,l)&&me(r,t,t.length-l.length)){var i;(i=e.lines).push.apply(i,I(t));return}else if(G(l,t)&&me(n,l,l.length-t.length)){var f;(f=e.lines).push.apply(f,I(l));return}}else if($e(t,l)){var o;(o=e.lines).push.apply(o,I(t));return}Q(e,t,l)}function ve(e,n,r,t){var l=E(n),i=Ve(r,l);if(i.merged){var f;(f=e.lines).push.apply(f,I(i.merged))}else Q(e,t?i:l,t?l:i)}function Q(e,n,r){e.conflict=!0,e.lines.push({conflict:!0,mine:n,theirs:r})}function he(e,n,r){for(;n.offset<r.offset&&n.index<n.lines.length;){var t=n.lines[n.index++];e.lines.push(t),n.offset++}}function we(e,n){for(;n.index<n.lines.length;){var r=n.lines[n.index++];e.lines.push(r)}}function E(e){for(var n=[],r=e.lines[e.index][0];e.index<e.lines.length;){var t=e.lines[e.index];if(r==="-"&&t[0]==="+"&&(r="+"),r===t[0])n.push(t),e.index++;else break}return n}function Ve(e,n){for(var r=[],t=[],l=0,i=!1,f=!1;l<n.length&&e.index<e.lines.length;){var o=e.lines[e.index],s=n[l];if(s[0]==="+")break;if(i=i||o[0]!==" ",t.push(s),l++,o[0]==="+")for(f=!0;o[0]==="+";)r.push(o),o=e.lines[++e.index];s.substr(1)===o.substr(1)?(r.push(o),e.index++):f=!0}if((n[l]||"")[0]==="+"&&i&&(f=!0),f)return r;for(;l<n.length;)t.push(n[l++]);return{merged:t,changes:r}}function ge(e){return e.reduce(function(n,r){return n&&r[0]==="-"},!0)}function me(e,n,r){for(var t=0;t<r;t++){var l=n[n.length-r+t].substr(1);if(e.lines[e.index+t]!==" "+l)return!1}return e.index+=r,!0}function Y(e){var n=0,r=0;return e.forEach(function(t){if(typeof t!="string"){var l=Y(t.mine),i=Y(t.theirs);n!==void 0&&(l.oldLines===i.oldLines?n+=l.oldLines:n=void 0),r!==void 0&&(l.newLines===i.newLines?r+=l.newLines:r=void 0)}else r!==void 0&&(t[0]==="+"||t[0]===" ")&&r++,n!==void 0&&(t[0]==="-"||t[0]===" ")&&n++}),{oldLines:n,newLines:r}}function ye(e){return Array.isArray(e)?e.map(ye).reverse():oe(oe({},e),{},{oldFileName:e.newFileName,oldHeader:e.newHeader,newFileName:e.oldFileName,newHeader:e.oldHeader,hunks:e.hunks.map(function(n){return{oldLines:n.newLines,oldStart:n.newStart,newLines:n.oldLines,newStart:n.oldStart,linedelimiters:n.linedelimiters,lines:n.lines.map(function(r){return r.startsWith("-")?"+".concat(r.slice(1)):r.startsWith("+")?"-".concat(r.slice(1)):r})}})})}function Xe(e){for(var n=[],r,t,l=0;l<e.length;l++)r=e[l],r.added?t=1:r.removed?t=-1:t=0,n.push([t,r.value]);return n}function Ze(e){for(var n=[],r=0;r<e.length;r++){var t=e[r];t.added?n.push("<ins>"):t.removed&&n.push("<del>"),n.push(Be(t.value)),t.added?n.push("</ins>"):t.removed&&n.push("</del>")}return n.join("")}function Be(e){var n=e;return n=n.replace(/&/g,"&amp;"),n=n.replace(/</g,"&lt;"),n=n.replace(/>/g,"&gt;"),n=n.replace(/"/g,"&quot;"),n}v.Diff=x,v.applyPatch=se,v.applyPatches=De,v.canonicalize=$,v.convertChangesToDMP=Xe,v.convertChangesToXML=Ze,v.createPatch=qe,v.createTwoFilesPatch=ae,v.diffArrays=We,v.diffChars=Fe,v.diffCss=be,v.diffJson=Me,v.diffLines=te,v.diffSentences=Se,v.diffTrimmedLines=He,v.diffWords=Ne,v.diffWordsWithSpace=Oe,v.formatPatch=B,v.merge=Re,v.parsePatch=R,v.reversePatch=ye,v.structuredPatch=Z,Object.defineProperty(v,"__esModule",{value:!0})});