1 !<arch> 2 __.PKGDEF 0 0 0 644 5872 ` 3 go object linux amd64 go1.8 X:framepointer 4 build id "1eea245f3522126d224c38b066a2af170d003e52" 5 ---- 6 7 build id "1eea245f3522126d224c38b066a2af170d003e52" 8 9 $$B 10 version 3 11 12 suffixarray W|SGOROOT/src/index/suffixarray/suffixarray.goH Index data"sa Bytes<x2esc:0x22"^FindAllIndex< esc:0x9 Regexpregexp? regexpROexpr prog Progsyntaxregexp/syntaxInst (Op InstOpStringFi2 OutArgRune|S 26 MatchEmptyWidthD0 esc:0x1|Sbefore3|Safter4MatchRuneD0:|Sr3MatchRunePosD0:|SB.D0: opD0:F StartNumCapPrefixBp3: prefix1complete2StartCondBp2: EmptyOp.BV: skipNopBN pc4D onepass onePassProg( onePassInstDNextHJprefix prefixBytes"prefixCompleteprefixRune|SprefixEndcondHnumSubexpsubexpNames longestmu Mutexsync|| statesemaLockNm1UnlockN machine re>pBFJmaxBitStateLenb bitState 43 Bendcapjobs jobpcargpos visitedpushRb1 pc2pos3arg4 resetR:end2 ncap3shouldVisitRb2: pc3pos4q0 queuesparse dense entryt threadinstDq1VpoolZ matchedmatchcapinputBytes str" 58 canCheckPrefix\0: context\0:HhasPrefix\0:> re3: index\0:>:step\i3:|SinputString 61 ^0:^0:H^0:>:^0>:^:|SinputReader r RuneReaderioReadRune|Ssize&err atEOT 64 `0:`0:H`0:>:`0:>:`|SaddPm2esc:0x3aVq3:\pos5cap6H cond7Zt8Z allocPesc:0x32DZbacktrackP input 70 H>>|S widthend5 ncap6 clearPVq2initP: ncap2 matchPdnewInputBytesPesc:0x12"b3dnewInputReaderPbBdnewInputStringP s3d^PdPV runq2Vnextq3:nextPos5|Sc6HnextCond7tryBacktrackP:Rdi4 pc5pos6XCopy> re2 esc:0xa>Expand>:"dst3esc:0x1a"template4:"src5match6:"ExpandString>:" :"Find>"" FindAll>"n4">"FindAllString> #FindAllStringIndex> )FindAllStringSubmatch> 3FindAllStringSubmatchIndex> FindAllSubmatch>""'FindAllSubmatchIndex>"FindIndex>"loc1FindReaderIndex>bB-FindReaderSubmatchIndex>bBFindString> FindStringIndex> #FindStringSubmatch> -FindStringSubmatchIndex> FindSubmatch>""!FindSubmatchIndex>"LiteralPrefix> PR Longest> re1: Match>"MatchReader>bBMatchString> NumSubexp>:ReplaceAll>"src3" repl4esc:0x2a"ReplaceAllFunc>""""!ReplaceAllLiteral>"""-ReplaceAllLiteralString> ReplaceAllString> 'ReplaceAllStringFunc> Split> .> SubexpNames> allMatches> s2"deliver5:doExecute>bB"b4 s5 ncap7dstCap8 doMatch>bB" expand>: 90 " " bsrc5 src6match7:"get>Ppad>:a3put>Pz2replaceAll>" bsrc3 src4nmatch5"dstm" repl6"Bresult1Lookup<":Read< Reader"n&B& Write< Writer"&w3&at<"lookupAll<": New" data2< instOpNames F HasPrefix strings 105 : prefix3 106 :HZd>tX0X 110 -0` op3F(t0* 112 F% 113 F% 114 F%( 115 F%`n5(XXt 120 %||t 121 %@ 123 % 124 %> 126 % 127 !4t 128 %@ 130 % 131 %> 133 # 134 #* 135 #.8 136 t0ttf4 137 !6 138 H%8 139 !: 140 %@`t4Z`(t 141 %(t 142 %(tt 143 %(Z(ttBt(tJ(ttXdtL(ttB(tt 144 !(tt 145 %XdtN(ttXdtVVP>tttfttj(ttv 146 #ttrttttttt 147 148 149 z 150 151 % 152 153 . 154 $$ 155 _go_.o 0 0 0 644 53266 ` 156 go object linux amd64 go1.8 X:framepointer 157 build id "1eea245f3522126d224c38b066a2af170d003e52" 158 ---- 159 160 161 ! 162 go17ldsort.abytes.a"encoding/binary.aio.aregexp.a"".qsufsort*runtime.racefuncenter("".sortedByFirstByte"".initGroups,type."".suffixSortable"runtime.newobject,runtime.racewriterange runtime.duffzero"runtime.racewrite(runtime.writeBarrier runtime.raceread$runtime.panicindexRgo.itab.*"".suffixSortable,sort.Interfacesort.SortB"".(*suffixSortable).updateGroups.runtime.writebarrierptr$runtime.panicslice(runtime.racefuncexit0runtime.morestack_noctxtsltype.intsa.lensa.capspkpiinv.leninv.capi.autotmp_18.autotmp_17sufSortable.type.*"".suffixSortablesa.ptrtype.*intinv.ptr.autotmp_16.autotmp_15type.*[]int~r1type.[]intdatatype.[]uint8.fptype.uintptrTgclocalse59ebe03712d9b8fa065553eb7f6368dTgclocalsd752ab629c59a25e1e0a04b979c3cce0R$GOROOT/src/index/suffixarray/qsufsort.go"runtime.makeslice.autotmp_36 167 counttype.[256]int.autotmp_37type.*uint8Tgclocals9a9dbb8772b260ea4d6acc251385a603Tgclocalsf399b39f419d07d614679f861425772elastBytetype.uint8groupBytebprevGroup.autotmp_49.autotmp_50~r2saTgclocalsdc127d267c2c19c6b700ea81a29d5d79Tgclocals030d1ec05a8f510b4cf1969641f87d940"".(*suffixSortable).Len.autotmp_52~r0xTgclocals524d71b8d4b4126db12e7a6de3370d94Tgclocals69c1753bd5f81501d95132d08af044642"".(*suffixSortable).Less.autotmp_56.autotmp_55.autotmp_54.autotmp_53type.booljTgclocalsd392abf6bb6460178f127ffa7738d99aTgclocalscc5cad6002ade825472fe3ad2912087d2"".(*suffixSortable).Swap.autotmp_61.autotmp_60.autotmp_59Tgclocalsa42405073e6e2058b34599fbe218c9b2Tgclocalsd964250b5250af0e4037552685027170"runtime.growslice 168 groupgbounds.lenbounds.cap.autotmp_80.autotmp_79bounds.ptr.autotmp_78.autotmp_77.autotmp_76.autotmp_75offsetTgclocalsbc5eeb7ce05aa188dd71483b56708e4aTgclocals7e40caeca9910dca2d64822c970647cd"".Newtype."".Index.autotmp_84.autotmp_83.autotmp_87.autotmp_86type.*"".Index.autotmp_85Tgclocals265f90b250a2da05417161923e6b66f9Tgclocals8a859a1c4c19eda4d321bf6fc1515484X$GOROOT/src/index/suffixarray/suffixarray.go"".writeInt2encoding/binary.PutVarinterr.itaberr.data~r3type.errorbufwtype.io.WriterTgclocalsd0753e8a3d875a070f12eec08c2a0129Tgclocalsf83413e1f0916265015171ba5b95f669"".readIntio.ReadFull,encoding/binary.Varinttype.int64rtype.io.ReaderTgclocalsaf02c42e26da2fb9ebf937221a536afeTgclocals60143a0d80c5e581d9b148ef4a460be0"".writeSlice4encoding/binary.PutUvarintp.autotmp_101.autotmp_103.autotmp_102errnTgclocals785bf953e2be990d3ed000d0617f287bTgclocals220a0de777795e3e0c526e7470aa5ba9"".readSlice.encoding/binary.Uvarinttype.uint64size.autotmp_115.autotmp_114.autotmp_113Tgclocalsacd22e54e1ecab05a27f9b5a12aae61fTgclocals4fb23158de129d817d01f9029eb4b9dd "".(*Index).Readbuf.lenbuf.cap.autotmp_128.autotmp_127buf.ptr.autotmp_132.autotmp_131.autotmp_130.autotmp_129Tgclocalse9fc0ab49e3d3c00c5b7a12352377f90Tgclocalsa3689bd604ae811d1b170e96901a4d21""".(*Index).Write.autotmp_140Tgclocalsf95d72d0df790ca3070f08f97edd7e45Tgclocalsf0820fc37132ad49e51a5958ba28ede9""".(*Index).Bytes.autotmp_143.autotmp_141.autotmp_142Tgclocals4032f753396f2012ad1784f398b170f4Tgclocals9fb7f0986f647f17cb53dda1484e0f7a"".(*Index).at.autotmp_149.autotmp_147.autotmp_146.autotmp_148Tgclocalsd03b527c99fd41043f5ae46e06206c41Tgclocals663f8c6bfa83aa777198789ce63d9ab4*"".(*Index).lookupAll6"".(*Index).lookupAll.func1sort.Search6"".(*Index).lookupAll.func2.autotmp_161.autotmp_160.autotmp_162.autotmp_159.autotmp_151ntype.struct { F uintptr; "".x *"".Index; "".s []uint8 }.autotmp_154type.struct { F uintptr; "".x *"".Index; "".i int; "".s []uint8 }Tgclocalsf9951a0a852a989fd468942554b87b11Tgclocalsf08ff43c94045847fd15ac5b3bc3287b$"".(*Index).Lookup"runtime.slicecopymatches.lenmatches.cap.autotmp_169.autotmp_168matches.ptr.autotmp_171.autotmp_170resultTgclocals5890ebd1f681e6559b1d7af641f8b7ebTgclocals0364c3fdda0ae479981158a0dfcf61960"".(*Index).FindAllIndex2runtime.stringtoslicebytesort.Intsgo.string."^"*runtime.concatstring2$regexp.MustCompile4regexp.(*Regexp).FindIndex:regexp.(*Regexp).FindAllIndexcompleteprevprefix.lenpairs.lenpairs.capn1 172 m.len 173 m.caplit.lenlit.capindices.len.autotmp_230.autotmp_229.autotmp_228.autotmp_226.autotmp_224.autotmp_223.autotmp_206type.[32]uint8pairs.ptr 174 m.ptrlit.ptrindices.ptr.autotmp_233.autotmp_232.autotmp_231.autotmp_227.autotmp_225.autotmp_222type.[][]int&type.*regexp.RegexpTgclocals81c0f101b75fe5beaafc750d800932d3Tgclocals26844a93a9fc47c710f748e8a04de4fbbytes.Compare"runtime.morestack.autotmp_240.autotmp_239.autotmp_238.autotmp_241.autotmp_237Tgclocals7ffd19ae91ec40e41d22850e0bb9d02aTgclocalscc036fcd359a4e8562233c4a6f65e846bytes.HasPrefix.autotmp_251.autotmp_249.autotmp_248.autotmp_247.autotmp_250.autotmp_246"".init"".initdone"runtime.throwinitsort.initbytes.init(encoding/binary.initio.initregexp.initTgclocals33cdeccccebe80329f1fdbee7f5874cb$sort.Interface.Len.autotmp_253 175 .this&type.sort.InterfaceTgclocals522734ad228da40e2256ba19cf2bc72c<autogenerated>&sort.Interface.Less.autotmp_255Tgclocalsa4a41b2ed11601860bcf8189b861a615&sort.Interface.SwapTgclocalsc55e845a0a62e9baae6c740db5a20866&go.info."".qsufsortgo.info.int4go.info.*"".suffixSortablego.info.*intgo.info.uintptrgo.info.[]uint8go.info.[]int8go.info."".sortedByFirstByte go.info.[256]int*go.info."".initGroupsgo.info.uint8@go.info."".(*suffixSortable).LenBgo.info."".(*suffixSortable).Lessgo.info.boolBgo.info."".(*suffixSortable).SwapRgo.info."".(*suffixSortable).updateGroupsgo.info."".New"go.info.*"".Index&go.info."".writeIntgo.info.*uint8"go.info.io.Writergo.info.error$go.info."".readIntgo.info.int64"go.info.io.Reader*go.info."".writeSlice(go.info."".readSlicego.info.uint640go.info."".(*Index).Read2go.info."".(*Index).Write2go.info."".(*Index).Bytes,go.info."".(*Index).at:go.info."".(*Index).lookupAll4go.info."".(*Index).Lookup@go.info."".(*Index).FindAllIndex,go.info.*regexp.Regexpgo.info.[][]intFgo.info."".(*Index).lookupAll.func1Fgo.info."".(*Index).lookupAll.func2go.info."".init"runtime.gcbits.01.type..namedata.**[]int.type.**[]int runtime.algarray,type..namedata.*[]int.Xtype..namedata.**suffixarray.suffixSortable.0type.**"".suffixSortableVtype..namedata.*suffixarray.suffixSortable.ltype..namedata.*func(*suffixarray.suffixSortable) int.Dtype.*func(*"".suffixSortable) intBtype.func(*"".suffixSortable) inttype..namedata.*func(*suffixarray.suffixSortable, int, int) bool.Ztype.*func(*"".suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) boolxtype..namedata.*func(*suffixarray.suffixSortable, int, int).Ptype.*func(*"".suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int)ntype..namedata.*func(*suffixarray.suffixSortable, int).Ftype.*func(*"".suffixSortable, int)Dtype.func(*"".suffixSortable, int)(type..importpath."".&type..namedata.Len.6type..namedata.*func() int. type.*func() inttype.func() int(type..namedata.Less.Htype..namedata.*func(int, int) bool.2type.*func(int, int) bool0type.func(int, int) bool(type..namedata.Swap.>type..namedata.*func(int, int).(type.*func(int, int)&type.func(int, int)8type..namedata.updateGroups.4type..namedata.*func(int).type.*func(int)type.func(int)"runtime.gcbits.89$type..namedata.sa.&type..namedata.inv."type..namedata.h.&type..namedata.buf.2type..namedata.**[]uint8.type.**[]uint8type.*[]uint80type..namedata.*[]uint8.$type..hashfunc2048,runtime.memhash_varlen type..eqfunc2048.runtime.memequal_varlentype..alg20482type..namedata.*[256]int.type.*[256]intruntime.gcbits.Ftype..namedata.**suffixarray.Index.type.**"".IndexDtype..namedata.*suffixarray.Index.btype..namedata.*func(*suffixarray.Index) []uint8.:type.*func(*"".Index) []uint88type.func(*"".Index) []uint80type..namedata.*[][]int.type.*[][]inttype..namedata.*func(*suffixarray.Index, *regexp.Regexp, int) [][]int.dtype.*func(*"".Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]intztype..namedata.*func(*suffixarray.Index, []uint8, int) []int.Rtype.*func(*"".Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []intttype..namedata.*func(*suffixarray.Index, io.Reader) error.Ltype.*func(*"".Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errorttype..namedata.*func(*suffixarray.Index, io.Writer) error.Ltype.*func(*"".Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errorltype..namedata.*func(*suffixarray.Index, int) []uint8.Dtype.*func(*"".Index, int) []uint8Btype.func(*"".Index, int) []uint8ptype..namedata.*func(*suffixarray.Index, []uint8) []int.Htype.*func(*"".Index, []uint8) []intFtype.func(*"".Index, []uint8) []int*type..namedata.Bytes.>type..namedata.*func() []uint8.(type.*func() []uint8&type.func() []uint88type..namedata.FindAllIndex.dtype..namedata.*func(*regexp.Regexp, int) [][]int.Ntype.*func(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int,type..namedata.Lookup.Rtype..namedata.*func([]uint8, int) []int.<type.*func([]uint8, int) []int:type.func([]uint8, int) []int(type..namedata.Read.Ltype..namedata.*func(io.Reader) error.6type.*func(io.Reader) error4type.func(io.Reader) error*type..namedata.Write.Ltype..namedata.*func(io.Writer) error.6type.*func(io.Writer) error4type.func(io.Writer) error$type..namedata.at.Dtype..namedata.*func(int) []uint8..type.*func(int) []uint8,type.func(int) []uint82type..namedata.lookupAll.Htype..namedata.*func([]uint8) []int.2type.*func([]uint8) []int0type.func([]uint8) []int"runtime.gcbits.09(type..namedata.data.type..namedata.*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }.type.*struct { F uintptr; "".x *"".Index; "".i int; "".s []uint8 }"runtime.gcbits.0a$type..namedata..F."type..namedata.x."type..namedata.i."type..namedata.s.type..namedata.*struct { F uintptr; x *suffixarray.Index; s []uint8 }.ptype.*struct { F uintptr; "".x *"".Index; "".s []uint8 }"runtime.gcbits.06 type..hashfunc32type..eqfunc32type..alg324type..namedata.*[32]uint8.type.*[32]uint84go.info.sort.Interface.Len,go.info.sort.Interface6go.info.sort.Interface.Less6go.info.sort.Interface.SwapZgo.itablink.*"".suffixSortable,sort.Interface.type..importpath.bytes.Btype..importpath.encoding/binary.(type..importpath.io.0type..importpath.regexp.,type..importpath.sort.2d2dH%HD$H;AHH$H$H$H$H$H$H$HL$H$HT$HD$H$HL$(HL$XHT$ HT$PHH$HT$HL$H$H\$H$H\$ H$H\$(HD$0H$HL$8HL$xHT$@H$HH$HD$H$HH$HD$PH$WHHl$Hl$HmH$HH$HD$PH$HAHT$XHQH$HHqH$HH<$HD$xH$HA H$HQ(HH$HQHY0H$HH4$H$H@0H$HH$H$HHT$PHHH911HL$pHT$HH9}nH4H4$HD$pH$HHT$`HHH$HH)HD$HHHHH$H\$PHL$pHT$HH9|HHH$H9H4H4$H$HL$HH$HH$HH$H$HH0H$H$HH$H$HH$HA0HHHt$HHH<3H$LD$PL9}LL$H$HL$HH$H1HD$HHL$`H\$xH96H$H<H<$HD$`H$HHHD$hHT$pH9H\$XH9H$HH<$HD$hHL$pHH)H$HCHD$XHH)HCHH?HH$H!H$HDEuJHHH$H\$H$H$HL$pHL$H$H\$hHD$HH$HD$HL$pHT$hH$Ht$XH$HH1H$H9HT$xH9H$H<H<$H$H$HH\$PH9H$HH$H$H$HH\$PH9sfH$HHPHHH$H9aH$H$HD$PH$HD$XH$H$HH$H$H$HT$HD$xH$H$H$H$H\$HD$PH$HT$XH$H$H$HD$PH$HD$XH$H$H. </VQL 194 195 ^7 196 A 197 198 199 :V/*)0@A 200 6?;<;<;@;@M: 201 ;4"O<X? 202 T? 203 dH%H$H;AHhH$`H$`H$hH$H|$PH1H1H$pHD$HH$XH$xH9}2HH$H$XHTPHHTPHHHD$HH11H=}H\PHt$PHHHH=|HH$HT$HT$HD$ HD$0HL$H$PHT$(HT$81H$pH\$@H$XH$xH9IL$H$XHL$HHTPH\$0H9sgH$PHH$HD$HHLPHT$0H9s>H|$@L$PI<LLPILLPL$XIqH_HLHT$8PH$PH$HD$0H$HD$8H$H$`Hh"!!2"0 208 ;2Y ?! 211 >AhU? 212 dH%HD$H;A6HH$H$H$H$HH$H$HD$HD$HD$ HD$HHL$(HL$PHT$HT$pH$HsHt$@H9H$LDL$H$H$HTH$H9qH$HH$H$H$HTH$H97H$H|$@IH|$XT$6LD$hHH9LLL$xML$HD$XH$HH$H9H$HH$HD$XH$HH$H9sH$T$7|$6@8FHxLD$hL9u5L$L9 H|H<$HD$XH$HDH\$7\$6HD$hHt$xH4$HD$XH$HH\$HH9Ht$pHH$HD$XH$HH\$HH9Ht$hH|$pH4Ht.LHH$H$H$LT$6LD$hbH$Hv1IL$H$HHD$XH\$HHt$hH|$pHHD$hHSH9HTH$H$H$TT$51HH\$`Ht$8H$H9XL$MLL$xML$HD$`H$HH}#HT$8HXH$H$HT$5HT$xHH$HD$`H$HH$H9-H$HH$HD$`H$HH$H9H$|$5@8HT$8HHHD$8LD$xML$HD$`H$HH\$@H9t 221 HT$8HT$xHH$HD$`H$HHT$hH\$xH$HD$8H$H9*H$HHT$xHH$HD$8H$HH\$`HHT$xHH$HD$8HL$hH$HHL$xHH$HD$8H$HH\$HH9Ht$pHH$HD$8H$HH\$HH9shHt$pHHT$xH$HD$8H$HHD$pH$HD$HH$HD$PH$H$HHHD$8<HT$87 229 /HC@ 5 q( 231 4(3 237 ,f# 242 <! 244 ;pAZ$3<7 245 dH%H;avTHHl$Hl$HD$H$HD$ HH$HD$ H@HD$HD$HD$(Hl$H0O/jj&$dH%H;aH0Hl$(Hl$(HD$0H$HD$8HHHL$ HH$HD$8HH$HD$8HHPH\$@H9zHH$HD$8HH0HL$HH$HD$8HH HHXHpH|$@H91HHp0HH9HH$HD$ H$HD$8HH$HD$8HHHH\$HH9HH$HD$H$HD$8HHHHX HpH|$HH9HHP0HH9HH$HD$8HH HPHHpH|$@H9s[H<H@0HH9sKH<H|$LD$HI9s8JHH9s,HHD$HD$HL$H9D$PHl$(H0`_`_ 261 *RQF* 262 dH%H;amH(Hl$ Hl$ HD$(H$HD$0HH$HD$0HHHT$HXH\$H$HD$0HHHH\$8H9HH$HD$0HHPH\$8H9HHL$HH$HD$0HHPH\$8H9HH$HD$0HH$HD$0HHHH\$@H9ssHH$HD$0HHHHT$@H9sPHHt$8H9sBHHD$H9s4HD$HH$HD$@HL$HT$HHl$ H(vPOPO 278 *3 279 dH%HD$H;A%HH$H$H$H$H$HH8H$HH$H$HHHHL$hHP8H$HXH$HH4$H$HH$H$HHPHuH$H$HH0H$HH$H$HHHP HXH0H,HHp0HH9HH$H$HHHHX HpHH 285 HP0HH9HHH$Ht$h1HT$HHL$PH$Ht$hH|$`IL$H$HHHT$HH9H$HH$H$HH$H$HHHH\$HH9HH$H$HH$H$HHHHX HpH|$HH9sHHP0HH9_HH$H$HHHHX HpH|$HH9-HHP0HH9HHL$XHT$PH9'HL$hH$Ht$`LGHHHLHT$hH\$`HH)H|tH$H$H$Ht$hLCLD$`I9wBLL$H$H|$HH$H<H$HT$XHL$hHt$`hHH$L$LD$H\$Ht$HH\$ Ht$8H\$0HT$(H$HL$XH|$H?HH$H$HHH$HT$hH\$`HH)HH$H\$xH$Ht$hH{H|$`H9LL$HD$xH$H$HH$HH$HD$`H$HA@HT$hHQHH$HQ811H$H$Ht$@H9HH<$H$HHL$pHT$@HT$xH9H$HH4$H$HH$H$HHHH\$xH9_HH$H$HHHHX HpH|$xH9-HH9 HH$H$HHHP HHpH|$xH9HH9Ht$pL$ML0LHWH$HHT$xH9 310 HT$@HH)Ht)HPH$HHD$`H$HHt$pH$HH4$H$HHPH\$@H9s@HH$H$HHPH\$@H9sHH$H\$pjH$HH$H$H$HT$HD$`H$H$HH$H$HT$H\$Ht$HSHT$ Ht$8H\$0HT$(H$H$ 318 /= &g 320 E 321 322 H% 323 [ 324 8 327 ; 5U1+<2) 328 dH%H;aFH`Hl$XHl$XHD$`H$HD$hH$HL$pHL$HT$xHT$HD$(HD$8HL$ HL$0HT$HT$PHH$HD$HD$HHH$HD$pHL$HHAHD$xHAHD$hHHAHD$@HH$HD$0HL$HHA HD$8HA(u%HD$PHAHD$HH$Hl$XH`HD$@H$HD$PHD$HL$HH$HD$hHD$HL$Hi< 332 H/4 333 *PB/I 334 dH%H;aHPHl$HHl$HHD$PH$HD$hH$HL$pHL$HL$xHL$H$HT$HD$xH 336 riHL$XHI HT$hHT$HD$ 337 HD$HD$`H$HD$(HD$8HL$0HL$@HD$8H$HD$@H$Hl$HHP 339 R!/K) 340 *i) 341 dH%H;aH`Hl$XHl$XHD$`H$H$H 343 HL$hH$HL$pHL$HL$xHL$HD$ 345 HD$ HD$0HD$HHL$8HL$PHT$xH$H$HT$H$HT$HD$HD$@HD$@H$HD$HH$HD$PH$Hl$XH` 347 `!V26 348 *B<E 349 dH%H;aH`Hl$XHl$XHD$`H$1H 351 HD$@HL$8H$H9_HY 352 H$H9H9H$H<H<$HD$@H$HHT$H$H\$8H)HzH?HH!LD$xLH<$H$H)H|$HT$HD$@HHL$ HT$8H=HT$xH$Ht$H$H\$HL$HD$8H$H9wrHT$hHR H\$xH\$HD$HL$HD$pH$HD$0HD$PHL$(HL$HHD$@H$HD$HH$HD$PH$Hl$XH`H$C7 355 p!0y %N6 358 *'=6 359 dH%H;aHHl$xHl$xH$H$H$H$H$HL$H$HT$H$H\$H$Ht$ HD$(HD$PHL$8HL$pHT$0HT$hHH 361 H$H9H$H$H$HT$HQH?HH 362 H$HHT$HPHT$HQHT$ HD$8HD$pHL$0HL$hH(H 363 1HT$XH\$`Ht$PH9H$H9L$I)MPI?II!L$ML$H)H|$LD$HD$HD$@HL$ HL$HHT$`H$H9sNH$H<H<$HD$`HL$@H$HHXHD$HHL$XHHL$hHHD$p(HD$`H$HD$hH$HD$pH$Hl$xHH$HD$hH$HD$pH$Hl$xHH$HD$hH$HD$pH$Hl$xH.7>$(!c 369 `= 374 >33 375 0yq8 376 dH%HD$H;AkHH$H$H$H$HH$HD$@HD$@HD$(HD$xHL$ HL$pHT$H$H$H$H$Ht$HT$HL$HD$ HD$(HD$hHL$8H$HT$0H$HqH$HH$H$HHHT$hHHH9H H$H\$H\$HD$(H$HL$ H$H$HHt$H$H$H$H$HAH$HAH$HHH$HD$hHD$HD$H$HHH$HH\$H$Ht$ H$H|$(H$H$H$H$HA H$HA(H$HAHH$H$HHHPHH\$HT$HL$ H$H$H$HT$HD$0H$HL$8H$H`H$HHH$H$HHHP H@(H$HD$`HT$XHH$H$H$Ht$H$H|$LD$pLD$LL$xLL$ HL$(HT$0HD$8HD$@HL$HH$HT$PH$HuHHL$XH9w7H)H\$`H)HsH?HHH!H$HHHH2H$H$H$H$H$HH$H$H$HH$H$H$H$H$HH$H$H$HD$H$H$H$HD$H$HH$H$HHHT$hH9}HVHH$H$HH$H$HHHT$hH9wVHPHHH$HH$H$H$H$HH(HT$hH9wHP HH$H$H$H$H$Hs,4/FACQ 392 4o 393 Dm3 394 020 " :C"70 397 ;pXGFj5-N ' 399 5 400 dH%HD$H;A)HH$H$H$H$HH$HD$@HD$@HD$H$HL$ HL$hHT$(HT$pH$HH4$H$HHH$H$H$H\$H$Ht$H|$hH|$LD$pLD$ HL$(HD$0HD$xHL$8H$HH$HH$H$HH H$HHrHzH\$Ht$H|$H$H$HD$(H$HL$0H$H`H$HHH$H$HHHP H@(H$HT$XHD$`HH$H$H$Ht$H$H|$LD$hLD$LL$pLL$ HL$(HT$0HD$8HD$@HL$HH$HT$PH$HuHHL$XH9w7H)H\$`H)HsH?HHH!H$HHHH2H$H$H$H$H$HH$H$H$HH$H$H$H$H$HHD$xH$H$H$H$H,41/,'C 406 s 407 Dm3 408 020- 410 ;Wj5-52 411 dH%H;avyH(Hl$ Hl$ HD$(H$HD$0HH$HD$0HHHL$HHT$H@HD$HD$HD$8HD$HD$@HD$HD$HHl$ H(nPtOk 415 &5- 416 dH%H;aH0Hl$(Hl$(HD$0H$HD$8HHH$HD$8HHHP H\$@H9HH$HD$8HHHP H\$@H9HHL$HH$HD$8HHHL$HHT$ H@HD$H\$H9wJHD$HL$H)HPH?HH!H\$ HHT$HHT$H)HT$PHD$XHl$(H0`_`_ 424 /S 425 *J 426 dH%HD$H;AHH$H$H$H$H$HHHL$8HH$H$HH HL$(HD$@HD$HHD$PHD$XHD$`HT$@H$HHD$@HD$HH$H$HD$HHL$PH$H$HD$PH$HL$XH$HT$`H\$(H$H\$@H\$HD$HD$HL$8HH$H$HH HL$(H|$hWHHl$Hl$HmHT$hH$HHD$hHD$pH$H$HD$pHL$xH$HD$HD$xH$H$H$H$H$H$H$H$HD$(HL$H)H$HD$hHD$HD$HD$(HL$8H$HD$(HL$HH$Hs(Ht$ H[H\$0H9w_H9wZHD$ HL$H)HPHH?HH!HT$0HH$HL$(H$H$H$H5 433 @$\ 437 ;L>7Z 438 dH%H;aHHl$xHl$xH$H$H$H~ H$HuN111HD$XHL$PHT$pHD$pH$HD$XH$HD$PH$Hl$xHH$H$H$HT$HD$H$HD$HD$ HD$`HL$(HL$@HT$0HT$HH$HHH111HHH=H5H4$HL$HL$HD$HD$hHL$ HL$XHT$(HT$PH$HL$HT$H\$`H\$H\$@H\$ H\$HH\$(HD$0HD$PHL$XHT$hlH9UHH$H? 441 $HN 443 8: 447 04deX2 448 dH%H$H;AoHxH$pH$pH$xH$H$HHHH$H$HHL$GHP H$H$HH(HL$XHP H$H$HT$HL$HD$(H$HL$ H$HT$H$(H\$XH 452 \$GH$11E1H\$xH$hH$L$L$L$HT$HL$HD$H\$ HD$8HL$0H$HT$(H$0H6H$HL$HD$HH$H$HHL$HL$HD$ HD$`HL$H$HT$(HT$hHH$H$Ht$Ht$HD$(H$HL$ H$HT$H$`1H$01E1H$H$XH|$PL$L$L9GIL$H$XHH$H$H$H9!Ht$PH9~8LHL$IH$H$H$`HILLXHH$H|$`H9L$ML$H$H$H$HHHH$HsH|$`H9fHtH4$H$H$HH$H$H$HLHrH9H|$hH9H)H$HWH?HL$L!HH$PL$L$M9O@L$L$`O$L$HML,$H$H$`HDH$HTu5H$PHH$H_H$XH$H$-H$HH$H$PHD$H$`H$H9H9}TH$Ht$xH9uBH)HL2H$H$H$(LH$`H$L$Huc111H$hH$H$H$hH$H$H$H$H$H$pHxH$`HH$H$LH$hH$H$H$H$H$H$pHxH$HH4$H$HHHH$HHT$HD$HD$HL$ HD$0HL$(H$HD$HD$H$H$111HL$pH$hH$H$H$H<$L$(LD$L$LL$L$LT$HL$ HD$8HL$0H$HT$(H$8HH$HL$HD$1H$81H$h1H$H$H$XHT$HH$hH$H$L$L9'IL$H$XHH$H$H$H95H$HH<$H$HHHPHH$H9H$H<$H)LAI?II!LH\$H)HT$HL$HD$(H$HL$ H$ HT$0H$HlH\$HH$H9~FH$hH$H$L$XIL$IHHLHHLHHH$H$H$ HH$HHYH$PHH4$H$ HHH$H$PHH$H$H$HH$ HAH$H$HH)HH$hH$hH$HrH$H9HRH$H<H$`IL$H$H$H$hHLH$HL uFH$ HH$PH$H$ HXH$hH$H$NH$`H$H$ HD$H$ H$hHH$H$hHt$HT$H\$HHT$ H\$8HT$0HD$(H$ H\$HH$hH$H$H9}8H$HL$pH9u&H)HHH$H$hH$eHuc111H$H$hH$H$hH$H$H$H$H$H$pHxHH$hH$H$H6H$hH$H$H$H$H$H$pHxH$HH$H$HHHPHHD$HT$HL$H$H$H$HD$ HD$8H$HL$0H$HT$(H$@H$@H$H$H$H$H$H$pHxl" 471 pi2GB)D FI'.-. 474 0 475 NP "1 480 <e^POUd@Ltt 481 \ {0(qklD) 4 r5@u{@ 486 >;hpZT;;h=QG1! @,E# 489 dH%H;akHpHl$hHl$hHT$`HD$pH$HD$`HHHL$PHQH$HD$PHH HPH\$xH9 HH$HD$PHHHP H\$xH9HHL$HHH$HD$PHHHL$@HPHT$8HHD$XH\$HH9Ht$`H~H<$HD$`HH HPH@HD$HT$ HL$(HD$@HL$HH)HPH?HH!H\$XHH$HT$8H)HT$HD$HD$0HD$HHD$HH$Hl$hHpx 497 /_> 498 dH%HD$H;AHH$H$HT$xH$H$HD$xHHHL$hHPHT$HHYH$HD$HH$HHD$@HL$hHQ HYH9HH$HD$hHHHP H\$@H9HHL$`HH$HD$hHHHL$XHPHT$PHHD$pH\$`H9Ht$xH~H<$HD$xHH(HP H@HD$HT$ HL$(HD$XHL$`H)HPH?HH!H\$pHH$HT$PH)HT$HD$D$0D$?D$?$H$HL 503 @$_@ 504 dH%H;aHHl$Hl$HD$H$HHH$<vHl$HHHH$<uHHH$HH$Hl$H D }* 511 dH%H;aviH Hl$Hl$HY Ht H|$(H9;uH#HD$ H$HD$(H@ HL$0H$HD$HD$HD$HD$8Hl$H @d?<%dH%H;av{H0Hl$(Hl$(HY Ht H|$8H9;uH#HD$0H$HD$8H@(HL$@HT$HHT$HT$PHT$H$D$D$'D$'D$XHl$(H0l`v_<+# 519 dH%H;aviH Hl$Hl$HY Ht H|$(H9;uH#HD$ H$HD$(HL$0H@0HT$8HT$HT$@HT$H$Hl$H @d?<+"".qsufsortsl~"sa.len~"sa.cap"s"pk"pi"inv.len"inv.cap"i"sufSortableH"sa.ptrP"inv.ptrX".fpx"data~r1""".sortedByFirstBytesa.leno"sa.capo"io"counto"sa.ptr`".fpx"data~r1" "".initGroupslastByte"groupByte"b"s"prevGroup"inv.len"inv.cap@"iH"i#8P"inv.ptr`".fpx"sadata"~r20""".(*suffixSortable).Len.fpx"x~r0""".(*suffixSortable).Less.fpx"xi"j"~r2""".(*suffixSortable).Swap.fpx"xi"j" 524 "".(*suffixSortable).updateGroupsi"i#1"group"g"bounds.len"bounds.cap"b"bounds.ptrH".fpx"xoffset""".New.fpx"data~r1""".writeInterr.itab`"err.datah".fpx"wbuf"x("~r30""".readIntxX"err.itab`"err.datah".fpx"rbuf"~r2("~r30"'"".writeSlicepP".fpx"wbuf"data("n"err"'$$"".readSlicex"w@"sizeH"pP".fpx"rbuf"data("n"err" 529 @@@@" 532 "".(*Index).Readsa.len~"sa.cap~"n~"buf.len~"buf.cap"err.itab"err.itab#6"err.itab#7"err.data"err.data#9"err.data#10@"buf.ptrH".fpx"xr"~r1"@ 533 !"".(*Index).Writesa.len"sa.cap"buf.len"buf.cap"err.itab"err.itab#5"err.itab#6@"err.dataH"err.data#8P"err.data#9X"buf.ptr`".fpx"xw"~r1""".(*Index).Bytes.fpx"x~r0""".(*Index).at.fpx"xi"~r1" "".(*Index).lookupAlli~".fpx"xs"~r1 """.(*Index).Lookupmatches.len"matches.cap@"matches.ptrX".fpx"xs"n "result("^ "".(*Index).FindAllIndexcomplete}"prev}"prev#2}"prefix.len}"pairs.len}"pairs.cap}"n1}"n1#7}"m.len~"m.cap~"lit.len~"lit.cap~"indices.len~"indices.len#13~"i~"i#15~"count~"pairs.ptr"m.ptr"lit.ptr"indices.ptr"indices.ptr#21".fpx"xr"n"result""".(*Index).lookupAll.func1xX".fpx"i~r1""".(*Index).lookupAll.func2i"i#1"xX".fpx"j~r1""".init.fpx"**[]int66*[]int1R6f**suffixarray.suffixSortableL6*suffixarray.suffixSortable&*func(*suffixarray.suffixSortable) intn6331*func(*suffixarray.suffixSortable, int, int) bool7X6a3,*func(*suffixarray.suffixSortable, int, int)6)3'*func(*suffixarray.suffixSortable, int)f6-3index/suffixarrayLen*func() intQ693Less*func(int, int) bool46"3Swap*func(int, int)PV6%3updateGroups 541 *func(int)+63-6sainvhbufP@@4p08 **[]uint86*[]uint8i6~.8 *[256]int 542 l6**suffixarray.IndexJ6*suffixarray.Index!*func(*suffixarray.Index) []uint8L6lL3*[][]int{6>q"6*func(*suffixarray.Index, *regexp.Regexp, int) [][]int#Ox6Y3-*func(*suffixarray.Index, []uint8, int) []int'R6#3**func(*suffixarray.Index, io.Reader) errorhe6H+.3**func(*suffixarray.Index, io.Writer) errorjt6Xf3&*func(*suffixarray.Index, int) []uint8\6rs3(*func(*suffixarray.Index, []uint8) []intg[_-6&Q3Bytes*func() []uint86io%3FindAllIndex"*func(*regexp.Regexp, int) [][]int63Lookup*func([]uint8, int) []int9%6bR3Read*func(io.Reader) errorbM6&3Write*func(io.Writer) error6_93at*func(int) []uint8,46z~:3 lookupAll*func([]uint8) []intyq6~36 data0 x@=*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 })d6 545 .Fxis0 6*struct { F uintptr; x *suffixarray.Index; s []uint8 }S6( 546 *[32]uint8y6 Y sort.Interface.Len.fpx".this~r1"sort.Interface.Less.fpx".thisi"j"~r3 "sort.Interface.Swap.fpx".thisi"j"bytesencoding/binaryioregexpsortN 547 x 548 "$ $&`&(*,*.*0*2*4*6*8*:*<o*>_*@OBD?FH/FJFLNP0RTVXZ"L\^` 554 ~*b$&`!, *. *: *d *f hDFjlP0RTVXZh$np`F 555 x*b $& rtvtxt0*z*6o*8_*:O*:?*|/*HF~F`RT0VRXZ H` 562 563 Np$& 0**BXZ` 564 V$&@`?*/*FN0 *:*BXZ 565 $` 566 Vx$&0P/**F *:*BXZ 567 `N 568 x " *$ "*& ":*:*****x*o*_*OF?l/FNN*BXZ"N` 572 V$ &@O*?*/NFP0TVXZ " 574 V$"&ll`P* VXZ 575 V$"&/ll`P* VXZ 576 V"$"&?*/*ll*TPR VXZ B$ 579 b"$ $ 580 " 581 $&o_*O*?*/*ll*TPR VXZ,j*B 583 xtbtb*b 584 585 "$$$ ""$&P,,*.******llllol_lOl?l/FNlP0XZ:P 589 xtb " $ 590 $$$ &P ,*.***lol_lOl?l/lllP0XZ8N, 594 595 Np$&@P/**lVXZ 597 Vz$"&P`?*/**lP V:*XZ( 600 x $ 601 "&p:***FN_P@R0VXZ ,2 603 b$*b&o*_*O*?*/FFlPR@*0VXZ"T22h 604 ~*bRb "$"$"##&&'( ("(R)***",$.$/01$2&`P*************:*:*f*******FFlFoF_NON?F/FNl0 *XZH 607 `$" _*O*?*/llP:*XZ 608 609 $" :*:o*_*O*?*/llP*XZ 610 . 611 Vd|$$& XZ 612 613 614 z$&0@*P *XZ 615 616 z$&P`@0*: *XZ 618 619 z$&@@0*: *XZ^\Z"*P8|88888888888888pnZ,<j88888888,,Z .`88888888888888Z 620 4Dj888Z6Fl88888Z6Fl8888&&&&ZFVz88888888888Z 622 F8f88Z*Z8888888Z(J8x8888888 Z.P8t888888$$Z,P8p88888888888$$Z$$4b8888888888888888Z"&6 d888888888888888Z 625 &6\8v88Z 0V8p88800 Z.>b88888Z(8p88888888XX44Z :4D2v888888888888888888888888 8 8 8Z:Jl8888Z:Jn888888ZZZ"H8@t 629 pp0@P 630 `NN 631 pp 632 0@P 633 X`RR 635 pp 636 0@P 637 XN`*>> 639 pp0@P 640 `B<<RR 641 pp0@P 642 ` 643 0@P 645 XpB*hh 647 pp0@P 648 ` 649 0@P 650 XpB**^^ 652 pp0@P 653 ` 654 0@P 655 XpB**TT 657 pp0@P 658 ` 659 0@P 661 XpB*(( 665 pp0@P 666 ` 667 668 0@P 669 Xp*.. 671 pp0@P 672 ` 673 0@P 674 Xp**$$ 676 pp0@P 677 ` 678 0@P 680 Xp** 682 pp0@P 683 ` 684 685 0@P 686 Xp*B,0@P 688 X` 690 p 691 692 000 693 000 694 000 695 000 696 697 702 0@P 703 X 704 B`p 705 706 RR*R 707 pp0@P 708 ` 709 pp 710 0@P 711 X`VV 713 pp 714 0@P 715 X`t 717 pp0@P 718 `hh 719 0@P 721 X`*pR,, 723 pp0@P 724 `**HH 725 pp0@P 726 ` 727 0@P 729 XpV 731 pp0@P 732 ` 733 pp 734 0@P 735 X`Rrr 737 pp0@P 738 ` 739 0@P 740 Xp*`` 742 pp0@P 743 ` 744 0@P 745 XpV*RZZ 747 pp0@P 748 ` 749 0@P 750 XpZZ 752 pp0@P 753 ` 754 0@P 755 XpRR 757 pp0@P 758 ` 759 0@P 760 Xp*VVV 762 pp0@P 763 ` 764 0@P 765 XpVR$$ 767 pp0@P 768 ` 769 770 0@P 771 XpVJJ 773 pp0@P 774 ` 775 0@P 776 Xp*88 778 pp0@P 779 ` 780 0@P 781 XpV*R22 783 pp0@P 784 ` 785 0@P 787 Xp22 789 pp0@P 790 ` 791 0@P 793 Xp 795 796 ** 797 pp0@P 798 ` 799 0@P 801 Xp*V.. 803 pp0@P 804 ` 805 0@P 807 XpVRD0@P 809 X`p 811 812 000 813 000 814 000 815 000 816 000 817 000 818 0000@P 819 X 820 `p 821 VR 822 pp0@P 823 ` 824 825 826 0@P 827 X`pZ*Vrr 829 pp0@P 830 ` 831 0@P 832 X`pZV 834 pp0@P 835 ` 836 0@P 838 X`tpVZ 840 (8^888Z*:`88888Z*:`8888@p B$$ 842 843 go17ld