³ò ø$•Jc @säddklZddkZddkZddkZddkZddkZd„Zdefd„ƒYZ e ƒZ d„Z d„Z de d„Ze d „Zd „Zd „Zd „Zd „ZeiZeiZeiZdS(iÿÿÿÿ(t_NcCsng}|idƒD]}||dq~}|o5|ddjo|iƒqj|dd |dllli R#(R:tstructtunpackR)R*(tbintposR^tp1tp2R((s"/sys/lib/python/mercurial/mdiff.pyt patchtext÷s& cCsti||gƒS(N(tmpatchtpatches(R,Rt((s"/sys/lib/python/mercurial/mdiff.pytpatchscCsHg}ti||ƒD]*}||d|d|d|dfq~S(Niii(RbRc(R,R-Rtd((s"/sys/lib/python/mercurial/mdiff.pytget_matching_blocksscCstiddd|ƒS(Ns>llli(Rrtpack(tlength((s"/sys/lib/python/mercurial/mdiff.pyttrivialdiffheaders(ti18nRRbRyRR%RrRtobjectRt defaultoptsR'R0RRLR<RxR{R}R€Rzt patchedsizettextdiff(((s"/sys/lib/python/mercurial/mdiff.pyss $ $  7 m