Îõ³h&ds&      !"#$% Safe-Inferred"%&'(/ÁÂÃÄÅÔÜãäóå     (c) 2023 Tom McLaughlinBSD3 experimentalportable Safe-Inferred"#%&'(/ÁÂÃÄÅÔÜãäóÿ  myers-diffDiff &s to produce an edit script. myers-diffDiff &%s to produce LSP-style change events. myers-diffDiff &2s to produce consolidated LSP-style change events. myers-diffDiff &'s with a custom consolidation function.  myers-diffDiff 's to produce an edit script.! myers-diff?To use in benchmarking against other libraries that use String.# myers-diff/Convert edit script to LSP-style change events.$ myers-diff?Consolidate adjacent edit script entries to shorten the script.% myers-diff,This is currently the only way to convert a & to a '- without extraneous allocations. Taken from  ,https://stackoverflow.com/a/77388392/2659595÷ Once the text library contains a foldM function, we can switch to that and avoid importing internal functions. See (https://github.com/haskell/text/pull/543  !"#$% !"#$%  Safe-Inferred"%&'(/ÁÂÃÄÅÔÜãäóf()*+,-./0       !"#$%&'()*+,-./012345)myers-diff-0.3.0.0-KVCxfiQFxV15jXWUKrXvWUData.Diff.TypesData.Diff.MyersPaths_myers_diff ChangeEventrangetextRange rangeStartrangeEndPosition positionLine positionChEdit EditDelete EditInsert deleteFromdeleteTo insertPos insertFrominsertTo$fShowChangeEvent$fEqChangeEvent $fShowRange $fEqRange$fShowPosition $fEqPosition $fShowEdit$fEqEdit diffTextsdiffTextsToChangeEvents"diffTextsToChangeEventsConsolidatediffTextsToChangeEvents' diffVectors diffStringsdiffeditScriptToChangeEventsconsolidateEditScriptfastTextToVector text-1.2.5.0Data.Text.InternalText%vector-0.13.1.0-2lCeeCyC2I3KCSVrGQfe2Data.Vector.Unboxed.BaseVectorversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir