d7003^QIKx #F{UdD~aDA U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV(WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*\\\\]]]]!"%&'(*+,678:;<=Cllorttttvxyyyz$9 X%bJkhDXvӷdI<]^\ZН3y\kBhRio2L3\'>~y\$X?D\ix%_ڰV(yvxCWtpOxhݭ=RT$&2 Q nEy%rx}g!YC BQjӖP@O8\B⃨1-@0{ toH󽍝UGO'qK:c2ȣ~hPwb$ie$ qZʟNFɖZn2}(*u <3^̘3.LT4 ^la RӺ5VUPd?9m$Dm՛ZώNޣ4A6!f/ca%ݜq*!" OA!Z1ĴK+J(NNxyp@|W^gel;{){ I["]p9\W3w)7o#9}RuSNm!-4UʏZC+3 L‘22-8Ss&w!a_=bD=qF6't3{|t k;DQ{86F (7@(V^_-:6kO:7;M;^pExo}98D9S@%E/'!A|Ss-PG Cˏ mgʷidW ©hkEPT'DNtLnX`C%F`ʳWZ͆:Ŧ/OJz*b] *{z)jCs>$ ݱN G br1Z g _o'Ŋo l\Nʖ Z/03qzLDMôTy-boU;btJ3UmNN(עɾT{B|TLҮw>_YT9ȿoSR;슺5\60f JÿhH<\V !iwPG cUQ*j}۳~:ȯ!Ѵ[9mxnA9AxXѿdF2ٮH3 $<+OO"J+hz} b8UJ1xxF T1:M(ZU%>%Og&'q˟q3<$@lKbn%cEivɍt^t (̽vk_);($w×;7yFڈ\W*x ph 8 =H$^ERm     l*W)|#\      ;qߞ[2     @*E1}=DH X R;#o(L  m)vrg:b    9Z2jۯ N  \      &w3;Q嫋     ZASA'     8_xV:    `n5JK#i \   П#9!Fi    (LGm儍    W]6߽S HMJ    ixav xU^d d   !41@QL@: "#$% & ' (vb2 \% )*+,+, - .sBө"  /    0 1 2F3G;  3ݦ&g    ? @ ABY: > 3븋uk6qYV "#$% & B CX]W|ZD% )+,+, < Dg)Ai=5Nk+,+,89+,+,89E89F G89H IJKLMLN9OPQ R SQ G T U V W T U V WQH XO Y !PQ KJKLMLN9xt_5GD]ZG [ \d&Bs&] ^ _L梏Rd?k\wZ+ ` W aq~phrPb+7 c dS ٔ"XlpzLg e 3Wek}ϖX "#$% & e f}}ˬ   g hIS|+Hr:![%p )+,+,+, i jtNpxo\щI)+,+,+,89nL|s./" HVX/4k+,+,+,89 l+,+,+,89 m n o H%Z@Dqp+,+,+,9 q+,+,+, r?B0g7 s+,+,+, t+,+,+, u vAz::Z1UETm  3 ƣPr# R "#$% & w xjv" % )+,+, y z_vcsl+,+,!1+,+,EF {+, | T+, U+, V+, } ~+, ~+, U+, ~+, T U V W ~+, T U V W U+,  e.P?Dl+!  a&8?]|3ٰ%}B !  :h A PۗN""  f#ZpHk+,+," l+,+, +Rq5Ux U " 3S΄-y|޴~# "#$% &  `P7[,%#l )+, 'mbv&j"+,&+,E+ T U V W++, ~+, U+,++, ~+,   +,  T+, U+, V+, }   +,    yj,r#L & 3 \T;OZbEH"h!') "#$% & o}տ1窱.#+,*+,E++, ~+, U+,+ T U V W++, ~+,   +,  T+, U+, V+, }   +,    "բ"]ɥ$ *  8a4OOA]#% + 3&Y 7o+,;'+s "#$% & a-a`o&f((%+ )*+,+, - "cc3Ƅ)*+,+,89,-L 枵* ,[ 3+ѪItv#ߎg*?,, "#$% & L!=Aڃ:-%- )+,+, < p^m;Krŋ3.+,+,89-jk0 wi=^[/ - 30Kn FHf1- "#$% & bS 2e͵1Uݾ2 .-  = ]tRTkb3%. )*+,+, - Zƙ 4*+,+,89.rR( (fCx 5 / 36בv>Fje ߔ7/j "#$% & lˁRYKc8%/ )+,+, < \pK@Ɗo9+,+,890$b P{5bIz: 0R 3;CkN% „u<0 "#$% & :$t|w::IB=%1  )+,+, < 4W諭+,+,891aHǥ@W_ǫ? 1  ;SCOګc4r@ 1 3AnĶ9D[~9BB 1 3Ck@? D 2+ 3ES2~_qbF 2Y 3Gd`U <-eH2 "#$% & cnF:=qI%3 )+, )%nV l]dJ+,5;+,+,+, +, +,      K   K !  L  aL  |]-:)GNP;Mk+,5 l+,  3Ye&aPNp+,6 +, I(鮝89)Y LO+6v  Ь 勑?BlP 6  ҃(Y:b"V"Q 6 3R_)  8S+,7>   VX~ي0._T7  _ qV%7Up*+,+,7 q*+,+, v<3ЙqVs+,8F  ЦLFW`GWs*+,+,8 +,+, u u% t %9Xs8  _|(Ęड़'@Yp+,+,9t q+,+, vOy`_ =a)6Zs+,+,9 t+,+, u u`4䄜C* [p+,:8 q+, u1UWkJ5Jy\p: q .?=JC)s]s: t ܀ofw^;6  _~+6. _k*+,+,; l*+,+,89 ocFQ1y2^ْ`k89< 9 i')m&)tlYak+,+,< l+,+,89 o#aE8bk+,= l+, zP+MdFNJck= l89 ownp[<8$xd  >e f   gh "#$% & f ig ) he=Dj +,+,B   +,+,k++, ~+, U+,++, ~+,   +,  T+, U+, V+, }   +,    lmnnop    a qqrFstukkko8[8l( c v   CK,p) w   Co+):M Sx   Caj.Spy*+,+,D#$(t6jҸbfj5 ,,DUrjJ2 -{P ,,I]   ,,  ~  z{|}~ z{|}~z{}~ z{}~ ~ U89H IJKLMLN9OPQ R SQ +    _ q q   _ q qQH XO Y !PQ KJKLMLN9 “pS~kvZ I 3lfBny  +J    _jj|S砆*R +Ju  + nwV+J  'PL`&;],  ,,,P    ,,,  ~  z{|}~ z{|}~z{}~ z{}~ ~ ~ U89H IJKLMLN9OPQ R SQ +    _   _ q qq q   _   _ q qq qQH XO Y !PQ KJKLMLN9l/1s1%\  ,,,Q}Qi>M=d[^.\(HG)X9vdH(\dxF dvwwwwwGG_ywD\XXavBHGjdXdqdXXdXXXXGGXX8)8%"CCC <XXC`\H IGVZ GGFdFdF"7$8)CYXbCzBzBz%"#12*()/-.53,?4:89@=>'PQIHdMJHd-S=9^OO]O]\OOOO\\"CNHOIGX!--T:WGG;],2<CUXXC[C\\cGGGGC99)9999\88\H(mainDarcs.Test.Patch.Properties2ByteStringUtils CommandLine Crypt.SHA256 Darcs.BugDarcs.ColorPrinter Darcs.Compat Darcs.EmailDarcs.External Darcs.Flags Darcs.Global Darcs.LockDarcs.MonadProgress Darcs.PatchDarcs.Patch.ApplyDarcs.Patch.ApplyMonadDarcs.Patch.BracketedDarcs.Patch.CommuteDarcs.Patch.ConflictDarcs.Patch.ConflictMarkingDarcs.Patch.EffectDarcs.Patch.FileHunkDarcs.Patch.FileNameDarcs.Patch.FormatDarcs.Patch.InfoDarcs.Patch.InspectDarcs.Patch.InvertDarcs.Patch.MatchDataDarcs.Patch.MergeDarcs.Patch.NamedDarcs.Patch.OldDateDarcs.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.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.ViewingDarcs.RepoPathDarcs.Repository.CacheDarcs.Repository.PrefsDarcs.SignalHandlerDarcs.Test.Patch.CheckDarcs.Test.Patch.Test Darcs.URL Darcs.UtilsDarcs.Witnesses.EqDarcs.Witnesses.OrderedDarcs.Witnesses.SealedDarcs.Witnesses.ShowDarcs.Witnesses.UnsafeEnglishExecHTTPLcsPrinterProgressRatifiedSHA1SshURLVersion Workaround HTTP-4000.1.1QuickCheck-2.4.1.1ansi-terminal-0.5.5ansi-wl-pprint-0.6.3 array-0.3.0.2basebytestring-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.1terminfo-0.3.1.3test-framework-0.4.0!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.ErrorTest.QuickCheckTest.QuickCheck.Property Data.Maybe GHC.ClassesGHC.ListPrelude _impossibleCommuteConflictInvertinvertFLMergeFromPrimPerhapsWrappedCommuteFunctionrunWrappedCommuteFunction subcommutesPrim readPatchShowPatchBasicmergerunravelPatchCheck checkAPatchEqCheckMyEqisIsEq+>+:/\::<:>:\/:FLeqFLmapFL_FL reverseRLSealedSealed2mapSeal unsafeUnsealunsealunsafeCoercePStartrenderPSTest.FrameworkTest.Framework.Core$Test.Framework.Providers.QuickCheck2patchPropertyTestspropResolveConflictsValidpropUnravelOrderIndependentpropUnravelSeqMergepropUnravelThreeMerge$wgo$wgo1$wgo2CommutePropertypatchPropertyTests1ww1ww2ww3patchPropertyTests10patchPropertyTests11patchPropertyTests12patchPropertyTests13patchPropertyTests14patchPropertyTests15patchPropertyTests16patchPropertyTests17patchPropertyTests18patchPropertyTests19patchPropertyTests2patchPropertyTests209Checking again that merges can be swapped (I'm paranoid) patchPropertyTests21patchPropertyTests22#Checking that merges can be swappedpatchPropertyTests23patchPropertyTests24patchPropertyTests25patchPropertyTests261Checking that merges commute and are well behavedpatchPropertyTests27patchPropertyTests28patchPropertyTests29patchPropertyTests3patchPropertyTests30Checking the double commutepatchPropertyTests31patchPropertyTests32patchPropertyTests33dswildxyds1wild1zp1p2wild2a3wild3ds2ds3patchPropertyTests34patchPropertyTests35patchPropertyTests36patchPropertyTests37patchPropertyTests38Checking commute either waypatchPropertyTests39patchPropertyTests4patchPropertyTests40patchPropertyTests41patchPropertyTests42patchPropertyTests43patchPropertyTests44patchPropertyTests45Checking the order of commutespatchPropertyTests46patchPropertyTests47patchPropertyTests48copatchPropertyTests49patchPropertyTests5patchPropertyTests50patchPropertyTests51patchPropertyTests52Checking inverse of inversepatchPropertyTests53patchPropertyTests54patchPropertyTests55aa1pa16s'x2patchPropertyTests56"Checking other inverse being validpatchPropertyTests57patchPropertyTests58patchPropertyTests59patchPropertyTests6patchPropertyTests60Checking inverses being validpatchPropertyTests61patchPropertyTests62patchPropertyTests63patchPropertyTests64Checking that merges are validpatchPropertyTests65patchPropertyTests66patchPropertyTests67patchPropertyTests68%Checking that commutes are equivalentpatchPropertyTests69patchPropertyTests7patchPropertyTests70patchPropertyTests71patchPropertyTests72Checking 'simple smart merge'patchPropertyTests73patchPropertyTests74patchPropertyTests75patchPropertyTests769Checking that a patch followed by its inverse is identitypatchPropertyTests77patchPropertyTests78patchPropertyTests79patchPropertyTests8patchPropertyTests806Checking that commuting by patch and its inverse is okpatchPropertyTests81 inverses failpatchPropertyTests82nontrivial commutes are correctpatchPropertyTests83patch and inverse both commutepatchPropertyTests84patchPropertyTests85patchPropertyTests86fp'patchPropertyTests87patchPropertyTests88patchPropertyTests89patchPropertyTests9patchPropertyTests90&Checking that show and read work rightpatchPropertyTests_$dReadPatchpatchPropertyTests_$dReadPatch1patchPropertyTests_$dShowpatchPropertyTests_$dShow1patchPropertyTests_$dShow2patchPropertyTests_$dShow3patchPropertyTests_$dShow4patchPropertyTests_$dShow5patchPropertyTests_$dShow6patchPropertyTests_$dShow7patchPropertyTests_$dShow8#patchPropertyTests_$dShowPatchBasicpatchPropertyTests_$dTestablepatchPropertyTests_$dTestable1patchPropertyTests_$dTestable2patchPropertyTests_$dTestable3patchPropertyTests_$dTestable4%patchPropertyTests_$scheckSubcommutessubcomsexplnametest for subcommute patchPropertyTests_$sdoesCommute$w$jipv0ipvipv1ipv2ipv3x1wild4z1ys'rxs'patchPropertyTests_gopatchPropertyTests_go1patchPropertyTests_go2propMergeIsSwapablebcdundo unwindingsp3p4propUnravelOrderIndependent10.0propUnravelOrderIndependent2w propUnravelOrderIndependent_$dEq"propUnravelOrderIndependent_$dMyEqp5StringPropertyTest GHC.Types:++[]PropertyTestCountPropertyResult#$fTestlikeIntPropertyResultPropertyunpackCString#Test.QuickCheck.GenGenPropGHC.BoolFalse $fTestable()2GHC.Primtrans System.RandomStdGensym NTCo:PropNTCo:GenTrueRoseResultprotectResultsMkRose reverseRL_rNilFL$fTestableBool1 succeeded $fInvertPatch $fInvertPrim$fCommutePatch$fPrimPatchPrim $fInvertFL $fCheckFL $fCheckPatchTestable$fTestable(->)$fArbitrarySealed2GHC.ShowShow $fShowSealed2Show2 $fShow2:>:>:IsEqNotEq$fMyEqFL $fMyEqPatch $fMyEqPrim$fArbitrarySealed20$fTestableBool$fCheckFL_$ccheckPatchControl.Monad.Trans.State.Lazy NTCo:StateT KnownStateData.Functor.IdentityIdentitydoCheck1 NTCo:IdentityAnyCoUnsafe$fShowPatchBasicFL_$cshowPatch$fPatchListFormatPatchNTCo:Doc renderPS4Data.ByteString.Internal ByteStringDocumentconcatmap Printable renderPS2Empty renderPS1NothingJust$fMyEqFL_$c=\/=$fArbitrarySealed $fShowSealedShow1 $fShow1FL ReadPatch $fReadPatchFL$fReadPatchPatch $fShow2FL $fShow2:\/: $fShow2Patch $fShow2Prim$fShowPatchBasicPatch$fArbitrarySealed21 $fTestableGen$fTestableProp$fArbitrarySealed22$fArbitrarySealed23unpackAppendCString#$fCommuteFL_$scommuteRLFL reverseFL_rNilRLcheckAPatch_$scheckAPatchPP$fInvertPrim_$cinvertMergerRegrem $fEq[]_$c==Eq $fEqSealed $fCommutePrim