7004mSԑRF^ʄ_m,5  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,9,-012356789:;=?@KLMOPQRUijkluz(*/0189LNT\jkyz6.V*0zYMl`/  A%bJkhDe]$N*Gna$@! sQE֘;zyDND[9hFA''>~y`83`@܍bwXH$;lGO; 8l“4k'bV61V-zmhR0qE5@NGZ}7rqW hdKIdxHYc!P;Xw'@/g^".ȇ6{2 En9NQkH Dd"ӻ|+\q_@UdNꬳA%TPǏ1oN;$o(G/. w+cErd$o 3/`{8H"w@RL9xʂd ߫E"<0DQ,U4X6C %8k)0HMN*$e'9<0e$̒l<4[q}#젣3f;rPf(} 8xzӜn|;pZQĐb'r<$ɯZ.j@h=iEmtvJ"WEA-2`FsAq(zK3?}V5Su<\Ă~uO*_G^};cz%? v$urBaIvLGl')FheKR2# `i>xnQm0DD0'[oy < w|m  #^ND <X2=.Y' C> q_&uva|$UIBR*0( P?BlQv7R GQ%oq4e֌\ hʅC/\G=2H* -kv[':{p h uSV BaJ*G\ҿd nMv>zXq-궯ZvV!')A> :B3mДPIϾK` D؃r="r>ОӛJfB >qdzXXh3@(z^Vp}7Լ5Bas/pEv3SwNgW7ASA%"hc3HVg_w C`'9L<5Cу|0MpzGOe|j.} uz$>6$%([nc2aWiO1ģUYl\.j.-oHkfl) Ls3S^s]څyU}ac<$) ,ɥ 8 %Áix{Θ5@E[%i& ڞ 7z|왽> =qB@Բp̦Y?@>3!2qO$URn qc/lx:5Ll- }.G7҂`ϦDP/…6vPSk,)V+2~t5}:<$v_ӟ64Q?ܺ_.X{t,6sh }Q=o9h"zU/$EOuT Y|݇iu9ڄv.# # YzKa[w$ *Τ`"T<"%JeÂoU&BVj/B'Ӡ>BYP(ZZf:S;)܅ˇrMpTbE/*iBt\2+}9^DHC;3vR!,f C2}U8KgJ,W}0w@_l%-ݼGW{ (+.TZ1#:6 장/Cey)Hrp0C\OE],Mr1pNj<;RJD2ҰiyIJ3o/jE4+ >Px+I%5SD<$6)T`S7 G jٗ8ƄKAXb<|>9ZBe0tJ((o::~]#9qF+X;[O>&9Fp"x˯Waz;3OR?$t=#~ -=y['JDa " z-I5gLMeflgKF 2ڥ{f+]d# Y/" FJU@4(KDr ^A/܉HS:goUTTByZ|VQjۡ|Xb"}Qn0K<7DQCyŔ)T`E}DiU D.R@CP~Rρ;~0Z%;%k̻jMQ6AEsTxy7F`Gt3Җ?G 8 ,zcbum[4gȘ͆:Ŧ/OJz*bH-Dm$05sBX} Q36ϙR@{HCu:}>XjI?}h9[IJ73-KBҹ%ӽZkyfI J[wPG cULDßA냹 Mb8[la*fN;6"O`L3"2+ %S{"5unwg0d8 ~L8Pqv\T CD +:Q(_XOz5.gERqR4ꜝCrS6N<"纋>STʓN^ˍ~_ޝU3eagRX`vd: &> \>)_VθypIH'ԋauV? yaF Qf1WX Y XY X Y ZXY Km1W?pf[ -\ \W8ywþ]X Y XY X Y XY      ېz[ K0³^_   __L Թ%mc#`_   _X Y _XY b_  a _X Y b_XY  _XYabc d D$7/L.$,@ee_   _X Y _XYK _   _X Y _XY      *$pX]][f_  X Y g h __ih_jh___k___g__gh_g !__g !___g !_g !"_g !"_"_g !h_g !h"_g #h__ !h__g !h"_"_g_XY $>EZ\8[n \lm  n %&mn $v&.yLZ'Wbo_   _ "_V:Jerpq  r s t qstr!pPNCuq  s t qstIhvD8ԟW`vq  n r w x s qxsrnwrQ߿"FPZ}y_  x s g  __'____i___xs $!,İ&gX $! ($ ) *~e=Ww Y.z $"' ($ + , }<ߺ{ "U -|Մכ' }$" ./01 2 3 4 5  6/F' 6~78 78 %78 9::;;#uZ 9::;;Zc< =YY> ?: @ A;; B::;;;C ?: @ A;; B::;;;C DE DEF F  G;;c 78 H  I 3JK 78 L MƅqA\y &( -bc]  :;:;N&   O: A;x^@0t$'@ ./01 2 P Q 5  6Qp4GyKtH4r78 78 )}78 9::;;'Z 9::;;Zc< =YY> R:;; S T U B::;;;V  G;;c 78 H  I PJK 78 L M~q 9N) ) -lyBA 5X Y :XYWX*FX Y X:XY YXYX)SNQ/ $* ./01 2 Z [ 5  6^\9 U@78 78 ,78 9::;;+fZ 9::;;Zc< =YY> R:;; S T \ B::;;;V  G;;c 78 H  I ZJK 78 L MDCH$-/ ] ^ __Vbf Jy: -] -뇳/ba?= X Y :XYWX.X Y X:XY `:XY AXsC:KAsŗˣ$.{ ./01 2 a b 5  6 fשY U E78 78 078 9::;;/&Z 9::;;Zc< =YY>c d c d  G;;c 78 H  I aJK 78 L MKp@`9Z   0 -B|:ę s$18 ./01 2 e f 5  6\yZ/;78 78 3P78 9::;;1Z 9::;;Zc< =YY> Y;; Y;;   G;;c 78 H  I eJK 78 L Md(8Sµ/vFz 3~ -E8IU<$3 ./01 2 g h 5  6'Ƶ1 478 78 478 ic 78 H jJK 78 L M[3(ih $5 k l;;ݲ%Dbl$(K5,XLKͷÚc5n mno p q1g'S$5 ./01 2 r s 5  6XفFEmn|oC磉*P$; ./01 2  5  6STΆ 978 78 >D78 ::;;<`Z ::;;Zc< =YY ":;;  ":":;;; :: ;; :: ;;V  ;;c 78 H  I JK 78 L M[iŘyP8! >r -},.w+ЏX Y ":":XYW":":XY>W Ϋڜ$?o ./01 2  5  6vz^#78 78 A78 ::;;@Z ::;;Zc< =YY ":;;  ":":;;; :: ;; :: ;;V  ;;c 78 H  I JK 78 L MIjB.Hn$ B, -˾deCIS ;B ; oJamn |X Y ":":XYW":":XYCշj~|_$C ./01 2  5  6;Z]^ i=78 78 F 78 ::;;D<Z ::;;Zc< =YY ":;;  ":":;;; :: ;; :: ;;V  ;;c 78 H  I JK 78 L M~ sÅ FN -Mi dwX Y ":":XYW":":XYF'ҽkڤ$GK ./01 2  5  6wtMܞ+߻j78 78 IX78 ::;;GZ ::;;Zc< =YY :;;  ::;;;V  ;;c 78 H  I JK 78 L Mr.T糤P) I -ϰGhX Y ::XYW::XYLoX Y X::XYXcW::XYY XY ::XY; :XJYJY; Y:JXJX;YW::XY ::XY ::XY::XY ::XY; :XJYJY; :JXJX;YΎic'($L ./01 2  5  6;% ;ML ; HX%Ҏ?78 78 OY78 ::;;MZ ::;;Zc< =YY :;;  ::;;;V  ;;c 78 H  I JK 78 L M.a+lSn]d.p O -ւ$l;BX Y ::XYW::XYRpX Y X::XYXcW::XYY XY ::XY; :XJYJY; Y:JXJX;YW::XY ::XY ::XY::XY ::XY; :XJYJY; :JXJX;YX,IY 4E$R ./01 2  5  6 pĻkݥ=x78 78 T78 ::;;SZ ::;;Zc< =YY :;;  ::;;;V  ;;c 78 H  I JK 78 L M_1LW U  -Kz Tb>xtX Y ::XYW::XYX X Y X::XYXcW::XYY XY ::XY; :XJYJY; Y:JXJX;YW::XY ::XY ::XY::XY ::XY; :XJYJY; :JXJX;YHJKm$ö$X~ ./01 2  5  6icڋO578 78 YL78 c 78 H JK 78 L MN'=KYq8w |-  Y -8zޣ<b9Wd*Y  ;;"czoNDB5C $Z ($ $OY$@C> S $Z ($ vEh~Be.n $[ ($ tVc4z $[@ ($ ODըyYI;S $[ ($ ?TP,I $[ ($ ^#47 $\ ($ :tv,Dj$\7 ] w[6 k ( $\w ($ ֝p*͆\ o+5h $\ ($ KN5 $\ ($ ..+h}0AD $]7 ($ ~gEPկWex $]w ($ ރј|ؖv& lW9 $] ($ U_Ac3^N\l $] ($ v# J.7=A  $^7 ($ b%hiYrÄ $^w $ P3ִZe $^ $ 鉟s[HtXQ $^ ($ #WV}6rfsbej $_7 $ x"ڠ  $_w ($ p)e[ Dȗe $_ ($ VGڙ;)}Ӭ& $_ ($ uL"ÆG6rK?2 $`7 ($ q<Vv7l% $`w ($ ͖(΅ $` ($ wIL u= $` ($ n ;:QƲ $a7 ($ X7DӚ" $aw ($ AP]I $a ($  hBBlIttzm# $a ($  G% uǒo֣ $b7 ($  mv=(CJL!C $bw ($  1B_83h $b ($   $3rn1c*[$c .     Z,t}^٧ cx #""  r/΋9O` c -\+c\$c .     P**L1W*X'G d) -fy6Í{Wj#$d~ .     a7TD>W $d ($  {tYٚ $d ($  /Bm , eb #""  uT 5 e -1!~D&SM$e .     0k7  fI #""  !7O^kH|\! fw -""[߲; {qt5#$f .    " #X"tY?{t͜&I$$ g0 #""  $au3Go(tZ{% g^ -&.K)- d|rס'$g .    % & pcZ) q( h) #""" ' (Pv:8&) $hi ($ ) *!W/xk_l*+#""",-i0 .#""",- / 0 1+^2$1+2#"""i 3""" 4Q"cHbL=T k'rM,"""j` 5""" 6 7[: Th2{- j -.we@ 柿 /$j .    8 9J`S0 k0 #" : ;0E"NI1 k^ -2/!wA-Ije3$k .    < =vciF(4 l #" : >Je4BBBġp5 l. -6(. C;7 $ln ($ ? @ןP4<+KY\8$l .    A By͙sW@GJ\V`9 m' #""  C:O$]4w: mU -;  o7H~7<$m .    D EPnX,fa6= n #""  FԚj6;[L1> n< -?| ]]@$n .    G Hkx++r'A n #""  I7%:B o# -Ci6 dO`y D$ox .    J Kꂕi\{E $o ($ L M~lyItۚF p #""  N95z=ҏVG pJ -H-d J2剠TC3zI$p .    O P6Dxӈt 8J q #""  Qwfc暫 s. `K q1 -L1hTϨM $qw RS T U V4]Jb6*N q -Ou@EVqSWP $q RS T W XN,)?RH4pTQ r -R-Kx:gJ S $r_ RS T Y Z!D 6&TuC&T $r ($ [ \FJ { p2U r -VēuV5{.gW$s" .    ] ^lY38 NPX su !"; _ `/2xBϫǡ->Y!";tKX!"; a;;Xc";;bX ";JX;XCSX)_MZ+!";t .!"; c; d e֋nY[2!";u& f"; g k74vbTl?\"h:;u ih:; jlG$pL&R $] u -^z(oF]_$v) ./01 2 k l 5  6IMS) ,ň`78 78 x78 "m"m;;vZ "m"m;;Zc< =Y "m;; n oYV  p;;c 78 H  I kJK 78 L MBwZ D{!a $xF ($ q rwHHurb xt -c-_G 59e{dX Y "h:"h:XYW"h:"h:XYyMX Y  sh: tXY4J6M|Ve$y ./01 2 u v 5  6~qEj"~EUf78 78 z78 wc 78 H xJK 78 L McITtWedC4gKzPρcgxhz y z;;j#6>i${f ./01 2 { | 5  6(slUG }rjj78 78 }+78 "m;;{Z "m;;Zc< =Y }"m 6 ~  ;;YV  ;;c 78 H  I {JK 78 L MeEZ"3kbjk }Y -l2Ȉ[|ܘ3\m$} ./01 2   5  6bB̖iGn $~ ($  (vLjpmRo78 78 78 "m;;~Z "m;;Zc< =Y }"m 6 ~  ;;YV  ;;c 78 H  I JK 78 L MX]OFX8p  -qAkx`[r$v ./01 2   5  6qc9/<[s78 78  TM^Kct  -u-2` ,+{cJv$d ./01 2   5  6,i&0w78 78 M78 "m"m;;Z "m"m;;Zc< =Y ;;"m  6  nYV  ;;c 78 H  I JK 78 L Mi$ŵx { -ybxF1+xܯ]פz"h: h: OǒA& GM{$B ./01 2   5  6:@>?WU{clC| $ ($  9-^tk ]Є}78 78 _78 "m"m;;-Z "m"m;;Zc< =Y "m;; n oYV  ;;c 78 H  I JK 78 L M[Nϫoz.~  -eP~'Y{s$ ./01 2   5  6j{ިs678 78 78 "m;;Z "m;;Zc< =Y ;;YV  ;;c 78 H  I JK 78 L MޤW"";R  -}xɯJ$D ./01 2   5  66 ӥ>%78 78 B78 ";;";;Z ";;";;Zc< =YY ;;;V  ;;;c 78 H  I JK 78 L MQ8K-h潺a p -\$jW$ ./01 2   5  6 :k>/ na78 78 78 ";;";;Z ";;";;Zc< =YY ;;V  ;;c 78 H  I JK 78 L M0A5Rg<& $ ($  Es2s0g|m4U A -z92}>YxYU$ ./01 2   5  6ĜRtbAϡ_©78 78 78 "";;";;zZ "";;";;Zc< =YY ;;;V  ;;;c 78 H  I JK 78 L MQ)GNµ  - Dž߰4 |}>y${ ./01 2   5  6U!ʟu478 78 78 "";;";;?Z "";;";;Zc< =YY ;;;V  ;;;c 78 H  I JK 78 L M7'Y[9  -k~љ/~$@ ./01 2   5  6ԨK#y78 78 78 c 78 H JK 78 L M(7\s'n~hzK3/b.sD=!7) $s ($  yZUixe  ;;]GʛB\a0p$$ ./01 2   5  6=3P?l78 78 78 c 78 H JK 78 L MXIK|ljt 'K5o`{`/{倎S  ;;xn_vag  -ƐQ5 v~$ ]  Dg%*% $  l:;;Z6ᜂ/v78P~:;; $v ~:;;;n   o      ;   ; ; ; ; ; ; ;  ; ;CoKKcB8Oo;n:; :n;  &fBG1 $ ($  ǻUlħ5sA $^ ($  վ)gNS$uH::; ::;  a䕞lh  -0(0 #3LjoLʅ $4 ($   ~ib  $t ($  CU}nb $ ($   9(S/mO $ ($  *Ф7:5{y $4 ($  f4񏷶ϸY% $t ($   Wb5V~}k $ ($   .]> $ ($  : Ł} $4 $  5udZ(Rؾ $t ($  O" X$y51} $ ($   )@Fl $ ($   3nV4K $4 ($  T:w/6 $t ($  -PNuj?=:Sz $ ($   $NCko)jѧۇ.$ .     xfRx o !n:  hKk(:!n:,-X!n:Xc,-bX n:JX;,- :n; :     :;,-H   -L  :n; :     :;N _!;=BuY  :::YEY   :Y S ° mp$X Y ::XYW::XYX Y   : AXYԁ :y06& $O ($    $e^ZχY  :::YuY  r:::Y  :Y ArcH L  :YrM\vIRDZ:  : A : AGDU;:& : @ AK2z+l?Kz+!n:,- .!n:,-   H?T$[:ꑽ2!n:' fn: UFRxކ3h7 U -šaB>0!$ .     .Ny`ސ+$  !n:  F eA!n:,-.X!n:Xc,-bX n:JX;,- :n; :    :  :;,-H   -L  :n; :     :;7ϳiv7Y  :::YY   :Y S vk}<^oec|$ ]  +!le K -+QX,B&;$ .     E9Lb`s  !n:  V(fuTzԗ_!n:,-$X!n:Xc,-bX n:JX;,- :n; :    :  :;,-H   -L  :n; :     :;u FPӱO5 R -|ő a"$ .      69x">  !n: ! "B/[?8erR$!n:OX!n:XcbX n:JX; #:n; :   $  :;X~WOY  ::YWY  Z::YZc Y % &ֆ6KNJ8B;+!n: .!n:   'Mڋg\ $( ( l;;n-C.CTy0[ V -8 _8ݚIM$ .    ) *YQ {?SlƱ  !n: + ,/Yϧ$ ./01 2 9 : 5  6q.)XGJ78 78 78 :::;;Z :::;;Zc< =YY :;; S ; :::;;;::;;X ::;;;XV  8;;c 78 H  I 9JK 78 L Mg\ {ǟ6# 0 -#z|7v]X Y ::XYW::XY÷X Y X::XYXcW::XYY  : AXY ::XY; :XJYJY; Y:JXJX;YW::XY ::XY ::XY::XY ::XY; :XJYJY; :JXJX;Y^AVӺbZ_3$, ./01 2 < = 5  6geGe=@V78 78 c78 ::;;Z ::;;Zc< =YY :;; S > ::;;;V  ?;;c 78 H  I <JK 78 L M2CܾU Ʃ 1 4h-S>҇6  -Z/52LyX Y ::XYW::XY^X Y X::XYXcW::XYY  : AXY ::XY; :XJYJY; Y:JXJX;YW::XY ::XY ::XY::XY ::XY; :XJYJY; :JXJX;Y˟|ml$$X/22$ ./01 2 @ A 5  6N`.tg<378 78  78 ::;;~Z ::;;Zc< =YY :;; S B ::;;;V  ?;;c 78 H  I @JK 78 L MXc~\3 9- 8 -ҰAcn#Q0L{tX Y ::XYW::XYпX Y X::XYXcW::XYY  : AXY ::XY; :XJYJY; Y:JXJX;YW::XY ::XY ::XY::XY ::XY; :XJYJY; :JXJX;YF!$KُȞ. $4 ./01 2 C D 5  68vpUܔn78 78 w78 9::;;Z 9::;;Zc< =YY> E:;; F @ G T B::;;;V  G;;c 78 H  I CJK 78 L M)AhvNȇ) ӥ -U) L(fX Y ::XYH::XYD ?: @ A\kSt LI:Ԋ J: A7d1II": K: L1}xF~z&mIh: M: A4=?|qBQI"h:h Kh: N+}lT dZa# !n: On:  p  PR8?GCQ:( R: At2yN2LS-Q":n S: T%d ~&4Qh:ִ U: Aw&N/hXיMWQ"h: Sh: t(RV!.Fcnch: g: f,msL&B?vc"h:J eh: h ta%B6 _Yi:ڐ j: kwy 9w@K_i": l: k" Ɉ;'ih: m: A!,US9A6i"h:n lh: n "{* rVpo: p: F q @ r G s t ACz Lyo":Z u: v w x y z { | ^ } F~OB o"m uh: ~  `  ~    : RHl5@oh:T : h N t n   [ A1t2nHnSZ=Sʔ:ݚ : A'HE{": :  }s V$""z "" 6 6𥎃xaV',%"m h: j= N J/xĝ&h:  : A:S=>#Mj'2#"" 3"" 7I O|eJ/H_("" 5"" 6 6[LnG=Y_})2#"F 3" 6sG]mw*2#:: 3:: w47?1 h@;+: :  A€#t'N,":V :  L ^ } (Eݨ~3-h: :  A45k[u ."h: h:  N  : ɐ:tD%!&/:Z : AfwC(_P/"0": : } @jD.[7g1h: : A+ſ2"h:L h: : -G=iiQ^fm' 3+#"" .#"",-   1ꌨ[&X, 4+,-/ - I@]Qry5+#"" .#"",-   1!b67H(6+#"5 .#"   eH'Qs S?7+S .#::,-   1uw|8zq|Y8 :;;BxI8h%-xBg9 :;;)P|R}Dž$ʲ: :::;;D9nfQkU; m;;@{Pp X< "";;"#َ4h{܈F= "";;"";;RΎ re.}+>% -?N8 S @%  -A#֣Ӿ{ԁB%< -CHvbrD%n -EQrȚl*Φ),F% -G 6f݊Z /H% -I Y!F J% -KZ`o}C LX Y M  "mXY"mMX Y M   mXYM hJR;ڼT`qO=NX Y :XYWXHX Y  :XY A  1 " gq@j'q<]mO[PQmRWSTSUVWXYVZ/Te[\T]^P_`hQw=w`a/bP/@|DcLJMSdevw>fgzhSdTiTjTkTl~fmTnSoSp{I4Sqfrfg{ITs0tIuvwo P_SxyzPQ{|}T~r~NSTTT>t"yyyo@8o B9ofzk@kz98z8@kkkkkkkkkk{@{J{@r@{{or|r0o@3]^D:o{vrmie_WSP MID@<8 3 / ' #frUUUUUIv3v4)v3! 5v1%$v.-(*v-7i+4,%(106v654v2E:9v5>=v/BAv9GFTv7KJv0v,v7v:Nv<Qv;Ua]XZYv8Li[\N&b`ndnnFfhg;nkju.Lnpo|ntsxwu)znqq~}nu+nuununununH<nJ=nj7j10y07jjijjjjjjj}|Ch|ChTT~~ErTp llT/'Tx!r{h~~~yw^8tzo or+uT1LhjT3M%T4-M M4'MHT-4M$T4$M+T ,, 7  NK-ATA6O$|#hP"GT/U07Q12GTU7 Q i   i 'i)j*(KVomainDarcs.Test.PatchByteStringUtils 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.Prim.V3Darcs.Patch.Prim.V3.ApplyDarcs.Patch.Prim.V3.CoalesceDarcs.Patch.Prim.V3.CommuteDarcs.Patch.Prim.V3.CoreDarcs.Patch.Prim.V3.DetailsDarcs.Patch.Prim.V3.ObjectMapDarcs.Patch.Prim.V3.ReadDarcs.Patch.Prim.V3.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.SignalHandler Darcs.Ssh"Darcs.Test.Patch.Arbitrary.Generic"Darcs.Test.Patch.Arbitrary.PatchV1!Darcs.Test.Patch.Arbitrary.PrimV1!Darcs.Test.Patch.Arbitrary.PrimV3Darcs.Test.Patch.Arbitrary.RealDarcs.Test.Patch.CheckDarcs.Test.Patch.Examples.Set1)Darcs.Test.Patch.Examples.Set2UnwitnessedDarcs.Test.Patch.Info!Darcs.Test.Patch.Properties.Check#Darcs.Test.Patch.Properties.Generic.Darcs.Test.Patch.Properties.GenericUnwitnessed Darcs.Test.Patch.Properties.Real"Darcs.Test.Patch.Properties.V1Set1"Darcs.Test.Patch.Properties.V1Set2Darcs.Test.Patch.RepoModelDarcs.Test.Patch.UtilsDarcs.Test.Patch.V1ModelDarcs.Test.Patch.V3ModelDarcs.Test.Patch.WSubDarcs.Test.Patch.WithStateDarcs.Test.Util.QuickCheckDarcs.Test.Util.TestResult Darcs.URL Darcs.UtilsDarcs.Witnesses.EqDarcs.Witnesses.OrderedDarcs.Witnesses.SealedDarcs.Witnesses.ShowDarcs.Witnesses.UnsafeEnglishExecLcsPrinterProgressRatifiedSHA1URLURL.HTTP URL.RequestVersion 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.0 dataenc-0.14deepseq-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.4old-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.3.3test-framework-hunit-0.2.6!test-framework-quickcheck2-0.2.10 text-0.11.1.1 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 Test.HUnitTest.HUnit.BaseTest.QuickCheckTest.QuickCheck.ArbitraryTest.QuickCheck.Property Data.Maybe GHC.ClassesGHC.ErrGHC.ListGHC.ShowPreludeApplyCommuteMergePatchyFromPrim PrimCanonize PrimPatch PrimPatchBasePrim RealPatch isConsistent isForward ArbitraryPrimTreecommutePairFromTWFPcommutePairFromTreemergePairFromTWFPmergePairFromTree patchFromTreecommuteTripleFromTreenontrivialCommutenontrivialMergenontrivialTriplenotDuplicatestriple commutePairs knownCanonsknownCantCommutes knownCommutesknownMergeEquivs knownMerges mergePairs mergePairs2primitiveCommutePairsprimitiveTestPatches testPatchestestPatchesNamed validPatches commutables commutablesFL primPatchesprimPermutablesrealCommutablesrealMergeablesrealNonduplicateTriplesrealPatchLoopExamples realPatches testSuiteCheckcommuteInverseseffectPreservinginverseCompositioninvertRollbackinvertSymmetry joinCommutejoinEffectPreserving mergeCommutemergeEitherWaypartialPermutivitypatchAndInverseCommute permutivitypropIsMergeable recommute show_read commuteFailsconsistentTreeFlatteningsmergeArgumentsConsistentmergeConsistentpropConsistentTreeFlattenings checkCanoncheckCantCommute checkCommute checkMergecheckMergeEquivcheckMergeSwaptMergeEitherWayValid tShowRead tTestCheckcheckSubcommutespropCommuteEitherOrderpropCommuteEitherWaypropCommuteEquivalencypropCommuteInversepropCommuteTwicepropInverseValidpropMergeIsCommutableAndCorrectpropMergeIsSwapablepropMergeValidpropOtherInverseValidpropPatchAndInverseIsIdentity propReadShowpropSimpleSmartMergeGoodEnoughsubcommutesFailuresubcommutesInversesubcommutesNontrivialInverseModelOf RepoModeltestConditional:>commutejoinWithStartState WithState TestResult fromMaybeisOkMyEq:\/:FL eqFLUnsafeSealedSealed2unsealunseal2Show1Show2Test.FrameworkTest.Framework.CoreTest.Framework.Providers.HUnit$Test.Framework.Providers.QuickCheck2 $fCheckPrim $fCheckPrim1xyds $fCheckPrim2s$fCheckPrim_$ccheckPatch$fCheckRealPatchprim$fCheckRealPatch1 $dPrimPatchpwildipv$fCheckRealPatch_$ccheckPatch $wqc_primamodelco_wild0co_wild1co_wild2PropListwhatgen R:ModelOfFL TestCheckthingtyyzz TestCondition TestGeneratorctxxxqc_V2 testSuite1 testSuite10Darcs.Patch.V2 (using Prim.V3) testSuite100 testSuite101etagoysw6ww9ww10wild1z1y'x'wild2z2x''y''wild3cowild4co1 testSuite102real merge either way testSuite103 testSuite104 testSuite105ww2ww3ds1 testSuite106real merge output consistent testSuite107 testSuite108 testSuite109 testSuite11 testSuite110real merge output is forward testSuite111 testSuite112 testSuite113w4wwww1ds4ds5ds6 testSuite114real merge input is forward testSuite115 testSuite116a88 testSuite117real merge input consistent testSuite118 testSuite119 testSuite12 testSuite120 testSuite121 testSuite122 testSuite123 testSuite124 testSuite125 testSuite126 testSuite127 testSuite128 testSuite129 testSuite13 testSuite130 testSuite131 testSuite132fails testSuite133 testSuite134 testSuite135FL prim inverses commute testSuite136 testSuite137 testSuite138 testSuite139!FL prim patch and inverse commute testSuite14 testSuite140 testSuite141 testSuite142 testSuite143FL prim recommute testSuite144 testSuite145 testSuite146 testSuite147prim inverses commute testSuite148zx1a6x2y1 testSuite149 testSuite15 testSuite150 testSuite151prim patch and inverse commute testSuite152 testSuite153 testSuite154 testSuite155prim recommute testSuite156 testSuite157 testSuite158 testSuite159 testSuite16 testSuite160 testSuite161Darcs.Patch.V2 (using Prim.V1) testSuite162 testSuite163 testSuite164 testSuite165 testSuite166 testSuite167 testSuite168 testSuite169 testSuite17 testSuite170 testSuite171 testSuite172 testSuite173 testSuite174 testSuite175 testSuite176 testSuite177 testSuite178 testSuite179 testSuite18 testSuite180 testSuite181 testSuite182 testSuite183 testSuite184 testSuite185 testSuite186 testSuite187 testSuite188 testSuite189 testSuite19 testSuite190 testSuite191 testSuite192 testSuite193 testSuite194 testSuite195 testSuite1960again that merges can be swapped (I'm paranoid) testSuite197 testSuite198merges can be swapped testSuite199 testSuite2 testSuite20 testSuite200 testSuite201#merges commute and are well behaved testSuite202 testSuite203 testSuite204the double commute testSuite205 testSuite206 testSuite207commute either way testSuite208 testSuite209 testSuite21 testSuite210 testSuite211 testSuite212 testSuite213the order of commutes testSuite214 testSuite215 testSuite216other inverse being valid testSuite217 testSuite218 testSuite219inverses being valid testSuite22 testSuite220 testSuite221 testSuite222merges are valid testSuite223 testSuite224 testSuite225commutes are equivalent testSuite226 testSuite227 testSuite228'simple smart merge' testSuite229 testSuite23 testSuite230 testSuite231+a patch followed by its inverse is identity testSuite232 testSuite233 testSuite234(commuting by patch and its inverse is ok testSuite235 testSuite236 inverses fail testSuite237 testSuite238nontrivial commutes are correct testSuite239 testSuite24 testSuite240patch and inverse both commute testSuite241 testSuite242 testSuite243 testSuite244 testSuite245 testSuite246 testSuite247show and read work right testSuite248 testSuite249 testSuite25 testSuite250primitive commute/recommute testSuite251 testSuite252 testSuite253 testSuite254 testSuite255 testSuite256 testSuite257 testSuite258IO functions (test patches) testSuite259 testSuite26 testSuite260 testSuite261primitive patch IO functions testSuite262 testSuite263 testSuite264merge properties: merge swap testSuite265 testSuite266 testSuite267(merge properties: merge either way valid testSuite268 testSuite269 testSuite27 testSuite270 testSuite271commute/recommute testSuite272 testSuite273 testSuite274the patch validation works testSuite275 testSuite276w1 testSuite277 merge swaps testSuite278 testSuite279 testSuite28 testSuite280 known canons testSuite281 testSuite282 testSuite283known merges (equiv) testSuite284 testSuite285 testSuite286 known merges testSuite287 testSuite288 testSuite289 testSuite29 testSuite290 testSuite291 testSuite292 testSuite293 testSuite294 testSuite295Darcs.Patch.V1 (using Prim.V1) testSuite296 testSuite297 testSuite298 testSuite299 testSuite3 testSuite30 testSuite300 testSuite301 testSuite31 testSuite32 testSuite33 testSuite34 testSuite35 testSuite36 testSuite37 testSuite38 testSuite39 testSuite4 testSuite40 testSuite41 testSuite42 testSuite43 testSuite44 testSuite45 testSuite46 testSuite47w3 testSuite48 testSuite49 testSuite5 testSuite50 testSuite51 testSuite52 testSuite53 testSuite54 testSuite55nontrivial permutivity testSuite56 testSuite57 testSuite58 testSuite59 testSuite6 testSuite60partial permutivity testSuite61 testSuite62 testSuite63 testSuite64 testSuite65 testSuite66 testSuite67 testSuite68berrMsg testSuite69 testSuite7 testSuite704with quickcheck that real patches are consistent... testSuite71 testSuite72 testSuite73 testSuite74 testSuite75#tree flattenings are consistent... testSuite76 testSuite77 testSuite78 testSuite79 testSuite8 testSuite80 testSuite81real partial permutivity testSuite82 testSuite83 testSuite84 testSuite85 testSuite86real permutivity testSuite87 testSuite88 testSuite89 testSuite9 testSuite90real inverses commute testSuite91 testSuite92 testSuite93 testSuite94real recommute testSuite95 testSuite96 testSuite97 testSuite98real merge and commute testSuite99testSuite_$dApplytestSuite_$dApply1testSuite_$dApply2testSuite_$dApply3testSuite_$dArbitrarytestSuite_$dCommutetestSuite_$dCommute1testSuite_$dCommute2testSuite_$dCommute3testSuite_$dInverttestSuite_$dInvert1testSuite_$dInvert2testSuite_$dInvert3testSuite_$dIsHunktestSuite_$dMergetestSuite_$dMerge1testSuite_$dMyEqtestSuite_$dMyEq1testSuite_$dMyEq2testSuite_$dMyEq3testSuite_$dPatchInspecttestSuite_$dPatchInspect1testSuite_$dPatchInspect2testSuite_$dPatchInspect3testSuite_$dPatchytestSuite_$dPatchy1testSuite_$dPatchy2testSuite_$dPatchy3testSuite_$dReadPatchtestSuite_$dReadPatch1testSuite_$dReadPatch2testSuite_$dReadPatch3testSuite_$dShowtestSuite_$dShow1testSuite_$dShow10testSuite_$dShow2testSuite_$dShow3testSuite_$dShow4testSuite_$dShow5testSuite_$dShow6testSuite_$dShow7testSuite_$dShow8testSuite_$dShow9testSuite_$dShowPatchtestSuite_$dShowPatch1testSuite_$dShowPatch2testSuite_$dShowPatch3testSuite_$dShowPatchBasictestSuite_$dShowPatchBasic1testSuite_$dShowPatchBasic2testSuite_$dShowPatchBasic3testSuite_$dTestabletestSuite_$dTestable1testSuite_$dTestable2testSuite_$dTestable3testSuite_$dTestable4 testSuite_go testSuite_go1 testSuite_go2 testSuite_go3 testSuite_go4 testSuite_go5testSuite_nameexample flattenings worktestSuite_name1read and show work on RealPatchtestSuite_name2read and show work on PrimtestSuite_name3 join commutetestSuite_name4!IO functions (named test patches)testSuite_name5known non-commutestestSuite_name6known commutes testSuite_w1w testSuite_w2 KnownStateGHC.BoolTrue PatchCheckGHC.PrimtranssymData.Functor.Identity NTCo:IdentityControl.Monad.Trans.State.Lazy NTCo:StateTIdentity GHC.Tuple(,)NothingJustFalse RepoState ApplyStatePrimOf ArbitraryTestString GHC.Types:unpackCString#TestCaseRunningTestCaseResultTestCase/$fTestlikeTestCaseRunningTestCaseResultTestCaseNTCo:IO NTCo:TestCaseState# RealWorldAny[]$fMergeRealPatch_$cmerge$fPrimPatchPrim:/\:IsEqNotEqCoUnsafeTest.HUnit.Lang AssertionGHC.Unit()EqCheck$fMyEqRealPatch_$c=\/=$wmergeConsistent TestFailedMaybeDoc TestGroup Etacilpud InvConflictor undefinedV1ModelTFCo:R:RepoStateV1Model$fRepoModelV1ModelrealPatchLoopExamples1V3Model$fArbitraryPrimPrim $fShow2PrimTFCo:R:ModelOfPrimTFCo:R:RepoStateV3ModelTFCo:R:ApplyStatePrimTFCo:R:PrimOfPrim$fShow1V3ModelT:Show1$fPrimPatchBasePrim $fShow1Prim$fArbitrarySealed7$fArbitrarySealed6$fArbitrarySealed8$fArbitrarySealed5$fArbitrarySealed4$fArbitrarySealed3$fArbitrarySealed1$fArbitrarySealed21$fArbitrarySealed0$fArbitrarySealed$fCommuteFL_$ctoW$fWSubPrimPrim$fShow1WithState $fPatchyPrim$fCommutePrim_$ccommute $fShow1:>++PropertyTestCountPropertyResultProperty#$fTestlikeIntPropertyResultPropertyPatchTestableTest.QuickCheck.GenGenProp$fTestable(->)$fArbitrarySealed2Show $fShowSealed2 $fShow2:>CommuteProperty$fTestableBool $fShowSealed $fShow1FL$fCommuteFL_$ccommute $wtShowRead $fCheckFL $fCheckPatch$wcheckMergeSwap $wcheckCanon$wcheckMergeEquiv $wcheckMerge$fShow1V1Model$wcommuteTripleFromTree$fFromPrimRealPatchTFCo:R:PrimOfRealPatch $fTestable()2 System.RandomStdGen NTCo:PropNTCo:Gen$fTestableTestResult_$cproperty$fCommuteRealPatch_$ccommute$fPrimPatchBaseRealPatch T:PrimPatch$fMergeRealPatchtestConditional_$dTestable$wcommutePairFromTree TestSucceeded$fTestableTestResult T:RepoModel$fRepoModelV3Model$wmergeCommute$fApplyRealPatch $fApplyFL $fApplyPrim $fApplyPatch$fArbitraryStateV1ModelPrim$fCommuteRealPatch $fCommuteFL $fCommutePrim$fCommutePatchInvert$fInvertRealPatch $fInvertPrim $fInvertFL $fInvertPatchIsHunk $fIsHunkPatch $fIsHunkPrim $fMergeFL $fMergePatch$fMyEqRealPatch$fMyEqFL $fMyEqPrim $fMyEqPatch PatchInspect$fPatchInspectRealPatch$fPatchInspectPrim$fPatchInspectFL$fPatchInspectPatch$fPatchyRealPatch $fPatchyFL$fPatchListFormatPrim$fPatchListFormatPatch $fPatchyPatch ReadPatch$fReadPatchRealPatch $fReadPatchFL$fReadPatchPrim$fReadPatchPatch$fShow1WithStartState $fShow1Tree $fShow2:\/: $fShow2FL $fShow2Patch ShowPatch$fShowPatchRealPatch $fShowPatchFL$fShowPatchPrim$fShowPatchPatchShowPatchBasic$fShowPatchBasicRealPatch$fShowPatchBasicFL$fShowPatchBasicPrim$fShowPatchBasicPatch $fTestableGen$fTestableProp$fArbitrarySealed20$fArbitrarySealed22$fArbitrarySealed26Named:<