Home | History | Annotate | Download | only in index
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     17203     `
      3 go object linux amd64 go1.5.1 X:none
      4 build id "fb6da5131cf079ae7c170d8eaee6e814bbfcf5aa"
      5 
      6 $$
      7 package suffixarray
      8 	import runtime "runtime"
      9 	import sort "sort"
     10 	import bytes "bytes"
     11 	import io "io"
     12 	import binary "encoding/binary"
     13 	import regexp "regexp"
     14 	type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
     15 	type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
     16 	import syntax "regexp/syntax" // indirect
     17 	type @"regexp/syntax".InstOp uint8
     18 	func (@"regexp/syntax".i2 @"regexp/syntax".InstOp) String () (? string) { if uint(@"regexp/syntax".i2) >= uint(len(@"regexp/syntax".instOpNames)) { return "" }; return @"regexp/syntax".instOpNames[@"regexp/syntax".i2] }
     19 	type @"regexp/syntax".Inst struct { Op @"regexp/syntax".InstOp; Out uint32; Arg uint32; Rune []rune }
     20 	func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") MatchEmptyWidth (@"regexp/syntax".before3 rune, @"regexp/syntax".after4 rune) (? bool)
     21 	func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") MatchRune (@"regexp/syntax".r3 rune) (? bool)
     22 	func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") MatchRunePos (@"regexp/syntax".r3 rune) (? int)
     23 	func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") String () (? string)
     24 	func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") @"regexp/syntax".op () (? @"regexp/syntax".InstOp)
     25 	type @"regexp/syntax".EmptyOp uint8
     26 	type @"regexp/syntax".Prog struct { Inst []@"regexp/syntax".Inst; Start int; NumCap int }
     27 	func (@"regexp/syntax".p3 *@"regexp/syntax".Prog "esc:0x1") Prefix () (@"regexp/syntax".prefix1 string, @"regexp/syntax".complete2 bool)
     28 	func (@"regexp/syntax".p2 *@"regexp/syntax".Prog "esc:0x1") StartCond () (? @"regexp/syntax".EmptyOp)
     29 	func (@"regexp/syntax".p2 *@"regexp/syntax".Prog "esc:0x1") String () (? string)
     30 	func (@"regexp/syntax".p3 *@"regexp/syntax".Prog "esc:0x22") @"regexp/syntax".skipNop (@"regexp/syntax".pc4 uint32) (? *@"regexp/syntax".Inst, ? uint32)
     31 	type @"regexp".onePassInst struct { ? @"regexp/syntax".Inst; Next []uint32 }
     32 	type @"regexp".onePassProg struct { Inst []@"regexp".onePassInst; Start int; NumCap int }
     33 	import sync "sync" // indirect
     34 	type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
     35 	func (@"sync".m1 *@"sync".Mutex) Lock ()
     36 	func (@"sync".m1 *@"sync".Mutex) Unlock ()
     37 	type @"regexp".input interface { @"regexp".canCheckPrefix() (? bool); @"regexp".context(@"regexp".pos int) (? @"regexp/syntax".EmptyOp); @"regexp".hasPrefix(@"regexp".re *@"regexp".Regexp) (? bool); @"regexp".index(@"regexp".re *@"regexp".Regexp, @"regexp".pos int) (? int); @"regexp".step(@"regexp".pos int) (@"regexp".r rune, @"regexp".width int) }
     38 	type @"regexp".job struct { @"regexp".pc uint32; @"regexp".arg int; @"regexp".pos int }
     39 	type @"regexp".bitState struct { @"regexp".prog *@"regexp/syntax".Prog; @"regexp".end int; @"regexp".cap []int; @"regexp".input @"regexp".input; @"regexp".jobs []@"regexp".job; @"regexp".visited []uint32 }
     40 	func (@"regexp".b1 *@"regexp".bitState "esc:0x9") @"regexp".push (@"regexp".pc2 uint32, @"regexp".pos3 int, @"regexp".arg4 int)
     41 	func (@"regexp".b1 *@"regexp".bitState "esc:0x1") @"regexp".reset (@"regexp".end2 int, @"regexp".ncap3 int)
     42 	func (@"regexp".b2 *@"regexp".bitState "esc:0x1") @"regexp".shouldVisit (@"regexp".pc3 uint32, @"regexp".pos4 int) (? bool) { var @"regexp".n5 uint; ; @"regexp".n5 = uint(int(@"regexp".pc3) * (@"regexp".b2.@"regexp".end + 0x1) + @"regexp".pos4); if @"regexp".b2.@"regexp".visited[@"regexp".n5 / 0x20] & (0x1 << (@"regexp".n5 & 0x1f)) != 0x0 { return false }; @"regexp".b2.@"regexp".visited[@"regexp".n5 / 0x20] |= 0x1 << (@"regexp".n5 & 0x1f); return true }
     43 	type @"regexp".thread struct { @"regexp".inst *@"regexp/syntax".Inst; @"regexp".cap []int }
     44 	type @"regexp".entry struct { @"regexp".pc uint32; @"regexp".t *@"regexp".thread }
     45 	type @"regexp".queue struct { @"regexp".sparse []uint32; @"regexp".dense []@"regexp".entry }
     46 	type @"regexp".inputBytes struct { @"regexp".str []byte }
     47 	func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".canCheckPrefix () (? bool) { return true }
     48 	func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".context (@"regexp".pos3 int) (? @"regexp/syntax".EmptyOp)
     49 	func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".hasPrefix (@"regexp".re3 *@"regexp".Regexp "esc:0x1") (? bool)
     50 	func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".index (@"regexp".re3 *@"regexp".Regexp "esc:0x1", @"regexp".pos4 int) (? int)
     51 	func (@"regexp".i3 *@"regexp".inputBytes "esc:0x1") @"regexp".step (@"regexp".pos4 int) (? rune, ? int)
     52 	type @"regexp".inputString struct { @"regexp".str string }
     53 	func (@"regexp".i2 *@"regexp".inputString "esc:0x1") @"regexp".canCheckPrefix () (? bool) { return true }
     54 	func (@"regexp".i2 *@"regexp".inputString "esc:0x1") @"regexp".context (@"regexp".pos3 int) (? @"regexp/syntax".EmptyOp)
     55 	func (@"regexp".i2 *@"regexp".inputString "esc:0x1") @"regexp".hasPrefix (@"regexp".re3 *@"regexp".Regexp "esc:0x1") (? bool) { return @"strings".HasPrefix(@"regexp".i2.@"regexp".str, @"regexp".re3.@"regexp".prefix) }
     56 	func (@"regexp".i2 *@"regexp".inputString "esc:0x9") @"regexp".index (@"regexp".re3 *@"regexp".Regexp "esc:0x1", @"regexp".pos4 int) (? int)
     57 	func (@"regexp".i3 *@"regexp".inputString "esc:0x1") @"regexp".step (@"regexp".pos4 int) (? rune, ? int)
     58 	type @"io".RuneReader interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error) }
     59 	type @"regexp".inputReader struct { @"regexp".r @"io".RuneReader; @"regexp".atEOT bool; @"regexp".pos int }
     60 	func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".canCheckPrefix () (? bool) { return false }
     61 	func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".context (@"regexp".pos3 int) (? @"regexp/syntax".EmptyOp) { return @"regexp/syntax".EmptyOp(0x0) }
     62 	func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".hasPrefix (@"regexp".re3 *@"regexp".Regexp "esc:0x1") (? bool) { return false }
     63 	func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".index (@"regexp".re3 *@"regexp".Regexp "esc:0x1", @"regexp".pos4 int) (? int) { return -0x1 }
     64 	func (@"regexp".i3 *@"regexp".inputReader "esc:0x9") @"regexp".step (@"regexp".pos4 int) (? rune, ? int)
     65 	type @"regexp".machine struct { @"regexp".re *@"regexp".Regexp; @"regexp".p *@"regexp/syntax".Prog; @"regexp".op *@"regexp".onePassProg; @"regexp".maxBitStateLen int; @"regexp".b *@"regexp".bitState; @"regexp".q0 @"regexp".queue; @"regexp".q1 @"regexp".queue; @"regexp".pool []*@"regexp".thread; @"regexp".matched bool; @"regexp".matchcap []int; @"regexp".inputBytes @"regexp".inputBytes; @"regexp".inputString @"regexp".inputString; @"regexp".inputReader @"regexp".inputReader }
     66 	func (@"regexp".m2 *@"regexp".machine "esc:0x3a") @"regexp".add (@"regexp".q3 *@"regexp".queue "esc:0x1", @"regexp".pc4 uint32, @"regexp".pos5 int, @"regexp".cap6 []int "esc:0x9", @"regexp".cond7 @"regexp/syntax".EmptyOp, @"regexp".t8 *@"regexp".thread) (? *@"regexp".thread)
     67 	func (@"regexp".m2 *@"regexp".machine "esc:0x32") @"regexp".alloc (@"regexp".i3 *@"regexp/syntax".Inst) (? *@"regexp".thread) { var @"regexp".t4 *@"regexp".thread; ; var @"regexp".n5 int; ; @"regexp".n5 = len(@"regexp".m2.@"regexp".pool); if @"regexp".n5 > 0x0 { @"regexp".t4 = @"regexp".m2.@"regexp".pool[@"regexp".n5 - 0x1]; @"regexp".m2.@"regexp".pool = @"regexp".m2.@"regexp".pool[:@"regexp".n5 - 0x1] } else { @"regexp".t4 = new(@"regexp".thread); @"regexp".t4.@"regexp".cap = make([]int, len(@"regexp".m2.@"regexp".matchcap), cap(@"regexp".m2.@"regexp".matchcap)) }; @"regexp".t4.@"regexp".inst = @"regexp".i3; return @"regexp".t4 }
     68 	func (@"regexp".m2 *@"regexp".machine "esc:0x9") @"regexp".backtrack (@"regexp".i3 @"regexp".input, @"regexp".pos4 int, @"regexp".end5 int, @"regexp".ncap6 int) (? bool)
     69 	func (@"regexp".m1 *@"regexp".machine "esc:0x9") @"regexp".clear (@"regexp".q2 *@"regexp".queue "esc:0x9")
     70 	func (@"regexp".m1 *@"regexp".machine "esc:0x9") @"regexp".free (@"regexp".t2 *@"regexp".thread) { @"regexp".m1.@"regexp".inputBytes.@"regexp".str = nil; @"regexp".m1.@"regexp".inputString.@"regexp".str = ""; @"regexp".m1.@"regexp".inputReader.@"regexp".r = nil; @"regexp".m1.@"regexp".pool = append(@"regexp".m1.@"regexp".pool, @"regexp".t2) }
     71 	func (@"regexp".m1 *@"regexp".machine "esc:0x1") @"regexp".init (@"regexp".ncap2 int)
     72 	func (@"regexp".m2 *@"regexp".machine "esc:0x9") @"regexp".match (@"regexp".i3 @"regexp".input, @"regexp".pos4 int) (? bool)
     73 	func (@"regexp".m2 *@"regexp".machine "esc:0x12") @"regexp".newInputBytes (@"regexp".b3 []byte) (? @"regexp".input) { @"regexp".m2.@"regexp".inputBytes.@"regexp".str = @"regexp".b3; return &@"regexp".m2.@"regexp".inputBytes }
     74 	func (@"regexp".m2 *@"regexp".machine "esc:0x12") @"regexp".newInputReader (@"regexp".r3 @"io".RuneReader) (? @"regexp".input) { @"regexp".m2.@"regexp".inputReader.@"regexp".r = @"regexp".r3; @"regexp".m2.@"regexp".inputReader.@"regexp".atEOT = false; @"regexp".m2.@"regexp".inputReader.@"regexp".pos = 0x0; return &@"regexp".m2.@"regexp".inputReader }
     75 	func (@"regexp".m2 *@"regexp".machine "esc:0x12") @"regexp".newInputString (@"regexp".s3 string) (? @"regexp".input) { @"regexp".m2.@"regexp".inputString.@"regexp".str = @"regexp".s3; return &@"regexp".m2.@"regexp".inputString }
     76 	func (@"regexp".m2 *@"regexp".machine "esc:0x9") @"regexp".onepass (@"regexp".i3 @"regexp".input, @"regexp".pos4 int) (? bool)
     77 	func (@"regexp".m1 *@"regexp".machine "esc:0x9") @"regexp".step (@"regexp".runq2 *@"regexp".queue "esc:0x9", @"regexp".nextq3 *@"regexp".queue "esc:0x1", @"regexp".pos4 int, @"regexp".nextPos5 int, @"regexp".c6 rune, @"regexp".nextCond7 @"regexp/syntax".EmptyOp)
     78 	func (@"regexp".m2 *@"regexp".machine "esc:0x1") @"regexp".tryBacktrack (@"regexp".b3 *@"regexp".bitState "esc:0x9", @"regexp".i4 @"regexp".input, @"regexp".pc5 uint32, @"regexp".pos6 int) (? bool)
     79 	type @"regexp".Regexp struct { @"regexp".expr string; @"regexp".prog *@"regexp/syntax".Prog; @"regexp".onepass *@"regexp".onePassProg; @"regexp".prefix string; @"regexp".prefixBytes []byte; @"regexp".prefixComplete bool; @"regexp".prefixRune rune; @"regexp".prefixEnd uint32; @"regexp".cond @"regexp/syntax".EmptyOp; @"regexp".numSubexp int; @"regexp".subexpNames []string; @"regexp".longest bool; @"regexp".mu @"sync".Mutex; @"regexp".machine []*@"regexp".machine }
     80 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") Expand (@"regexp".dst3 []byte "esc:0x1a", @"regexp".template4 []byte "esc:0x1", @"regexp".src5 []byte "esc:0x9", @"regexp".match6 []int "esc:0x1") (? []byte)
     81 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") ExpandString (@"regexp".dst3 []byte "esc:0x1a", @"regexp".template4 string, @"regexp".src5 string "esc:0x9", @"regexp".match6 []int "esc:0x1") (? []byte)
     82 	func (@"regexp".re2 *@"regexp".Regexp) Find (@"regexp".b3 []byte) (? []byte)
     83 	func (@"regexp".re2 *@"regexp".Regexp) FindAll (@"regexp".b3 []byte, @"regexp".n4 int) (? [][]byte)
     84 	func (@"regexp".re2 *@"regexp".Regexp) FindAllIndex (@"regexp".b3 []byte, @"regexp".n4 int) (? [][]int)
     85 	func (@"regexp".re2 *@"regexp".Regexp) FindAllString (@"regexp".s3 string, @"regexp".n4 int) (? []string)
     86 	func (@"regexp".re2 *@"regexp".Regexp) FindAllStringIndex (@"regexp".s3 string, @"regexp".n4 int) (? [][]int)
     87 	func (@"regexp".re2 *@"regexp".Regexp) FindAllStringSubmatch (@"regexp".s3 string, @"regexp".n4 int) (? [][]string)
     88 	func (@"regexp".re2 *@"regexp".Regexp) FindAllStringSubmatchIndex (@"regexp".s3 string, @"regexp".n4 int) (? [][]int)
     89 	func (@"regexp".re2 *@"regexp".Regexp) FindAllSubmatch (@"regexp".b3 []byte, @"regexp".n4 int) (? [][][]byte)
     90 	func (@"regexp".re2 *@"regexp".Regexp) FindAllSubmatchIndex (@"regexp".b3 []byte, @"regexp".n4 int) (? [][]int)
     91 	func (@"regexp".re2 *@"regexp".Regexp) FindIndex (@"regexp".b3 []byte) (@"regexp".loc1 []int)
     92 	func (@"regexp".re2 *@"regexp".Regexp) FindReaderIndex (@"regexp".r3 @"io".RuneReader) (@"regexp".loc1 []int)
     93 	func (@"regexp".re2 *@"regexp".Regexp) FindReaderSubmatchIndex (@"regexp".r3 @"io".RuneReader) (? []int)
     94 	func (@"regexp".re2 *@"regexp".Regexp) FindString (@"regexp".s3 string) (? string)
     95 	func (@"regexp".re2 *@"regexp".Regexp) FindStringIndex (@"regexp".s3 string) (@"regexp".loc1 []int)
     96 	func (@"regexp".re2 *@"regexp".Regexp) FindStringSubmatch (@"regexp".s3 string) (? []string)
     97 	func (@"regexp".re2 *@"regexp".Regexp) FindStringSubmatchIndex (@"regexp".s3 string) (? []int)
     98 	func (@"regexp".re2 *@"regexp".Regexp) FindSubmatch (@"regexp".b3 []byte) (? [][]byte)
     99 	func (@"regexp".re2 *@"regexp".Regexp) FindSubmatchIndex (@"regexp".b3 []byte) (? []int)
    100 	func (@"regexp".re3 *@"regexp".Regexp "esc:0x22") LiteralPrefix () (@"regexp".prefix1 string, @"regexp".complete2 bool) { return @"regexp".re3.@"regexp".prefix, @"regexp".re3.@"regexp".prefixComplete }
    101 	func (@"regexp".re1 *@"regexp".Regexp "esc:0x1") Longest () { @"regexp".re1.@"regexp".longest = true }
    102 	func (@"regexp".re2 *@"regexp".Regexp) Match (@"regexp".b3 []byte) (? bool)
    103 	func (@"regexp".re2 *@"regexp".Regexp) MatchReader (@"regexp".r3 @"io".RuneReader) (? bool)
    104 	func (@"regexp".re2 *@"regexp".Regexp) MatchString (@"regexp".s3 string) (? bool)
    105 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") NumSubexp () (? int) { return @"regexp".re2.@"regexp".numSubexp }
    106 	func (@"regexp".re2 *@"regexp".Regexp) ReplaceAll (@"regexp".src3 []byte, @"regexp".repl4 []byte "esc:0x1") (? []byte)
    107 	func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllFunc (@"regexp".src3 []byte, @"regexp".repl4 func(? []byte) (? []byte) "esc:0x1") (? []byte)
    108 	func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllLiteral (@"regexp".src3 []byte, @"regexp".repl4 []byte "esc:0x9") (? []byte)
    109 	func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllLiteralString (@"regexp".src3 string, @"regexp".repl4 string "esc:0x9") (? string)
    110 	func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllString (@"regexp".src3 string, @"regexp".repl4 string) (? string)
    111 	func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllStringFunc (@"regexp".src3 string, @"regexp".repl4 func(? string) (? string) "esc:0x1") (? string)
    112 	func (@"regexp".re2 *@"regexp".Regexp) Split (@"regexp".s3 string, @"regexp".n4 int) (? []string)
    113 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x22") String () (? string) { return @"regexp".re2.@"regexp".expr }
    114 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x22") SubexpNames () (? []string) { return @"regexp".re2.@"regexp".subexpNames }
    115 	func (@"regexp".re1 *@"regexp".Regexp) @"regexp".allMatches (@"regexp".s2 string, @"regexp".b3 []byte, @"regexp".n4 int, @"regexp".deliver5 func(? []int) "esc:0x1")
    116 	func (@"regexp".re2 *@"regexp".Regexp) @"regexp".doExecute (@"regexp".r3 @"io".RuneReader, @"regexp".b4 []byte, @"regexp".s5 string, @"regexp".pos6 int, @"regexp".ncap7 int) (? []int)
    117 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") @"regexp".expand (@"regexp".dst3 []byte "esc:0x1a", @"regexp".template4 string, @"regexp".bsrc5 []byte "esc:0x9", @"regexp".src6 string "esc:0x9", @"regexp".match7 []int "esc:0x1") (? []byte)
    118 	func (@"regexp".re2 *@"regexp".Regexp) @"regexp".get () (? *@"regexp".machine)
    119 	func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") @"regexp".pad (@"regexp".a3 []int "esc:0x1a") (? []int)
    120 	func (@"regexp".re1 *@"regexp".Regexp) @"regexp".put (@"regexp".z2 *@"regexp".machine)
    121 	func (@"regexp".re2 *@"regexp".Regexp) @"regexp".replaceAll (@"regexp".bsrc3 []byte, @"regexp".src4 string, @"regexp".nmatch5 int, @"regexp".repl6 func(@"regexp".dst []byte, @"regexp".m []int) (? []byte) "esc:0x1") (? []byte)
    122 	type @"".Index struct { @"".data []byte; @"".sa []int }
    123 	func (@"".x2 *@"".Index "esc:0x22") Bytes () (? []byte) { return @"".x2.@"".data }
    124 	func (@"".x2 *@"".Index "esc:0x9") FindAllIndex (@"".r3 *@"regexp".Regexp, @"".n4 int) (@"".result1 [][]int)
    125 	func (@"".x2 *@"".Index "esc:0x9") Lookup (@"".s3 []byte "esc:0x1", @"".n4 int) (@"".result1 []int)
    126 	func (@"".x2 *@"".Index "esc:0x9") Read (@"".r3 @"io".Reader) (? error)
    127 	func (@"".x2 *@"".Index "esc:0x9") Write (@"".w3 @"io".Writer) (? error)
    128 	func (@"".x2 *@"".Index "esc:0x22") @"".at (@"".i3 int) (? []byte) { return @"".x2.@"".data[@"".x2.@"".sa[@"".i3]:] }
    129 	func (@"".x2 *@"".Index "esc:0x22") @"".lookupAll (@"".s3 []byte "esc:0x1") (? []int)
    130 	func @"".New (@"".data2 []byte) (? *@"".Index)
    131 	func @"".init ()
    132 	var @"regexp/syntax".instOpNames []string
    133 	import strings "strings" // indirect
    134 	func @"strings".HasPrefix (@"strings".s2 string "esc:0x1", @"strings".prefix3 string "esc:0x1") (? bool) { return len(@"strings".s2) >= len(@"strings".prefix3) && @"strings".s2[0x0:len(@"strings".prefix3)] == @"strings".prefix3 }
    135 
    136 $$
    137 _go_.o          0           0     0     644     85594     `
    138 go object linux amd64 go1.5.1 X:none
    139 
    140 !
    141 go13ldsort.abytes.a"encoding/binary.aio.aregexp.a"".qsufsortdH%HD$H;AyHH$H$1H$H$H$ H$H$H$H\$H$H\$Hl$HL$ HT$(H}=H$H$H$H$H$H$ HH$H,$H$HL$H$HT$H$H\$H$H\$ H$H\$(HT$0HL$8HD$@H$H$H$HH$HD$H$H$HD$PH$HH1HH$H$H$HkH$HkH$=H+H$H$H$H$H$Hk H$Hk(H$=EHkH$H$H$0H$H$HA0H$H$H$HaH$H$H$HHH$HH9w11Ht$HH9}dHD$`H9THH$H$HD$`Ht$HH$H9HHHL$PHH)HHt$HH9|HtDHHD$xH9HH$H$Hl$xL$L9s~HHl$HH+H$H$H$0H$Hh0Hl$xH$H$0H$H$Hl$xHHk0H$H$HHtVHHD$pH9HH$HL$PH$Hl$pL$L9HHl$HH+HD$HH$L$L9HH$H$Hl$PL$L9qHH+HH\$`Hl$XL$L9EH9<L$H)I)ItMH$L$L$H$H$H$H$HkH$HkH$=H+H$H$H1H9t`H$H$H$H$HL$H$H$H\$`H\$Ht$HH$H$HD$XHH$HH\$HH\$HD$nH$Hl$=1HT$xHl$xH9H$H$HD$hL$L9HH$H$Hl$hL$L9HH+H$L$L9HH$HD$hH$H$H$L$L9s`HH+H9sMHHH$HHl$xH9,H$H$H$H$ HLCL$Hl$H$Hl$Fej
    163 X
    164 *runtime.racefuncenter
    165 ("".sortedByFirstByte
    166 (runtime.racefuncexit
    167 "".initGroups,type."".suffixSortable
    168 "runtime.newobject
    169 ,runtime.racewriterange
    170  runtime.duffzero
    171 "runtime.racewrite6runtime.writeBarrierEnabled
    172 "runtime.racewrite6runtime.writeBarrierEnabled
    173 "runtime.racewrite	
    174  runtime.raceread
    176  runtime.raceread
    178 "runtime.racewrite
    180  runtime.raceread
    181 "runtime.racewrite
    182 $runtime.panicindex
    183 $runtime.panicindex
    184 $runtime.panicindex
    185 "runtime.racewrite
    186  runtime.raceread
    187 "runtime.racewrite6runtime.writeBarrierEnabledRgo.itab.*"".suffixSortable.sort.Interface
    188 sort.Sort
    189 B"".(*suffixSortable).updateGroups.type.*"".suffixSortable&type.sort.InterfaceRgo.itab.*"".suffixSortable.sort.Interface
    190  runtime.typ2Itab
    191 .runtime.writebarrierptr
    192 $runtime.panicslice
    193 $runtime.panicindex
    194 $runtime.panicindex
    195 $runtime.panicindex
    196 $runtime.panicindex
    197 $runtime.panicindex
    198 $runtime.panicindex
    199  runtime.raceread
    200 "runtime.racewrite
    201 (runtime.racefuncexit
    202 $runtime.panicindex
    203 $runtime.panicindex
    204 $runtime.panicindex
    205 $runtime.panicindex
    206 $runtime.panicindex
    207 $runtime.panicindex
    208 .runtime.writebarrierptr
    209 .runtime.writebarrierptr
    210 0runtime.morestack_noctxt`2"".autotmp_0015type.int"".autotmp_0014type.int"".autotmp_0013type.int"".autotmp_0011type.int"".autotmp_0010.type.*"".suffixSortable"".autotmp_0009type.int"".autotmp_0008.type.*"".suffixSortable"".autotmp_0007type.[]int"".autotmp_0006type.int"".autotmp_0005type.int"".autotmp_0004type.int"".autotmp_0003type.int"".autotmp_0002type.[]int"".autotmp_0001type.int"".autotmp_0000/type.[]int"".itype.int
    211 "".pktype.int"".stype.int
    212 "".sltype.int
    213 "".pitype.int"".sufSortable.type.*"".suffixSortable"".inv_type.[]int
    215 "".satype.[]int"".~r10type.[]int"".datatype.[]uint8(j<VU:0NMyTT DQ/!*M	ND02	,-#71T+Z7	4
    218 |b
    219 	t
73Tgclocals097544c997b941cb246e5f380c2e23a2Tgclocals80aba4d13b10726284fc7e7e147429c7pprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go("".sortedByFirstBytedH%H$H;AHH$H$1H$H$H$H|$X1HHH$H$H$H$1H$HD$@H$xHHL$HHl$@H9}aH$XH$H$X*HH\$X@HHH\$XHHHH+HHHL$HHHL$HHl$@H9|11HH9}>H\$XH=HH3HH\$XH=HHHHH9|H$HH$HD$HD$Ht$HT$ HD$(H$`H$hH$pH$H$H$H$1H$HD$PH$xHHL$@Hl$PH9H$XH$H$X+H\$@H\$8H\$X@l$7@HH+H$`L$hL9HH$H$`H$hD$7H\$XHH+H9HHl$8H+H\$XHHH\$XHHHH+H$XHHL$@HHL$@Hl$PH9H$H$H$pH$H
    231 ^
    232 *runtime.racefuncenter
    233  runtime.racereadtype.[]int
    234 "runtime.makeslice
    235  runtime.raceread	
    236 "runtime.racewrite
    238 (runtime.racefuncexit
    240 $runtime.panicindex
    242 $runtime.panicindex
    244 $runtime.panicindex
    246 $runtime.panicindex
    248 0runtime.morestack_noctxt`"*"".autotmp_0034type.uint8"".autotmp_0033type.*uint8"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0030type.int"".autotmp_0029type.int"".autotmp_0028type.int"".autotmp_0026otype.*uint8"".autotmp_0025!type.int"".autotmp_0024!type.int"".autotmp_0023type.int"".autotmp_0022type.[]uint8"".autotmp_0020type.int"".autotmp_0019 type.int"".autotmp_0018/type.[]uint8"".b!type.uint8"".i!type.int
    249 "".sa_type.[]int"".count type.[256]int"".~r10type.[]int"".datatype.[]uint8""""3T""!h%6Ist$&-	&.
3Tgclocalsc90732fb32a7ce452761105e8d7958f3Tgclocalsf7f8ba5c7a0c127dd1cfa57531cff94fpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go"".initGroups##dH%HD$H;AHH$H$1H$H$H$H$HH$HD$HD$H$HT$HL$ HD$(HT$xH$H$HHH$HD$@H9HH$H$Hl$@L$L9HH+H$L$L9H+H$H$H$Hl$@H9HH+H$L$L9^H++@l$6HHHHD$PH9-HH$H$Hl$PL$L9HH+H$L$L9H+H$H$H$HD$PH9HH+H$L$L9{H++HH@l$7l$6@8skHHHl$@H9uQHHD$pH97HH$t$7H$H$HD$PHl$pH9HH@t$6HD$@H9HH$H$Hl$PL$L9HH+H\$xL$L9HH$HD$@H$H$Hl$PH9IHH+H\$xL$L9%HHHu4HH$H$H$HHHD$PHHH$H\$pHH$L$L9HlH,$H$H$H\$pHH$L$L9NHl]\$5HD$81HD$`Hl$`H94HL$pHL$HH9	HH$HL$HH$H$H9HHHH9HH$H$Hl$HL$L9HH+H$L$L9]H+H$H$H$HD$HH9+H,LEH$H$I9Jl$5@8uH\$8HuHD$8HL$hH9HH$HL$HH$H$H9HHHl$hHH9vH9fHH$H$H$HD$HH94HH+Hl$XH9HH$H$Hl$8L$L9HH$HT$8H$H$Hl$HH9HH9H,LELH9HH$H$H$HD$8H9NHHl$XH+H92HH$H$Hl$8L$L9HH+H\$xL$L9HH$H$H$HD$8H9HH+H\$xL$L9HHH9ssHH$H$Hl$8L$L9sEHHH\$xH$H$H$H$H$HHL$pH+
    298 X
    299 *runtime.racefuncentertype.[]int
    300 "runtime.makeslice
    301  runtime.raceread
    302  runtime.raceread
    303  runtime.raceread
    304  runtime.raceread	
    305 "runtime.racewrite
    306 
    307  runtime.raceread
    309 "runtime.racewrite
    311 "runtime.racewrite
    312  runtime.raceread
    313  runtime.raceread
    314  runtime.raceread
    315  runtime.raceread
    316  runtime.raceread
    317  runtime.raceread
    318 "runtime.racewrite
    319  runtime.raceread
    320 "runtime.racewrite
    321  runtime.raceread
    322 "runtime.racewrite
    323 "runtime.racewrite
    324 (runtime.racefuncexit
    325 $runtime.panicindex
    326 $runtime.panicindex
    327 $runtime.panicindex
    328 $runtime.panicindex
    329 $runtime.panicindex
    330 $runtime.panicindex
    331 $runtime.panicindex
    332 $runtime.panicindex
    333 $runtime.panicindex
    334 $runtime.panicindex
    335 $runtime.panicindex
    336 $runtime.panicindex
    337 $runtime.panicindex
    338 $runtime.panicindex
    339 $runtime.panicindex
    340 $runtime.panicindex 
    341 $runtime.panicindex 
    342 $runtime.panicindex 
    343 $runtime.panicindex 
    344 $runtime.panicindex 
    345 $runtime.panicindex 
    346 $runtime.panicindex 
    347 $runtime.panicindex 
    348 $runtime.panicindex 
    349 $runtime.panicindex!
    350 $runtime.panicindex!
    351 $runtime.panicindex!
    352 $runtime.panicindex!
    353 $runtime.panicindex!
    354 $runtime.panicindex!
    355 $runtime.panicindex!
    356 $runtime.panicindex!
    357 $runtime.panicindex!
    358 $runtime.panicindex!
    359 $runtime.panicindex"
    360 $runtime.panicindex"
    361 $runtime.panicindex"
    362 $runtime.panicindex"
    363 $runtime.panicindex"
    364 $runtime.panicindex"
    365 $runtime.panicindex"
    366 $runtime.panicindex"
    367 $runtime.panicindex"
    368 $runtime.panicindex#
    369 $runtime.panicindex#
    370 0runtime.morestack_noctxt*"".autotmp_0045otype.int"".autotmp_0044_type.int"".autotmp_0043type.int"".autotmp_0042type.int"".autotmp_0041Otype.int"".autotmp_0040type.int"".autotmp_0039type.int"".autotmp_0038type.int"".autotmp_0037type.int"".autotmp_0035?type.int"".itype.int"".stype.int"".lastBytetype.uint8"".btype.uint8"".itype.int"".groupBytetype.uint8"".prevGrouptype.int"".inv/type.[]int"".~r2`type.[]int"".data0type.[]uint8
    373 "".satype.[]intHGNQ4 u	JQ7
    374 :	#8
    376 ##	##+

Tgclocals898f75077cb3b54d25daffb066f078bbTgclocalsad3d78e88c381598810f2e82f373ef66pprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go0"".(*suffixSortable).LendH%H;av8HH\$H$H\$H$H\$HkHl$H
    381 
    382 :
    383 *runtime.racefuncenterV
    384  runtime.raceread|
    385 (runtime.racefuncexit
    386 0runtime.morestack_noctxt "".~r0type.int"".x.type.*"".suffixSortable3	PP
    388 4Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go2"".(*suffixSortable).LessdH%H;aH H\$ H$H\$(H$H$H\$(H$H\$(HHCHkHl$HL$Hl$0HD$H9CHH$H\$(H$H$0HT$(H
    393 HBHjHl$0H9HHHj0HHHRHK Hk(Hl$HT$HL$H9HH$H\$(H$H$H\$(H$H\$(HHCHkHl$HL$Hl$8HD$H9`HH$H\$(H$H$0HT$(H
    395 HBHjHl$8H9HHHj0HHHRHK Hk(Hl$HT$HL$H9HH$HD$(HHHHL@LD$0I9J,HML@0LHpHP Hh(H9suHHHHHLHLL$8I9sRNILH0LHHPH@ LE(LD$HT$HD$H9sH,HmH9D$@H =90
    406 B
    407 *runtime.racefuncenterh
    408  runtime.raceread
    409  runtime.raceread
    410  runtime.raceread
    411  runtime.raceread
    412  runtime.raceread
    413  runtime.raceread
    414  runtime.raceread
    415  runtime.raceread
    416  runtime.raceread
    417  runtime.raceread	
    418 (runtime.racefuncexit	
    419 $runtime.panicindex	
    420 $runtime.panicindex	
    421 $runtime.panicindex
    422 
    423 $runtime.panicindex
    424 
    425 $runtime.panicindex
    426 
    427 $runtime.panicindex
    428 
    429 $runtime.panicindex
    430 
    431 $runtime.panicindex
    432 
    433 $runtime.panicindex
    434 
    435 $runtime.panicindex
    436 
    437 0runtime.morestack_noctxt@@"".~r20type.bool"".j type.int"".itype.int"".x.type.*"".suffixSortable@?@`
    439  Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals790e5cc5051fc0affc980ade09e929ecpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go2"".(*suffixSortable).Swap		dH%H;aHH@H\$@H$H\$HH$HD$HHH(Hl$(HhHl$0HhHl$8H$H\$HHHCHkHl$ HL$Hl$PHD$H9HH$HT$HHH
    443 HBHjHl$ HL$Hl$PHD$H9iHH+Hl$H$H\$HHHCHkHl$ HL$Hl$PHD$H9 HH$H\$HH$H\$HHHCHkHl$ HL$Hl$XHD$H9HH$Ht$HHT$XHHHFHnHl$PH9HHHFLFLD$ HL$HD$H9s_H,LELH\$(LD$0L9s>HH$H\$(Hl$XLD$0L9sHHl$H+H@Pa(
    454 B
    455 *runtime.racefuncenter^
    456  runtime.raceread
    457  runtime.raceread
    458  runtime.raceread
    459  runtime.raceread
    460 "runtime.racewrite
    461  runtime.raceread
    462  runtime.raceread
    463 "runtime.racewrite
    464 (runtime.racefuncexit
    465 $runtime.panicindex
    466 $runtime.panicindex
    467 $runtime.panicindex
    468 $runtime.panicindex
    469 $runtime.panicindex
    470 $runtime.panicindex	
    471 $runtime.panicindex	
    472 $runtime.panicindex	
    473 0runtime.morestack_noctxt0
    474 "".autotmp_0062otype.int"".autotmp_0061/type.[]int"".j type.int"".itype.int"".x.type.*"".suffixSortableb
    475  @lTgclocals41a13ac73c712c01973b8fe23f62d694Tgclocals4d7e2f2b65aabfd0a399848e4ebdd633pprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.goB"".(*suffixSortable).updateGroups%%dH%HD$H;A"	HH$H$H$H$H$8H$HhHL@8H$H$L$H$H$H$H$H$HHCHkH$H$HH$mH$H$H$H$0H$H
    479 HBHjH*HHj0HHHRHK Hk(H$H$H$H9HH$H$HHHHHhHH
    480 Hh0HHpHP Hh(H$H$H$H9iHH+Hl$XHD$HH$H$HiH\$HH9H$H$H$H$H$HHCHkH$H$Hl$HH$H9JHH$H$H$H$0H$H
    483 HBHjHl$HH9HHHj0HHHRHK Hk(H$H$H$H9HH$Ht$HH$HHHHHhH9tHHHh0HHxHP Hh(H$H$H$H92HHH\$`Hl$XH9H$H$H$HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9H$H$HD$pHH$H$Ht$HH$Hl$pHH3H$H$H$H$H$H\$`H\$XHHH\$HejH$H$HkHl$xH$H$H$HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9H$H$HD$pHH$H$Hl$pHHl$xH+H$H$H$H$H$H$H$H$8H$H$Hk@H$HkHH$=Hk8HD$@H$H$H$H$1H$HD$pH$HHL$xHl$pH9sH$H$H$H$H3HD$@HD$PHt$hH9\H$H$H$H$H$HHCHkH$H$Hl$PH$H9!HH$H$H
    493 HBHjHl$PH9HHHHRHK Hk(H$H$H$H9HH$LL$PHt$hH$H~H
    494 HBHjI9cJHHzHJ Hj(H$H$H$H9(HH$HHH+LHHD$PHt$hH9Hl$@HH)HH$H$HHCHkH$H$Hl$@H$H9HH$Ht$hH$HtxHHCHkH$H$Hl$@H$H9sDHHHt$@H$HL$xHHHL$xHl$pH9H{LC8L$Hl$6h
    510 X
    511 *runtime.racefuncenter
    512  runtime.raceread
    513  runtime.raceread
    514  runtime.raceread
    515  runtime.raceread
    516  runtime.raceread
    517  runtime.raceread
    518  runtime.raceread
    519  runtime.raceread
    520  runtime.raceread	
    521  runtime.raceread	
    522  runtime.raceread
    524  runtime.raceread
type.[]int
    526 "runtime.growslice
    527 "runtime.racewrite
    528 $runtime.panicslice
    529 $runtime.panicindex
    530 $runtime.panicindex
    531 $runtime.panicindex
    532 $runtime.panicindex
    533 $runtime.panicindex
    534  runtime.racereadtype.[]int
    535 "runtime.growslice
    536 "runtime.racewrite
    537 "runtime.racewrite6runtime.writeBarrierEnabled
    538  runtime.raceread
    539  runtime.raceread
    540  runtime.raceread
    541  runtime.raceread
    542 "runtime.racewrite
    543  runtime.raceread 
    544 "runtime.racewrite"
    545 (runtime.racefuncexit"
    546 $runtime.panicindex#
    547 $runtime.panicindex#
    548 $runtime.panicindex#
    549 $runtime.panicindex#
    550 $runtime.panicindex#
    551 $runtime.panicindex#
    552 $runtime.panicindex$
    553 .runtime.writebarrierptr$
    554 $runtime.panicslice$
    555 $runtime.panicindex$
    556 $runtime.panicindex$
    557 $runtime.panicindex$
    558 $runtime.panicindex$
    559 $runtime.panicindex$
    560 0runtime.morestack_noctxt *"".autotmp_0080type.*int"".autotmp_0079type.int"".autotmp_0078type.int"".autotmp_0077type.int"".autotmp_0076type.[]int"".autotmp_0075type.int"".autotmp_0074type.[]int"".autotmp_0073type.int"".autotmp_0072type.[]int"".autotmp_0071type.int"".autotmp_0070type.int"".autotmp_0069type.int"".itype.int"".btype.int"".prevtype.int"".gtype.int"".itype.int"".grouptype.int"".boundstype.[]int"".offsettype.int"".x.type.*"".suffixSortableB,
    561 *
    562 O	q
,*
*@+PHh5wHWV
    566 GTgclocalsa8402fb913afde093f7818dc5c2d5fd9Tgclocals60ceac1471402b697d1b0fe63a5b6afcpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go"".NewdH%H;aHPH\$PH$H\$XH$H\$`H\$H\$hH\$H\$H\$8H\$ H\$@H\$(H\$HHH$HD$HD$0H$H\$0Hl$`HkHl$hHkHl$X=ugH+H\$0H$H$H\$0Hl$@Hk Hl$HHk(Hl$8=uHkH\$0H\$pHPLCL$Hl$H$Hl$
    569 B
    570 *runtime.racefuncenter
    571 "".qsufsorttype."".Index
    572 "runtime.newobject
    573 "runtime.racewrite6runtime.writeBarrierEnabled
    574 "runtime.racewrite6runtime.writeBarrierEnabled
    575 (runtime.racefuncexit
    576 .runtime.writebarrierptr
    577 .runtime.writebarrierptr
    578 0runtime.morestack_noctxt@"".autotmp_0106?type.*"".Index"".autotmp_0105/type.[]int"".~r10type.*"".Index"".datatype.[]uint80H%) PsTgclocals54ff167eef3fff137a02137a3c415ca8Tgclocals85b708e0eb749713cb73a30a27c2999cvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".writeIntdH%H;aH`H\$`H$1H$H$H\$xH$H$H\$H$H\$H$H\$H$H
    582 rlHl$xH
    583 Hl$HHl$HT$PHT$H\$XH\$H\$pH$H\$hH[ HL$(HD$0HL$8H$HD$@H$H`	
    585 B
    586 *runtime.racefuncenter
    587 2encoding/binary.PutVarint
    588 (runtime.racefuncexit
    589 $runtime.panicslice
    590 0runtime.morestack_noctxt"".autotmp_0107/type.[]uint8"".errOtype.error"".~r3`type.error"".xPtype.int"".buf type.[]uint8"".wtype.io.Writer"R5V$ 
    595 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525aTgclocals98a935522f11e180b06d5a082b7d09c1vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".readIntdH%H;aHhH\$hH$1H$H$H$H
    597 H$H
    598 HH\$pH$H\$xH\$Hl$PHl$HT$XHT$HL$`HL$ HL$0HD$8HL$@HD$HH$H$H$H\$H$H\$H\$H$H\$@H$H\$HH$Hh
    600 B
    601 *runtime.racefuncenter
    602 io.ReadFull
    603 ,encoding/binary.Varint
    604 (runtime.racefuncexit
    605 $runtime.panicslice
    606 0runtime.morestack_noctxt"".autotmp_0109/type.[]uint8"".errOtype.error"".~r3`type.error"".~r2Ptype.int"".buf type.[]uint8"".rtype.io.Reader"`n0, ,
    612 Tgclocalse36305944813a816e7fbf8df92997170Tgclocals0a8e3a7f71deedbd60c8b6584164e6e5vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".writeSlicedH%H;aH`H\$`H$H$H$11H$H$1H
    614 H$H9HH
    615 H9HD$@L$HH9yLL$xH)I)ItMHl$PLD$XLL$HH$H9=HH$H\$HH$H\$PH\$H\$XH\$H$H$L$L9HH+Hl$H$H$HD$ H\$@HHH$HH$H9
    617 H\$xH$Ht$H$H\$HD$8HD$H\$8H$H9w[LD$xLD$HLD$H\$PH\$Hl$XHl$H\$pH$H\$hH[ HL$(HD$0H$H$H`
    622 B
    623 *runtime.racefuncenter
    624  runtime.raceread
    625 4encoding/binary.PutUvarint
    626 2encoding/binary.PutVarint
    627 (runtime.racefuncexit
    628 $runtime.panicslice
    629 $runtime.panicindex
    630 $runtime.panicindex
    631 $runtime.panicslice
    632 0runtime.morestack_noctxt"".autotmp_0118type.[]uint8"".autotmp_0115/type.[]uint8"".autotmp_0114?type.int"".autotmp_0112type.int"".pOtype.int"".errtype.error"".ntype.int"".dataPtype.[]int"".buf type.[]uint8"".wtype.io.Writer08p!
    635 *c
    636 
 O
    638 0Tgclocals8076dc23cf0ef12ac27519222ea6e1b2Tgclocalsad3d78e88c381598810f2e82f373ef66vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".readSlice
    639 
    640 dH%H;aoHxH\$xH$11H$H$H$H$H$H$H\$H$H\$H$H\$H$H\$ HT$(HL$0HD$8H$H$Ht
    642 HxHHT$PH$H9H
    643 L$H
    644 H
    645 HtI
    646 HH$H$H$H\$LD$`LD$HT$hHT$Hl$pHl$ HL$0HD$8H$H$Ht
    647 HxH
    648 Hl$PH9HD$XH$L$H9L$H)I)ItMLL$`L$Hl$hHl$LD$pLD$HD$HL$ HD$@HL$HH$H$L$L9spHH$H$H$L$L9s?HHl$@H+HD$XHl$HHHHH$Hl$PH9Hxt
    655 B
    656 *runtime.racefuncenter
    657 "".readInt
    658 (runtime.racefuncexit
    659 io.ReadFull
    660 (runtime.racefuncexit
    661 .encoding/binary.Uvarint
    662 "runtime.racewrite	
    663 (runtime.racefuncexit	
    664 $runtime.panicindex	
    665 $runtime.panicindex	
    666 $runtime.panicslice	
    667 $runtime.panicslice
    668 
    669 0runtime.morestack_noctxt"".autotmp_0128type.int"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0124type.[]uint8"".autotmp_0123type.error"".autotmp_0122/type.[]uint8"".w_type.int"".xotype.uint64"".p?type.int"".sizeOtype.int"".errtype.error"".ntype.int"".dataPtype.[]int"".buf type.[]uint8"".rtype.io.Reader6*V(' \ lS

    674   %*Tgclocals7da491bed879ae28a38cf74b3979e6d0Tgclocalsf56b2291fa344104975cb6587be42b9bvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go "".(*Index).ReaddH%HD$H;AHH$H$1H$H$HH$HD$@HD$@HT$HL$ HD$(H$H$H$H\$H$HT$H$HL$H$HD$ HT$(HD$0HL$8HT$XHL$xHD$pHtH$H$HH$H$H$HL$XHjHHH9H$H$HL$XHZH9H$H$H$H$Hl$XL@L9GHhH$H$H$H$H$H$Hl$XLC(L9Hk H$H$H$H$H$H\$H$H|$HHHNHOHNHOHD$0HL$8HL$hHD$`HtH$H$HH$H$H$H$HBHsH$HC HS(H$H$HH$H$H$H\$H$H\$H$H\$H$H\$ Ht$(HD$0HT$8HD$@HT$HHL$PH$H$HtH$H$HH$L$H9wbL$H)I)ItMHLL$LL$H$H1H$H$HHH$HL$HL$H\$H$H\$ H$H\$(H$H$H$H$H$HkH$HkH$=H+HH$H\$XH\$H\$XH\$H\$H$H\$ H$H\$(H$H$H$H$H$H$Hk H$Hk(H$=u	HkLCL$Hl$H$Hl$;B
    681 X
    682 *runtime.racefuncentertype.[]uint8
    683 "runtime.makeslice
    684 "".readInt
    685 (runtime.racefuncexit
    686  runtime.raceread
    687  runtime.raceread
    688 "runtime.racewrite
    689  runtime.raceread
    690 "runtime.racewrite
    691  runtime.raceread
    692  runtime.raceread
    693 io.ReadFull	
    694 (runtime.racefuncexit	
    695  runtime.raceread
    697 "".readSlice
    699 (runtime.racefuncexit
    700 (runtime.racefuncexit
    701 $runtime.panicslice
    702 $runtime.panicslice
    703 $runtime.panicslicetype.[]uint8
    704 "runtime.makeslice
    705 "runtime.racewrite6runtime.writeBarrierEnabledtype.[]int
    706 "runtime.makeslice
    707 "runtime.racewrite6runtime.writeBarrierEnabled
    708 .runtime.writebarrierptr
    709 .runtime.writebarrierptr
    710 0runtime.morestack_noctxtP""".autotmp_0139type.error"".autotmp_0138type.int"".autotmp_0137type.int"".autotmp_0136type.error"".autotmp_0135_type.[]int"".autotmp_0134type.[]uint8"".autotmp_0132type.int"".autotmp_0129/type.[]uint8"".errtype.error
    712 "".satype.[]int"".errtype.error"".errtype.error"".ntype.int"".buftype.[]uint8"".~r10type.error"".rtype.io.Reader"".xtype.*"".IndexDv
    717 FE1^87T8BlVkF		F+9:18\=L/Tgclocals7b2969cfd8757edd42005f830036b96eTgclocals0bd70126730c10b7c886c7a75b7e86ebvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go""".(*Index).WritedH%HD$H;AHH$H$1H$H$HH$HD$@HD$@HT$HL$ HD$(H$H$H$H$H$H$HkH$H$H$H\$H$H\$H$H\$H$H\$ Hl$(HD$0HL$8HL$`HD$XHtH$H$HH$H$H$H|$HHHNHOHNHOH$H$H$H[ HD$(HL$0HL$pHD$hHtH$H$HH$H$H$H$H?HsH$HC HS(H$H$HH$H$H$H\$H$H\$H$H\$H$H\$ Ht$(HD$0HT$8HD$@HT$HHL$PH$HT$xHtH$H$HH$L$H9wbL$H)I)ItMHLL$LL$H$H1H$H$H 
    724 X
    725 *runtime.racefuncentertype.[]uint8
    726 "runtime.makeslice
    727  runtime.raceread
    728 "".writeInt
    729 (runtime.racefuncexit
    730  runtime.raceread
    731 (runtime.racefuncexit
    732  runtime.raceread	
    733 "".writeSlice
    734 
    735 (runtime.racefuncexit
    737 (runtime.racefuncexit
    739 $runtime.panicslice
    741 0runtime.morestack_noctxtP"".autotmp_0146type.error"".autotmp_0144type.int"".autotmp_0143type.error"".errtype.error
    743 "".sa_type.[]int"".errtype.error"".errtype.error"".buf/type.[]uint8"".~r10type.error"".wtype.io.Writer"".xtype.*"".IndexBv"f,+I hVkF		0+ll7"Tgclocalsd8767409aac2af1777d6b6ce57947138Tgclocals0fd490cfd4eedad0805335b9926e99c4vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go""".(*Index).BytesdH%H;avdHH\$H$1H\$H\$ H\$(H\$H$H\$Ht$H+Hl$HkHl$ HkHl$(H
    750 
    751 :
    752 *runtime.racefuncenterx
    753  runtime.raceread
    754 (runtime.racefuncexit
    755 0runtime.morestack_noctxt@"".~r0type.[]uint8"".xtype.*"".Index[A
ITgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1Tgclocals69c1753bd5f81501d95132d08af04464vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".(*Index).atdH%H;a(H@H\$@H$1H\$XH\$`H\$hH\$HH$H$H\$HHKHC Hk(Hl$ HL$Hl$PHD$H9HH$HT$HHHJHB Hj(Hl$ HL$Hl$PHD$H9snHH+Hl$H$H\$HHl$LCLKL9w;LI)I)ItM*LT$(LT$XLD$0LD$`LL$8LL$hH@_
    762 B
    763 *runtime.racefuncenter
    764  runtime.raceread
    765  runtime.raceread
    766  runtime.raceread
    767 (runtime.racefuncexit
    768 $runtime.panicslice
    769 $runtime.panicindex
    770 $runtime.panicindex
    771 0runtime.morestack_noctxtP
    772 "".autotmp_0148/type.[]uint8"".autotmp_0147otype.int"".~r1 type.[]uint8"".itype.int"".xtype.*"".Index16! 
    774 1Tgclocals21012e18a2c9288476efc55b2fa11dc8Tgclocalsae0a20890c9ac6bfbea3383f34532babvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go*"".(*Index).lookupAll
    775 
    776 dH%HD$H;A^HH$H$1H$H$H$H$H$H$H$Hh Hl$(HD$XHD$8H$HD$8H-H(H$H$HD$8H$HhH$H$HD$8H$HhH$HhH$Hh H\$(H$HD$H\$H\$ H$H$H$H$Hh Hl$(H$HD$0H$HD$0H-H(H$H$HD$0H$HhH$H$HD$0Hl$ HhH$H$HD$0H$HhH$Hh H$Hh(H\$(Hl$ H)H$HD$HD$H\$ HH\$H$H$H$H$Hl$ LD$LK(M9wML9wHLSI)I)ItMLT$@L$LD$HL$LL$PL$H&
    779 X
    780 *runtime.racefuncenter
    781  runtime.raceread
    782 "runtime.racewrite6"".(*Index).lookupAll.func1
    783 "runtime.racewrite
    784 "runtime.racewrite
    785 sort.Search
    786  runtime.raceread
    787 "runtime.racewrite6"".(*Index).lookupAll.func2
    788 "runtime.racewrite
    789 "runtime.racewrite
    790 "runtime.racewrite
    791 sort.Search
    792  runtime.raceread	
    793 (runtime.racefuncexit	
    794 $runtime.panicslice	
    795 0runtime.morestack_noctxtp"".autotmp_0159rtype.*struct { F uintptr; x *"".Index; i int; s []uint8 }"".autotmp_0158dtype.*struct { F uintptr; x *"".Index; s []uint8 }"".autotmp_0157type.[]int"".autotmp_0156type.int"".autotmp_0155_ptype.struct { F uintptr; x *"".Index; i int; s []uint8 }"".autotmp_0154type.int"".autotmp_0152btype.struct { F uintptr; x *"".Index; s []uint8 }"".autotmp_0151type.int"".jtype.int"".itype.int"".~r1@type.[]int"".stype.[]uint8"".xtype.*"".Index$Jq
    800 ,+Tx '(`
    801 
	Tgclocalsda65bcf9f79ff617a50a1d54dba5dd07Tgclocals5f2546e3af3cdbd9ea2966ba2753ea22vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go$"".(*Index).LookupdH%H;aQHXH\$XH$HL$p11H$H$H$HH$HH\$`H$H\$hH\$HL$H\$xH\$H$Hl$ HT$(HL$0Hl$@HL$PHHT$HH9H$H~{HH$HD$HD$HT$HL$ HD$(H$H$H$HL$H$HD$H\$@H\$H\$HH\$ H\$PH\$(HD$0HXHT$HH`
    804 B
    805 *runtime.racefuncenter
    806 *"".(*Index).lookupAlltype.[]int
    807 "runtime.makeslice
    808 "runtime.slicecopy
    809 (runtime.racefuncexit
    810 0runtime.morestack_noctxt"".autotmp_0164type.[]int"".matches/type.[]int"".resultPtype.[]int"".n@type.int"".stype.[]uint8"".xtype.*"".Index<H)R
    812 
    813  daa*Tgclocalsf7d8c02721832014d6c6e58d5e8ee8dbTgclocals6a4444e4a85012543d2e518ab4547038vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go0"".(*Index).FindAllIndex11dH%H$H;AJHH$H$11H$H$ H$(H$1H$H$H$H$H$HH$hH@l$GH$H$ H$HHP Hh(D$GH$H$H$H$D$FH$H$H$HT$H$Hl$H\$H$PH\$ H$XH\$(H$`H$HH$H$H$H$H$H|$HHHNHOHNHOH$H\$ HT$(HL$0HD$8H$H$H$H$ H$H$(H|$FH$H$H$H$PH\$H$XH\$H$`H\$HD$`HD$ Hl$(HD$0HT$8H$hH$xH$pHu
HH,$HD$HT$H$pHHH$HD$HD$HT$HL$ HD$(H$ H$(H$0H$pHH$HD$HD$HT$HL$ HD$(H$H$ H$(1H$HD$HH$hH$pH$xH$1H$H$H$HH$H$H9}5H$H$H$H$HH$H9H$(H9wzH$HH9}5H$pHl$`H9u#HL$`H$ H$H)HHH$ Hu1H$H$ H$(HH\$HHD$pH9HHHD$hH$ HH$L$(L9HH$H$ H$(H$H9HHl$pH+H$XH$HD$hHH$H9HH$H$ HL$hH$L$(L9QHHl$pL$LH+L$0HHL9H9H)I)IItMH$L$L$H$H$L$ L9HkHH$H$H$L$ L9HkHH$HkH$HkH$=uGH+H$HH$H$XH\$pHH\$HH$H$HH#H$Hl$H$1H$H$H$H$H$HHHkH$HH\$HD$H$HL$H$Hl$ H\$(HH$HKHL$H\$H$H$H$H$H$PH\$H$XH\$H$`H\$HD$XHD$ Hl$(HD$0HT$8H$H$H$Hu
HH,$HD$HT$H$(H$ HD$PH$H$H$H$1H$H$H$HH$H$H9}:H$H$H$H+Hl$xH$ H$H9H$ H$H9}8H$Hl$XH9u&HD$XH$ H$H)HHH{H$ Hu1H$H$ H$(HH$H$H$Hl$xLCLKL90LI)I)ItM*H$H$L$LT$L$LD$L$LL$HD$ HT$(HL$0H$@H$HH$8HFH\$PHl$xH93HH$H$8H$@HfHl$xH)HHJHH$H$8H$@HHHH+H$HHHH$H$8H$@H$LD$xHLH+H$H$ H$(HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9!H$HH$HH$HkHH$H$H$HkHH$@HkH$HHkH$8=H+H$H$H$H$ H$H$(H$8H$@vOHH$H$8H$@v(HH+Hl$PH$H$HH"H$Hl$TgKz
    842 ^
    843 *runtime.racefuncenter
    844  runtime.raceread
    845  runtime.raceread
    846 2runtime.stringtoslicebyte
    847  runtime.raceread
    848 :regexp.(*Regexp).FindAllIndex
    849 (runtime.racefuncexit
    850 $"".(*Index).Lookup	
    851 (runtime.racefuncexit
    852 
    853 sort.Ints
    854 type.[]int
    855 
    856 "runtime.makeslicetype.[][]int
    859 "runtime.makeslice
    860  runtime.raceread
    861 (runtime.racefuncexit
    862 $runtime.panicslice
    863 "runtime.racewrite
    864 "runtime.racewrite
    865 "runtime.racewrite6runtime.writeBarrierEnabled
    866 .runtime.writebarrierptr
    867 $runtime.panicindex
    868 $runtime.panicindex
    869 $runtime.panicslice
    870 $runtime.panicindex
    871 $runtime.panicindex
    872 $runtime.panicindex
    873 $runtime.panicindex
    874  runtime.racereadgo.string."^"
    875 *runtime.concatstring2
    876 $regexp.MustCompile
    877 $"".(*Index).Lookup
    878 (runtime.racefuncexit
    879 sort.Ints!
    880  runtime.raceread#
    881 (runtime.racefuncexit#
    882  runtime.raceread%
    883 4regexp.(*Regexp).FindIndex&
    884 "runtime.racewrite'
    885  runtime.raceread)
    886 "runtime.racewrite*type.[][]int+
    887 "runtime.growslice,
    888 "runtime.racewrite-6runtime.writeBarrierEnabled.
    889  runtime.raceread/
    890 $runtime.panicindex0
    891 $runtime.panicindex0
    892 .runtime.writebarrierptr0
    893 $runtime.panicslice0
    894 $runtime.panicindex0
    895 $runtime.panicindex0
    896 $runtime.panicindex0
    897 $runtime.panicindex1
    898 $runtime.panicindex1
    899 $runtime.panicindex1
    900 $runtime.panicslice1
    901 0runtime.morestack_noctxt`"".autotmp_0213type.int"".autotmp_0212type.[][]int"".autotmp_0211type.int"".autotmp_0210type.*int"".autotmp_0209type.int"".autotmp_0208type.int"".autotmp_0207type.int"".autotmp_0206type.int"".autotmp_0205type.int"".autotmp_0204type.int"".autotmp_0203type.*int"".autotmp_0202type.int"".autotmp_0201type.int"".autotmp_0200type.int"".autotmp_0199type.int"".autotmp_0198type.[32]uint8"".autotmp_0197type.string"".autotmp_0196type.bool"".autotmp_0195type.int"".autotmp_0194type.int"".autotmp_0193type.int"".autotmp_0192type.int"".autotmp_0191type.int"".autotmp_0190type.int"".autotmp_0189type.[]int"".autotmp_0188type.[]uint8"".autotmp_0187type.int"".autotmp_0186type.[]int"".autotmp_0185type.int"".autotmp_0184type.[]int"".autotmp_0182type.int"".autotmp_0181type.int"".autotmp_0180type.int"".autotmp_0179type.int"".autotmp_0178type.int"".autotmp_0177type.int"".autotmp_0176type.int"".autotmp_0175type.[]int"".autotmp_0174type.int"".autotmp_0173type.int"".autotmp_0172type.[]int"".autotmp_0171type.[][]int"".autotmp_0170type.int"".autotmp_0169type.[]int"".autotmp_0168type.int"".autotmp_0167type.int"".autotmp_0166_type.[]int"".autotmp_0165/type.[][]int"".~r0type.stringregexp.re2&type.*regexp.Regexp regexp.prefix1type.stringregexp.re3&type.*regexp.Regexp"".mtype.[]int"".itype.int"".prevtype.int"".indicestype.[]int
    903 "".n1type.int"".jtype.int"".itype.int"".prevtype.int"".counttype.int"".pairstype.[]int"".indicestype.[]int
    904 "".n1type.int"".littype.[]uint8"".completetype.bool"".prefixtype.string"".result0type.[][]int"".n type.int"".r&type.*regexp.Regexp"".xtype.*"".IndexT""R
    906 aLI
    908 	v
1<TOds0a85	s')!4
#%5?s.LJ]2n
R
WU	T@
    914 QTgclocals07646620225c7c896189cf50eafcc499Tgclocals74fa18bfa8c61fe9e4d09a58bc8c7738vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go6"".(*Index).lookupAll.func1dH%HD$H;AHH$H$HBHZH\$PH$H\$81H\$XH\$`H\$hHD$HH$H$H\$HHKHC Hk(H$HL$pHl$8HD$xH9HH$HT$HHHJHB Hj(H$HL$pHl$8HD$xH9HH+Hl$@H$H\$HHl$@LCLKL9LI)I)ItM*LT$XLD$`LL$hH\$PH$H\$XH$H\$`H\$H\$hH\$Ht$PH|$HHHNHOHNHOH\$0H$H3
    919 X
    920 *runtime.racefuncenter
    921  runtime.raceread
    922  runtime.raceread
    923  runtime.raceread
    924  runtime.raceread
    925 bytes.Compare
    926 (runtime.racefuncexit
    927 $runtime.panicslice
    928 $runtime.panicindex
    929 $runtime.panicindex
    930 "runtime.morestack "".autotmp_0216type.int"".autotmp_0214type.int
    931 "".&sotype.*[]uint8"".~r1_type.[]uint8"".itype.int"".xtype.*"".Index"".~r1type.bool"".itype.int)
    934 +>BLTgclocals8edb5632446ada37b0a930d010725cc5Tgclocals34002cdc822f0f78e921f91762c2ece3vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go6"".(*Index).lookupAll.func2dH%HD$H;AHH$H$HJHBHZH\$PH$HH\$81H\$XH\$`H\$hHL$HH$H$H\$HHKHC Hk(H$HL$pHl$8HD$xH9HH$HT$HHHJHB Hj(H$HL$pHl$8HD$xH9HH+Hl$@H$H\$HHl$@LCLKL9LI)I)ItM*LT$XLD$`LL$hH\$PH$H\$XH$H\$`H\$H\$hH\$Ht$PH|$HHHNHOHNHO\$0HH$H*
    940 X
    941 *runtime.racefuncenter
    942  runtime.raceread
    943  runtime.raceread
    944  runtime.raceread
    945  runtime.raceread
    946 bytes.HasPrefix
    947 (runtime.racefuncexit
    948 $runtime.panicslice
    949 $runtime.panicindex
    950 $runtime.panicindex
    951 "runtime.morestack "".autotmp_0222type.int"".autotmp_0219type.int
    952 "".&sotype.*[]uint8"".~r1_type.[]uint8"".itype.int"".xtype.*"".Index"".~r1type.bool"".jtype.int0
    955 +EBUTgclocals8edb5632446ada37b0a930d010725cc5Tgclocals34002cdc822f0f78e921f91762c2ece3vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".initdH%H;aHH\$H$HH$t-HH$u
    957 HHH$HH$H<,
    959 B
    960 *runtime.racefuncenterP"".initdoneb
    961  runtime.racereadp"".initdone"".initdone
    962  runtime.raceread"".initdone
    963 (runtime.racefuncexit
    964 "runtime.throwinit"".initdone
    965 "runtime.racewrite"".initdone
    966 bytes.init
    967 (encoding/binary.init
    968 io.init
    969 regexp.init"".initdone
    970 "runtime.racewrite"".initdone
    971 (runtime.racefuncexit
    972 0runtime.morestack_noctxtOR
    973  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go0Rgo.itab.*"".suffixSortable.sort.InterfaceTgclocals80aba4d13b10726284fc7e7e147429c7PP
Tgclocals097544c997b941cb246e5f380c2e23a2PP	Tgclocalsf7f8ba5c7a0c127dd1cfa57531cff94f00Tgclocalsc90732fb32a7ce452761105e8d7958f300	Tgclocalsad3d78e88c381598810f2e82f373ef66((Tgclocals898f75077cb3b54d25daffb066f078bb((			ITgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals4d7e2f2b65aabfd0a399848e4ebdd633  Tgclocals41a13ac73c712c01973b8fe23f62d694  Tgclocals60ceac1471402b697d1b0fe63a5b6afc00
    976 Tgclocalsa8402fb913afde093f7818dc5c2d5fd900Tgclocals85b708e0eb749713cb73a30a27c2999c88Tgclocals54ff167eef3fff137a02137a3c415ca888	Tgclocals98a935522f11e180b06d5a082b7d09c1  Tgclocalsd2fd9951e910becfd07ba7f8ff7b525a  Tgclocals0a8e3a7f71deedbd60c8b6584164e6e5((Tgclocalse36305944813a816e7fbf8df92997170((Tgclocalsad3d78e88c381598810f2e82f373ef66((Tgclocals8076dc23cf0ef12ac27519222ea6e1b2(('''Tgclocalsf56b2291fa344104975cb6587be42b9b  Tgclocals7da491bed879ae28a38cf74b3979e6d0  ''Tgclocals0bd70126730c10b7c886c7a75b7e86eb@@@Tgclocals7b2969cfd8757edd42005f830036b96e@@Tgclocals0fd490cfd4eedad0805335b9926e99c400@Tgclocalsd8767409aac2af1777d6b6ce5794713800Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1  Tgclocalsae0a20890c9ac6bfbea3383f34532bab  Tgclocals21012e18a2c9288476efc55b2fa11dc8  Tgclocals5f2546e3af3cdbd9ea2966ba2753ea22@@((Tgclocalsda65bcf9f79ff617a50a1d54dba5dd07@@Tgclocals6a4444e4a85012543d2e518ab4547038((Tgclocalsf7d8c02721832014d6c6e58d5e8ee8db((#"go.string.hdr."^"  go.string."^"go.string."^"^Tgclocals74fa18bfa8c61fe9e4d09a58bc8c7738& @@@Tgclocals07646620225c7c896189cf50eafcc499Tgclocals34002cdc822f0f78e921f91762c2ece3((Tgclocals8edb5632446ada37b0a930d010725cc5((Tgclocals34002cdc822f0f78e921f91762c2ece3((Tgclocals8edb5632446ada37b0a930d010725cc5((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8"".qsufsortf"".qsufsort."".sortedByFirstBytef("".sortedByFirstByte "".initGroupsf"".initGroups6"".(*suffixSortable).Lenf0"".(*suffixSortable).Len8"".(*suffixSortable).Lessf2"".(*suffixSortable).Less8"".(*suffixSortable).Swapf2"".(*suffixSortable).SwapH"".(*suffixSortable).updateGroupsfB"".(*suffixSortable).updateGroups"".Newf"".New"".writeIntf"".writeInt"".readIntf"".readInt "".writeSlicef"".writeSlice"".readSlicef"".readSlice&"".(*Index).Readf "".(*Index).Read("".(*Index).Writef""".(*Index).Write("".(*Index).Bytesf""".(*Index).Bytes""".(*Index).atf"".(*Index).at0"".(*Index).lookupAllf*"".(*Index).lookupAll*"".(*Index).Lookupf$"".(*Index).Lookup6"".(*Index).FindAllIndexf0"".(*Index).FindAllIndex<"".(*Index).lookupAll.func1f6"".(*Index).lookupAll.func1<"".(*Index).lookupAll.func2f6"".(*Index).lookupAll.func2"".initf"".init"runtime.gcbits.01*go.string.hdr."[]int"  "go.string."[]int""go.string."[]int"[]inttype.[]intf0 runtime.algarray@"runtime.gcbits.01P*go.string.hdr."[]int"p&go.weak.type.*[]int"runtime.zerovaluetype.int.go.typelink.[]int	[]inttype.[]intVgo.string.hdr."*suffixarray.suffixSortable"  Ngo.string."*suffixarray.suffixSortable"Ngo.string."*suffixarray.suffixSortable"@8*suffixarray.suffixSortablejgo.string.hdr."func(*suffixarray.suffixSortable) int"  %bgo.string."func(*suffixarray.suffixSortable) int"bgo.string."func(*suffixarray.suffixSortable) int"PLfunc(*suffixarray.suffixSortable) intBtype.func(*"".suffixSortable) int330 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*suffixarray.suffixSortable) int"pTgo.weak.type.*func(*"".suffixSortable) int"runtime.zerovalueBtype.func(*"".suffixSortable) intBtype.func(*"".suffixSortable) int.type.*"".suffixSortabletype.intgo.typelink.func(*suffixarray.suffixSortable) int	func(*"".suffixSortable) intBtype.func(*"".suffixSortable) intgo.string.hdr."func(*suffixarray.suffixSortable, int, int) bool"  0xgo.string."func(*suffixarray.suffixSortable, int, int) bool"xgo.string."func(*suffixarray.suffixSortable, int, int) bool"pbfunc(*suffixarray.suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) boola30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*suffixarray.suffixSortable, int, int) bool"pjgo.weak.type.*func(*"".suffixSortable, int, int) bool"runtime.zerovalueXtype.func(*"".suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) bool.type.*"".suffixSortabletype.inttype.inttype.boolgo.typelink.func(*suffixarray.suffixSortable, int, int) bool	func(*"".suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) boolvgo.string.hdr."func(*suffixarray.suffixSortable, int, int)"  +ngo.string."func(*suffixarray.suffixSortable, int, int)"ngo.string."func(*suffixarray.suffixSortable, int, int)"`Xfunc(*suffixarray.suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int))30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*suffixarray.suffixSortable, int, int)"p`go.weak.type.*func(*"".suffixSortable, int, int)"runtime.zerovalueNtype.func(*"".suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int).type.*"".suffixSortabletype.inttype.intgo.typelink.func(*suffixarray.suffixSortable, int, int)	func(*"".suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int)lgo.string.hdr."func(*suffixarray.suffixSortable, int)"  &dgo.string."func(*suffixarray.suffixSortable, int)"dgo.string."func(*suffixarray.suffixSortable, int)"PNfunc(*suffixarray.suffixSortable, int)Dtype.func(*"".suffixSortable, int)-30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*suffixarray.suffixSortable, int)"pVgo.weak.type.*func(*"".suffixSortable, int)"runtime.zerovalueDtype.func(*"".suffixSortable, int)Dtype.func(*"".suffixSortable, int).type.*"".suffixSortabletype.intgo.typelink.func(*suffixarray.suffixSortable, int)	func(*"".suffixSortable, int)Dtype.func(*"".suffixSortable, int)&go.string.hdr."Len"  go.string."Len"go.string."Len"Len4go.string.hdr."func() int"  
    994 ,go.string."func() int",go.string."func() int" func() inttype.func() int930 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovaluetype.func() inttype.func() inttype.intBgo.typelink.func() int	func() inttype.func() int(go.string.hdr."Less"   go.string."Less" go.string."Less"
    995 LessFgo.string.hdr."func(int, int) bool"  >go.string."func(int, int) bool">go.string."func(int, int) bool"0(func(int, int) bool0type.func(int, int) bool"30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(int, int) bool"pBgo.weak.type.*func(int, int) bool"runtime.zerovalue0type.func(int, int) bool0type.func(int, int) booltype.inttype.inttype.boolfgo.typelink.func(int, int) bool	func(int, int) bool0type.func(int, int) bool(go.string.hdr."Swap"   go.string."Swap" go.string."Swap"
    996 Swap<go.string.hdr."func(int, int)"  4go.string."func(int, int)"4go.string."func(int, int)" func(int, int)&type.func(int, int)%30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func(int, int)"p8go.weak.type.*func(int, int)"runtime.zerovalue&type.func(int, int)&type.func(int, int)type.inttype.intRgo.typelink.func(int, int)	func(int, int)&type.func(int, int)8go.string.hdr."updateGroups"  0go.string."updateGroups"0go.string."updateGroups" updateGroupsBgo.string.hdr."index/suffixarray"  :go.string."index/suffixarray":go.string."index/suffixarray"0$index/suffixarray"go.importpath."".  :go.string."index/suffixarray"2go.string.hdr."func(int)"  	*go.string."func(int)"*go.string."func(int)" func(int)type.func(int)30 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."func(int)"p.go.weak.type.*func(int)"runtime.zerovaluetype.func(int)type.func(int)type.int>go.typelink.func(int)	func(int)type.func(int).type.*"".suffixSortable-6:0 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."*suffixarray.suffixSortable"p@go.weak.type.**"".suffixSortable"runtime.zerovalue,type."".suffixSortable`.type.*"".suffixSortable.type.*"".suffixSortable&go.string.hdr."Len"type.func() intBtype.func(*"".suffixSortable) int0"".(*suffixSortable).Len0"".(*suffixSortable).Len(go.string.hdr."Less"0type.func(int, int) boolXtype.func(*"".suffixSortable, int, int) bool2"".(*suffixSortable).Less2"".(*suffixSortable).Less(go.string.hdr."Swap"&type.func(int, int)Ntype.func(*"".suffixSortable, int, int)2"".(*suffixSortable).Swap2"".(*suffixSortable).Swap8go.string.hdr."updateGroups""go.importpath."".type.func(int)Dtype.func(*"".suffixSortable, int)B"".(*suffixSortable).updateGroupsB"".(*suffixSortable).updateGroups"runtime.gcbits.89Tgo.string.hdr."suffixarray.suffixSortable"  Lgo.string."suffixarray.suffixSortable"Lgo.string."suffixarray.suffixSortable"@6suffixarray.suffixSortable$go.string.hdr."sa"  go.string."sa"go.string."sa"sa&go.string.hdr."inv"  go.string."inv"go.string."inv"inv"go.string.hdr."h"  go.string."h"go.string."h"h&go.string.hdr."buf"  go.string."buf"go.string."buf"buf<go.string.hdr."suffixSortable"  4go.string."suffixSortable"4go.string."suffixSortable" suffixSortable,type."".suffixSortableP@@408,0 runtime.algarray@"runtime.gcbits.89PTgo.string.hdr."suffixarray.suffixSortable"p.type.*"".suffixSortable"runtime.zerovalue,type."".suffixSortable$go.string.hdr."sa""go.importpath."".type.[]int&go.string.hdr."inv""go.importpath."".type.[]int"go.string.hdr."h""go.importpath."".type.int&go.string.hdr."buf""go.importpath."".type.[]int`,type."".suffixSortable<go.string.hdr."suffixSortable""go.importpath."".,type."".suffixSortable.go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint8$type..hashfunc2048  ,runtime.memhash_varlen type..eqfunc2048  .runtime.memequal_varlentype..alg2048  $type..hashfunc2048 type..eqfunc2048runtime.gcbits.0go.string.hdr."[256]int"  (go.string."[256]int"(go.string."[256]int" [256]inttype.[256]int0type..alg2048@runtime.gcbits.P0go.string.hdr."[256]int"p,go.weak.type.*[256]int"runtime.zerovaluetype.inttype.[]int:go.typelink.[256]int	[256]inttype.[256]intDgo.string.hdr."*suffixarray.Index"  <go.string."*suffixarray.Index"<go.string."*suffixarray.Index"0&*suffixarray.Index`go.string.hdr."func(*suffixarray.Index) []uint8"   Xgo.string."func(*suffixarray.Index) []uint8"Xgo.string."func(*suffixarray.Index) []uint8"PBfunc(*suffixarray.Index) []uint88type.func(*"".Index) []uint8lL30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*suffixarray.Index) []uint8"pJgo.weak.type.*func(*"".Index) []uint8"runtime.zerovalue8type.func(*"".Index) []uint88type.func(*"".Index) []uint8type.*"".Indextype.[]uint8go.typelink.func(*suffixarray.Index) []uint8	func(*"".Index) []uint88type.func(*"".Index) []uint8.go.string.hdr."[][]int"  &go.string."[][]int"&go.string."[][]int"[][]inttype.[][]int>q"0 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[][]int"p*go.weak.type.*[][]int"runtime.zerovaluetype.[]int6go.typelink.[][]int	[][]inttype.[][]intgo.string.hdr."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"  5go.string."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"go.string."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"plfunc(*suffixarray.Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]intY30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"ptgo.weak.type.*func(*"".Index, *regexp.Regexp, int) [][]int"runtime.zerovaluebtype.func(*"".Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]inttype.*"".Index&type.*regexp.Regexptype.inttype.[][]intgo.typelink.func(*suffixarray.Index, *regexp.Regexp, int) [][]int	func(*"".Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]intxgo.string.hdr."func(*suffixarray.Index, []uint8, int) []int"  ,pgo.string."func(*suffixarray.Index, []uint8, int) []int"pgo.string."func(*suffixarray.Index, []uint8, int) []int"`Zfunc(*suffixarray.Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []int#30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*suffixarray.Index, []uint8, int) []int"pbgo.weak.type.*func(*"".Index, []uint8, int) []int"runtime.zerovaluePtype.func(*"".Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []inttype.*"".Indextype.[]uint8type.inttype.[]intgo.typelink.func(*suffixarray.Index, []uint8, int) []int	func(*"".Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []intrgo.string.hdr."func(*suffixarray.Index, io.Reader) error"  )jgo.string."func(*suffixarray.Index, io.Reader) error"jgo.string."func(*suffixarray.Index, io.Reader) error"`Tfunc(*suffixarray.Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errorH+.30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*suffixarray.Index, io.Reader) error"p\go.weak.type.*func(*"".Index, io.Reader) error"runtime.zerovalueJtype.func(*"".Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errortype.*"".Indextype.io.Readertype.errorgo.typelink.func(*suffixarray.Index, io.Reader) error	func(*"".Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errorrgo.string.hdr."func(*suffixarray.Index, io.Writer) error"  )jgo.string."func(*suffixarray.Index, io.Writer) error"jgo.string."func(*suffixarray.Index, io.Writer) error"`Tfunc(*suffixarray.Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errorXf30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*suffixarray.Index, io.Writer) error"p\go.weak.type.*func(*"".Index, io.Writer) error"runtime.zerovalueJtype.func(*"".Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errortype.*"".Indextype.io.Writertype.errorgo.typelink.func(*suffixarray.Index, io.Writer) error	func(*"".Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errorjgo.string.hdr."func(*suffixarray.Index, int) []uint8"  %bgo.string."func(*suffixarray.Index, int) []uint8"bgo.string."func(*suffixarray.Index, int) []uint8"PLfunc(*suffixarray.Index, int) []uint8Btype.func(*"".Index, int) []uint8rs30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*suffixarray.Index, int) []uint8"pTgo.weak.type.*func(*"".Index, int) []uint8"runtime.zerovalueBtype.func(*"".Index, int) []uint8Btype.func(*"".Index, int) []uint8type.*"".Indextype.inttype.[]uint8go.typelink.func(*suffixarray.Index, int) []uint8	func(*"".Index, int) []uint8Btype.func(*"".Index, int) []uint8ngo.string.hdr."func(*suffixarray.Index, []uint8) []int"  'fgo.string."func(*suffixarray.Index, []uint8) []int"fgo.string."func(*suffixarray.Index, []uint8) []int"PPfunc(*suffixarray.Index, []uint8) []intFtype.func(*"".Index, []uint8) []int&Q30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*suffixarray.Index, []uint8) []int"pXgo.weak.type.*func(*"".Index, []uint8) []int"runtime.zerovalueFtype.func(*"".Index, []uint8) []intFtype.func(*"".Index, []uint8) []inttype.*"".Indextype.[]uint8type.[]intgo.typelink.func(*suffixarray.Index, []uint8) []int	func(*"".Index, []uint8) []intFtype.func(*"".Index, []uint8) []int*go.string.hdr."Bytes"  "go.string."Bytes""go.string."Bytes"Bytes<go.string.hdr."func() []uint8"  4go.string."func() []uint8"4go.string."func() []uint8" func() []uint8&type.func() []uint8io%30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func() []uint8"p8go.weak.type.*func() []uint8"runtime.zerovalue&type.func() []uint8&type.func() []uint8type.[]uint8Rgo.typelink.func() []uint8	func() []uint8&type.func() []uint88go.string.hdr."FindAllIndex"  0go.string."FindAllIndex"0go.string."FindAllIndex" FindAllIndexbgo.string.hdr."func(*regexp.Regexp, int) [][]int"  !Zgo.string."func(*regexp.Regexp, int) [][]int"Zgo.string."func(*regexp.Regexp, int) [][]int"PDfunc(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*regexp.Regexp, int) [][]int"p^go.weak.type.*func(*regexp.Regexp, int) [][]int"runtime.zerovalueLtype.func(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int&type.*regexp.Regexptype.inttype.[][]intgo.typelink.func(*regexp.Regexp, int) [][]int	func(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int,go.string.hdr."Lookup"  $go.string."Lookup"$go.string."Lookup"LookupPgo.string.hdr."func([]uint8, int) []int"  Hgo.string."func([]uint8, int) []int"Hgo.string."func([]uint8, int) []int"@2func([]uint8, int) []int:type.func([]uint8, int) []intbR30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func([]uint8, int) []int"pLgo.weak.type.*func([]uint8, int) []int"runtime.zerovalue:type.func([]uint8, int) []int:type.func([]uint8, int) []inttype.[]uint8type.inttype.[]intzgo.typelink.func([]uint8, int) []int	func([]uint8, int) []int:type.func([]uint8, int) []int(go.string.hdr."Read"   go.string."Read" go.string."Read"
   1002 ReadJgo.string.hdr."func(io.Reader) error"  Bgo.string."func(io.Reader) error"Bgo.string."func(io.Reader) error"0,func(io.Reader) error4type.func(io.Reader) error&30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(io.Reader) error"pFgo.weak.type.*func(io.Reader) error"runtime.zerovalue4type.func(io.Reader) error4type.func(io.Reader) errortype.io.Readertype.errorngo.typelink.func(io.Reader) error	func(io.Reader) error4type.func(io.Reader) error*go.string.hdr."Write"  "go.string."Write""go.string."Write"WriteJgo.string.hdr."func(io.Writer) error"  Bgo.string."func(io.Writer) error"Bgo.string."func(io.Writer) error"0,func(io.Writer) error4type.func(io.Writer) error_930 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(io.Writer) error"pFgo.weak.type.*func(io.Writer) error"runtime.zerovalue4type.func(io.Writer) error4type.func(io.Writer) errortype.io.Writertype.errorngo.typelink.func(io.Writer) error	func(io.Writer) error4type.func(io.Writer) error$go.string.hdr."at"  go.string."at"go.string."at"atBgo.string.hdr."func(int) []uint8"  :go.string."func(int) []uint8":go.string."func(int) []uint8"0$func(int) []uint8,type.func(int) []uint8z~:30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(int) []uint8"p>go.weak.type.*func(int) []uint8"runtime.zerovalue,type.func(int) []uint8,type.func(int) []uint8type.inttype.[]uint8^go.typelink.func(int) []uint8	func(int) []uint8,type.func(int) []uint82go.string.hdr."lookupAll"  	*go.string."lookupAll"*go.string."lookupAll" lookupAllFgo.string.hdr."func([]uint8) []int"  >go.string."func([]uint8) []int">go.string."func([]uint8) []int"0(func([]uint8) []int0type.func([]uint8) []int~30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func([]uint8) []int"pBgo.weak.type.*func([]uint8) []int"runtime.zerovalue0type.func([]uint8) []int0type.func([]uint8) []inttype.[]uint8type.[]intfgo.typelink.func([]uint8) []int	func([]uint8) []int0type.func([]uint8) []inttype.*"".Index6Z0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*suffixarray.Index"p.go.weak.type.**"".Index"runtime.zerovaluetype."".Index`type.*"".Indextype.*"".Index*go.string.hdr."Bytes"&type.func() []uint88type.func(*"".Index) []uint8""".(*Index).Bytes""".(*Index).Bytes8go.string.hdr."FindAllIndex"Ltype.func(*regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]int0"".(*Index).FindAllIndex0"".(*Index).FindAllIndex,go.string.hdr."Lookup":type.func([]uint8, int) []intPtype.func(*"".Index, []uint8, int) []int$"".(*Index).Lookup$"".(*Index).Lookup(go.string.hdr."Read"4type.func(io.Reader) errorJtype.func(*"".Index, io.Reader) error "".(*Index).Read "".(*Index).Read*go.string.hdr."Write"4type.func(io.Writer) errorJtype.func(*"".Index, io.Writer) error""".(*Index).Write""".(*Index).Write$go.string.hdr."at""go.importpath."".,type.func(int) []uint8Btype.func(*"".Index, int) []uint8"".(*Index).at"".(*Index).at2go.string.hdr."lookupAll""go.importpath."".0type.func([]uint8) []intFtype.func(*"".Index, []uint8) []int*"".(*Index).lookupAll*"".(*Index).lookupAll"runtime.gcbits.09	Bgo.string.hdr."suffixarray.Index"  :go.string."suffixarray.Index":go.string."suffixarray.Index"0$suffixarray.Index(go.string.hdr."data"   go.string."data" go.string."data"
   1004 data*go.string.hdr."Index"  "go.string."Index""go.string."Index"Indextype."".Index0 x 0 runtime.algarray@"runtime.gcbits.09PBgo.string.hdr."suffixarray.Index"ptype.*"".Index"runtime.zerovaluetype."".Index(go.string.hdr."data""go.importpath."".type.[]uint8$go.string.hdr."sa""go.importpath."".type.[]int`type."".Index*go.string.hdr."Index""go.importpath."".type."".Index"runtime.gcbits.06go.string.hdr."struct { F uintptr; x *suffixarray.Index; s []uint8 }"  5go.string."struct { F uintptr; x *suffixarray.Index; s []uint8 }"go.string."struct { F uintptr; x *suffixarray.Index; s []uint8 }"plstruct { F uintptr; x *suffixarray.Index; s []uint8 }$go.string.hdr.".F"  go.string.".F"go.string.".F".F"go.string.hdr."x"  go.string."x"go.string."x"x"go.string.hdr."s"  go.string."s"go.string."s"sbtype.struct { F uintptr; x *"".Index; s []uint8 }(0 runtime.algarray@"runtime.gcbits.06Pgo.string.hdr."struct { F uintptr; x *suffixarray.Index; s []uint8 }"ptgo.weak.type.*struct { F uintptr; x *"".Index; s []uint8 }"runtime.zerovaluebtype.struct { F uintptr; x *"".Index; s []uint8 }$go.string.hdr.".F""go.importpath."".type.uintptr"go.string.hdr."x""go.importpath."".type.*"".Index"go.string.hdr."s""go.importpath."".type.[]uint8"runtime.gcbits.0a
   1006 go.string.hdr."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"  <go.string."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"go.string."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"zstruct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"go.string.hdr."i"  go.string."i"go.string."i"iptype.struct { F uintptr; x *"".Index; i int; s []uint8 }0 $0 runtime.algarray@"runtime.gcbits.0aPgo.string.hdr."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"pgo.weak.type.*struct { F uintptr; x *"".Index; i int; s []uint8 }"runtime.zerovalueptype.struct { F uintptr; x *"".Index; i int; s []uint8 }$go.string.hdr.".F""go.importpath."".type.uintptr"go.string.hdr."x""go.importpath."".type.*"".Index"go.string.hdr."i""go.importpath."".type.int"go.string.hdr."s""go.importpath."".type.[]uint8go.string.hdr."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"  6go.string."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"go.string."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"pn*struct { F uintptr; x *suffixarray.Index; s []uint8 }dtype.*struct { F uintptr; x *"".Index; s []uint8 }S60 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"pvgo.weak.type.**struct { F uintptr; x *"".Index; s []uint8 }"runtime.zerovaluebtype.struct { F uintptr; x *"".Index; s []uint8 }go.string.hdr."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"  =go.string."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"go.string."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"|*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }rtype.*struct { F uintptr; x *"".Index; i int; s []uint8 })d60 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"pgo.weak.type.**struct { F uintptr; x *"".Index; i int; s []uint8 }"runtime.zerovalueptype.struct { F uintptr; x *"".Index; i int; s []uint8 } type..hashfunc32   ,runtime.memhash_varlentype..eqfunc32   .runtime.memequal_varlentype..alg32   type..hashfunc32type..eqfunc322go.string.hdr."[32]uint8"  	*go.string."[32]uint8"*go.string."[32]uint8" [32]uint8type.[32]uint8 Y 0type..alg32@runtime.gcbits.P2go.string.hdr."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[32]uint8	[32]uint8type.[32]uint80go.string.hdr."*[]uint8"  (go.string."*[]uint8"(go.string."*[]uint8" *[]uint8type.*[]uint8i60 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."*[]uint8"p,go.weak.type.**[]uint8"runtime.zerovaluetype.[]uint8.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"(go.string.hdr."sort"   go.string."sort" go.string."sort"
   1010 sort&go.importpath.sort.   go.string."sort"*go.string.hdr."bytes"  "go.string."bytes""go.string."bytes"bytes(go.importpath.bytes.  "go.string."bytes"$go.string.hdr."io"  go.string."io"go.string."io"io"go.importpath.io.  go.string."io">go.string.hdr."encoding/binary"  6go.string."encoding/binary"6go.string."encoding/binary"  encoding/binary<go.importpath.encoding/binary.  6go.string."encoding/binary",go.string.hdr."regexp"  $go.string."regexp"$go.string."regexp"regexp*go.importpath.regexp.  $go.string."regexp""runtime.zerovaluego13ld