Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
go1.6 / pkg / linux_amd64 / go / format.a
Size: Mime:
!<arch>
__.PKGDEF       0           0     0     644     5546      `
go object linux amd64 go1.6 X:none
build id "2593e89d055a3fcf0c62c49dd988ac238c421cd1"

$$
package format
	import bytes "bytes"
	import io "io"
	import fmt "fmt"
	import ast "go/ast"
	import token "go/token"
	import strings "strings"
	import parser "go/parser"
	import printer "go/printer"
	type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
	import sync "sync" // indirect
	type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
	func (@"sync".m·1 *@"sync".Mutex) Lock ()
	func (@"sync".m·1 *@"sync".Mutex) Unlock ()
	type @"sync".Locker interface { Lock(); Unlock() }
	type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
	func (@"sync".rw·1 *@"sync".RWMutex) Lock ()
	func (@"sync".rw·1 *@"sync".RWMutex) RLock ()
	func (@"sync".rw·2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) }
	func (@"sync".rw·1 *@"sync".RWMutex) RUnlock ()
	func (@"sync".rw·1 *@"sync".RWMutex) Unlock ()
	type @"go/token".lineInfo struct { Offset int; Filename string; Line int }
	type @"go/token".Pos int
	func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) }
	type @"go/token".Position struct { Filename string; Offset int; Line int; Column int }
	func (@"go/token".pos·2 *@"go/token".Position "esc:0x1") IsValid () (? bool) { return @"go/token".pos·2.Line > int(0x0) }
	func (@"go/token".pos·2 @"go/token".Position "esc:0x12") String () (? string)
	type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo }
	func (@"go/token".f·1 *@"go/token".File "esc:0x9") AddLine (@"go/token".offset·2 int)
	func (@"go/token".f·1 *@"go/token".File "esc:0x9") AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int)
	func (@"go/token".f·2 *@"go/token".File "esc:0x1") Base () (? int) { return @"go/token".f·2.@"go/token".base }
	func (@"go/token".f·2 *@"go/token".File "esc:0x1") Line (@"go/token".p·3 @"go/token".Pos) (? int)
	func (@"go/token".f·2 *@"go/token".File "esc:0x9") LineCount () (? int)
	func (@"go/token".f·1 *@"go/token".File "esc:0x9") MergeLine (@"go/token".line·2 int)
	func (@"go/token".f·2 *@"go/token".File "esc:0x22") Name () (? string) { return @"go/token".f·2.@"go/token".name }
	func (@"go/token".f·2 *@"go/token".File "esc:0x1") Offset (@"go/token".p·3 @"go/token".Pos) (? int)
	func (@"go/token".f·2 *@"go/token".File "esc:0x1") Pos (@"go/token".offset·3 int) (? @"go/token".Pos)
	func (@"go/token".f·2 *@"go/token".File "esc:0x22") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position)
	func (@"go/token".f·2 *@"go/token".File "esc:0x22") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position)
	func (@"go/token".f·2 *@"go/token".File "esc:0x9") SetLines (@"go/token".lines·3 []int) (? bool)
	func (@"go/token".f·1 *@"go/token".File "esc:0x9") SetLinesForContent (@"go/token".content·2 []byte "esc:0x1")
	func (@"go/token".f·2 *@"go/token".File "esc:0x1") Size () (? int) { return @"go/token".f·2.@"go/token".size }
	func (@"go/token".f·2 *@"go/token".File "esc:0x22") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position)
	func (@"go/token".f·4 *@"go/token".File "esc:0x22") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int)
	type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File }
	func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File)
	func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int)
	func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File)
	func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x1")
	func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position)
	func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position)
	func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x1") (? error)
	func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x1") (? error)
	func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File)
	func @"".Node (@"".dst·2 @"io".Writer, @"".fset·3 *@"go/token".FileSet, @"".node·4 interface {}) (? error)
	func @"".Source (@"".src·3 []byte) (? []byte, ? error)
	func @"".init ()
	type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
	func (@"sync".r·1 *@"sync".rlocker) Lock ()
	func (@"sync".r·1 *@"sync".rlocker) Unlock ()

$$
_go_.o          0           0     0     644     27237     `
go object linux amd64 go1.6 X:none

!
go13ldbytes.a
fmt.ago/ast.ago/parser.ago/printer.ago/token.aio.astrings.aþ"".Node€€dH‹%HD$€H;A†ÓHì1ÛH‰œ$0H‰œ$8HÇD$HHÇD$PH‹Œ$ H‹„$(H‰Œ$¨H‰$H‰„$°H‰D$èL‹„$¨H‹¼$°H‹t$H‹T$ú¬òe…H-I9è…<H‰øHÇÁ€ù„ðH‹(LL9Å…ÔH‹PHÇÁ€ùtH‰ÖH‰D$P1íH9H‰t$HH‰4$è¶\$€û„HH‰$èH‹D$H‰D$pH‰D$`H‹\$HH‰\$hH‹1íH9è„#HH‰$H‹L$`H‰„$ˆH‰D$H‰Œ$H‰L$H‹Œ$H‰L$H‹D$hH
H‰Œ$¨H‰L$ H‰„$°H‰D$(èH‹D$0H‹L$8H‰Œ$€H‰D$xHƒøtH‰„$0H‰Œ$8HÄÃH‹D$p1ÛH‹hL‹@L‹HL9ŇiL‹I)èI)éIƒùtM*L‰”$¸L‰”$èL‰„$ÀL‰„$ðL‰Œ$ÈL‰Œ$øHH‰$Hœ$èH‰\$HÇD$èH\$H|$H‹H‰H‹KH‰OH‹œ$H‰$1ÛH‰\$H‰\$HÇD$(èH‹D$0H‹L$8H‹T$@H‰”$€H‰L$xHƒù„1ÛH‰œ$˜H‰œ$ Hœ$˜Hƒû„ÖHDŽ$ØHDŽ$àH‰œ$ÐH‰$H‰T$èH‹L$H‹D$H‹œ$ÐH‰Œ$¨H‰H‰„$°€=ufH‰CHH‰$HÇD$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$ èH‹L$(H‹D$0H‰Œ$0H‰„$8HÄÃLCL‰$H‰D$è늉é#ÿÿÿH‹œ$H‰$H‰D$HH‰D$èH‹L$HH‰Œ$(HH‰œ$ H‹\$P1íH9ë„°H‰L$hHH‰$èH‹L$H‹D$hHH‰L$XHƒù„H‰œ$¨H‰H‰„$°€=…ÜH‰AH‹\$PHƒû„ÂHkHƒù„­LAL‰D$H‰l$H-H‰,$èH‹\$XH‰œ$(HH‰œ$ HH‰$H‹œ$H‰\$H‹œ$H‰\$H‹œ$H‰\$H‹œ$ H‰\$ H‹œ$(H‰\$(èH‹L$0H‹D$8H‰Œ$0H‰„$8HÄÉéLÿÿÿ‰é7ÿÿÿLAL‰$H‰D$èH‹L$Xéÿÿÿ‰éáþÿÿèHH‰$HH‰\$HH‰\$èH‹D$é«ûÿÿéÿÿÿ1Ò1Éé.ûÿÿú^s…/ûÿÿH-I9èuH‰øHÇÁ€ù„ûÿÿH‰Æéûÿÿ1À1Éëé1À1ÉéÅúÿÿèéúÿÿÌÌÌÌÌÌÌÌÌÌÌL
Ú$runtime.efacethash²<type.*go/printer.CommentedNodeþ"type.*go/ast.Fileò*"".hasUnsortedImportsœ"type.bytes.Buffer®"runtime.newobjectî>go.itab.*bytes.Buffer.io.Writer’"".configŠ"type.*go/ast.FileÈ6go/printer.(*Config).Fprintþtype.[]uint8¼	runtime.convT2E¸
&go/parser.ParseFile¨runtime.convI2Eþ(runtime.writeBarrierš
Vgo.string."format.Node internal error (%s)"Œfmt.Errorfô.runtime.writebarrierptr¼$go/ast.SortImportsä"type.*go/ast.File¬:type.go/printer.CommentedNode¾"runtime.newobjectà"type.*go/ast.File°(runtime.writeBarrierª6type.[]*go/ast.CommentGroup¼(runtime.typedmemmoveä<type.*go/printer.CommentedNode‚"".config–6go/printer.(*Config).Fprintš.runtime.writebarrierptrÆ$runtime.panicsliceØ$type.*bytes.Bufferîtype.io.Writer†>go.itab.*bytes.Buffer.io.Writerš runtime.typ2Itabð"type.*go/ast.FileØ0runtime.morestack_noctxtp€."".autotmp_0024Ï<type.*go/printer.CommentedNode"".autotmp_0023"type.interface {}"".autotmp_0022Ï(type.[1]interface {}"".autotmp_0019_&type.[]interface {}"".autotmp_0015¯"type.interface {}"".autotmp_0014type.error"".autotmp_0013<type.*go/printer.CommentedNode"".autotmp_0012"type.*go/ast.File"".autotmp_0011"type.*go/ast.File"".autotmp_0009/type.[]uint8"".autotmp_0006"type.*go/ast.File"".autotmp_0005¿$type.*bytes.Buffer"".autotmp_0004type.bool"".autotmp_0003¯"type.*go/ast.File"".&bufŸ$type.*bytes.Buffer"".~r0type.[]uint8"".errtype.error"".cnodeß<type.*go/printer.CommentedNode"".fileï"type.*go/ast.File"".~r3Ptype.error"".node0"type.interface {}"".fset ,type.*go/token.FileSet"".dsttype.io.Writer>€½ÿ€Îÿ€„ÿ€ºÿ€‚D1		v#
'šÚ °s12$9	+FlŒ«º¶r4$AmB*tTgclocals·8e6d822ce0f2e2323ed87d3a3f6f635cTgclocals·b428e8703bebfa491a9709ccafa498dd>$GOROOT/src/go/format/format.goþ"".Source€	€	dH‹%HD$ØH;A†Hì¨1ÛH‰œ$ÈH‰œ$ÐH‰œ$Ø1ÛH‰œ$àH‰œ$èHH‰$èH‹D$H‰ÇHƒø„µWÀèHÇ@H‰„$ˆH‰$1ÛH‰\$H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ H‹œ$ÀH‰\$(ÆD$0èH‹t$8H‹T$@H‹\$HH‰\$xH‹D$PH‹L$XH‰Œ$ H‰„$˜Hƒøt21ÛH‰œ$ÈH‰œ$ÐH‰œ$ØH‰„$àH‰Œ$èHĨÃH‰”$€1íH9êu.H‹œ$ˆH‰$H‰´$H‰t$èH‹´$H‹”$€H‹œ$ˆH‰$H‰t$H‰T$H‹\$xH‰\$H‹œ$°H‰\$ H‹œ$¸H‰\$(H‹œ$ÀH‰\$0H‹H‰\$8H‹H‰\$@H‹H‰\$HèH‹t$PH‹l$XH‹T$`H‹L$hH‹D$pH‰´$ÈH‰¬$ÐH‰”$ØH‰Œ$àH‰„$èHĨÉéDþÿÿèéÍýÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ
œ*type.go/token.FileSet®"runtime.newobjectâº runtime.duffzero„"".parseª$go/ast.SortImportsæ"".configþ"".config– "".configª"".formatÔ0runtime.morestack_noctxt€Ð"".autotmp_0035,type.*go/token.FileSet"".errtype.error"".indentAdj_type.int"".sourceAdjO>type.func([]uint8, int) []uint8"".file/"type.*go/ast.File"".fset?,type.*go/token.FileSet"".~r2`type.error"".~r10type.[]uint8"".srctype.[]uint8.ÐŒÏÐõÏÐÏÀ.¦K2o2.¹Vk“€lTgclocals·dac4eab8dbf7fa12e9477f5e11372db3Tgclocals·5054f1832f5cc4a4747c616fbb4621b7>$GOROOT/src/go/format/format.goþ*"".hasUnsortedImportsÀÀH‹\$Hƒû„†H‹CH‹{ H‹k(1ÉH9ù}]HƒøtiH‹H‹P1íH9ëtH‹[H-H9ëuEHÇÅ@€ýt2H‹ZHƒûKu(H‹jHƒý•€útÆD$ÃHƒÀHÿÁH9ù|£ÆD$ÃÆD$Ã1Ò1í뼉듉ésÿÿÿÌÌÌÌz(type.*go/ast.GenDecl "".~r1type.bool"".file"type.*go/ast.File  ,È/
Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb>$GOROOT/src/go/format/format.goþ"".parse€€dH‹%HD$˜H;A†ZHìè1Û1ÛH‰œ$@H‰œ$HHDŽ$8HDŽ$0H‹œ$H‰œ$ÐH‹œ$H‰œ$ØH‹œ$H‰œ$àHH‰$Hœ$ÐH‰\$HÇD$èH\$H|$H‹H‰H‹KH‰OH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$HÇD$(èH‹\$0H‰œ$(H‹D$8H‹L$@H‰Œ$HH‰„$@Hƒø„L€¼$ „>H‰$H‹X ÿÓH‹L$H‹D$H‰L$HH‰$H‰D$PH‰D$HH‰\$HÇD$è¶\$ €û„ïHÇ$HH‰\$HÇD$
èH‹t$H‹D$ H‹L$(H‰´$¸H‰„$ÀH‰Œ$ÈH‰ÇH‰„$H‹¬$HèH‰Œ$˜H)ÈHƒø~SHH‰$H‰´$ˆH‰t$H‰|$H‰L$H‰D$ èH‹¼$ÀH‹t$(H‹\$0H‰œ$H‹\$8H‰œ$˜H‹„$H‰´$ˆH,>H‰,$H‹œ$H‰\$H‰D$èH‹´$˜H‹œ$ÀH‹¬$HëH9ó‡ÒH‹”$ˆH‰T$XH‰”$ÐH‰\$`H‰œ$ØH‰t$hH‰´$àHH‰$Hœ$ÐH‰\$HÇD$èH\$H|$H‹H‰H‹KH‰OH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$HÇD$(èH‹\$0H‰œ$(H‹D$8H‹L$@H‰Œ$HH‰„$@HƒøuHH‰œ$0HÄèÃH‰$H‹X ÿÓH‹L$H‹D$H‰L$HH‰$H‰D$PH‰D$HH‰\$HÇD$è¶\$ €ûuHÄèÃHÇ$HH‰\$HÇD$èH‹t$H‹D$ H‹L$(H‰´$ˆH‰„$H‰Œ$˜H‰ÇH‰„$ÀH‹¬$HèH‰Œ$ÈH)ÈHƒø~SHH‰$H‰´$¸H‰t$H‰|$H‰L$H‰D$ èH‹¼$H‹t$(H‹\$0H‰œ$ÀH‹\$8H‰œ$ÈH‹„$H‰´$¸H,>H‰,$H‹œ$H‰\$H‰D$èH‹”$ÈH‹œ$H‹¬$HëH9Ó‡}H‹Œ$¸H‰Œ$ H‰œ$¨H‰”$°H‰ØHƒÃH9Ó‡H‰ÇHƒÇHÆ
H‰ÅHÿÅH)Æ
H‰ÅHƒÅH)Æ}H‰L$pH‰Œ$ÐH‰|$xH‰¼$ØH‰”$€H‰”$àHH‰$Hœ$ÐH‰\$HÇD$èH\$H|$H‹H‰H‹KH‰OH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$HÇD$(èH‹\$0H‰œ$(H‹D$8H‹\$@H‰œ$HH‰„$@HƒøuHH‰œ$0HDŽ$8ÿÿÿÿHÄèÃH-H‰,$H‰L$H‰D$H‰T$H‰\$ èH‹L$(H‹D$0H‹T$8é³þÿÿèèHÄèÃèé„ùÿÿÌÌÌÌB
ütype.[]uint8ºruntime.convT2EÒ&go/parser.ParseFileè¬<go.string."expected 'package'"Ò strings.ContainsŒ,go.string."package p;"²2runtime.stringtoslicebyteÜtype.[]uint8¦&runtime.growslice_nÒ	runtime.memmove†type.[]uint8Äruntime.convT2EÜ&go/parser.ParseFileÄ
""".parse.func1·fü
À@go.string."expected declaration"æ strings.Contains¨Bgo.string."package p; func _() {"Î2runtime.stringtoslicebyteøtype.[]uint8Â&runtime.growslice_nîruntime.memmoveÊtype.[]uint8ˆruntime.convT2E &go/parser.ParseFileˆ""".parse.func2·fÎtype.[]uint8ˆ"runtime.growsliceº$runtime.panicsliceÈ$runtime.panicsliceæ0runtime.morestack_noctxtÀÐ."".autotmp_0059type.uintptr"".autotmp_0058type.int"".autotmp_0057type.[]uint8"".autotmp_0054¿type.[]uint8"".autotmp_0053type.[]uint8"".autotmp_0052type.[]uint8"".autotmp_0051type.[]uint8"".autotmp_0050type.bool"".autotmp_0049type.string"".autotmp_0048type.[]uint8"".autotmp_0047_type.[]uint8"".autotmp_0045¿type.string"".autotmp_0044/type.[]uint8"".fsrcïtype.[]uint8"".psrcŸtype.[]uint8"".err type.error"".indentAdjtype.int"".sourceAdj€>type.func([]uint8, int) []uint8"".filep"type.*go/ast.File"".fragmentOk`type.bool"".src0type.[]uint8"".filenametype.string"".fset,type.*go/token.FileSet:ÐÖÏÐRÏÐÚÏÐMÏ€
\:KÁož¸
Kï»+?/

Dœ˜dzVyhzVÍÀ$Tgclocals·900ec4cbeb96e621f7b40dd9d5a5fac9Tgclocals·38710efb8b743e7efa69c4c86b195f10B$GOROOT/src/go/format/internal.goþ"".format€(€(dH‹%H„$XÿÿÿH;A†×	Hì(H‹´$PH‹”$X1ÛH‰œ$€H‰œ$ˆH‰œ$1ÛH‰œ$˜H‰œ$ H‹œ$@1íH9ë…yHH‰$èH‹D$H‰D$pH‰D$hH‹œ$8H‰\$`H‹1íH9è„	Hœ$hH‰$H‹L$hH‰„$ H‰D$H‰Œ$¨H‰L$H‹„$0H‰D$H‹L$`HH‰„$H‰D$ H‰Œ$˜H‰L$(èH‹D$0H‹L$8Hƒøt21ÛH‰œ$€H‰œ$ˆH‰œ$H‰„$˜H‰Œ$ HÄ(ÃH‹D$p1ÛH‹hL‹@L‹HL9ÅwEL‹I)èI)éIƒùtM*L‰”$€L‰„$ˆL‰Œ$1ÛH‰œ$˜H‰œ$ HÄ(ÃèHH‰$HH‰\$HH‰\$èH‹D$éÅþÿÿ1ÿ1ÀH‰D$@H9Ð}bH9ЃêH¶+@€ý „Í@€ý	„Ã@€ý
„¹@€ý
”@ùt(H9ЃH¶€û
uH‰ÇHÿÇHÿÀH‰D$@H9Ð|žE1ÉH‰|$XH‹¬$`H9ï‡^H‰¬$ H‰´$L‰Œ$ÈL‰ÎL‰Œ$ÐL‰Œ$ØL‰ÈL‰Œ$H‰¼$HøL‰Œ$L)ÈHƒø~[HH‰$H‰´$øH‰t$L‰L$L‰L$H‰D$ èH‹¼$L‹Œ$ÐH‹t$(H‹\$0H‰œ$H‹\$8H‰œ$H‰´$øJ,H‰,$H‹œ$H‰\$H‰|$èH‹Œ$H‹œ$ÐH‹¬$HëH9ˇ_I‰ÛL‹¤$øL‰¤$ÈH‰œ$ÐI‰ÊH‰Œ$ØH‹\$XH‹l$@L‹„$`1ö1ÿL9ŇH9ë‡
L‹Œ$PH)ÝI)ØIƒøtMI‰è1ÀL‰ÉL9À}¶)@€ý	…ÂHÿÆHÿÁHÿÀL9À|åHƒþu
@€ÿtHÇÆ1ÿH‰|$PH‰t$HH9÷}9L‰áL‰ØL‰ÛHÿÃL9Ó‡I‰ÛH‰œ$ÐHÆ	HÿÇH‰|$PH‰t$HH9÷|ÇH‹¬$HH‰óHëH‰œ$xHH‰$èH‹D$H‰D$xH‰D$hH‹œ$8H‰\$`H‹1íH9è„nHœ$hH‰$H‹L$hH‰„$ H‰D$H‰Œ$¨H‰L$H‹„$0H‰D$H‹L$`HH‰„$H‰D$ H‰Œ$˜H‰L$(èH‹D$0H‹L$8H‰Œ$ˆH‰„$€Hƒøt21ÛH‰œ$€H‰œ$ˆH‰œ$H‰„$˜H‰Œ$ HÄ(ÃH‹D$x1ÛH‹hL‹@L‹HL9Ň–L‹I)èI)éIƒùtM*L‰”$°L‰$L‰„$¸L‰D$L‰Œ$ÀL‰L$H‹œ$xH‰\$H‹”$@H‹ÿÓH‹\$ H‰œ$àH‹L$(H‹\$0H‰œ$ðHƒùuJH‹œ$PH‰œ$€H‹œ$XH‰œ$ˆH‹œ$`H‰œ$1ÛH‰œ$˜H‰œ$ HÄ(ÃH‹¼$ÈH‹„$ÐH‹”$ØH‰ÆH‰„$H‰Œ$èHÈH‰”$H)ÐHƒø~SHH‰$H‰¼$øH‰|$H‰t$H‰T$H‰D$ èH‹Œ$èH‹|$(H‹\$0H‰œ$H‹\$8H‰œ$H‹œ$ÐH‰¼$øH,H‰,$H‹œ$àH‰\$H‰L$èH‹Œ$H‹´$PH‹”$XH‹œ$ÐH‹¬$èHëH9ˇØI‰ÛL‹¤$øI‰ÊH‰ÑHƒù~HH‰ÈHÿÈH9Ѓ«H¶+@€ý „Ž@€ý	„„@€ý
„z@€ý
”À<t	HÿÉHƒù¸L‹„$`H‰ÕH9чKH)ÍI)ÈI‰ñIƒøtM	H‰ïL‰„$L‰Œ$øL‰¤$ÈL‰áL‰œ$ÐL‰”$ØL‰ØL‰œ$H‰¬$HèL‰”$ L)ÐHƒø~[HH‰$H‰Œ$H‰L$L‰\$L‰T$H‰D$ èL‹œ$ÐH‹¼$H‹L$(H‹\$0H‰œ$H‹\$8H‰œ$ H‰Œ$J,H‰,$H‹œ$øH‰\$H‰|$èH‹´$ H‹œ$ÐH‹¬$HëH9ów:H‹”$H‰”$€H‰œ$ˆH‰´$1ÛH‰œ$˜H‰œ$ HÄ(ÃèèHÇÀéþÿÿèèèHH‰$HH‰\$HH‰\$èH‹D$é`ûÿÿH-H‰,$H‰L$H‰D$L‰T$H‰\$ èH‹|$PH‹t$HL‹d$(L‹\$0L‹T$8L‰ØIÿÃL‰œ$ÐL‰”$ØL‰áL‰¤$Èéúÿÿ@€ý …7úÿÿHÇÇé+úÿÿèèèèHÇÁéBøÿÿèèéöÿÿÌÌÌÌV
è"type.bytes.Bufferú"runtime.newobjectÀ>go.itab.*bytes.Buffer.io.WriterÞ"type.*go/ast.Fileœ6go/printer.(*Config).Fprintä$runtime.panicsliceö$type.*bytes.BufferŒtype.io.Writer¤>go.itab.*bytes.Buffer.io.Writer¸ runtime.typ2Itabtype.[]uint8Ú&runtime.growslice_n†
runtime.memmoveÞ"type.bytes.Bufferð"runtime.newobject¶>go.itab.*bytes.Buffer.io.WriterÔ"type.*go/ast.File’6go/printer.(*Config).Fprint˜þtype.[]uint8È&runtime.growslice_nôruntime.memmove  type.[]uint8ê &runtime.growslice_n–"runtime.memmoveÔ#$runtime.panicsliceâ#$runtime.panicsliceˆ$$runtime.panicindex–$$runtime.panicslice¤$$runtime.panicslice¶$$type.*bytes.BufferÌ$type.io.Writerä$>go.itab.*bytes.Buffer.io.Writerø$ runtime.typ2Itabš%type.[]uint8Ô%"runtime.growsliceˆ'$runtime.panicslice–'$runtime.panicslice¤'$runtime.panicslice²'$runtime.panicindexØ'$runtime.panicindexæ'0runtime.morestack_noctxtðÐb"".autotmp_0100type.uintptr"".autotmp_0099type.int"".autotmp_0098type.[]uint8"".autotmp_0097type.bool"".autotmp_0096type.int"".autotmp_0095type.uintptr"".autotmp_0094type.int"".autotmp_0093type.[]uint8"".autotmp_0092type.*uint8"".autotmp_0091type.uint8"".autotmp_0089type.*uint8"".autotmp_0088type.int"".autotmp_0087type.int"".autotmp_0085type.int"".autotmp_0084_type.[]uint8"".autotmp_0081type.[]uint8"".autotmp_0080type.[]uint8"".autotmp_0079type.int"".autotmp_0078type.int"".autotmp_0077type.[]uint8"".autotmp_0076type.int"".autotmp_0075"type.*go/ast.File"".autotmp_0074$type.*bytes.Buffer"".autotmp_0073type.int"".autotmp_0071type.[]uint8"".autotmp_0070type.[]uint8"".autotmp_0069type.[]uint8"".autotmp_0067type.int"".autotmp_0066/type.[]uint8"".autotmp_0064"type.*go/ast.File"".autotmp_0063ÿ$type.*bytes.Buffer"".&bufß$type.*bytes.Buffer"".&bufï$type.*bytes.Buffer"".~r0ïtype.[]uint8"".outtype.[]uint8"".errÏtype.error"".i¯type.int"".indent¿type.int"".res¿type.[]uint8"".jÏtype.int"".iŸtype.int"".~r7Ðtype.error"".~r6 type.[]uint8"".cfgp,type.go/printer.Config"".src@type.[]uint8"".indentAdj0type.int"".sourceAdj >type.func([]uint8, int) []uint8"".file"type.*go/ast.File"".fset,type.*go/token.FileSetX"бÏÐ\ÏЭÏÐÝÏЫÏЉπèÌ^–2d2D
´:
	'ž2Ž
JƒEæ2
c

X|‘¤*‘Vµ‘Ä×V»V_R.—Tgclocals·791d0f8b50d53889bcf0bffe0a095c93Tgclocals·965a148921b1826c6d5c21003bb89e95B$GOROOT/src/go/format/internal.goþ"".isSpace@@¶D$< t<	t<
t<
”D$ÃÆD$ëø "".~r1type.bool"".btype.uint8  ÞTgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cbB$GOROOT/src/go/format/internal.goþ"".parse.func1ààdH‹%H;a†ŽHƒì01ÛH‰\$XH‰\$`H‰\$hH‹\$PH‹l$@L‹D$HHƒÃ
H9ëwZL‹L$8H)ÝI)ØIƒøtML‰L$8L‰$H‰l$@H‰l$L‰D$HL‰D$èH‹T$H‹L$ H‹D$(H‰T$XH‰L$`H‰D$hHƒÄ0ÃèèéUÿÿÿÌÌÌÌÌ
æbytes.TrimSpace¶$runtime.panicsliceÄ0runtime.morestack_noctxtp`"".~r2@type.[]uint8"".indent0type.int"".srctype.[]uint8`‚_`_°\(-E
r>Tgclocals·a041240a37ce609efec56707c330d1a4Tgclocals·33cdeccccebe80329f1fdbee7f5874cbB$GOROOT/src/go/format/internal.goþ"".parse.func2ÀÀdH‹%H;a†´Hƒì0H‹D$P1ÛH‰\$XH‰\$`H‰\$hHƒø}1ÀH‰ÃH‰D$PH‹l$@L‹D$HHÑãHƒÃH9ëwmL‹L$8H)ÝI)ØIƒøtMH‰ëHƒëL9ÃwEL‰L$8L‰$H‰\$@H‰\$L‰D$HL‰D$èH‹T$H‹L$ H‹D$(H‰T$XH‰L$`H‰D$hHƒÄ0Ãèèèé/ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ

¤bytes.TrimSpaceô$runtime.panicslice‚$runtime.panicslice0runtime.morestack_noctxtp`"".autotmp_0115type.int"".~r2@type.[]uint8"".indent0type.int"".srctype.[]uint8`¡_`_à(Œ-
3E‘OTgclocals·a041240a37ce609efec56707c330d1a4Tgclocals·33cdeccccebe80329f1fdbee7f5874cbB$GOROOT/src/go/format/internal.goþ"".initààdH‹%H;avW¶€ût¶€ûuÃèÆèèèèèèèèÆÃèë“ÌÌÌ
$"".initdone·<"".initdone·R"runtime.throwinitb"".initdone·nbytes.initxfmt.init‚go/ast.initŒgo/parser.init–go/printer.init go/token.initªio.init´strings.initÀ"".initdone·Î0runtime.morestack_noctxtppâp
(HTgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cbB$GOROOT/src/go/format/internal.goþ4type..hash.[1]interface {}  dH‹%H;avpHƒì(H‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0Hƒût>H‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$@HƒÄ(Éë¾èéwÿÿÿÌÌÌÌÌÌÌ
¬(runtime.nilinterhash€0runtime.morestack_noctxt0P
"".autotmp_0119type.int"".autotmp_0118type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[1]interface {}PgOPO
U;Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb>$GOROOT/src/go/format/format.goþ0type..eq.[1]interface {}ààdH‹%H;a†ÎHƒìX1ÀHÇD$(H‹l$(H9荒H‰D$0H‹\$hHƒû„–H‰ÅHÁåHëH‹H‹sH‹\$`HƒûtvH‰ÅHÁå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$pHƒÄXÃÆD$pHƒÄXÉ놉écÿÿÿèéÿÿÿÌÌÌÌÌ
¼runtime.efaceeqÄ0runtime.morestack_noctxt0°"".autotmp_0123?"type.interface {}"".autotmp_0122"type.interface {}"".autotmp_0121_type.int"".autotmp_0120Otype.int"".~r2 type.bool"".q*type.*[1]interface {}"".p*type.*[1]interface {},°´¯°	¯°¯ððSTgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440>$GOROOT/src/go/format/format.goþ>>go.itab.*bytes.Buffer.io.Writerþ^go.string.hdr."format.Node internal error (%s)"  Vgo.string."format.Node internal error (%s)"þVgo.string."format.Node internal error (%s)"@@format.Node internal error (%s)þTgclocals·b428e8703bebfa491a9709ccafa498ddhh0:"þTgclocals·8e6d822ce0f2e2323ed87d3a3f6f635chhþTgclocals·5054f1832f5cc4a4747c616fbb4621b7((þTgclocals·dac4eab8dbf7fa12e9477f5e11372db3((þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þDgo.string.hdr."expected 'package'"  <go.string."expected 'package'"þ<go.string."expected 'package'"0&expected 'package'þ4go.string.hdr."package p;"  
,go.string."package p;"þ,go.string."package p;" package p;þHgo.string.hdr."expected declaration"  @go.string."expected declaration"þ@go.string."expected declaration"0*expected declarationþJgo.string.hdr."package p; func _() {"  Bgo.string."package p; func _() {"þBgo.string."package p; func _() {"0,package p; func _() {þTgclocals·38710efb8b743e7efa69c4c86b195f10HH@AþTgclocals·900ec4cbeb96e621f7b40dd9d5a5fac9HH‹
þTgclocals·965a148921b1826c6d5c21003bb89e95hh @ H     	 þTgclocals·791d0f8b50d53889bcf0bffe0a095c93hhþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·a041240a37ce609efec56707c330d1a4þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·a041240a37ce609efec56707c330d1a4þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ>"".config0,type.go/printer.Config þ>"".initdone·type.uint8þ"".Node·f"".Nodeþ"".Source·f"".Sourceþ0"".hasUnsortedImports·f*"".hasUnsortedImportsþ"".parse·f"".parseþ"".format·f"".formatþ"".isSpace·f"".isSpaceþ""".parse.func1·f"".parse.func1þ""".parse.func2·f"".parse.func2þ"".init·f"".initþ"runtime.gcbits.01þ.go.string.hdr."[]uint8"  &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8ß~.8
0  runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8€type.uint8þ6go.typelink.[]uint8	[]uint8type.[]uint8þ"runtime.gcbits.03þ8go.string.hdr."interface {}"  0go.string."interface {}"þ0go.string."interface {}" interface {}þ"type.interface {}°°çW 
0€ runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}€°"type.interface {}þ<go.string.hdr."[]interface {}"  4go.string."[]interface {}"þ4go.string."[]interface {}" []interface {}þ&type.[]interface {}p“ê/
0  runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}€"type.interface {}þRgo.typelink.[]interface {}	[]interface {}&type.[]interface {}þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·3bb21ca8fe1d99a3e492463bd711418aþ<type..hashfunc.[1]interface {}4type..hash.[1]interface {}þ8type..eqfunc.[1]interface {}0type..eq.[1]interface {}þ2type..alg.[1]interface {}  <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}þ>go.string.hdr."[1]interface {}"  6go.string."[1]interface {}"þ6go.string."[1]interface {}"  [1]interface {}þ(type.[1]interface {}°°P‘[ú02type..alg.[1]interface {}@"runtime.gcbits.03P>go.string.hdr."[1]interface {}"p:go.weak.type.*[1]interface {}€"type.interface {}&type.[]interface {}þVgo.typelink.[1]interface {}	[1]interface {}(type.[1]interface {}þ@go.string.hdr."*[1]interface {}"  8go.string."*[1]interface {}"þ8go.string."*[1]interface {}"0"*[1]interface {}þ*type.*[1]interface {}¿¨56
0  runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[1]interface {}"p<go.weak.type.**[1]interface {}€(type.[1]interface {}þFgo.string.hdr."[]*ast.CommentGroup"  >go.string."[]*ast.CommentGroup"þ>go.string."[]*ast.CommentGroup"0([]*ast.CommentGroupþ6type.[]*go/ast.CommentGroup•bÒi
0  runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."[]*ast.CommentGroup"pHgo.weak.type.*[]*go/ast.CommentGroup€2type.*go/ast.CommentGroupþlgo.typelink.[]*ast.CommentGroup	[]*go/ast.CommentGroup6type.[]*go/ast.CommentGroupþTgo.string.hdr."func([]uint8, int) []uint8"  Lgo.string."func([]uint8, int) []uint8"þLgo.string."func([]uint8, int) []uint8"@6func([]uint8, int) []uint8þ>type.func([]uint8, int) []uint8  ±¿9k30€ runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8, int) []uint8"pPgo.weak.type.*func([]uint8, int) []uint8ð>type.func([]uint8, int) []uint8À>type.func([]uint8, int) []uint8ðtype.[]uint8€type.inttype.[]uint8þ‚go.typelink.func([]uint8, int) []uint8	func([]uint8, int) []uint8>type.func([]uint8, int) []uint8þ4go.string.hdr."[]ast.Decl"  
,go.string."[]ast.Decl"þ,go.string."[]ast.Decl" []ast.Declþ$type.[]go/ast.Declq|+
0  runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]ast.Decl"p6go.weak.type.*[]go/ast.Decl€ type.go/ast.DeclþHgo.typelink.[]ast.Decl	[]go/ast.Decl$type.[]go/ast.Declþ*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."fmt"  go.string."fmt"þgo.string."fmt"fmtþ$go.importpath.fmt.  go.string."fmt"þ,go.string.hdr."go/ast"  $go.string."go/ast"þ$go.string."go/ast"go/astþ*go.importpath.go/ast.  $go.string."go/ast"þ0go.string.hdr."go/token"  (go.string."go/token"þ(go.string."go/token" go/tokenþ.go.importpath.go/token.  (go.string."go/token"þ.go.string.hdr."strings"  &go.string."strings"þ&go.string."strings"stringsþ,go.importpath.strings.  &go.string."strings"þ2go.string.hdr."go/parser"  	*go.string."go/parser"þ*go.string."go/parser" go/parserþ0go.importpath.go/parser.  	*go.string."go/parser"þ4go.string.hdr."go/printer"  
,go.string."go/printer"þ,go.string."go/printer" go/printerþ2go.importpath.go/printer.  
,go.string."go/printer"þ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}ÿÿgo13ld