Skip to content

Commit 2c3bd6e

Browse files
committed
replace go-shapefile parser, handle multipolygon types
1 parent c96d8f7 commit 2c3bd6e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1334
-533
lines changed

.dockerignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ data
44
*.bleve
55
*.db
66
ui/node_modules/
7-
ui/build/
7+
ui/build/
8+
parser/node_modules/
9+
mada/shp/
10+
.git/

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ go.work
3131
*.bleve/
3232
bin/
3333
data/
34+
mada/geojson/*.json
3435

3536
# End of https://www.toptal.com/developers/gitignore/api/go

cmd/communes.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ to quickly create a Cobra application.`,
6666
if id != "" {
6767
result, _ := c.ShowCommune(id)
6868
if result != nil {
69-
mada.FormatOrOpenCommuneInBrowser(db, result, openInBrowser, outputInJSON)
69+
mada.FormatOrOpenCommuneInBrowser(db, index, result, openInBrowser, outputInJSON)
7070
}
7171
return
7272
}
@@ -78,7 +78,7 @@ to quickly create a Cobra application.`,
7878
if err != nil {
7979
panic(err)
8080
}
81-
mada.FormatResultOrOpenInBrowser(db, result, openInBrowser, outputInJSON)
81+
mada.FormatResultOrOpenInBrowser(db, index, result, openInBrowser, outputInJSON)
8282
},
8383
}
8484

cmd/districts.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ to quickly create a Cobra application.`,
6868
if id != "" {
6969
result, _ := d.ShowDistrict(id)
7070
if result != nil {
71-
mada.FormatOrOpenDistrictInBrowser(db, result, openInBrowser, outputInJSON)
71+
mada.FormatOrOpenDistrictInBrowser(db, index, result, openInBrowser, outputInJSON)
7272
}
7373
return
7474
}
@@ -77,7 +77,7 @@ to quickly create a Cobra application.`,
7777
if err != nil {
7878
panic(err)
7979
}
80-
mada.FormatResultOrOpenInBrowser(db, result, openInBrowser, outputInJSON)
80+
mada.FormatResultOrOpenInBrowser(db, index, result, openInBrowser, outputInJSON)
8181
},
8282
}
8383

cmd/fokontany.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ to quickly create a Cobra application.`,
6868
if id != "" {
6969
result, _ := f.ShowFokontany(id)
7070
if result != nil {
71-
mada.FormatOrOpenFokontanyInBrowser(db, result, openInBrowser, outputInJSON)
71+
mada.FormatOrOpenFokontanyInBrowser(db, index, result, openInBrowser, outputInJSON)
7272
}
7373
return
7474
}
@@ -77,7 +77,7 @@ to quickly create a Cobra application.`,
7777
if err != nil {
7878
panic(err)
7979
}
80-
mada.FormatResultOrOpenInBrowser(db, result, openInBrowser, outputInJSON)
80+
mada.FormatResultOrOpenInBrowser(db, index, result, openInBrowser, outputInJSON)
8181
},
8282
}
8383

cmd/regions.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ to quickly create a Cobra application.`,
6868
if id != "" {
6969
result, _ := r.ShowRegion(id)
7070
if result != nil {
71-
mada.FormatOrOpenRegionInBrowser(db, result, openInBrowser, outputInJSON)
71+
mada.FormatOrOpenRegionInBrowser(db, index, result, openInBrowser, outputInJSON)
7272
}
7373
return
7474
}
@@ -77,7 +77,7 @@ to quickly create a Cobra application.`,
7777
if err != nil {
7878
panic(err)
7979
}
80-
mada.FormatResultOrOpenInBrowser(db, result, openInBrowser, outputInJSON)
80+
mada.FormatResultOrOpenInBrowser(db, index, result, openInBrowser, outputInJSON)
8181
},
8282
}
8383

cmd/search.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ to quickly create a Cobra application.`,
8383
if err != nil {
8484
panic(err)
8585
}
86-
mada.FormatSearchResultOrOpenInBrowser(db, result, options)
86+
mada.FormatSearchResultOrOpenInBrowser(db, index, result, options)
8787
},
8888
}
8989

cmd/ui.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ to quickly create a Cobra application.`,
5959
if err != nil {
6060
panic(err)
6161
}
62-
mada.StartHttpServer(db)
62+
index, err := mada.InitializeBleve(db)
63+
if err != nil {
64+
panic(err)
65+
}
66+
mada.StartHttpServer(db, index)
6367
},
6468
}
6569

go.mod

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ go 1.18
55
require (
66
github.com/99designs/gqlgen v0.17.9
77
github.com/blevesearch/bleve/v2 v2.3.2
8-
github.com/everystreet/go-shapefile v1.0.0
98
github.com/fatih/color v1.13.0
109
github.com/go-chi/chi v1.5.4
1110
github.com/go-chi/cors v1.2.1
@@ -14,6 +13,7 @@ require (
1413
github.com/lib/pq v1.10.6
1514
github.com/mattn/go-sqlite3 v2.0.3+incompatible
1615
github.com/mitchellh/go-homedir v1.1.0
16+
github.com/mitchellh/mapstructure v1.3.1
1717
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8
1818
github.com/rakyll/statik v0.1.7
1919
github.com/spf13/cobra v1.4.0
@@ -40,32 +40,28 @@ require (
4040
github.com/blevesearch/zapx/v14 v14.3.3 // indirect
4141
github.com/blevesearch/zapx/v15 v15.3.3 // indirect
4242
github.com/cpuguy83/go-md2man/v2 v2.0.1 // indirect
43-
github.com/everystreet/go-geojson/v2 v2.0.2 // indirect
44-
github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 // indirect
4543
github.com/golang/protobuf v1.5.2 // indirect
4644
github.com/golang/snappy v0.0.4 // indirect
4745
github.com/gorilla/websocket v1.5.0 // indirect
4846
github.com/hashicorp/golang-lru v0.5.4 // indirect
4947
github.com/inconshreveable/mousetrap v1.0.0 // indirect
48+
github.com/kr/pretty v0.3.0 // indirect
5049
github.com/matryer/moq v0.2.7 // indirect
5150
github.com/mattn/go-colorable v0.1.12 // indirect
5251
github.com/mattn/go-isatty v0.0.14 // indirect
53-
github.com/mattn/go-runewidth v0.0.13 // indirect
54-
github.com/mitchellh/mapstructure v1.3.1 // indirect
5552
github.com/mschoch/smat v0.2.0 // indirect
56-
github.com/olekukonko/tablewriter v0.0.5 // indirect
57-
github.com/rivo/uniseg v0.2.0 // indirect
53+
github.com/rogpeppe/go-internal v1.8.1 // indirect
5854
github.com/russross/blackfriday/v2 v2.1.0 // indirect
5955
github.com/spf13/pflag v1.0.5 // indirect
6056
github.com/urfave/cli/v2 v2.8.1 // indirect
6157
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
6258
go.etcd.io/bbolt v1.3.6 // indirect
6359
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect
64-
golang.org/x/net v0.0.0-20220526153639-5463443f8c37 // indirect
6560
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect
66-
golang.org/x/text v0.3.7 // indirect
6761
golang.org/x/tools v0.1.10 // indirect
6862
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
6963
google.golang.org/protobuf v1.28.0 // indirect
64+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
7065
gopkg.in/yaml.v2 v2.4.0 // indirect
66+
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
7167
)

go.sum

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ github.com/RoaringBitmap/roaring v1.1.0/go.mod h1:icnadbWcNyfEHlYdr+tDlOTih1Bf/h
1515
github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM=
1616
github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8=
1717
github.com/agnivade/levenshtein v1.1.1/go.mod h1:veldBMzWxcCG2ZvUTKD2kJNRdCk5hVbJomOvKkmgYbo=
18-
github.com/ajstarks/svgo v0.0.0-20210406150507-75cfd577ce75/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
19-
github.com/alecthomas/kong v0.2.16/go.mod h1:kQOmtJgV+Lb4aj+I2LEn40cbtawdWJ9Y8QLq+lElKxE=
20-
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
21-
github.com/alecthomas/units v0.0.0-20210208195552-ff826a37aa15/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
2218
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ=
2319
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8=
2420
github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig+0+Ap1h4unLjW6YQJpKZVmUzxsD4E/Q=
@@ -80,21 +76,13 @@ github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48 h1:fRzb/w+pyskVMQ+
8076
github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA=
8177
github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
8278
github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
83-
github.com/everystreet/go-geojson/v2 v2.0.1/go.mod h1:lPdsq4/LhwoqtE5bTB7F50tqC7iBkZQpKXSEqBgV6hM=
84-
github.com/everystreet/go-geojson/v2 v2.0.2 h1:Cr9yZ5qyh94s5m6Y+CXYQ8ao4tl8RykwG+9B4WOuIQ4=
85-
github.com/everystreet/go-geojson/v2 v2.0.2/go.mod h1:2DOMFHMJNGpgMCX87c2DJjVAlav0UMvcgx6t1DYA6kA=
86-
github.com/everystreet/go-shapefile v1.0.0 h1:RHXJ0Yhj2GD257zS17gjn1q5Ud1atOjDMK6m1h5qBpU=
87-
github.com/everystreet/go-shapefile v1.0.0/go.mod h1:bnFakeByxvu+JTjGvMLo0xCI+XLou3DxcYqbCat1atQ=
8879
github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w=
8980
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
9081
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
9182
github.com/go-chi/chi v1.5.4 h1:QHdzF2szwjqVV4wmByUnTcsbIg7UGaQ0tPF2t5GcAIs=
9283
github.com/go-chi/chi v1.5.4/go.mod h1:uaf8YgoFazUOkPBG7fxPftUylNumIev9awIWOENIuEg=
9384
github.com/go-chi/cors v1.2.1 h1:xEC8UT3Rlp2QuWNEr4Fs/c2EAGVKBwy/1vHx3bppil4=
9485
github.com/go-chi/cors v1.2.1/go.mod h1:sSbTewc+6wYHBBCW7ytsFSn836hqM7JxpglAy2Vzc58=
95-
github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI=
96-
github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 h1:gtexQ/VGyN+VVFRXSFiguSNcXmS6rkKT+X7FdIrTtfo=
97-
github.com/golang/geo v0.0.0-20210211234256-740aa86cb551/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI=
9886
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
9987
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
10088
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
@@ -148,10 +136,6 @@ github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb
148136
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
149137
github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y=
150138
github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
151-
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
152-
github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk=
153-
github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU=
154-
github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
155139
github.com/mattn/go-sqlite3 v2.0.3+incompatible h1:gXHsfypPkaMZrKbD5209QV9jbUTJKjyR5WD3HYQSd+U=
156140
github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
157141
github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw=
@@ -163,8 +147,6 @@ github.com/mitchellh/mapstructure v1.3.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RR
163147
github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
164148
github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM=
165149
github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw=
166-
github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
167-
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
168150
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
169151
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
170152
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
@@ -177,14 +159,10 @@ github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9
177159
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI=
178160
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
179161
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
180-
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
181162
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
182163
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
183164
github.com/rakyll/statik v0.1.7 h1:OF3QCZUuyPxuGEP7B4ypUa7sB/iHtqOTDYZXGM8KOdQ=
184165
github.com/rakyll/statik v0.1.7/go.mod h1:AlZONWzMtEnMs7W4e/1LURLiI49pIMmp6V9Unghqrcc=
185-
github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
186-
github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
187-
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
188166
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
189167
github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg=
190168
github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o=
@@ -210,7 +188,6 @@ github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
210188
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
211189
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
212190
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
213-
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
214191
github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY=
215192
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
216193
github.com/twpayne/go-geom v1.4.1 h1:LeivFqaGBRfyg0XJJ9pkudcptwhSSrYN9KZUW6HcgdA=
@@ -244,10 +221,7 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn
244221
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
245222
golang.org/x/net v0.0.0-20191003171128-d98b1b443823/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
246223
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
247-
golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8=
248224
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
249-
golang.org/x/net v0.0.0-20220526153639-5463443f8c37 h1:lUkvobShwKsOesNfWWlCS5q7fnbG1MEliIzwu886fn8=
250-
golang.org/x/net v0.0.0-20220526153639-5463443f8c37/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
251225
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
252226
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
253227
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -267,7 +241,6 @@ golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7w
267241
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
268242
golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
269243
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
270-
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
271244
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
272245
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
273246
golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
@@ -280,7 +253,6 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn
280253
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
281254
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
282255
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
283-
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
284256
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
285257
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
286258
golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
@@ -297,7 +269,6 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0
297269
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
298270
google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=
299271
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
300-
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
301272
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
302273
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
303274
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

0 commit comments

Comments
 (0)