blob: cd770f60945a3aa016ea477e2af2d195e5995f8d [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 8475 `
go object linux amd64 go1.4.2 X:precisestack
$$
package csv
import runtime "runtime"
import bufio "bufio"
import errors "errors"
import io "io"
import unicode "unicode"
import strings "strings"
import utf8 "unicode/utf8"
import fmt "fmt"
import bytes "bytes"
type @"".ParseError struct { Line int; Column int; Err error }
func (@"".e·2 *@"".ParseError) Error () (? string)
var @"".ErrTrailingComma error
var @"".ErrBareQuote error
var @"".ErrQuote error
var @"".ErrFieldCount error
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r }
func (@"bufio".b·3 *@"bufio".Reader) Peek (@"bufio".n·4 int) (? []byte, ? error)
func (@"bufio".b·3 *@"bufio".Reader) Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·4 *@"bufio".Reader) ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error)
func (@"bufio".b·4 *@"bufio".Reader) ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader) Reset (@"bufio".r·2 @"io".Reader)
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadByte () (? error)
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < 0x0 || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil }
func (@"bufio".b·3 *@"bufio".Reader) WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader) @"bufio".fill ()
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 }
func (@"bufio".b·1 *@"bufio".Reader "esc:0x0") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) }
func (@"bufio".b·3 *@"bufio".Reader) @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error)
type @"bytes".readOp int
type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] }
func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte)
func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error)
func (@"bytes".b·1 *@"bytes".Buffer) Reset ()
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "<nil>" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) }
func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error)
func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
type @"".Reader struct { Comma rune; Comment rune; FieldsPerRecord int; LazyQuotes bool; TrailingComma bool; TrimLeadingSpace bool; @"".line int; @"".column int; @"".r *@"bufio".Reader; @"".field @"bytes".Buffer }
func (@"".r·3 *@"".Reader) Read () (@"".record·1 []string, @"".err·2 error)
func (@"".r·3 *@"".Reader) ReadAll () (@"".records·1 [][]string, @"".err·2 error)
func (@"".r·2 *@"".Reader "esc:0x0") @"".error (@"".err·3 error) (? error) { return (&@"".ParseError{ Line:@"".r·2.@"".line, Column:@"".r·2.@"".column, Err:@"".err·3 }) }
func (@"".r·4 *@"".Reader) @"".parseField () (@"".haveField·1 bool, @"".delim·2 rune, @"".err·3 error)
func (@"".r·3 *@"".Reader) @"".parseRecord () (@"".fields·1 []string, @"".err·2 error)
func (@"".r·3 *@"".Reader) @"".readRune () (? rune, ? error)
func (@"".r·2 *@"".Reader) @"".skip (@"".delim·3 rune) (? error)
func @"".NewReader (@"".r·2 @"io".Reader) (? *@"".Reader)
type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x0") Available () (? int) { return len(@"bufio".b·2.@"bufio".buf) - @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer) Flush () (? error)
func (@"bufio".b·3 *@"bufio".Writer) ReadFrom (@"bufio".r·4 @"io".Reader) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Writer "esc:0x0") Reset (@"bufio".w·2 @"io".Writer) { @"bufio".b·1.@"bufio".err = nil; @"bufio".b·1.@"bufio".n = 0x0; @"bufio".b·1.@"bufio".wr = @"bufio".w·2 }
func (@"bufio".b·3 *@"bufio".Writer) Write (@"bufio".p·4 []byte) (@"bufio".nn·1 int, @"bufio".err·2 error)
func (@"bufio".b·2 *@"bufio".Writer) WriteByte (@"bufio".c·3 byte) (? error)
func (@"bufio".b·3 *@"bufio".Writer) WriteRune (@"bufio".r·4 rune) (@"bufio".size·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Writer) WriteString (@"bufio".s·4 string "esc:0x0") (? int, ? error)
func (@"bufio".b·2 *@"bufio".Writer) @"bufio".flush () (? error)
type @"".Writer struct { Comma rune; UseCRLF bool; @"".w *@"bufio".Writer }
func (@"".w·2 *@"".Writer) Error () (? error)
func (@"".w·1 *@"".Writer) Flush ()
func (@"".w·2 *@"".Writer) Write (@"".record·3 []string "esc:0x0") (@"".err·1 error)
func (@"".w·2 *@"".Writer) WriteAll (@"".records·3 [][]string "esc:0x0") (@"".err·1 error)
func (@"".w·2 *@"".Writer "esc:0x0") @"".fieldNeedsQuotes (@"".field·3 string) (? bool)
func @"".NewWriter (@"".w·2 @"io".Writer) (? *@"".Writer)
func @"".init ()
var @"bufio".ErrInvalidUnreadRune error
$$
�_go_.6 0 0 0 644 65235 `
go object linux amd64 go1.4.2 X:precisestack
!
��go13ldbufio.abytes.aerrors.a
fmt.aio.aunicode.astrings.aunicode/utf8.a�þ,"".(*ParseError).Error��€��ødH‹ %����HD$ðH;Awè����ëåHì���HDŽ$ �������HDŽ$¨�������H|$`1Àè����H\$`Hƒû�„ ��HÇÂ���HÇÁ���H‰\$HH‰T$PH‰L$XH����H‰$H‹œ$˜���H‰\$Hƒ|$�„S��è����H‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H‰$H‹œ$˜���H‰\$Hƒ|$�„ò���HƒD$è����H‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹¼$˜���Hƒÿ�„ž���HoH<$H‰îH¥H¥è����H‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ è����H‹L$(H‹D$0H‰Œ$ ���H‰„$¨���HÄ���Éé[ÿÿÿ‰%����éÿÿÿ‰%����é¡þÿÿ‰éYþÿÿ
������*��0runtime.morestack_noctxt���„è� runtime.duffzero���ê��type.int���®��runtime.convT2E���†��2runtime.writebarrieriface���”��type.int���ä��runtime.convT2E���Ä��2runtime.writebarrieriface�����runtime.convI2E���ð��2runtime.writebarrieriface���þ��Dgo.string."line %d, column %d: %s"���à��fmt.Sprintf���0 ��"".autotmp_0006��"type.interface {}�"".autotmp_0005��"type.interface {}�"".autotmp_0004�¯"type.interface {}�"".autotmp_0002�&type.[]interface {}�"".autotmp_0000�_(type.[3]interface {}� "".~r0�type.string�"".e��&type.*"".ParseError�" ³Ÿ *�€�Œ:Æ��–™Q�Tgclocals·6d340c3bdac448a6ef1256f331f68dd3�Tgclocals·4e66f52b20879c06cabd165d1374ec07���D/tmp/go/src/encoding/csv/reader.goþ"".NewReader��à��ÎdH‹ %����H;awè����ëêHƒì(H‹\$0H‰$H‹\$8H‰\$è����H‹\$H‰\$ H����H‰$è����H‹L$H‰ÏHƒù�tI1Àè����Ç,���H‰L$H‰ $Hƒ<$�t#Hƒ$(H‹\$ H‰\$è����H‹\$H‰\$@HƒÄ(É%����ëԉë³
������ ��0runtime.morestack_noctxt���\��bufio.NewReader���~��type."".Reader�����"runtime.newobject���º°� runtime.duffzero���Ž��.runtime.writebarrierptr���0P��"".autotmp_0011�type.*"".Reader�"".autotmp_0010�$type.*bufio.Reader� "".~r1� type.*"".Reader�"".r��type.io.Reader�POP�°�êq��-?*�Tgclocals·8ddc77fba2c550c84caa2407b9851a29�Tgclocals·f6dcde45bff02c6c4b088b594fd52a4c���D/tmp/go/src/encoding/csv/reader.goþ$"".(*Reader).error��€��ödH‹ %����H;awè����ëêHƒì(HÇD$H����HÇD$P����H����H‰$è����H‹L$0H‹D$Hƒø�„¤���H‹iH‰(H‹i H‰hH‰D$ H‰$Hƒ<$�tyHƒ$H‹\$8H‰\$H‹\$@H‰\$è����H‹\$ H‰\$ H‹����1íH9ètH‹\$ H‰\$PH‰D$HHƒÄ(ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$뽉%����é{ÿÿÿ‰�éUÿÿÿ
������ ��0runtime.morestack_noctxt���^��$type."".ParseError���p��"runtime.newobject���’��2runtime.writebarrieriface���´��8go.itab.*"".ParseError.error���ø��&type.*"".ParseError���Ž��type.error���¦��8go.itab.*"".ParseError.error���º�� runtime.typ2Itab���PP��
"".autotmp_0013�&type.*"".ParseError�"".autotmp_0012��&type.*"".ParseError� "".~r1�0type.error� "".err�type.error�"".r��type.*"".Reader�PžOPG�€�ú,y-��7Qx�Tgclocals·2d29ece705ad6fb4c36ae535e41922d5�Tgclocals·e1ae6533a9e39048ba0735a2264ce16a���D/tmp/go/src/encoding/csv/reader.goþ""".(*Reader).Read��à��ÒdH‹ %����H;awè����ëêHƒì`H‹D$hHDŽ$ˆ�������HDŽ$�������HÇD$p����HÇD$x����HDŽ$€�������H‰$è����H‹D$hH‹T$H‹t$H‰t$xH‹\$H‰œ$€���H‹L$ H‰Œ$ˆ���H‹\$(H‰œ$���Hƒú�H‰T$p„T��H‹XHƒû�Ž6��H‹XH9ó„ ��HÇ@ ����H‰D$0H‹����H‰\$PH‹����H‰\$XHÇD$@����HÇD$H����H����H‰$è����H‹L$0H‹D$Hƒø�„ª���H‹iH‰(H‹i H‰hH‰D$8H‰$Hƒ<$�tHƒ$H‹\$PH‰\$H‹\$XH‰\$è����H‹\$8H‰\$8H‹����1íH9ètH‹L$8H‰„$ˆ���H‰Œ$���HƒÄ`ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$뷉%����éuÿÿÿ‰�éOÿÿÿHDŽ$ˆ�������HDŽ$�������HƒÄ`ÃH‹XHƒû�uÙH‰pëÓHƒù�„OþÿÿHÇD$p����HÇD$x����HDŽ$€�������HƒÄ`Ã
������ ��0runtime.morestack_noctxt���´��0"".(*Reader).parseRecord���¦�� "".ErrFieldCount���¾� "".ErrFieldCount���ú��$type."".ParseError���Œ��"runtime.newobject���®��2runtime.writebarrieriface���Ð��8go.itab.*"".ParseError.error��� ��&type.*"".ParseError���¶��type.error���Î��8go.itab.*"".ParseError.error���â�� runtime.typ2Itab���`À��"".autotmp_0022��type.error�"".autotmp_0019�O&type.*"".ParseError�"".autotmp_0018��type.int�"".autotmp_0017��&type.*"".ParseError� "".~r1�?type.error� "".err�type.error�"".r�_type.*"".Reader� "".err�@type.error�"".record�type.[]string�"".r��type.*"".Reader�,Àò¿À^¿À<¿�°�:ŽUD „


*��Y¬QÚ�Tgclocals·8668a037c57c2182fb575d5d03fe4bed�Tgclocals·628f85acfba0de7c31af926a934e0192���D/tmp/go/src/encoding/csv/reader.goþ("".(*Reader).ReadAll��à��ÐdH‹ %����H;awè����ëêHì€���HDŽ$¨�������HDŽ$°�������HDŽ$�������HDŽ$˜�������HDŽ$ �������H‹œ$ˆ���H‰$è����H‹\$H‰\$PH‹\$H‰\$XH‹\$H‰\$`H‹D$ H‹L$(H‰L$HH‹-����H9èu_H‰D$@H‰$H‰L$H‹-����H‰l$H‹-����H‰l$è����H‹L$HH‹D$@¶\$ €û�t HDŽ$¨�������HDŽ$°�������HÄ€���ÃHƒø�H‰D$@t<HDŽ$�������HDŽ$˜�������HDŽ$ �������H‰„$¨���H‰Œ$°���HÄ€���ÃH‹”$���H‹Œ$˜���H‹œ$ ���H‰ØH)ËHƒû}FH����H‰$H‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$pH‰D$xH‰ÓH‰T$hH‰ÍHkíHëH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$è����H‹T$hH‹L$pH‹D$xH‰”$���H‰Œ$˜���H‰„$ ���é1þÿÿ
������ ��0runtime.morestack_noctxt���Ì��""".(*Reader).Read���´�� io.EOF���è�� io.EOF���€� io.EOF���”��runtime.ifaceeq���à��type.[][]string���À��"runtime.growslice���ð��2runtime.writebarrierslice���`€�� "".autotmp_0025�/type.[][]string� "".err�type.error�"".record�_type.[]string� "".err�@type.error�"".records�type.[][]string�"".r��type.*"".Reader�(€äÿ€Fÿ€ç�°�&ÄY>K  <Ú ��edÖX9�Tgclocals·a2d2d75a1b1250b62e578552df6e52b3�Tgclocals·f8a414801f612ffca87bb4a75696f628���D/tmp/go/src/encoding/csv/reader.goþ*"".(*Reader).readRune��€��ðdH‹ %����H;awè����ëêHƒì8HÇD$P����HÇD$X����H‹\$@H‹k(H‰,$è����H‹|$@‹D$H‹L$H‰L$(H‹t$ H‰t$0ƒø ujH‹o(H‰,$è����H‹|$@‹D$H‹L$H‹t$ Hƒù�uDƒø
t?H‹G(H‹XPHƒû�|OH‹X(H‹hPH9ë|BL‹@(H‹hPI)èL‰@(HÇ@HÿÿÿÿHÇ@Pÿÿÿÿ¸ ���H‹o HÿÅH‰o ‰D$HH‰L$PH‰t$XHƒÄ8ÃH‹����H‹����ëÍ
������ ��0runtime.morestack_noctxt���t��0bufio.(*Reader).ReadRune���Ò��0bufio.(*Reader).ReadRune���Ö��4bufio.ErrInvalidUnreadRune���ä�4bufio.ErrInvalidUnreadRune���@p��
"".autotmp_0034��type.int� "".err�type.error� "".~r1� type.error� "".~r0�type.int32�"".r��type.*"".Reader�pÍop�€�4ä,/
 :  
� �9Ç�Tgclocals·13d3af77a5bf02af6db4588efb2ea811�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3���D/tmp/go/src/encoding/csv/reader.goþ""".(*Reader).skip�� ��ŒdH‹ %����H;awè����ëêHƒì0HÇD$H����HÇD$P����H‹\$8H‰$è����‹D$H‹L$H‹T$H‰T$(Hƒù�H‰L$ tH‰L$HH‰T$PHƒÄ0Ël$@9èu½HÇD$H����HÇD$P����HƒÄ0Ã
������ ��0runtime.morestack_noctxt���l��*"".(*Reader).readRune���@`�� "".err�type.error� "".~r1� type.error�"".delim�type.int32�"".r��type.*"".Reader�`L_`_ ��Œ,! !�
�5[�Tgclocals·6a2e5ab2d393a1bfd331903fbd0fd425�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3���D/tmp/go/src/encoding/csv/reader.goþ0"".(*Reader).parseRecord�� ��†dH‹ %����HD$ÈH;Awè����ëåHì¸���H‹„$À���HDŽ$à�������HDŽ$è�������HDŽ$È�������HDŽ$Ð�������HDŽ$Ø�������H‹hHÿÅH‰hHÇ@ ÿÿÿÿH‹h(H‰,$è����‹D$H‹L$H‹\$ H‰œ$è���Hƒù�H‰Œ$à���t,HDŽ$È�������HDŽ$Ð�������HDŽ$Ø�������HÄ¸���ÃH‹¬$À���‹]ƒû�tnH‹¬$À���‹]9Ãu_H‹œ$À���H‰$ÇD$
���è����H‹L$H‹D$HDŽ$È�������HDŽ$Ð�������HDŽ$Ø�������H‰Œ$à���H‰„$è���HÄ¸���ÃH‹œ$À���H‹C(H‹XPHƒû�Œø��H‹X(H‹hPH9ëŒç��L‹@(H‹hPI)èL‰@(HÇ@HÿÿÿÿHÇ@PÿÿÿÿHÇD$H����HÇD$P����H‹œ$À���H‰$è����¶\$H‰Ø‹\$ ‰\$DH‹t$H‰t$hH‹\$H‰\$p<�„K��H‹„$À���Hƒø�„`��HƒÀ0HÇD$X����HÇD$`����1íH9è…Ï��H����H‹ H‹CH‰L$XH‰L$xH‰D$`H‰„$€���H‹”$È���H‹Œ$Ð���H‹œ$Ø���H‰ØH)ËHƒû}OH����H‰$H‰”$ ���H‰T$H‰Œ$¨���H‰L$H‰„$°���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$¨���H‰„$°���H‰ÓH‰”$ ���H‰ÍHkíHëH‰$H‹\$xH‰\$H‹œ$€���H‰\$è����H‹t$hH‹”$ ���H‹Œ$¨���H‹„$°���H‰”$È���H‰Œ$Ð���H‰„$Ø���‹\$Dƒû
tFH‹-����H9îuWH‰4$H‹l$pH‰l$H‹-����H‰l$H‹-����H‰l$è����H‹t$h¶\$ €û�tH‰´$à���H‹\$pH‰œ$è���HÄ¸���ÃHƒþ�„þÿÿHDŽ$È�������HDŽ$Ð�������HDŽ$Ø�������H‰´$à���H‹\$pH‰œ$è���HÄ¸���ÃH‹pH‹PH‹HH9ÊrXH‹�H‰×H)ÏH‰òH)ÊHƒú�t H‰ËHÃH‰ØH‰„$ˆ���H‰$H‰¼$���H‰|$H‰”$˜���H‰T$è����H‹L$H‹D$ éÖýÿÿè���� ‰�é™ýÿÿH‹����H‰\$HH‹����H‰\$Pé-ýÿÿ"
������*��0runtime.morestack_noctxt���„��0bufio.(*Reader).ReadRune���”��""".(*Reader).skip���ú��."".(*Reader).parseField���Æ��"go.string."<nil>"���Ø ��type.[]string���Ê
��"runtime.growslice���þ ��4runtime.writebarrierstring���ˆ �� io.EOF���¼ �� io.EOF���Ô � io.EOF���è ��runtime.ifaceeq���Š��2runtime.slicebytetostring���²��$runtime.panicslice���Ò��4bufio.ErrInvalidUnreadRune���ê�4bufio.ErrInvalidUnreadRune���`ð��"".autotmp_0048��type.uint64�"".autotmp_0047��type.uint64�"".autotmp_0046��type.int�"".autotmp_0045��type.int�"".autotmp_0044�/type.[]string�"".autotmp_0043��type.string�"".autotmp_0039�type.string�"".autotmp_0037��type.int� "".~r0�¿type.string� "".~r0�ßtype.error� "".err�Ÿtype.error�"".delim�çtype.int32� "".err�@type.error�"".fields�type.[]string�"".r��type.*"".Reader�B"ð³ïð}ïðÏïðJïð¡� �R¦f  #,_\5ËO
A w �,�ˆ³èZuå8�Tgclocals·a2d2d75a1b1250b62e578552df6e52b3�Tgclocals·87d670b987c64de0f5487b5c5b7f159b���D/tmp/go/src/encoding/csv/reader.goþ."".(*Reader).parseField�� $��‚$dH‹ %����HD$ÐH;Awè����ëåHì°���HDŽ$È�������HDŽ$Ð�������H‹œ$¸���H‰$Hƒ<$�„¤��Hƒ$0è����H‹œ$¸���H‰$è����H‹Œ$¸���‹D$‰D$,H‹T$H‹\$H‰œ$Ð���Hƒú�H‰”$È���um¶Y€û�tdƒø
t_‰$è����H‹Œ$¸���H‹”$È���‹D$,¶\$€û�t9H‰ $è����H‹Œ$¸���‹D$‰D$,H‹T$H‹\$H‰œ$Ð���Hƒú�H‰”$È���t“H‹-����H9êuqH‰$H‹¬$Ð���H‰l$H‹-����H‰l$H‹-����H‰l$è����H‹Œ$¸���H‹”$È���‹D$,¶\$ €û�t%H‹Y Hƒû�tƄ$À���DŽ$Ä�������HÄ°���ÃHƒú�tƄ$À����DŽ$Ä�������HÄ°���Ë9Ã…¯���Hƒú�tzH‹-����H9êuSH‰$H‹¬$Ð���H‰l$H‹-����H‰l$H‹-����H‰l$è����¶\$ €û�tƄ$À���DŽ$Ä�������HÄ°���ÃƄ$À����DŽ$Ä�������HÄ°���ÃƄ$À���‰„$Ä���HDŽ$È�������HDŽ$Ð�������HÄ°���Ãø
uhH‹Y Hƒû�u/Ƅ$À����‰„$Ä���HDŽ$È�������HDŽ$Ð�������HÄ°���ÃƄ$À���‰„$Ä���HDŽ$È�������HDŽ$Ð�������HÄ°���Ãø"…7��H‰ $è����H‹Œ$¸���‹D$H‹T$H‹t$H‰´$Ð���Hƒú�H‰”$È���„µ��H‹-����H9ê…Š��H‰$H‰t$H‹-����H‰l$H‹-����H‰l$è����H‹„$¸���¶\$ €û�„N��¶X€û�tƄ$À���DŽ$Ä�������HÄ°���ÃH‰D$@H‹����H‰œ$€���H‹����H‰œ$ˆ���HÇD$P����HÇD$X����H����H‰$è����H‹L$@H‹D$Hƒø�„Ê���H‹iH‰(H‹i H‰hH‰D$HH‰$Hƒ<$�„›���Hƒ$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹\$HH‰\$HH‹����1íH9èt0H‹L$HƄ$À����DŽ$Ä�������H‰„$È���H‰Œ$Ð���HÄ°���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$롉%����éYÿÿÿ‰�é/ÿÿÿƄ$À����DŽ$Ä�������HÄ°���Ãø
uBH‹iHÿÅH‰iHÇA ÿÿÿÿH‰ $Hƒ<$�tHƒ$0‰D$è����H‹Œ$¸���éÔýÿÿ‰%����ë܃ø"uÌH‰ $è����H‹Œ$¸���‹D$H‹T$H‹\$H‰œ$Ð���Hƒú�H‰”$È���…hüÿÿ‹9Ä^üÿÿƒø
u/Ƅ$À���‰„$Ä���HDŽ$È�������HDŽ$Ð�������HÄ°���ÉD$,ƒø"„Hÿÿÿ¶Y€û�…5��H‹i HÿÍH‰i H‰L$0H‹����H‰œ$���H‹����H‰œ$˜���HÇD$`����HÇD$h����H����H‰$è����H‹L$0H‹D$Hƒø�„Ê���H‹iH‰(H‹i H‰hH‰D$HH‰$Hƒ<$�„›���Hƒ$H‹œ$���H‰\$H‹œ$˜���H‰\$è����H‹\$HH‰\$HH‹����1íH9èt0H‹T$HƄ$À����DŽ$Ä�������H‰„$È���H‰”$Ð���HÄ°���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$롉%����éYÿÿÿ‰�é/ÿÿÿH‰ $Hƒ<$�t#Hƒ$0ÇD$"���è����H‹Œ$¸���‹D$,éØýÿÿ‰%����ëÔH‰ $Hƒ<$�„Í��Hƒ$0‰D$è����H‹œ$¸���H‰$è����H‹Œ$¸���‹D$H‹T$H‹\$H‰œ$Ð���Hƒú�H‰”$È���…Fúÿÿ‹9Ä<úÿÿƒø
u/Ƅ$À���‰„$Ä���HDŽ$È�������HDŽ$Ð�������HÄ°���öY€û�…Wÿÿÿƒø"…NÿÿÿH‰L$8H‹����H‰œ$ ���H‹����H‰œ$¨���HÇD$p����HÇD$x����H����H‰$è����H‹L$8H‹D$Hƒø�„Ê���H‹iH‰(H‹i H‰hH‰D$HH‰$Hƒ<$�„›���Hƒ$H‹œ$ ���H‰\$H‹œ$¨���H‰\$è����H‹\$HH‰\$HH‹����1íH9èt0H‹T$HƄ$À����DŽ$Ä�������H‰„$È���H‰”$Ð���HÄ°���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$롉%����éYÿÿÿ‰�é/ÿÿÿ‰%����é'þÿÿ‰%����éP÷ÿÿl
������*��0runtime.morestack_noctxt���®��*bytes.(*Buffer).Reset���Ð��*"".(*Reader).readRune���Ü��unicode.IsSpace���ª��*"".(*Reader).readRune���˜�� io.EOF���Ò�� io.EOF���ê� io.EOF���þ��runtime.ifaceeq���ô�� io.EOF���®�� io.EOF���Æ� io.EOF���Ú��runtime.ifaceeq���¶ ��*"".(*Reader).readRune���¤ �� io.EOF���Ö �� io.EOF���î � io.EOF���‚ ��runtime.ifaceeq���Ž��"".ErrQuote���¬�"".ErrQuote���î��$type."".ParseError���€��"runtime.newobject���¶��2runtime.writebarrieriface���Ø��8go.itab.*"".ParseError.error���Ô��&type.*"".ParseError���ê��type.error���‚��8go.itab.*"".ParseError.error���–�� runtime.typ2Itab���â��2bytes.(*Buffer).WriteRune���ª��*"".(*Reader).readRune���è��"".ErrQuote���†�"".ErrQuote���È��$type."".ParseError���Ú��"runtime.newobject�����2runtime.writebarrieriface���²��8go.itab.*"".ParseError.error���®��&type.*"".ParseError���Ä��type.error���Ü��8go.itab.*"".ParseError.error���ð�� runtime.typ2Itab���Þ��2bytes.(*Buffer).WriteRune���Ì��2bytes.(*Buffer).WriteRune���î��*"".(*Reader).readRune���Ž��"".ErrBareQuote���¬�"".ErrBareQuote���î��$type."".ParseError���€ ��"runtime.newobject���¶!��2runtime.writebarrieriface���Ø!��8go.itab.*"".ParseError.error���Ô"��&type.*"".ParseError���ê"��type.error���‚#��8go.itab.*"".ParseError.error���–#�� runtime.typ2Itab���@à��:"".autotmp_0075��type.error�"".autotmp_0074��type.*uint8�"".autotmp_0073��type.error�"".autotmp_0072��&type.*"".ParseError�"".autotmp_0071��type.error�"".autotmp_0070��type.*uint8�"".autotmp_0069��type.error�"".autotmp_0068��&type.*"".ParseError�"".autotmp_0067��type.int32�"".autotmp_0066��type.error�"".autotmp_0063�Ï&type.*"".ParseError�"".autotmp_0061��&type.*"".ParseError�"".autotmp_0060��type.int�"".autotmp_0059��&type.*"".ParseError�"".autotmp_0057��&type.*"".ParseError� "".~r1�type.error� "".err�type.error�"".r�ïtype.*"".Reader� "".~r1�Ÿtype.error� "".err�?type.error�"".r�ÿtype.*"".Reader� "".~r1�¿type.error� "".err�_type.error�"".r�ßtype.*"".Reader�
"".r1�‡type.int32� "".err� type.error�"".delim�type.int32�"".haveField�type.bool�"".r��type.*"".Reader�Â"àãßà ßànßàßà.ßà=ßà.ßà±ßàçßà\ßàÂßàŒßà”ßàýßài��ìò:!3B+b
‚D/‰
// 'L ª& !=> ''/   ª)  //ª ƒ�J�VW'jœf[Öü[§‘
[¶�Tgclocals·c959d2c67f7a3bd3a9b3fa3db2d082aa�Tgclocals·fdc8d3594f157e0f87c4f7c9503784e6���D/tmp/go/src/encoding/csv/reader.goþ"".NewWriter��à��ÄdH‹ %����H;awè����ëêHƒì(H‹\$0H‰$H‹\$8H‰\$è����H‹\$H‰\$ H����H‰$è����H‹D$HÇ�����HÇ@����Ç�,���H‰D$H‰$Hƒ<$�t#Hƒ$H‹\$ H‰\$è����H‹\$H‰\$@HƒÄ(É%����ëÔ
������ ��0runtime.morestack_noctxt���\��bufio.NewWriter���~��type."".Writer�����"runtime.newobject���Œ��.runtime.writebarrierptr���0P��"".autotmp_0080�type.*"".Writer�"".autotmp_0079�$type.*bufio.Writer� "".~r1� type.*"".Writer�"".w��type.io.Writer�P~OP�°�@p��->+�Tgclocals·8ddc77fba2c550c84caa2407b9851a29�Tgclocals·f6dcde45bff02c6c4b088b594fd52a4c���D/tmp/go/src/encoding/csv/writer.goþ$"".(*Writer).Write��à��àdH‹ %����HD$ðH;Awè����ëåHì���H‹´$˜���HDŽ$¸�������HDŽ$À�������H‹”$ ���H‹Œ$¨���H‹œ$°���H‰œ$ˆ���1ÀH‰Œ$€���H‰L$@H‰T$xH‰ÑH‹l$@H9è��H‰L$PHƒù�„“��H‹H‹iH‰D$HH‰T$hH‰T$XH‰l$pH‰l$`Hƒø�~CH‹nH‰,$‹.‰l$è����H‹´$˜���H‹D$H‹\$ H‰œ$À���Hƒø�H‰„$¸���tHÄ���ÃH‰4$H‹\$XH‰\$H‹\$`H‰\$è����H‹Œ$˜���¶\$€û�…é���H‹iH‰,$H‹\$XH‰\$H‹\$`H‰\$è����H‹´$˜���H‹D$ H‹\$(H‰œ$À���Hƒø�H‰„$¸���tHÄ���ÃH‹L$PH‹D$HHƒÁHÿÀH‹l$@H9èŒåþÿÿ¶^€û�tBH‹~H‰<$H����H|$H‰ÞH¥H¥è����H‹\$ H‰œ$¸���H‹\$(H‰œ$À���HÄ���ÃH‹nH‰,$ÆD$
è����H‹L$H‹D$H‰Œ$¸���H‰„$À���ëÊH‹iH‰,$ÆD$"è����H‹L$H‹D$H‰„$À���Hƒù�H‰Œ$¸���tHÄ���ÃH‹\$XH‰\$hH‹\$`H‰\$pHÇD$0����H‹\$0H‰\$8H‹\$hH‰$H‹\$pH‰\$H‹\$0H‰\$è����H‹”$¸���H‹„$˜���H‹\$H‰\$0‹L$ H‹\$0Hƒû�„��ƒù
u{¶X€û�tLH‹xH‰<$H����H|$H‰ÞH¥H¥è����H‹T$ H‹\$(H‰œ$À���Hƒú�H‰”$¸���„UÿÿÿHÄ���ÃH‹hH‰,$ÆD$
è����H‹T$H‹D$H‰„$À���ëÀƒù u/¶X€û�u²H‹hH‰,$ÆD$ è����H‹T$H‹D$H‰„$À���댃ù"u7H‹xH‰<$H����H|$H‰ÞH¥H¥è����H‹T$ H‹\$(H‰œ$À���éPÿÿÿH‹hH‰,$‰L$è����H‹T$H‹\$ H‰œ$À���é(ÿÿÿH‹hH‰,$ÆD$"è����H‹´$˜���H‹L$H‹D$H‰„$À���Hƒù�H‰Œ$¸���„býÿÿHÄ���Ééfüÿÿ$
������*��0runtime.morestack_noctxt���–��2bufio.(*Writer).WriteRune���°��:"".(*Writer).fieldNeedsQuotes���ž��6bufio.(*Writer).WriteString���ì��$go.string."\x0d\n"���Ž��6bufio.(*Writer).WriteString���ö��2bufio.(*Writer).WriteByte���Ò��2bufio.(*Writer).WriteByte���´
��&runtime.stringiter2���È ��$go.string."\x0d\n"���ê ��6bufio.(*Writer).WriteString���æ ��2bufio.(*Writer).WriteByte���Î ��2bufio.(*Writer).WriteByte���ž�� go.string."\"\""���À��6bufio.(*Writer).WriteString�����2bufio.(*Writer).WriteRune���â��2bufio.(*Writer).WriteByte���` ��""".autotmp_0096��type.int32�"".autotmp_0094�¿type.int�"".autotmp_0093�¯type.int�"".autotmp_0092�Otype.string�"".autotmp_0091�type.*string�"".autotmp_0090�Ÿtype.int�"".autotmp_0089�type.int�"".autotmp_0088��type.error�"".autotmp_0087��type.error�"".autotmp_0086��type.error�"".autotmp_0085��type.error�"".autotmp_0084��type.string�"".autotmp_0081�/type.[]string�"".field�otype.string� "".err�@type.error�"".record�type.[]string�"".w��type.*"".Writer�\" ÜŸ ƒŸ iŸ gŸ ÏŸ ƒŸ �°�’RBt; 3IZ :,E2v 2 $
 $2#
>S�(�Ê„xbq[ü@�Tgclocals·ef456c8f10cf59c36fe1fca93bb42788�Tgclocals·ae2fd7cc1e5ce8372ce85bb3aaa6c5a9���D/tmp/go/src/encoding/csv/writer.goþ$"".(*Writer).Flush��€��bdH‹ %����H;awè����ëêHƒìH‹\$ H‹kH‰,$è����HƒÄÃ
������ ��0runtime.morestack_noctxt���P��*bufio.(*Writer).Flush���0��"".w��type.*"".Writer�0/�@��
�'�Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/writer.goþ$"".(*Writer).Error��€��ædH‹ %����H;awè����ëêHƒì8HÇD$H����HÇD$P����H‹\$@H‹kH‰,$H\$HÇ����HÇC����HÇC����è����H‹L$(H‹D$0H‰L$HH‰D$PHƒÄ8Ã
������ ��0runtime.morestack_noctxt���¬��*bufio.(*Writer).Write���0p�� "".~r0�type.error�"".w��type.*"".Writer�pXo�€�Ì,8�
�U+�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/writer.goþ*"".(*Writer).WriteAll��à��ÂdH‹ %����HD$ðH;Awè����ëåHì���HDŽ$¸�������HDŽ$À�������H‹”$ ���H‹„$¨���H‹œ$°���H‰œ$ˆ���1ÉH‰„$€���H‰D$0H‰T$xH‰ÐH‹l$0H9鍤���H‰D$@Hƒø�„Ì���H‹H‹pH‹hH‰L$8H‰T$`H‰t$hH‰l$pH‹œ$˜���H‰$H‰T$HH‰T$H‰t$PH‰t$H‰l$XH‰l$è����H‹L$ H‹D$(H‰„$À���Hƒù�H‰Œ$¸���tHÄ���ÃH‹D$@H‹L$8HƒÀHÿÁH‹l$0H9éŒ\ÿÿÿH‹œ$˜���H‹kH‰,$è����H‹L$H‹D$H‰Œ$¸���H‰„$À���HÄ���É�é-ÿÿÿ
������*��0runtime.morestack_noctxt���°��$"".(*Writer).Write���è��*bufio.(*Writer).Flush���` ��"".autotmp_0103�_type.[]string�"".autotmp_0102�Ÿtype.*[]string�"".autotmp_0101�¿type.int�"".autotmp_0100�¯type.int�"".autotmp_0099��type.error�"".autotmp_0097�/type.[][]string�"".record�type.[]string� "".err�@type.error�"".records�type.[][]string�"".w��type.*"".Writer�&" áŸ UŸ �ð�$Ø:sA 7 ��×\=�Tgclocals·6ed1ec921c983e73e89d4f634e0f2c00�Tgclocals·642113c69b05a0b78729ce0d19febc89���D/tmp/go/src/encoding/csv/writer.goþ:"".(*Writer).fieldNeedsQuotes�� ��ŠdH‹ %����H;awè����ëêHƒì(H‹D$@Hƒø�u
ÆD$H�HƒÄ(ÃHƒøu?H‹t$8H‰4$H‰D$H5����LD$L‰ÇH¥H¥è����H‹D$@¶\$ €û�t
ÆD$HHƒÄ(ÃH‹\$8H‰$H‰D$H‹\$0‹+‰l$è����H‹\$Hƒû�}ÍH‹\$8H‰$H‹t$@H‰t$H5����Hl$H‰ïH¥H¥è����H‹\$ Hƒû�}—H‹\$8H‰$H‹\$@H‰\$è����‹\$‰$è����¶\$ˆ\$HHƒÄ(Ã
������ ��0runtime.morestack_noctxt���Œ��go.string."\\."���®�� runtime.eqstring���œ��"strings.IndexRune���æ��(go.string."\"\x0d\n"���ˆ�� strings.IndexAny���Î��>unicode/utf8.DecodeRuneInString���æ��unicode.IsSpace���@P�� "".~r1�0type.bool�"".field�type.string�"".w��type.*"".Writer� POPDOPO ��$„
;
_!� �Vº�Tgclocals·e0dd5664695c71438932a711825a98a4�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/writer.goþ"".init�� ��ždH‹ %����H;awè����ëêHƒì0¶����€û�t¶����€ûuHƒÄ0Ãè���� Æ����è����è����è����è����è����è����H����H,$H‰ïH‰ÞH¥H¥è����H‹L$H‹D$H����H‰$H‰L$ H‰L$H‰D$(H‰D$è����H����H,$H‰ïH‰ÞH¥H¥è����H‹L$H‹D$H����H‰$H‰L$ H‰L$H‰D$(H‰D$è����H����H,$H‰ïH‰ÞH¥H¥è����H‹L$H‹D$H����H‰$H‰L$ H‰L$H‰D$(H‰D$è����H����H,$H‰ïH‰ÞH¥H¥è����H‹L$H‹D$H����H‰$H‰L$ H‰L$H‰D$(H‰D$è����Æ����HƒÄ0Ã:
������ ��0runtime.morestack_noctxt���:��"".initdone·���R��"".initdone·���p��"runtime.throwinit���€�"".initdone·���Œ��strings.init���–��unicode.init��� ��io.init���ª��fmt.init���´��bytes.init���¾��bufio.init���Ì��Tgo.string."extra delimiter at end of line"���ò��errors.New���”��&"".ErrTrailingComma���Î��2runtime.writebarrieriface���Ü��Ngo.string."bare \" in non-quoted-field"���‚��errors.New���¤��"".ErrBareQuote���Þ��2runtime.writebarrieriface���ì��Dgo.string."extraneous \" in field"���’��errors.New���´��"".ErrQuote���î��2runtime.writebarrieriface���ü��Tgo.string."wrong number of fields in line"���¢��errors.New���Ä�� "".ErrFieldCount���þ��2runtime.writebarrieriface���Š�"".initdone·����`��"".autotmp_0110��type.error�"".autotmp_0109��type.error�"".autotmp_0108��type.error�"".autotmp_0107�type.error�`_`×_�c  �˜cHHHHz � �7Ù�Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3���D/tmp/go/src/encoding/csv/writer.goD/tmp/go/src/encoding/csv/reader.goþ0type..hash."".ParseError�À��ªdH‹ %����H;awè����ëêHƒì H‹\$(H‰$Hƒ<$�tbHÇD$���H‹\$8H‰\$è����H‹D$H‹\$(H‰$Hƒ<$�t,Hƒ$HÇD$���H‰D$8H‰D$è����H‹\$H‰\$@HƒÄ É%����ëˉ%����ë•
������ ��0runtime.morestack_noctxt���|��runtime.memhash����"runtime.interhash���@@��
"".autotmp_0112��type.uintptr� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��&type.*"".ParseError�@h?@� � �
�=c�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/reader.goþ,type..eq."".ParseError�à��ÞdH‹ %����H;awè����ëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët
ÆD$h�HƒÄHÃH‹ZH‹hH9ët
ÆD$h�HƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è����¶\$ €û�t
ÆD$hHƒÄHÃÆD$h�HƒÄHÃ
������ ��0runtime.morestack_noctxt���š��runtime.ifaceeq���@�� "".autotmp_0114�?type.error�"".autotmp_0113�type.error� "".~r3�0type.bool�"".s� type.uintptr�"".q�&type.*"".ParseError�"".p��&type.*"".ParseError�6T �°�°� �Œ$�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���D/tmp/go/src/encoding/csv/reader.goþ4type..hash.[3]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_0117�type.int�"".autotmp_0116�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[3]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/reader.goþ0type..eq.[3]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_0121�?"type.interface {}�"".autotmp_0120�"type.interface {}�"".autotmp_0119�_type.int�"".autotmp_0118�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[3]interface {}�"".p��*type.*[3]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���D/tmp/go/src/encoding/csv/reader.goþ(type..hash."".Writer�À��ªdH‹ %����H;awè����ëêHƒì H‹\$(H‰$Hƒ<$�tbHÇD$���H‹\$8H‰\$è����H‹D$H‹\$(H‰$Hƒ<$�t,Hƒ$HÇD$���H‰D$8H‰D$è����H‹\$H‰\$@HƒÄ É%����ëˉ%����ë•
������ ��0runtime.morestack_noctxt���|��runtime.memhash����runtime.memhash���@@��
"".autotmp_0123��type.uintptr� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*"".Writer�@h?@� � �
�=c�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/reader.goþ$type..eq."".Writer� ��ˆH‹L$H‹D$‹‹(9ëtÆD$ �öY¶h@8ëtÆD$ �ÃH‹YH‹hH9ëtÆD$ �ÃÆD$ Ã�@��� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*"".Writer�"".p��type.*"".Writer�P�P�P��Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·3280bececceccd33cb74587feedb1f9f���D/tmp/go/src/encoding/csv/reader.goþDgo.string."line %d, column %d: %s"�P��N���������������line %d, column %d: %s�� �Dgo.string."line %d, column %d: %s"���þTgclocals·4e66f52b20879c06cabd165d1374ec07�(��(���������� ü?��ü?��þTgclocals·6d340c3bdac448a6ef1256f331f68dd3�(��(����������������þTgclocals·f6dcde45bff02c6c4b088b594fd52a4c�(��(�����������������þTgclocals·8ddc77fba2c550c84caa2407b9851a29�(��(������ ��� ��� ����þ,8go.itab.*"".ParseError.error�����þTgclocals·e1ae6533a9e39048ba0735a2264ce16a� �� ��������������þTgclocals·2d29ece705ad6fb4c36ae535e41922d5� �� ���
���.���.����þTgclocals·628f85acfba0de7c31af926a934e0192�(��(��� ������� ������þTgclocals·8668a037c57c2182fb575d5d03fe4bed�(��(��� ������
���
����þTgclocals·f8a414801f612ffca87bb4a75696f628�8��8��������������+��� �������þTgclocals·a2d2d75a1b1250b62e578552df6e52b3�8��8��� ������
���
����������þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3��������������þTgclocals·13d3af77a5bf02af6db4588efb2ea811�������������þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3��������������þTgclocals·6a2e5ab2d393a1bfd331903fbd0fd425�������������þ"go.string."<nil>"�0��,���������������<nil>�� �"go.string."<nil>"���þTgclocals·87d670b987c64de0f5487b5c5b7f159b�8��8��������������� ���+��� €��þTgclocals·a2d2d75a1b1250b62e578552df6e52b3�8��8��� ������
���
����������þTgclocals·fdc8d3594f157e0f87c4f7c9503784e6�@��@��� ����������� �°�€����� ��°�þTgclocals·c959d2c67f7a3bd3a9b3fa3db2d082aa�@��@���������²����������������þTgclocals·f6dcde45bff02c6c4b088b594fd52a4c�(��(�����������������þTgclocals·8ddc77fba2c550c84caa2407b9851a29�(��(������ ��� ��� ����þ go.string."\"\""�0��&���������������""�� � go.string."\"\""���þ$go.string."\x0d\n"�0��&���������������
�� �$go.string."\x0d\n"���þTgclocals·ae2fd7cc1e5ce8372ce85bb3aaa6c5a9�8��8����������
������‚���‚����þTgclocals·ef456c8f10cf59c36fe1fca93bb42788�8��8��� ���
���
���
���
��
����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·519efd86263089ddb84df3cfe7fd2992�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·642113c69b05a0b78729ce0d19febc89� �� ��������������þTgclocals·6ed1ec921c983e73e89d4f634e0f2c00� �� ��� ���
���
����þgo.string."\\."�0��&���������������\.�� �go.string."\\."���þ(go.string."\"\x0d\n"�0��(���������������"
�� �(go.string."\"\x0d\n"���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·e0dd5664695c71438932a711825a98a4���������
����þTgo.string."extra delimiter at end of line"�`��^���������������extra delimiter at end of line�� �Tgo.string."extra delimiter at end of line"���þNgo.string."bare \" in non-quoted-field"�`��V���������������bare " in non-quoted-field�� �Ngo.string."bare \" in non-quoted-field"���þDgo.string."extraneous \" in field"�P��L���������������extraneous " in field�� �Dgo.string."extraneous \" in field"���þTgo.string."wrong number of fields in line"�`��^���������������wrong number of fields in line�� �Tgo.string."wrong number of fields in line"���þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3��������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ*&"".ErrTrailingComma�� type.error���þ*"".ErrBareQuote�� type.error���þ*"".ErrQuote�� type.error���þ* "".ErrFieldCount�� type.error���þ,"".initdone·��type.uint8���þ2"".(*ParseError).Error·f��������������,"".(*ParseError).Error���þ$runtime.convT2E·f��������������runtime.convT2E���þ8runtime.writebarrieriface·f��������������2runtime.writebarrieriface���þ$runtime.convI2E·f��������������runtime.convI2E���þfmt.Sprintf·f��������������fmt.Sprintf���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þ"".NewReader·f��������������"".NewReader���þ$bufio.NewReader·f��������������bufio.NewReader���þ(runtime.newobject·f��������������"runtime.newobject���þ4runtime.writebarrierptr·f��������������.runtime.writebarrierptr���þ*"".(*Reader).error·f��������������$"".(*Reader).error���þ&runtime.typ2Itab·f�������������� runtime.typ2Itab���þ("".(*Reader).Read·f��������������""".(*Reader).Read���þ6"".(*Reader).parseRecord·f��������������0"".(*Reader).parseRecord���þ."".(*Reader).ReadAll·f��������������("".(*Reader).ReadAll���þ$runtime.ifaceeq·f��������������runtime.ifaceeq���þ(runtime.growslice·f��������������"runtime.growslice���þ8runtime.writebarrierslice·f��������������2runtime.writebarrierslice���þ0"".(*Reader).readRune·f��������������*"".(*Reader).readRune���þ6bufio.(*Reader).ReadRune·f��������������0bufio.(*Reader).ReadRune���þ("".(*Reader).skip·f��������������""".(*Reader).skip���þ4"".(*Reader).parseField·f��������������."".(*Reader).parseField���þ*runtime.panicslice·f��������������$runtime.panicslice���þ8runtime.slicebytetostring·f��������������2runtime.slicebytetostring���þ:runtime.writebarrierstring·f��������������4runtime.writebarrierstring���þ0bytes.(*Buffer).Reset·f��������������*bytes.(*Buffer).Reset���þ$unicode.IsSpace·f��������������unicode.IsSpace���þ8bytes.(*Buffer).WriteRune·f��������������2bytes.(*Buffer).WriteRune���þ"".NewWriter·f��������������"".NewWriter���þ$bufio.NewWriter·f��������������bufio.NewWriter���þ*"".(*Writer).Write·f��������������$"".(*Writer).Write���þ8bufio.(*Writer).WriteRune·f��������������2bufio.(*Writer).WriteRune���þ@"".(*Writer).fieldNeedsQuotes·f��������������:"".(*Writer).fieldNeedsQuotes���þ<bufio.(*Writer).WriteString·f��������������6bufio.(*Writer).WriteString���þ8bufio.(*Writer).WriteByte·f��������������2bufio.(*Writer).WriteByte���þ,runtime.stringiter2·f��������������&runtime.stringiter2���þ*"".(*Writer).Flush·f��������������$"".(*Writer).Flush���þ0bufio.(*Writer).Flush·f��������������*bufio.(*Writer).Flush���þ*"".(*Writer).Error·f��������������$"".(*Writer).Error���þ0bufio.(*Writer).Write·f��������������*bufio.(*Writer).Write���þ0"".(*Writer).WriteAll·f��������������*"".(*Writer).WriteAll���þ&runtime.eqstring·f�������������� runtime.eqstring���þ(strings.IndexRune·f��������������"strings.IndexRune���þ&strings.IndexAny·f�������������� strings.IndexAny���þDunicode/utf8.DecodeRuneInString·f��������������>unicode/utf8.DecodeRuneInString���þ"".init·f��������������"".init���þ(runtime.throwinit·f��������������"runtime.throwinit���þstrings.init·f��������������strings.init���þunicode.init·f��������������unicode.init���þio.init·f��������������io.init���þfmt.init·f��������������fmt.init���þbytes.init·f��������������bytes.init���þbufio.init·f��������������bufio.init���þerrors.New·f��������������errors.New���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ8type..hashfunc."".ParseError��������������0type..hash."".ParseError���þ4type..eqfunc."".ParseError��������������,type..eq."".ParseError���þ.type..alg."".ParseError� �� �������������������8type..hashfunc."".ParseError�����4type..eqfunc."".ParseError���þbruntime.gcbits.0x448c0000000000000000000000000000� �� DŒ���������������þ4go.string."csv.ParseError"�@��>���������������csv.ParseError�� �4go.string."csv.ParseError"���þ go.string."Line"�0��*���������������Line�� � go.string."Line"���þ$go.string."Column"�0��.���������������Column�� �$go.string."Column"���þgo.string."Err"�0��(���������������Err�� �go.string."Err"���þ,go.string."ParseError"�@��6��������
�������ParseError�� �,go.string."ParseError"���þ$type."".ParseError��€��€ �������Ζ)��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��.type..alg."".ParseError���0��bruntime.gcbits.0x448c0000000000000000000000000000���P��4go.string."csv.ParseError"���p��&type.*"".ParseError���€��"runtime.zerovalue���À�$type."".ParseError���À�� go.string."Line"���à��type.int�����$go.string."Column"���°��type.int���à��go.string."Err"���€��type.error���`°�$type."".ParseError���°��,go.string."ParseError"���À��"go.importpath."".���Ѐ�$type."".ParseError���þbruntime.gcbits.0x88000000000000000000000000000000� �� ˆ����������������þ6go.string."*csv.ParseError"�@��@���������������*csv.ParseError�� �6go.string."*csv.ParseError"���þPgo.string."func(*csv.ParseError) string"�`��Z���������������func(*csv.ParseError) string�� �Pgo.string."func(*csv.ParseError) string"���þ@type.func(*"".ParseError) string� �� �������ڔ'À�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Pgo.string."func(*csv.ParseError) string"���p��Rgo.weak.type.*func(*"".ParseError) string���€��"runtime.zerovalue��� €�@type.func(*"".ParseError) string���А�@type.func(*"".ParseError) string���€��&type.*"".ParseError�����type.string���þ"go.string."Error"�0��,���������������Error�� �"go.string."Error"���þ2go.string."func() string"�@��<�������� �������func() string�� �2go.string."func() string"���þ$type.func() string����������¢mË�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��2go.string."func() string"���p��6go.weak.type.*func() string���€��"runtime.zerovalue��� €�$type.func() string���Ѐ�$type.func() string���€��type.string���þ&type.*"".ParseError��Ð��Ð�������o¥1�6������������������������������������������������������������������������������������������������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��6go.string."*csv.ParseError"���p��8go.weak.type.**"".ParseError���€��"runtime.zerovalue�����$type."".ParseError���` �&type.*"".ParseError���Àð�&type.*"".ParseError���ð��"go.string."Error"�����$type.func() string��� ��@type.func(*"".ParseError) string���°��,"".(*ParseError).Error���À��,"".(*ParseError).Error���þbruntime.gcbits.0xcc000000000000000000000000000000� �� Ì����������������þ0go.string."interface {}"�@��:�������� �������interface {}�� �0go.string."interface {}"���þ"type.interface {}�À��À�������çW ��������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��0go.string."interface {}"���p��4go.weak.type.*interface {}���€��"runtime.zerovalue���À�"type.interface {}���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ4go.string."[]interface {}"�@��>���������������[]interface {}�� �4go.string."[]interface {}"���þ&type.[]interface {}� �� �������p“ê/�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��4go.string."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {}/[]interface {}��������������&type.[]interface {}���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[3]interface {}��������������4type..hash.[3]interface {}���þ8type..eqfunc.[3]interface {}��������������0type..eq.[3]interface {}���þ2type..alg.[3]interface {}� �� �������������������<type..hashfunc.[3]interface {}�����8type..eqfunc.[3]interface {}���þbruntime.gcbits.0xcccccc00000000000000000000000000� �� ÌÌÌ��������������þ6go.string."[3]interface {}"�@��@���������������[3]interface {}�� �6go.string."[3]interface {}"���þ(type.[3]interface {}�À��À0�������ÝÏÙ�������������������������������������������������������������������������������� ��2type..alg.[3]interface {}���0��bruntime.gcbits.0xcccccc00000000000000000000000000���P��6go.string."[3]interface {}"���p��:go.weak.type.*[3]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[3]interface {}/[3]interface {}��������������(type.[3]interface {}���þ8go.string."*[3]interface {}"�P��B���������������*[3]interface {}�� �8go.string."*[3]interface {}"���þ*type.*[3]interface {}� �� �������°þ¹�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[3]interface {}"���p��<go.weak.type.**[3]interface {}���€��"runtime.zerovalue�����(type.[3]interface {}���þ.go.string."*csv.Reader"�@��8�������� �������*csv.Reader�� �.go.string."*csv.Reader"���þ(go.string."[]string"�@��2���������������[]string�� �(go.string."[]string"���þtype.[]string� �� �������Ó¨ó
�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��(go.string."[]string"���p��,go.weak.type.*[]string���€��"runtime.zerovalue�����type.string���þ:go.typelink.[]string/[]string��������������type.[]string���þ^go.string."func(*csv.Reader) ([]string, error)"�p��h��������#�������func(*csv.Reader) ([]string, error)�� �^go.string."func(*csv.Reader) ([]string, error)"���þNtype.func(*"".Reader) ([]string, error)�°��°�������\ç(%�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��^go.string."func(*csv.Reader) ([]string, error)"���p��`go.weak.type.*func(*"".Reader) ([]string, error)���€��"runtime.zerovalue��� €�Ntype.func(*"".Reader) ([]string, error)���А�Ntype.func(*"".Reader) ([]string, error)���€��type.*"".Reader�����type.[]string��� ��type.error���þ,go.string."[][]string"�@��6��������
�������[][]string�� �,go.string."[][]string"���þtype.[][]string� �� �������¼:è�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��,go.string."[][]string"���p��0go.weak.type.*[][]string���€��"runtime.zerovalue�����type.[]string���þBgo.typelink.[][]string/[][]string��������������type.[][]string���þbgo.string."func(*csv.Reader) ([][]string, error)"�p��l��������%�������func(*csv.Reader) ([][]string, error)�� �bgo.string."func(*csv.Reader) ([][]string, error)"���þRtype.func(*"".Reader) ([][]string, error)�°��°�������S]¾ �3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��bgo.string."func(*csv.Reader) ([][]string, error)"���p��dgo.weak.type.*func(*"".Reader) ([][]string, error)���€��"runtime.zerovalue��� €�Rtype.func(*"".Reader) ([][]string, error)���А�Rtype.func(*"".Reader) ([][]string, error)���€��type.*"".Reader�����type.[][]string��� ��type.error���þTgo.string."func(*csv.Reader, error) error"�`��^���������������func(*csv.Reader, error) error�� �Tgo.string."func(*csv.Reader, error) error"���þDtype.func(*"".Reader, error) error�°��°�������ëÈ�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*csv.Reader, error) error"���p��Vgo.weak.type.*func(*"".Reader, error) error���€��"runtime.zerovalue��� €�Dtype.func(*"".Reader, error) error���Р�Dtype.func(*"".Reader, error) error���€��type.*"".Reader�����type.error��� ��type.error���þdgo.string."func(*csv.Reader) (bool, int32, error)"�p��n��������&�������func(*csv.Reader) (bool, int32, error)�� �dgo.string."func(*csv.Reader) (bool, int32, error)"���þTtype.func(*"".Reader) (bool, int32, error)�À��À�������¼Î´P�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��dgo.string."func(*csv.Reader) (bool, int32, error)"���p��fgo.weak.type.*func(*"".Reader) (bool, int32, error)���€��"runtime.zerovalue��� €�Ttype.func(*"".Reader) (bool, int32, error)���А�Ttype.func(*"".Reader) (bool, int32, error)���€��type.*"".Reader�����type.bool��� ��type.int32���°��type.error���þXgo.string."func(*csv.Reader) (int32, error)"�p��b�������� �������func(*csv.Reader) (int32, error)�� �Xgo.string."func(*csv.Reader) (int32, error)"���þHtype.func(*"".Reader) (int32, error)�°��°�������¢{ÑP�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Xgo.string."func(*csv.Reader) (int32, error)"���p��Zgo.weak.type.*func(*"".Reader) (int32, error)���€��"runtime.zerovalue��� €�Htype.func(*"".Reader) (int32, error)���А�Htype.func(*"".Reader) (int32, error)���€��type.*"".Reader�����type.int32��� ��type.error���þTgo.string."func(*csv.Reader, int32) error"�`��^���������������func(*csv.Reader, int32) error�� �Tgo.string."func(*csv.Reader, int32) error"���þDtype.func(*"".Reader, int32) error�°��°�������ÙÈ3<�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*csv.Reader, int32) error"���p��Vgo.weak.type.*func(*"".Reader, int32) error���€��"runtime.zerovalue��� €�Dtype.func(*"".Reader, int32) error���Р�Dtype.func(*"".Reader, int32) error���€��type.*"".Reader�����type.int32��� ��type.error���þ go.string."Read"�0��*���������������Read�� � go.string."Read"���þHgo.string."func() ([]string, error)"�`��R���������������func() ([]string, error)�� �Hgo.string."func() ([]string, error)"���þ:type.func() ([]string, error)� �� �������B‹í¡�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."func() ([]string, error)"���p��Lgo.weak.type.*func() ([]string, error)���€��"runtime.zerovalue��� €�:type.func() ([]string, error)���Ѐ�:type.func() ([]string, error)���€��type.[]string�����type.error���þ&go.string."ReadAll"�0��0���������������ReadAll�� �&go.string."ReadAll"���þLgo.string."func() ([][]string, error)"�`��V���������������func() ([][]string, error)�� �Lgo.string."func() ([][]string, error)"���þ>type.func() ([][]string, error)� �� �������Àê’Á�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."func() ([][]string, error)"���p��Pgo.weak.type.*func() ([][]string, error)���€��"runtime.zerovalue��� €�>type.func() ([][]string, error)���Ѐ�>type.func() ([][]string, error)���€��type.[][]string�����type.error���þ"go.string."error"�0��,���������������error�� �"go.string."error"���þ:go.string."func(error) error"�P��D���������������func(error) error�� �:go.string."func(error) error"���þ,type.func(error) error� �� �������} 6%�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(error) error"���p��>go.weak.type.*func(error) error���€��"runtime.zerovalue��� €�,type.func(error) error���А�,type.func(error) error���€��type.error�����type.error���þ,go.string."parseField"�@��6��������
�������parseField�� �,go.string."parseField"���þNgo.string."func() (bool, int32, error)"�`��X���������������func() (bool, int32, error)�� �Ngo.string."func() (bool, int32, error)"���þ@type.func() (bool, int32, error)�°��°�������¡ü‚E�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ngo.string."func() (bool, int32, error)"���p��Rgo.weak.type.*func() (bool, int32, error)���€��"runtime.zerovalue��� €�@type.func() (bool, int32, error)���Ѐ�@type.func() (bool, int32, error)���€��type.bool�����type.int32��� ��type.error���þ.go.string."parseRecord"�@��8�������� �������parseRecord�� �.go.string."parseRecord"���þ(go.string."readRune"�@��2���������������readRune�� �(go.string."readRune"���þBgo.string."func() (int32, error)"�P��L���������������func() (int32, error)�� �Bgo.string."func() (int32, error)"���þ4type.func() (int32, error)� �� �������.+�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Bgo.string."func() (int32, error)"���p��Fgo.weak.type.*func() (int32, error)���€��"runtime.zerovalue��� €�4type.func() (int32, error)���Ѐ�4type.func() (int32, error)���€��type.int32�����type.error���þ go.string."skip"�0��*���������������skip�� � go.string."skip"���þ:go.string."func(int32) error"�P��D���������������func(int32) error�� �:go.string."func(int32) error"���þ,type.func(int32) error� �� �������?øz2�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(int32) error"���p��>go.weak.type.*func(int32) error���€��"runtime.zerovalue��� €�,type.func(int32) error���А�,type.func(int32) error���€��type.int32�����type.error���þtype.*"".Reader�����������à˜a �6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��.go.string."*csv.Reader"���p��0go.weak.type.**"".Reader���€��"runtime.zerovalue�����type."".Reader���` �type.*"".Reader���Àð�type.*"".Reader���ð�� go.string."Read"�����:type.func() ([]string, error)��� ��Ntype.func(*"".Reader) ([]string, error)���°��""".(*Reader).Read���À��""".(*Reader).Read���Ð��&go.string."ReadAll"���ð��>type.func() ([][]string, error)���€��Rtype.func(*"".Reader) ([][]string, error)�����("".(*Reader).ReadAll��� ��("".(*Reader).ReadAll���°��"go.string."error"���À��"go.importpath."".���Ð��,type.func(error) error���à��Dtype.func(*"".Reader, error) error���ð��$"".(*Reader).error���€��$"".(*Reader).error�����,go.string."parseField"��� ��"go.importpath."".���°��@type.func() (bool, int32, error)���À��Ttype.func(*"".Reader) (bool, int32, error)���Ð��."".(*Reader).parseField���à��."".(*Reader).parseField���ð��.go.string."parseRecord"���€��"go.importpath."".�����:type.func() ([]string, error)��� ��Ntype.func(*"".Reader) ([]string, error)���°��0"".(*Reader).parseRecord���À��0"".(*Reader).parseRecord���Ð��(go.string."readRune"���à��"go.importpath."".���ð��4type.func() (int32, error)���€��Htype.func(*"".Reader) (int32, error)�����*"".(*Reader).readRune��� ��*"".(*Reader).readRune���°�� go.string."skip"���À��"go.importpath."".���Ð��,type.func(int32) error���à��Dtype.func(*"".Reader, int32) error���ð��""".(*Reader).skip���€��""".(*Reader).skip���þbruntime.gcbits.0x44448448444444444444000000000000� �� DD„HDDDDDD�������þ,go.string."csv.Reader"�@��6��������
�������csv.Reader�� �,go.string."csv.Reader"���þ"go.string."Comma"�0��,���������������Comma�� �"go.string."Comma"���þ&go.string."Comment"�0��0���������������Comment�� �&go.string."Comment"���þ6go.string."FieldsPerRecord"�@��@���������������FieldsPerRecord�� �6go.string."FieldsPerRecord"���þ,go.string."LazyQuotes"�@��6��������
�������LazyQuotes�� �,go.string."LazyQuotes"���þ2go.string."TrailingComma"�@��<�������� �������TrailingComma�� �2go.string."TrailingComma"���þ8go.string."TrimLeadingSpace"�P��B���������������TrimLeadingSpace�� �8go.string."TrimLeadingSpace"���þ go.string."line"�0��*���������������line�� � go.string."line"���þ$go.string."column"�0��.���������������column�� �$go.string."column"���þgo.string."r"�0��$���������������r�� �go.string."r"���þ"go.string."field"�0��,���������������field�� �"go.string."field"���þ$go.string."Reader"�0��.���������������Reader�� �$go.string."Reader"���þtype."".Reader��°��° �������ú{‰�����������������������������������������������������������������
�������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������(���������������������������������������0�����������������������������������������������D à� runtime.algarray���0��bruntime.gcbits.0x44448448444444444444000000000000���P��,go.string."csv.Reader"���p��type.*"".Reader���€��"runtime.zerovalue���À�type."".Reader���À��"go.string."Comma"���à��type.int32�����&go.string."Comment"���°��type.int32���à��6go.string."FieldsPerRecord"���€��type.int���°��,go.string."LazyQuotes"���Ð��type.bool���€��2go.string."TrailingComma"��� ��type.bool���Ð��8go.string."TrimLeadingSpace"���ð��type.bool��� �� go.string."line"���°��"go.importpath."".���À��type.int���ð��$go.string."column"���€��"go.importpath."".�����type.int���À��go.string."r"���Ð��"go.importpath."".���à��$type.*bufio.Reader�����"go.string."field"��� ��"go.importpath."".���°��"type.bytes.Buffer���`à�type."".Reader���à��$go.string."Reader"���ð��"go.importpath."".���€°�type."".Reader���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ0type..hashfunc."".Writer��������������(type..hash."".Writer���þ,type..eqfunc."".Writer��������������$type..eq."".Writer���þ&type..alg."".Writer� �� �������������������0type..hashfunc."".Writer�����,type..eqfunc."".Writer���þ.go.string."*csv.Writer"�@��8�������� �������*csv.Writer�� �.go.string."*csv.Writer"���þFgo.string."func(*csv.Writer) error"�P��P���������������func(*csv.Writer) error�� �Fgo.string."func(*csv.Writer) error"���þ6type.func(*"".Writer) error� �� �������qÙ[�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."func(*csv.Writer) error"���p��Hgo.weak.type.*func(*"".Writer) error���€��"runtime.zerovalue��� €�6type.func(*"".Writer) error���А�6type.func(*"".Writer) error���€��type.*"".Writer�����type.error���þ:go.string."func(*csv.Writer)"�P��D���������������func(*csv.Writer)�� �:go.string."func(*csv.Writer)"���þ*type.func(*"".Writer)����������¿2ß�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(*csv.Writer)"���p��<go.weak.type.*func(*"".Writer)���€��"runtime.zerovalue��� €�*type.func(*"".Writer)���А�*type.func(*"".Writer)���€��type.*"".Writer���þZgo.string."func(*csv.Writer, []string) error"�p��d��������!�������func(*csv.Writer, []string) error�� �Zgo.string."func(*csv.Writer, []string) error"���þJtype.func(*"".Writer, []string) error�°��°�������2¿¬2�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*csv.Writer, []string) error"���p��\go.weak.type.*func(*"".Writer, []string) error���€��"runtime.zerovalue��� €�Jtype.func(*"".Writer, []string) error���Р�Jtype.func(*"".Writer, []string) error���€��type.*"".Writer�����type.[]string��� ��type.error���þ^go.string."func(*csv.Writer, [][]string) error"�p��h��������#�������func(*csv.Writer, [][]string) error�� �^go.string."func(*csv.Writer, [][]string) error"���þNtype.func(*"".Writer, [][]string) error�°��°�������‡æO �3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��^go.string."func(*csv.Writer, [][]string) error"���p��`go.weak.type.*func(*"".Writer, [][]string) error���€��"runtime.zerovalue��� €�Ntype.func(*"".Writer, [][]string) error���Р�Ntype.func(*"".Writer, [][]string) error���€��type.*"".Writer�����type.[][]string��� ��type.error���þTgo.string."func(*csv.Writer, string) bool"�`��^���������������func(*csv.Writer, string) bool�� �Tgo.string."func(*csv.Writer, string) bool"���þDtype.func(*"".Writer, string) bool�°��°�������ð¢#�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*csv.Writer, string) bool"���p��Vgo.weak.type.*func(*"".Writer, string) bool���€��"runtime.zerovalue��� €�Dtype.func(*"".Writer, string) bool���Р�Dtype.func(*"".Writer, string) bool���€��type.*"".Writer�����type.string��� ��type.bool���þ0go.string."func() error"�@��:�������� �������func() error�� �0go.string."func() error"���þ"type.func() error����������œ‚Öµ�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��0go.string."func() error"���p��4go.weak.type.*func() error���€��"runtime.zerovalue��� €�"type.func() error���Ѐ�"type.func() error���€��type.error���þ"go.string."Flush"�0��,���������������Flush�� �"go.string."Flush"���þ$go.string."func()"�0��.���������������func()�� �$go.string."func()"���þtype.func()�€��€�������ö¼‚ö�3���������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��$go.string."func()"���p��(go.weak.type.*func()���€��"runtime.zerovalue��� €�type.func()���Ѐ�type.func()���þ"go.string."Write"�0��,���������������Write�� �"go.string."Write"���þ@go.string."func([]string) error"�P��J���������������func([]string) error�� �@go.string."func([]string) error"���þ2type.func([]string) error� �� �������{Òº�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func([]string) error"���p��Dgo.weak.type.*func([]string) error���€��"runtime.zerovalue��� €�2type.func([]string) error���А�2type.func([]string) error���€��type.[]string�����type.error���þ(go.string."WriteAll"�@��2���������������WriteAll�� �(go.string."WriteAll"���þDgo.string."func([][]string) error"�P��N���������������func([][]string) error�� �Dgo.string."func([][]string) error"���þ6type.func([][]string) error� �� �������¨6íY�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."func([][]string) error"���p��Hgo.weak.type.*func([][]string) error���€��"runtime.zerovalue��� €�6type.func([][]string) error���А�6type.func([][]string) error���€��type.[][]string�����type.error���þ8go.string."fieldNeedsQuotes"�P��B���������������fieldNeedsQuotes�� �8go.string."fieldNeedsQuotes"���þ:go.string."func(string) bool"�P��D���������������func(string) bool�� �:go.string."func(string) bool"���þ,type.func(string) bool� �� �������*÷€�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(string) bool"���p��>go.weak.type.*func(string) bool���€��"runtime.zerovalue��� €�,type.func(string) bool���А�,type.func(string) bool���€��type.string�����type.bool���þtype.*"".Writer��Ð��Ð�������@Þv�6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��.go.string."*csv.Writer"���p��0go.weak.type.**"".Writer���€��"runtime.zerovalue�����type."".Writer���` �type.*"".Writer���Àð�type.*"".Writer���ð��"go.string."Error"�����"type.func() error��� ��6type.func(*"".Writer) error���°��$"".(*Writer).Error���À��$"".(*Writer).Error���Ð��"go.string."Flush"���ð��type.func()���€��*type.func(*"".Writer)�����$"".(*Writer).Flush��� ��$"".(*Writer).Flush���°��"go.string."Write"���Ð��2type.func([]string) error���à��Jtype.func(*"".Writer, []string) error���ð��$"".(*Writer).Write���€��$"".(*Writer).Write�����(go.string."WriteAll"���°��6type.func([][]string) error���À��Ntype.func(*"".Writer, [][]string) error���Ð��*"".(*Writer).WriteAll���à��*"".(*Writer).WriteAll���ð��8go.string."fieldNeedsQuotes"���€��"go.importpath."".�����,type.func(string) bool��� ��Dtype.func(*"".Writer, string) bool���°��:"".(*Writer).fieldNeedsQuotes���À��:"".(*Writer).fieldNeedsQuotes���þbruntime.gcbits.0x84000000000000000000000000000000� �� „����������������þ,go.string."csv.Writer"�@��6��������
�������csv.Writer�� �,go.string."csv.Writer"���þ&go.string."UseCRLF"�0��0���������������UseCRLF�� �&go.string."UseCRLF"���þgo.string."w"�0��$���������������w�� �go.string."w"���þ$go.string."Writer"�0��.���������������Writer�� �$go.string."Writer"���þtype."".Writer��€��€�������`ocí���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������" ��&type..alg."".Writer���0��bruntime.gcbits.0x84000000000000000000000000000000���P��,go.string."csv.Writer"���p��type.*"".Writer���€��"runtime.zerovalue���À�type."".Writer���À��"go.string."Comma"���à��type.int32�����&go.string."UseCRLF"���°��type.bool���à��go.string."w"���ð��"go.importpath."".���€��$type.*bufio.Writer���`°�type."".Writer���°��$go.string."Writer"���À��"go.importpath."".���Ѐ�type."".Writer���þ*go.string."*[]string"�@��4�������� �������*[]string�� �*go.string."*[]string"���þtype.*[]string� �� �������’"v„�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��*go.string."*[]string"���p��.go.weak.type.**[]string���€��"runtime.zerovalue�����type.[]string���þ&go.string."runtime"�0��0���������������runtime�� �&go.string."runtime"���þ,go.importpath.runtime.� �� ���������������� �&go.string."runtime"���þ"go.string."bufio"�0��,���������������bufio�� �"go.string."bufio"���þ(go.importpath.bufio.� �� ���������������� �"go.string."bufio"���þ$go.string."errors"�0��.���������������errors�� �$go.string."errors"���þ*go.importpath.errors.� �� ���������������� �$go.string."errors"���þgo.string."io"�0��&���������������io�� �go.string."io"���þ"go.importpath.io.� �� ���������������� �go.string."io"���þ&go.string."unicode"�0��0���������������unicode�� �&go.string."unicode"���þ,go.importpath.unicode.� �� ���������������� �&go.string."unicode"���þ&go.string."strings"�0��0���������������strings�� �&go.string."strings"���þ,go.importpath.strings.� �� ���������������� �&go.string."strings"���þ0go.string."unicode/utf8"�@��:�������� �������unicode/utf8�� �0go.string."unicode/utf8"���þ6go.importpath.unicode/utf8.� �� �������� �������� �0go.string."unicode/utf8"���þgo.string."fmt"�0��(���������������fmt�� �go.string."fmt"���þ$go.importpath.fmt.� �� ���������������� �go.string."fmt"���þ"go.string."bytes"�0��,���������������bytes�� �"go.string."bytes"���þ(go.importpath.bytes.� �� ���������������� �"go.string."bytes"���þ6type..hash."".ParseError·f��������������0type..hash."".ParseError���þ$runtime.memhash·f��������������runtime.memhash���þ(runtime.interhash·f��������������"runtime.interhash���þ2type..eq."".ParseError·f��������������,type..eq."".ParseError���þ:type..hash.[3]interface {}·f��������������4type..hash.[3]interface {}���þ.runtime.nilinterhash·f��������������(runtime.nilinterhash���þ6type..eq.[3]interface {}·f��������������0type..eq.[3]interface {}���þ$runtime.efaceeq·f��������������runtime.efaceeq���þ.type..hash."".Writer·f��������������(type..hash."".Writer���þ*type..eq."".Writer·f��������������$type..eq."".Writer���þ"runtime.zerovalue������ÿÿgo13ld�