Home | History | Annotate | Download | only in index
      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:0x3aVq3:\pos5cap6H
cond7Zt8Z	allocPesc:0x32DZbacktrackP
	input
     70 H>>|S	widthend5
ncap6	clearPVq2initP:
ncap2	matchPdnewInputBytesPesc:0x12"b3dnewInputReaderPbBdnewInputStringP s3d^PdPV
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>tX0X
    110  -0`	op3F(t0*
    112 F%
    113 F%
    114 F%(
    115 F%`n5(XXt
    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 go17ldsort.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.intsa.lensa.capspkpiinv.leninv.capi.autotmp_18.autotmp_17sufSortable.type.*"".suffixSortablesa.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_75offsetTgclocalsbc5eeb7ce05aa188dd71483b56708e4aTgclocals7e40caeca9910dca2d64822c970647cd"".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_170resultTgclocals5890ebd1f681e6559b1d7af641f8b7ebTgclocals0364c3fdda0ae479981158a0dfcf61960"".(*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$HH$HH$H$HH0H$H$HH$H$HH$HA0HHHt$HHH<3H$LD$PL9}LL$H$HL$HH$H1HD$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$PHHHH=|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$hHH9LLL$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$MLL$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$HHL$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\$@H9zHH$HD$8HH0HL$HH$HD$8HH HHXHpH|$@H91HHp0HH9HH$HD$ H$HD$8HH$HD$8HHHH\$HH9HH$HD$H$HD$8HHHHX HpH|$HH9HHP0HH9HH$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\$8H9HH$HD$0HHPH\$8H9HHL$HH$HD$0HHPH\$8H9HH$HD$0HH$HD$0HHHH\$@H9ssHH$HD$0HHHHT$@H9sPHHt$8H9sBHHD$H9s4HD$HH$HD$@HL$HT$HHl$ 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,HHp0HH9HH$H$HHHHX HpHH
    285 HP0HH9HHH$Ht$h1HT$HHL$PH$Ht$hH|$`IL$H$HHHT$HH9H$HH$H$HH$H$HHHH\$HH9HH$H$HH$H$HHHHX HpH|$HH9sHHP0HH9_HH$H$HHHHX HpH|$HH9-HHP0HH9HHL$XHT$PH9'HL$hH$Ht$`LGHHHLHT$hH\$`HH)H|tH$H$H$Ht$hLCLD$`I9wBLL$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$HH$HH$HD$`H$HA@HT$hHQHH$HQ811H$H$Ht$@H9HH<$H$HHL$pHT$@HT$xH9H$HH4$H$HH$H$HHHH\$xH9_HH$H$HHHHX HpH|$xH9-HH9 HH$H$HHHP HHpH|$xH9HH9Ht$pL$ML0LHWH$HHT$xH9
    310 HT$@HH)Ht)HPH$HHD$`H$HHt$pH$HH4$H$HHPH\$@H9s@HH$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$HHXHD$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$hH9wHP 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\$@H9HH$HD$8HHHP H\$@H9HHL$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;AoHxH$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$ML$H$H$H$HHHH$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$ HH$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
HH$HD$PHHHP H\$xH9HHL$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\$@H9HHL$`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%3updateGroups
    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%3FindAllIndex"*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 4Dj888Z6Fl88888Z6Fl8888&&&&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 XN`*>>
    639 pp0@P
    640 `B<<RR
    641 pp0@P
    642 `
    643 0@P
    645 XpB*hh
    647 pp0@P
    648 `
    649 0@P
    650 XpB**^^
    652 pp0@P
    653 `
    654 0@P
    655 XpB**TT
    657 pp0@P
    658 `
    659 0@P
    661 XpB*((
    665 pp0@P
    666 `
    667 
    668 0@P
    669 Xp*..
    671 pp0@P
    672 `
    673 0@P
    674 Xp**$$
    676 pp0@P
    677 `
    678 0@P
    680 Xp**
    682 pp0@P
    683 `
    684 
    685 0@P
    686 Xp*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 XpV
    731 pp0@P
    732 `
    733 pp
    734 0@P
    735 X`Rrr
    737 pp0@P
    738 `
    739 0@P
    740 Xp*``
    742 pp0@P
    743 `
    744 0@P
    745 XpV*RZZ
    747 pp0@P
    748 `
    749 0@P
    750 XpZZ
    752 pp0@P
    753 `
    754 0@P
    755 XpRR
    757 pp0@P
    758 `
    759 0@P
    760 Xp*VVV
    762 pp0@P
    763 `
    764 0@P
    765 XpVR$$
    767 pp0@P
    768 `
    769 
    770 0@P
    771 XpVJJ
    773 pp0@P
    774 `
    775 0@P
    776 Xp*88
    778 pp0@P
    779 `
    780 0@P
    781 XpV*R22
    783 pp0@P
    784 `
    785 0@P
    787 Xp22
    789 pp0@P
    790 `
    791 0@P
    793 Xp
    795 
    796 **
    797 pp0@P
    798 `
    799 0@P
    801 Xp*V..
    803 pp0@P
    804 `
    805 0@P
    807 XpVRD0@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