d7003 ,Kme̷hki.F0VhF]w  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx,yz{|}~.,-0123567BCDFGHIL^`(*/EK ZН3ykBhRio2L3'>~yix%_ڰV(yBQjӖP@O8 toH󽍝UG 9AbHLr[ς&ok̞:jqK54(EKq;q΋=' RӺ5VUN3ql2Pd?9m+>sݻn\?G@R )2W~Bc(-7I.kNdjmE*@㋌^8#/Dm՛ZώNޣ4Aìܙ- 7Bghz@1!W|EŖի<3 I9a,0ݜq*!" OA!Z1ĴK+J4{ I["]p9\W9}RuSNm!<󌋧'PQB殬\((#Zaz$̶I JU(nw.Dyx/KELS/"̵ vRu=/* Rl>K<PW|l>K<PW|ʾW1nEbVq-T^M n7XSJm>$3_C.WҒB*ɶCΔ ˘uYn~ha/0Q̢OY ^E#"<Ά+p|)w,m@(ؑH Ԡ[>(pw_7$tpc>)NLәd146 x濃&~ELZeM^B80C`ܤM y2ۼr۩e /`/ 'jʚ6YN!Q6K} NuЇ+'x|Il<xOF B& _[ ߦUmcۗ]~4b??ML6.,ZWdVK=@z޳rgξ./vY A(Tspia||0Y%*/t;t|ͫ(^z6%F NbDM$$53H@V`GˡgYObYI~c`وJZٹRCO#!F4*MtQfB 氪!EZb#,k!CYT)m3x-YhennQjb mnQ2SlM=58K@L@w,ms<\ՏW*Oh`ʳWZ͆:Ŧ/OJz*bjCs>$i br1Z g _o'Ŋo/03qzLU;btJ3UmNN(עɾT{B|TLҮ쨷5DGQax)%j<\V !iwPG cUQ*j}۳~:ȯ!Ѵ[9mx3 $<+OO"lHgdɍt^t (̽k_);($;7yFڈ\W֟nyf8Eǖ `  4AD~'             vcAB2   wbk \D)-ޞ< C  J^7]BB)(S         % U=Mz   v e`ۤZϸXٵ,0   8 9Y[H#9:9: :  ; < xCU<: : $ :%& '()= > ( + , - 7;iXz=  GHgE=,n W  ? @sJ{|   A Buvol    C Dw8tR(Cl @ $ %& '() * ( + , - 7cx[AQ5$< n !siYz߆T?ek"   E F ^$/#   G H{4u@azk$   %& $%)&' I%'$() @؁F=* I +NjU!rjIv&,   J K2`W*5UfT-   C Lxj}Q;.. <  M N6ًr3c|v7Y/ r $ %& '() * ( + , - O"RA{1I0   z     PQ RS1 T1:ofc*[!{v/:2  3," N4   U V  6f95V   G WyB͔0 6  79=7 mN\G8   X YSʵ/b`5b1uI+91 Z[  \ ]! ‰-:Z[ SZ[  ^[ (( _ ` a b[ ((c; ;[ '('(tN(VzʑȲ <d[  e f g #2cj[  e k l m n g oc(y]ucQٻ?p[   q  g rlQڽK@s[ ! t u v8 f/=o#: A Aw !c x yfe|GuӄxBzZ[ ! {Z[  | } ~6XUFCZ[ "@ [ _qJ;)j KDZ[ "  {Tٯ୐.GE " FVO G#   e q”H#s   C kEyLK<7RlⳗB]SjS ZWZ  )Z  c; ;  '('(X (( H:<@Id|+\YzZ  * {Z   ~앲gqc1ZZ  +   iWTdK[ +6 \yyq.BF]+   :Y_YȂMW^+ Z[ [  Ã\\/ 9_Z[ [ - Z[ [ c; [ (( ;[ [ '('(m܅&@KO` [ [ [ [ -    o>¼bj&<]a[ .K  $$ǵ Vbb[ .  h72ٶMc .  }ELyg_fadd[ /# e R ZXArsHej[ / k Nޤ`2ɴfp[ / q Ma%+Xu3g[ 0  COctE/qh[ 0Y  SC q3i[ 0  "/4'#!2kjs[ 0 t [BYlk 1 l#Uw޵⿦m1n   4tIV-%pn1 Z   o 2  ªXPEHʹ>pZ  2Z  c;  (( ;  '('(CtL.l(q 3( rˤM_@J8s3}   ςmuν%^wt3 Z[ [  :>xB;ԞCuZ[ [ 4Z[ [ c; [ (( ;[ [ '('(-2lRb uv 5- wĸwFD#<x5   Қɔijsf1y5 Z   ӊM"Tt7aZzZ  6Z  c;  (( ;  '('(v4V/QbC%Jҭ-{ 6 | 4Ny0} 7<  <Ǩ:*:i~7   Ikxf }hK8 Z[ [  Z^󤺆氇Z[ [ "#8j]&^,%mU#`w[ [ 8 [ [ Xa uD;i 9" K@%3Zh5X9w   2~j'٘8sq9 Z   _U1;V:fI(tZ  Z  "#c; ;  '('("#&&"#"#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"#"# 012%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"#"# 012%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"#"# 012%3%4#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"#"# 012%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4#"#"# 012%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4# (("#Q 12%3%4#S"#   (    % (    % "#Q 12%3%4#S%%"#   (    %    % "#Q 12%3%4#S(("# (( %("#/ 12%3%4#5 12%3%4# wL9Z22& [T$j*:<   QͳoG`s @ |   Y@?A Ƈ:jT         75]w+\\Q"     4nih6Q;u]Y[:z   R     31]oa22& ,gNͳJf_   Ysc227Aݸ\         nu gd   qLvJ      <W\ |x2'2& ARQn)z   ٝ$ېx    G4󯴿|]C=    *>ť_8v庑q[         XLZ<{]S+   KyKԇ      Fl8&^x/      ]| yVY" ؟nTKrWV !z " # $ % &`գOv3it'  (  ) &&l3ikԃߡ* d +  %q2nϸhP  S2=j_1uƳ   , -ȪB_.Ф  '  . /?/u!aזs^W Z[  0 1gR'c+eUCb3Z[ Z[ c; ;[ '('(X  2  ((  3 ((( 4 ((( 5 ((    % (    % Q 6S ((& &%(/ 75 Ry-O2zZ[  {Z[  8 9 ~h: N9/Z[  [ :d'"| L#zw[ [ [ ;zwқ >vy  V]ʓ|   < =_\܌?CD6 Z  > ?t﵅SFBZ 7Z c; ; '('(X   ((  @((   % (    % Q 6S ((& &%(/ 75 Rw3Sd4zZ  {Z  A B ~Jkq.xU5t   C Dٷˠ\Z T  E%Cvȿww   Z%C6),IV  ,0_<2}(9n\PJ1   F G-Ri/ Z[  H ILyLɍ&mw2,Z[ Z[ c; J ((( 3 ((( 4 ((( 5 ((  3 ((( 4 ((( 5 (( ;[ '('( ;[ '('(K RL McNZpf?zZ[  {Z[  N O ~c'TS:7^TZ[ m [ ;A(c0[~  GVRwa+t9L   P QM1|#0+vNR7pll 0  R SL tR8xo5}| Z  T UHq#p0oZ `A|V=-d:zZ " {Z  V W ~iTe-aq']0Z h  8eÞO+dC?  Oֺ}[    X YCzI-5I)c   Z [z6:tSf V  \ ]w5HHxߗ%   ^ _zVPHێ   ` af ZB V   b cPc[D  \ d ylE'OB  e hK7ܲ=W#|O  f y8036BHi @ g >h̯&ѱZ#h  i ;uo ,js  j yah*BΞJ艡  k Ls)/c%ՋA  l u m v m o f n y='@d|Sd  o yyN>Z2P Z   >    pO)p 2lꤕyK\mq  r spwwrQĝ[q<Z     4, 0KZ[ [  [ [ tYlKr6q  u gO!suq: < r: v˚m\'}3?Ulw[  w :98U'\-w     2W^FHx|w  Z   $}e }/+?Z[ [  [ [ k]Τ_PY w[ [ B [ [ ; ;KyNCKk*#0 w[  w rO.-d j  x r y$ag=51 p  y yK0s4HY*Q%! z  {  z { |Oj)z , { "# z { }1]p-9cx z:  {: "# ~  }V7k@JOzZ   Z {Z   "#   }VsgXzZ[ [  {Z[ [    ~k[axxxvrzZ  p {Z     ~g1-m יzZ[ [ % {Z[ [ "#   }}jS$zZ   {Z  "# }lIm cnL     X  X  v y  v y    K K RL L T:h1kkF_Sw         v y   ''K   ''K L L PDf h         yQ S   ''K   ''K L L $8[^G4N^WX   ɷ q 1  pf=V=Sކ h  -;e ]x(       yC!LWs!&  炉 ڟ<[~H " f   %Uvr9r3_*#    _0@ΘoO,$    *o ɓ\ & % .   TX LA&    I S W'   ԐvvS`r( "# "#$ %& '("#)  ( + , - "#/ 012%3%4#5 6  ( + , - /H?U%;: )    |      #0A5%z}_*     >    yNƛ5!+    ²Tk},y,   y%& yGircPuN5ܞ- W   |a&zLvZ. ã  v yw!Q#XT/    hۤ6G0 ; 1=Gj,cד"C^I)2Đ    kBٓnă=K3   j)s4 "# "#$ %& '("#)  ( + , -  "#/ 012%3%4#5 6  ( + , - (`LcꨵJ>5    Ǒ      aӓՍ{Yi6 ǿ 7yFV8    &_Rif9[`b!9r   O^f'O: Ȳ   3,t%~kkHbT; "#ʝ "#$ %& '("#)  ( + , -  "#/ 012%3%4#5 6  ( + , - eʜU1hK<  =go⹽F T>     Y}y]#\W | ?~ :   XlQ?cܘJ@: "#͒: "#$ :%& '("#)"#= > ( + , - "#/ 012%3%4#5 6 > ( + , - )52sxuA   g  B  BC  yQ    SD    CDT7!M%e ϾE         ysK Q MF     B  BC  yQ    SD    CD/T[ev G   u    yOewI$4^īݯ H:  : Ŗw VCnziI    2αzjn@J M K$1x!V*nGfpLӢ    ɬa$~^LM   IY.U3< MN "# "#$ %& '("#) * ( + , - "#/ 012%3%4#5 6 * ( + , - ذ@kf kO   ׸  B  BC  yQ    SD    CDXmgbs0'ȿIP   y  B  BC  yQ    SD    CDkn|Ԋq"orQ ٧ R?eD?*QS    ΎJ8ɦ9 2TZ   C χ# UU ې $ %& '() * ( + , - Qtd)y]e`V    }O$W   ݥ  B  BC  yQ    SD    CD#Ad]oӨj>Xz 0 {  z { ~Qʔى/&RY ^ Z$)cj[޳    HM،ш_3s8\ :  ; /}0;aP]]: l: $ :%& '()= > ( + , - / &] al^   A  B  BC  yQ    SD    CD6&󴫋9_z:  {:  ~  ~PI0:`  aluHE֎bO    s; RpZaďTgc    ڍw@Jd :   s$czAATwe: "#: "#$ :%& '("#)"#= > ( + , - ."#/ 012%3%4#5 6 > ( + , - dD-%f         t0ۃ3qPqH g   G    y8[F}sh u iV ?˶j"j    k"*7?嗾k(   7# V/l "#  "#$ %& '("#) * ( + , - ."#/ 012%3%4#5 6 * ( + , - 0%L4m 9 nX"DxiW#oo    ᜹,{xk5p    ܌㞐rJgq, :  ; 䝔K,24CnqWTr: : $ :%& '()= > ( + , - ' 7V{R"s  t5.0^v`o u     Br~;Dntvh   C v?V>I vw  $ %& '() * ( + , -  ϺKAx  y$b|֢/|z!    +ޓaS[[{ :   /ikѥ8u|: "#: "#$ :%& '("#)"#= > ( + , - ."#/ 012%3%4#5 6 > ( + , - 7i>M=d[^.iKi}~K}K"]4e_* jca`{{{jKc`K.,}{{{}~e `_``T. X*# $`2-/N=0 ee65`E9jiB:_@><j88KGI>L? >L h-kK0{{DCej{``LHJ8VKAROPi7[UcYW4cc_2^Zk^__a`3+,jihgedb470%-4,o6f177$$44qnp"}3vtu{yzca e1aae44{{{{{{qq__ _!z i i % _ _^ 4^u-hh_^o^jb[SL>#K`KK KKKKKQk c!`"`#i$K%K&/{'b(`)H^*^+^,^-iiK.iiE_/GK0g{1q2K3-8$2%&0'(`4+)_/K5/6:'K7j86345_<9;IJ?@FAh9K:~VQMNPOYTUWxc`\]^hdspefmklsqmrxvw {|;mainDarcs.Test.Patch.Unit2ByteStringUtils CommandLine Crypt.SHA256Darcs.Arguments Darcs.BugDarcs.ColorPrinterDarcs.CommandsDarcs.Commands.ReplaceDarcs.CommandsAux Darcs.Compat Darcs.Diff Darcs.EmailDarcs.External Darcs.Flags Darcs.GlobalDarcs.IO Darcs.LockDarcs.MonadProgress Darcs.PatchDarcs.Patch.ApplyDarcs.Patch.ApplyMonadDarcs.Patch.BracketedDarcs.Patch.Bracketed.InstancesDarcs.Patch.BundleDarcs.Patch.CommuteDarcs.Patch.ConflictDarcs.Patch.ConflictMarkingDarcs.Patch.DependsDarcs.Patch.DummyDarcs.Patch.EffectDarcs.Patch.FileHunkDarcs.Patch.FileNameDarcs.Patch.FormatDarcs.Patch.InfoDarcs.Patch.InspectDarcs.Patch.InvertDarcs.Patch.MatchDataDarcs.Patch.MergeDarcs.Patch.NamedDarcs.Patch.OldDateDarcs.Patch.PatchInfoAndDarcs.Patch.PatchyDarcs.Patch.Patchy.InstancesDarcs.Patch.PermutationsDarcs.Patch.PrimDarcs.Patch.Prim.ClassDarcs.Patch.Prim.V1Darcs.Patch.Prim.V1.ApplyDarcs.Patch.Prim.V1.CoalesceDarcs.Patch.Prim.V1.CommuteDarcs.Patch.Prim.V1.CoreDarcs.Patch.Prim.V1.DetailsDarcs.Patch.Prim.V1.ReadDarcs.Patch.Prim.V1.ShowDarcs.Patch.ReadDarcs.Patch.ReadMonadsDarcs.Patch.RegCharsDarcs.Patch.RepairDarcs.Patch.RepoPatchDarcs.Patch.SetDarcs.Patch.ShowDarcs.Patch.SummaryDarcs.Patch.SummaryDataDarcs.Patch.TokenReplaceDarcs.Patch.V1Darcs.Patch.V1.ApplyDarcs.Patch.V1.CommuteDarcs.Patch.V1.CoreDarcs.Patch.V1.ReadDarcs.Patch.V1.ShowDarcs.Patch.V1.ViewingDarcs.Patch.V2Darcs.Patch.V2.NonDarcs.Patch.V2.RealDarcs.Patch.ViewingDarcs.ProgressPatchesDarcs.RepoPathDarcs.RepositoryDarcs.Repository.ApplyPatchesDarcs.Repository.CacheDarcs.Repository.FormatDarcs.Repository.HashedIODarcs.Repository.HashedRepoDarcs.Repository.InternalDarcs.Repository.InternalTypesDarcs.Repository.LowLevelDarcs.Repository.MergeDarcs.Repository.OldDarcs.Repository.PrefsDarcs.Repository.StateDarcs.ResolutionDarcs.SignalHandlerDarcs.Test.Patch.Prim.V1Darcs.Test.Patch.PropertiesDarcs.Test.Patch.QuickCheckDarcs.Test.Patch.RepoModelDarcs.Test.Patch.UtilsDarcs.Test.Patch.WithStateDarcs.Test.Util.QuickCheckDarcs.Test.Util.TestResult Darcs.URL Darcs.UtilsDarcs.Witnesses.EqDarcs.Witnesses.OrderedDarcs.Witnesses.SealedDarcs.Witnesses.ShowDarcs.Witnesses.UnsafeEnglishExecHTTPLcsPrinterProgressRatifiedSHA1SshURLVersion Workaround HTTP-4000.1.1 HUnit-1.2.2.3QuickCheck-2.4.1.1ansi-terminal-0.5.5ansi-wl-pprint-0.6.3 array-0.3.0.2basebinary-0.5.0.2bytestring-0.9.1.10containers-0.4.0.0dataenc-0.13.0.4deepseq-1.1.0.2directory-1.1.0.0extensible-exceptions-0.1.1.2filepath-1.2.0.0ghc-primhashed-storage-0.5.7haskeline-0.6.4.0 hostname-1.0 html-1.0.1.2 integer-gmp mmap-0.5.7 mtl-2.0.1.0network-2.3.0.2old-locale-1.0.0.2old-time-1.0.0.6 parsec-3.1.1process-1.0.1.5random-1.0.0.3regex-base-0.93.2regex-compat-0.95.1regex-posix-0.95.1 tar-0.3.1.0terminfo-0.3.1.3test-framework-0.4.0test-framework-hunit-0.2.6!test-framework-quickcheck2-0.2.10 text-0.11.0.6 time-1.2.0.3transformers-0.2.2.0 unix-2.4.2.0utf8-string-0.3.6 xml-1.3.8 zlib-0.5.3.1Control.Monad.InstancesGHC.Base GHC.FloatGHC.NumData.ByteStringData.ByteString.Char8Data.ByteString.LazyData.ByteString.Lazy.Char8Network.SocketNetwork.Socket.InternalText.Parsec.StringText.Regex.Base.ContextText.Regex.Posix.ByteString Text.Regex.Posix.ByteString.LazyText.Regex.Posix.SequenceText.Regex.Posix.StringTest.Framework.Runners.Console Data.TextData.Time.Calendar.GregorianData.Time.Format.ParseData.Time.LocalTime.LocalTimeControl.Monad.Trans.Error Data.Maybe GHC.ClassesPreludeCommuteFileHunkIsHunkMergePatchy PrimCanonize PrimPatch PrimPatchBasePrim RepoPatch RealPatch isConsistent isDuplicatecommuteInverseseffectPreservinginvertRollbackinvertSymmetry joinCommutejoinEffectPreservingmergeEitherWaypartialPermutivity permutivity recommute show_readTreeTreeWithFlattenPoscommutePairFromTWFPcommutePairFromTreecommuteTripleFromTreemergePairFromTWFPmergePairFromTree patchFromTreepropConsistentTreeFlatteningspropIsMergeable RepoModeltestConditionalWithStartState WithStatewsPatch TestResult fromMaybeMyEq:/\::>:\/:FLallFLSealedSealed2unsealunseal2Test.FrameworkTest.Framework.Core$Test.Framework.Providers.QuickCheck2notDuplicatestriplepatchUnitTests2primxydswildzads1wild1z1bcwild2wild3wild4cods5patchUnitTests1patchUnitTests10patchUnitTests100patchUnitTests101(Checking nontrivial recommute using TWFPpatchUnitTests102patchUnitTests103patchUnitTests104w5wwww1patchUnitTests105Checking nontrivial recommutepatchUnitTests106patchUnitTests107patchUnitTests108ww2ww3ww4patchUnitTests1092Checking recommute using QuickCheck TWFP generatorpatchUnitTests11patchUnitTests110patchUnitTests111patchUnitTests112patchUnitTests1132Checking recommute using QuickCheck Tree generatorpatchUnitTests114patchUnitTests115patchUnitTests116x1ds2tx2pspatchUnitTests117*Checking we can do merges using QuickCheckpatchUnitTests118patchUnitTests119patchUnitTests12patchUnitTests120patchUnitTests121errMsgpatchUnitTests122=Checking with quickcheck that real patches are consistent... patchUnitTests123patchUnitTests124patchUnitTests1251Checking that tree flattenings are consistent... patchUnitTests126patchUnitTests127patchUnitTests128a1patchUnitTests129patchUnitTests13patchUnitTests130patchUnitTests131patchUnitTests132patchUnitTests133patchUnitTests134patchUnitTests135patchUnitTests136patchUnitTests137>Checking that readPatch and showPatch work on FL RealPatch... patchUnitTests138patchUnitTests139patchUnitTests14patchUnitTests140patchUnitTests141patchUnitTests142;Checking that readPatch and showPatch work on RealPatch... patchUnitTests143patchUnitTests144patchUnitTests145patchUnitTests146patchUnitTests147/Checking prim join commute using QuickCheck... patchUnitTests148patchUnitTests149patchUnitTests15patchUnitTests150w2patchUnitTests151patchUnitTests152patchUnitTests153(Checking prim join effect preserving... patchUnitTests154patchUnitTests155patchUnitTests156patchUnitTests157patchUnitTests158patchUnitTests159patchUnitTests16patchUnitTests160patchUnitTests161patchUnitTests162patchUnitTests163patchUnitTests164patchUnitTests165patchUnitTests166patchUnitTests167$Checking FL Prim inverses commute...patchUnitTests168patchUnitTests169patchUnitTests17patchUnitTests170patchUnitTests171!Checking Prim inverses commute...patchUnitTests172patchUnitTests173patchUnitTests174patchUnitTests175Checking FL Prim recommute...patchUnitTests176patchUnitTests177patchUnitTests178patchUnitTests179Checking Prim recommute...patchUnitTests18patchUnitTests180patchUnitTests181patchUnitTests182patchUnitTests183patchUnitTests184%Checking FL Prim effect preserving...patchUnitTests185patchUnitTests186patchUnitTests187ds3p1p2wild5wild6y'x'tplipvipv1wild7wild8outfinalds4wild9ds6ds7ds8ds9ds10wild10out1final1wild11ds11fnwild12ds12rbbeforeafteripv2ipv3wild13wild14fn1ds13wild15rb1before1after1ipv4ipv5wild16wild17patchUnitTests188patchUnitTests189patchUnitTests19patchUnitTests190patchUnitTests191patchUnitTests192patchUnitTests193patchUnitTests194patchUnitTests195patchUnitTests196patchUnitTests197patchUnitTests198patchUnitTests199patchUnitTests20patchUnitTests200patchUnitTests201patchUnitTests202patchUnitTests203etaeta1patchUnitTests204patchUnitTests205patchUnitTests206patchUnitTests207patchUnitTests208"Checking Prim effect preserving...patchUnitTests209patchUnitTests21patchUnitTests210patchUnitTests211patchUnitTests212patchUnitTests213patchUnitTests214patchUnitTests215#Checking FL Prim invert rollback...patchUnitTests216patchUnitTests217patchUnitTests218patchUnitTests219patchUnitTests22patchUnitTests220patchUnitTests221patchUnitTests222 Checking Prim invert rollback...patchUnitTests223patchUnitTests224patchUnitTests225patchUnitTests226patchUnitTests227patchUnitTests228#Checking FL Prim invert symmetry...patchUnitTests229patchUnitTests23patchUnitTests230patchUnitTests231patchUnitTests232patchUnitTests233patchUnitTests234 Checking Prim invert symmetry...patchUnitTests24patchUnitTests25patchUnitTests26patchUnitTests27patchUnitTests28patchUnitTests29patchUnitTests2_$dApplypatchUnitTests2_$dArbitrarypatchUnitTests2_$dCommutepatchUnitTests2_$dInvertpatchUnitTests2_$dIsHunkpatchUnitTests2_$dMyEqpatchUnitTests2_$dPatchInspectpatchUnitTests2_$dPatchypatchUnitTests2_$dReadPatchpatchUnitTests2_$dShowpatchUnitTests2_$dShow1patchUnitTests2_$dShow10patchUnitTests2_$dShow11patchUnitTests2_$dShow2patchUnitTests2_$dShow3patchUnitTests2_$dShow4patchUnitTests2_$dShow5patchUnitTests2_$dShow6patchUnitTests2_$dShow7patchUnitTests2_$dShow8patchUnitTests2_$dShow9patchUnitTests2_$dShowPatch patchUnitTests2_$dShowPatchBasicpatchUnitTests2_$dTestablepatchUnitTests2_$dTestable1patchUnitTests2_$dTestable2patchUnitTests2_$dTestable3patchUnitTests2_$dTestable4patchUnitTests2_$dTestable5patchUnitTests2_$dTestable6patchUnitTests2_$dTestable7%patchUnitTests2_$smergeEitherWayRealsz2x''y''co1&patchUnitTests2_$snontrivialMergeRealsco2!patchUnitTests2_$snontrivialRealspatchUnitTests2_a1patchUnitTests2_a2patchUnitTests2_a3patchUnitTests2_gpatchUnitTests2_lvl4patchUnitTests3patchUnitTests30patchUnitTests31patchUnitTests32patchUnitTests33patchUnitTests34patchUnitTests35patchUnitTests36patchUnitTests37patchUnitTests38patchUnitTests39patchUnitTests4patchUnitTests40patchUnitTests41patchUnitTests42Checking nontrivial permutivitypatchUnitTests43patchUnitTests44patchUnitTests45patchUnitTests46patchUnitTests47Checking partial permutivitypatchUnitTests48patchUnitTests49patchUnitTests5patchUnitTests50patchUnitTests51Checking permutivitypatchUnitTests52patchUnitTests53patchUnitTests54patchUnitTests55w3a2b'patchUnitTests56patchUnitTests57patchUnitTests58patchUnitTests59patchUnitTests6patchUnitTests60/Checking nontrivial merge either way using TWFPpatchUnitTests61patchUnitTests62patchUnitTests63patchUnitTests64patchUnitTests65patchUnitTests66$Checking nontrivial merge either waypatchUnitTests67patchUnitTests68patchUnitTests69patchUnitTests7patchUnitTests70patchUnitTests71patchUnitTests729Checking merge either way using QuickCheck Tree generatorpatchUnitTests73patchUnitTests74patchUnitTests75patchUnitTests76patchUnitTests77patchUnitTests789Checking merge either way using QuickCheck TWFP generatorpatchUnitTests79patchUnitTests8patchUnitTests80patchUnitTests81patchUnitTests82patchUnitTests83patchUnitTests84/Checking nontrivial inverses commute using TWFPpatchUnitTests85patchUnitTests86patchUnitTests87patchUnitTests88$Checking nontrivial inverses commutepatchUnitTests89patchUnitTests9patchUnitTests90patchUnitTests91patchUnitTests929Checking inverses commute using QuickCheck TWFP generatorpatchUnitTests93patchUnitTests94patchUnitTests95patchUnitTests969Checking inverses commute using QuickCheck Tree generatorpatchUnitTests97patchUnitTests98patchUnitTests99GHC.BoolTrue DuplicateFalse EtacilpudTest GHC.Types:unpackCString#PropertyTestCountPropertyResultProperty#$fTestlikeIntPropertyResultPropertyTest.QuickCheck.PropertyTest.QuickCheck.GenGenPropGHC.PrimsymTFCo:R:PrimOfRealPatchCoUnsafeAny$wcommutePairFromTree$fFromPrimRealPatch $fTestable()2trans System.RandomStdGen NTCo:PropNTCo:Gen$fTestableTestResult_$cpropertyTWFP$wcommutePairFromTWFP$fArbitrarySealed_$sflattenOneNothing TestSucceededJust TestFailed $wshow_read ReadPatch $fReadPatchFL$fPatchListFormatRealPatch ShowPatch $fShowPatchFLShowPatchBasic$fShowPatchBasicFL$fMyEqFLShow2$fShow2RealPatch$fPrimPatchPrimTestable$fTestable(->)$fTestableTestResultGHC.ShowShow $fShowSealed2Test.QuickCheck.Arbitrary Arbitrary$fArbitrarySealed20$fArbitraryPrimPrim $fShow2:> $fShow2Prim$wjoinEffectPreserving$fPrimCanonizePrim_$cjoin$fArbitrarySealed21Maybe$fCommuteFL_$ccommute $fCommutePrim $fPatchyFL $fIsHunkPrim$fPatchListFormatPrim $fPatchyPrimInvert $fInvertFL $fInvertPrim$fReadPatchPrim $fApplyPrim$fShowPatchPrim$fShowPatchBasicPrim PatchInspect$fPatchInspectFL$fPatchInspectPrim $fCommuteFLApply $fApplyFL $fMyEqPrim$fCommutePrim_$ccommute$fShow2WithState$fShow1RepoModel$fTestableTestResult1$fApplyPrim_$capplyControl.Monad.Trans.RWS.StrictRWSTStorage.Hashed.AnchoredPath AnchoredPathStorage.Hashed.Monad TreeState NTCo:RWST[]NameNTCo:AnchoredPathNTCo:RepoModelStorage.Hashed.TreeData.MapTipGHC.IntInt64 initialState2TreeItem$fEqRepoModel_$c==$fTestableTestResult3FPHunkRoseResultMkRoseMkResult exception3StringCallbackhiddenPrefix_go2 PrintableeffectPreserving3effectPreserving6effectPreserving9GHC.Unit()Storage.Hashed.HashHash ApplyMonad TreeMonad$fApplyMonadRWST$fFunctorMaybe $fMonadMaybeMonad $fMonadRWST Data.Monoid $fMonoid()Functor $fFunctorRWST$fApplyFL_$capply reverseRL_rNilFLinvertFLinvertRollback4invertRollback1$fInvertPrim_$cinvert$fArbitrarySealed22$fMyEqFL_$c=\/=IsEqNotEqinvertSymmetry1$fArbitrarySealed24$fArbitrarySealed27$fApplyRealPatch$fArbitrarySealed0$fCommuteRealPatch$fInvertRealPatch$fIsHunkRealPatch$fMyEqRealPatch$fPatchInspectRealPatch$fPatchyRealPatch$fReadPatchRealPatchShow1$fShow1WithStartState $fShow1Tree$fShow1TreeWithFlattenPos $fShow2FL$fShowPatchRealPatch$fShowPatchBasicRealPatch$fTestableBooltestConditional_$dTestable$fArbitrarySealed$fArbitrarySealed25$fArbitrarySealed23$fArbitrarySealed26$fArbitrarySealed2$fMergeRealPatch_$cmerge$wfail$fCommuteRealPatch_$ccommuteprotectResultsDocNoHash$wcommuteTripleFromTree$fPrimPatchBaseRealPatch T:PrimPatch$fMergeRealPatch $fShowSealedEqCheck$fMyEqRealPatch_$c=\/=