diff --git a/.goki/config.toml b/.goki/config.toml index 9b45ba3ca..61d20cfc3 100644 --- a/.goki/config.toml +++ b/.goki/config.toml @@ -1,12 +1,12 @@ Name = "axon" Desc = "" -Version = "v2.0.0-dev0.0.1" +Version = "v2.0.0-dev0.0.2" Type = "Library" [Build] Package = "." Output = "" - ID = "com.org.todo.axon" + ID = "org.emer.axon" Debug = false Rebuild = false Install = false @@ -64,6 +64,7 @@ Type = "Library" YAML = false SQL = false GQL = false + Extend = true [Generate.Gtigen] Dir = "." Output = "gtigen.go" diff --git a/axon/version.go b/axon/version.go index 019bdd1cc..0cb2292df 100644 --- a/axon/version.go +++ b/axon/version.go @@ -1,9 +1,12 @@ -// WARNING: auto-generated by Makefile release target -- run 'make release' to update +// Code generated by "goki version"; DO NOT EDIT. package axon const ( - Version = "v1.8.20" - GitCommit = "03242218" // the commit JUST BEFORE the release - VersionDate = "2023-10-25 20:13" // UTC + // Version is the version of this package being used + Version = "v2.0.0-dev0.0.2" + // GitCommit is the commit just before the latest version commit + GitCommit = "997f761d" + // VersionDate is the date-time of the latest version commit in UTC (in the format 'YYYY-MM-DD HH:MM', which is the Go format '2006-01-02 15:04') + VersionDate = "2023-12-21 10:17" ) diff --git a/go.mod b/go.mod index 9f46985f1..834ecf541 100644 --- a/go.mod +++ b/go.mod @@ -5,36 +5,36 @@ go 1.21 require ( github.com/alecthomas/assert/v2 v2.2.1 github.com/anthonynsimon/bild v0.13.0 - github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b + github.com/c2h5oh/datasize v0.0.0-20231215233829-aa82cc1e6500 github.com/emer/emergent v1.3.49 - github.com/emer/emergent/v2 v2.0.0-dev0.0.2 + github.com/emer/emergent/v2 v2.0.0-dev0.0.4 github.com/emer/empi/v2 v2.0.0-dev0.0.2 github.com/emer/etable v1.1.19 - github.com/emer/eve/v2 v2.0.0-dev0.0.1.0.20231216082813-f792ee727590 - github.com/emer/vision/v2 v2.0.0-dev0.0.2 + github.com/emer/eve/v2 v2.0.0-dev0.0.2 + github.com/emer/vision/v2 v2.0.0-dev0.0.4 github.com/goki/ki v1.1.17 github.com/goki/mat32 v1.0.18 github.com/goki/vgpu v1.0.34 github.com/goki/vulkan v1.0.7 github.com/stretchr/testify v1.8.4 gitlab.com/gomidi/midi/v2 v2.0.30 - goki.dev/colors v0.8.41 - goki.dev/enums v0.9.52 - goki.dev/etable/v2 v2.0.0-dev0.0.9 - goki.dev/gi/v2 v2.0.0-dev0.0.25 - goki.dev/girl v0.0.32 - goki.dev/glop v0.1.9-0.20231215195749-0ece7c1642b7 - goki.dev/goosi v0.0.22 - goki.dev/gosl/v2 v2.0.0-dev0.0.3.0.20231216082948-11455e26c72b - goki.dev/grr v0.0.9 - goki.dev/gti v0.1.28 - goki.dev/icons v0.0.14 - goki.dev/laser v0.1.30 - goki.dev/mat32/v2 v2.0.0-dev0.0.24 - goki.dev/ordmap v0.5.8 - goki.dev/vgpu/v2 v2.0.0-dev0.0.26 - goki.dev/xyz v0.5.17 - golang.org/x/exp v0.0.0-20231206192017-f3f8817b8deb + goki.dev/colors v0.8.43 + goki.dev/enums v0.9.55 + goki.dev/etable/v2 v2.0.0-dev0.0.11 + goki.dev/gi/v2 v2.0.0-dev0.0.27 + goki.dev/girl v0.0.35 + goki.dev/glop v0.1.9 + goki.dev/goosi v0.0.24 + goki.dev/gosl/v2 v2.0.0-dev0.0.5 + goki.dev/grr v0.0.11 + goki.dev/gti v0.1.31 + goki.dev/icons v0.0.16 + goki.dev/laser v0.1.33 + goki.dev/mat32/v2 v2.0.0-dev0.0.27 + goki.dev/ordmap v0.5.9 + goki.dev/vgpu/v2 v2.0.0-dev0.0.29 + goki.dev/xyz v0.5.19 + golang.org/x/exp v0.0.0-20231219180239-dc181d75b848 ) require ( @@ -54,6 +54,7 @@ require ( github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/aymerick/douceur v0.2.0 // indirect github.com/campoy/embedmd v1.0.0 // indirect + github.com/chewxy/math32 v1.10.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dlclark/regexp2 v1.10.0 // indirect github.com/emer/empi v1.0.17 // indirect @@ -89,17 +90,17 @@ require ( github.com/rivo/uniseg v0.4.4 // indirect github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect github.com/srwiley/scanx v0.0.0-20190309010443-e94503791388 // indirect - goki.dev/cam v0.9.46 // indirect - goki.dev/cursors v0.0.29 // indirect - goki.dev/fi v0.1.16 // indirect - goki.dev/grog v0.0.24 // indirect - goki.dev/grows v0.3.27 // indirect - goki.dev/ki/v2 v2.0.0-dev0.0.30 // indirect - goki.dev/pi/v2 v2.0.0-dev0.0.23 // indirect + goki.dev/cam v0.9.48 // indirect + goki.dev/cursors v0.0.31 // indirect + goki.dev/fi v0.1.18 // indirect + goki.dev/grog v0.0.26 // indirect + goki.dev/grows v0.3.30 // indirect + goki.dev/ki/v2 v2.0.0-dev0.0.32 // indirect + goki.dev/pi/v2 v2.0.0-dev0.0.25 // indirect goki.dev/prof/v2 v2.0.0-dev0.0.4 // indirect - goki.dev/spell v0.1.12 // indirect - goki.dev/svg v0.1.25 // indirect - goki.dev/vci/v2 v2.0.0-dev0.0.28 // indirect + goki.dev/spell v0.1.14 // indirect + goki.dev/svg v0.1.27 // indirect + goki.dev/vci/v2 v2.0.0-dev0.0.31 // indirect golang.org/x/image v0.14.0 // indirect golang.org/x/mod v0.14.0 // indirect golang.org/x/net v0.19.0 // indirect diff --git a/go.sum b/go.sum index d7f3d385b..e72b7ed1c 100644 --- a/go.sum +++ b/go.sum @@ -29,6 +29,7 @@ github.com/akutz/sortfold v0.2.1 h1:u9x3FC6oM+6gZKEVNRnmVafJgappwrv9YqpELQCYViI= github.com/akutz/sortfold v0.2.1/go.mod h1:m1NArmessx+/3z2N8MiiTjq79A3WwZwDDiZ7eeD4jHA= github.com/alecthomas/assert/v2 v2.2.1 h1:XivOgYcduV98QCahG8T5XTezV5bylXe+lBxLG2K2ink= github.com/alecthomas/assert/v2 v2.2.1/go.mod h1:pXcQ2Asjp247dahGEmsZ6ru0UVwnkhktn7S0bBDLxvQ= +github.com/alecthomas/chroma v0.10.0 h1:7XDcGkCQopCNKjZHfYrNLraA+M7e0fMiJ/Mfikbfjek= github.com/alecthomas/chroma/v2 v2.12.0 h1:Wh8qLEgMMsN7mgyG8/qIpegky2Hvzr4By6gEF7cmWgw= github.com/alecthomas/chroma/v2 v2.12.0/go.mod h1:4TQu7gdfuPjSh76j78ietmqh9LiurGF0EpseFXdKMBw= github.com/alecthomas/repr v0.2.0 h1:HAzS41CIzNW5syS8Mf9UwXhNH1J9aix/BvDRf1Ml2Yk= @@ -50,9 +51,13 @@ github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd3 github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b h1:6+ZFm0flnudZzdSE0JxlhR2hKnGPcNB35BjQf4RYQDY= github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M= +github.com/c2h5oh/datasize v0.0.0-20231215233829-aa82cc1e6500 h1:6lhrsTEnloDPXyeZBvSYvQf8u86jbKehZPVDDlkgDl4= +github.com/c2h5oh/datasize v0.0.0-20231215233829-aa82cc1e6500/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M= github.com/campoy/embedmd v1.0.0 h1:V4kI2qTJJLf4J29RzI/MAt2c3Bl4dQSYPuflzwFH2hY= github.com/campoy/embedmd v1.0.0/go.mod h1:oxyr9RCiSXg0M3VJ3ks0UGfp98BpSSGr0kpiX3MzVl8= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/chewxy/math32 v1.10.1 h1:LFpeY0SLJXeaiej/eIp2L40VYfscTvKh/FSEZ68uMkU= +github.com/chewxy/math32 v1.10.1/go.mod h1:dOB2rcuFrCn6UHrze36WSLVPKtzPMRAQvBvUwkSsLqs= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -70,6 +75,8 @@ github.com/emer/emergent v1.3.49 h1:/22zYCquxfzSP7KVt+LAML5TlGZF86s4/nzSoWvHSRI= github.com/emer/emergent v1.3.49/go.mod h1:9xv+lxvdOouAYDzQJQfE5civN3QkrYEifiiGhrtAut4= github.com/emer/emergent/v2 v2.0.0-dev0.0.2 h1:9y8LR0nYj8fc9Boqwwesx3RayuSZPfLa23tkIazg5kw= github.com/emer/emergent/v2 v2.0.0-dev0.0.2/go.mod h1:wHmouskl+1L/aU9/cqyR2hr/hQ5m2gkHwAe2aSvBL0E= +github.com/emer/emergent/v2 v2.0.0-dev0.0.4 h1:tNoe+LAWHCdCmlwBrlCniGMdo35C6J9lALAQd2zAi7g= +github.com/emer/emergent/v2 v2.0.0-dev0.0.4/go.mod h1:3rtJ0T21SOmj12Rb04mZvN9NVdkJYonx9ZsemQp/Vz0= github.com/emer/empi v1.0.17 h1:1arFWAzdDR9emrKbz2sTGMhfAa+Kk0y3UTeBW1j9ltw= github.com/emer/empi v1.0.17/go.mod h1:cwXlhwSb91QvfadOlVRrXvcpLGa1ld3GZme5ygb4kt8= github.com/emer/empi/v2 v2.0.0-dev0.0.2 h1:emqufj0F0vS2Qm7dXDR5cmuEHzVTLdud9/kihMi4UiU= @@ -78,8 +85,12 @@ github.com/emer/etable v1.1.19 h1:nk3ThZBPs5PjYwuM2CCq7MxvyoxBeUFEfn67ewC/IHQ= github.com/emer/etable v1.1.19/go.mod h1:c5Uvo5NQl5VhV8Q3VB6CexDd2lRl2PJ04Aa8y65AYUU= github.com/emer/eve/v2 v2.0.0-dev0.0.1.0.20231216082813-f792ee727590 h1:xKp6GbG2FUuhLD+eDAon/YU3qavPC143krXgqloi+Og= github.com/emer/eve/v2 v2.0.0-dev0.0.1.0.20231216082813-f792ee727590/go.mod h1:HRXq/fOlFnY/8SgvY4XgzGrevdO/7rLcqL1VwgWMg9s= +github.com/emer/eve/v2 v2.0.0-dev0.0.2 h1:gGplnXkp9WNQAPzMPXGZW0k8SiDx7QfmK0bX4TeQDPU= +github.com/emer/eve/v2 v2.0.0-dev0.0.2/go.mod h1:tEeI1vsnjNxDmdT8x+RX0PqNAam7dt2hZuuQpT7+MgI= github.com/emer/vision/v2 v2.0.0-dev0.0.2 h1:78BoCd7PLErcLH/qyBTUscvkDw3PkfskQicQ1F+uuNs= github.com/emer/vision/v2 v2.0.0-dev0.0.2/go.mod h1:K0J+Q8ufL6zrW/M+Cn3vSdL1jDiNgIIPd8APbv8sJeY= +github.com/emer/vision/v2 v2.0.0-dev0.0.4 h1:AdnJflxTlXhsm7FFiY9rAC2e2GmJ033fjhnftBtMxwo= +github.com/emer/vision/v2 v2.0.0-dev0.0.4/go.mod h1:+Lqx0BE+02jx4k0dRaq5vKaEpqCUy21VlaARzb4no54= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -251,58 +262,110 @@ gitlab.com/gomidi/midi/v2 v2.0.30/go.mod h1:Y6IFFyABN415AYsFMPJb0/43TRIuVYDpGKp2 go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= goki.dev/cam v0.9.46 h1:FwqL0SjwR5mBESzOi4FHN9/HRhbiDPmvD75EcGVPmL0= goki.dev/cam v0.9.46/go.mod h1:CI53lzIdarlFDHwvCzGipC3SAAWnBGe+ktKMAB40kMI= +goki.dev/cam v0.9.48 h1:KlQxA9YURsvt/iZORFIRPA/P54k3HZBNx9Y0TPr/6jA= +goki.dev/cam v0.9.48/go.mod h1:NIrTbYYtuFtJIU1YJJiAWW+gpswGd4iqu7AO/9GbOsI= goki.dev/colors v0.8.41 h1:siXB9CBy0M2mB6JsLo3/w8FyAul+O0Wv50LLOA6vc7Y= goki.dev/colors v0.8.41/go.mod h1:uAV51GLJjVBiLCOViOmC0N8rrTP+WaYyg/uTO5rdltw= +goki.dev/colors v0.8.43 h1:MJRx+bbshIa+QZc4J5SgmdqbJ8M7era9eeuLcw/F2RA= +goki.dev/colors v0.8.43/go.mod h1:B8j9nGf6MT0B05GVDFpjmPx3/Dy3MRxUV4dmVvah1d0= goki.dev/cursors v0.0.29 h1:452aO/m5ND7NLkT9oYoH/uzsv2gyGQX0qnPKwcOLIs4= goki.dev/cursors v0.0.29/go.mod h1:4Jg2YDs+MWpgeH/KmTTmgwOVqszI29FJ2IiajXIvq1g= +goki.dev/cursors v0.0.31 h1:7L8tg3AL+OeV3os1htsv9OqzIn+IodnzO39T//gZEq0= +goki.dev/cursors v0.0.31/go.mod h1:RGypRo+PIksWnx0YBXAptUCZ0Pn32F/SYt20mnfT7D8= goki.dev/enums v0.9.52 h1:q5BYXyJoYZqrLbBdP3NQSzcmedy2yQ331cWu4Xs4zr4= goki.dev/enums v0.9.52/go.mod h1:T8vLSgJQAkTP0WdPa0aZSS/yMYJHrqPKafqYwQTfWAU= +goki.dev/enums v0.9.55 h1:tYPS9Y0nXqlU6banoVGpi//xg7FyHlSPjQzyh2amqTQ= +goki.dev/enums v0.9.55/go.mod h1:BrbSAGyPGrJZYb3sqr1db2+MPLl1boH0zDByDbtjKek= goki.dev/etable/v2 v2.0.0-dev0.0.9 h1:41MgbuML3eGkyxaExnfNPGuJeObedVDqwRbwL6W4VrM= goki.dev/etable/v2 v2.0.0-dev0.0.9/go.mod h1:/R5LT9kON5pNUFqEXovNpKMFtPSpMceLatzizRIm2kI= +goki.dev/etable/v2 v2.0.0-dev0.0.11 h1:f4DncIjMLfSknH3xNeUMjG8Kf9c/h1Kz5MZr8J6EQjI= +goki.dev/etable/v2 v2.0.0-dev0.0.11/go.mod h1:MSqMMym9dwi+CfS2BwQDEtBMWiVCWXLNDTMED9mHfuI= goki.dev/fi v0.1.16 h1:GwXqm+IHk9JcyEfheAypN59ozcwgHAm/LYpFsqJDeHM= goki.dev/fi v0.1.16/go.mod h1:uuhpDb+jK89otuPHDUQJ38VefApaA/yIE70sKCED+Wo= +goki.dev/fi v0.1.18 h1:3hPdJPOkJfsWTAgyraNrSda6Ckfe+Z2FaUUn4Q6kyUY= +goki.dev/fi v0.1.18/go.mod h1:yDHvfIHCOK+SMxKcVHfyoyI4TuLVdR8hohGOk/9nN9A= goki.dev/gi/v2 v2.0.0-dev0.0.25 h1:Tixd5JG0Odwt5mJhyRUUA5C7sc3hlKvld91BTbOCnCc= goki.dev/gi/v2 v2.0.0-dev0.0.25/go.mod h1:uci6WbkLPdRm1GZfrpNPP48bl5rkoOfQmvZ5+0a+8Qw= +goki.dev/gi/v2 v2.0.0-dev0.0.27 h1:XhpXzNcRX61YtdqXG/ffLPtjz5beddSXWl/IVOHtTNE= +goki.dev/gi/v2 v2.0.0-dev0.0.27/go.mod h1:J9e3fm5mbfxsg4z64GKGU9VHSRCsH3n3Z6+9y8uM9KU= goki.dev/girl v0.0.32 h1:K31garFp3wTipvsfSs0YWwOiyU0F2vHIqw9QTJHEMpg= goki.dev/girl v0.0.32/go.mod h1:EZDS9vgd5+vYPYZxhUmcxABEsFPFJ2dzRgr2Kr4lyp8= +goki.dev/girl v0.0.35 h1:xeiWwG0jgOrbilf6XuzMgPuHJ/X3AXe5/owHKT0DgfQ= +goki.dev/girl v0.0.35/go.mod h1:l3SrITAwAtcfDUgcI4rJgcalHNh1voalFTGJgX4eMhI= goki.dev/glop v0.1.9-0.20231215195749-0ece7c1642b7 h1:6MldAHhNa69x7X1Bq/+Mo+5Bw/U5kA2bxcVwupAyAi0= goki.dev/glop v0.1.9-0.20231215195749-0ece7c1642b7/go.mod h1:Q9TPQIlJ5LL38UITJonRUEmEbPPTHWOJED+xD63VmIg= +goki.dev/glop v0.1.9 h1:s6FFcCXqNy2FLEG5k+ULvxEvbYtHnW7KoqvEw9uPsP0= +goki.dev/glop v0.1.9/go.mod h1:Q9TPQIlJ5LL38UITJonRUEmEbPPTHWOJED+xD63VmIg= goki.dev/goosi v0.0.22 h1:G9J3A02DOlNaXwiRo+5ox46kzpmAEuj87KVQhhuXutg= goki.dev/goosi v0.0.22/go.mod h1:+/7oPw1dgpssVMlQPbnqK3OEUg972eiAnDF7NIWNEbU= +goki.dev/goosi v0.0.24 h1:ihObJPh07enlfpznMLM77JWAOAz6iaA1o/2JYbiAvhA= +goki.dev/goosi v0.0.24/go.mod h1:saV+W9tD1p+WRpfdgc4FGGnzHGoi0nPi1+0EMEFCPt8= goki.dev/gosl/v2 v2.0.0-dev0.0.3.0.20231216082948-11455e26c72b h1:Hhnc8fhrq2mU2KQcaQq6xb8ifrDQ/Rk/b3kx8byE8ig= goki.dev/gosl/v2 v2.0.0-dev0.0.3.0.20231216082948-11455e26c72b/go.mod h1:pPHH35o3EMMfNVrbQJBH60f1SjHhm6VSg53vx+H07nw= +goki.dev/gosl/v2 v2.0.0-dev0.0.5 h1:8XVM50+CV6rD8MxRTyKS77NUbhP+mWUfutZfUz2dcIw= +goki.dev/gosl/v2 v2.0.0-dev0.0.5/go.mod h1:dZCtITJoTRKmzBVqs7S1M9Ml2ieLXkARvSRNl0JoXnE= goki.dev/grog v0.0.24 h1:tc1BrbcXrjJj2qEj01A9mNGdsRIEGJOT7KHJBpu1H78= goki.dev/grog v0.0.24/go.mod h1:syaDqOz6EyYmt1uxt6vZHobH0rnQmQptxyM0R8qPTaw= +goki.dev/grog v0.0.26 h1:x5a7gJViBqsLGJZIM1lUmk76c/bvi/OmUkYIPZEB2CY= +goki.dev/grog v0.0.26/go.mod h1:ia+zG+6owggSFju6HbQFOT+/R8I0ankfcBow6g/UKd4= goki.dev/grows v0.3.27 h1:Q9HFyZVZYxL8X/nOtNopXqQxfzzHMBA9UNvLTo3bc1U= goki.dev/grows v0.3.27/go.mod h1:4uZ4GFrqVYIvAPlATTQtDsJcUnyojOwwrO+OQXsmVtA= +goki.dev/grows v0.3.30 h1:X/fy/Oh5r+m96WeDEjuZ3w9bqrkrdmcNxU0wmnxNEDg= +goki.dev/grows v0.3.30/go.mod h1:9WydssNK8Vjyu24SVXnCoCiG3SRm+RSFbf+mzXkp+2A= goki.dev/grr v0.0.9 h1:iFkelH1Lf17Z7hlRUsID/td0ZJj1oImzgG4RBpDh5OA= goki.dev/grr v0.0.9/go.mod h1:i8HvzZY1VPU3u/rNCw4No6/cdwVw0iOUUz4Yo/o/e4c= +goki.dev/grr v0.0.11 h1:BXDUzW8y9F+KXymOFvbxoPWxEl95LSwNapoooQ+D0ug= +goki.dev/grr v0.0.11/go.mod h1:i8HvzZY1VPU3u/rNCw4No6/cdwVw0iOUUz4Yo/o/e4c= goki.dev/gti v0.1.28 h1:gt4iEQms3AnRg/WWOXXLFzTvcH98wZJHepfWUVA+cT8= goki.dev/gti v0.1.28/go.mod h1:6fFahcbZqEe0nA/AcOaiq/hER/MAPnL/BGEbtxK6164= +goki.dev/gti v0.1.31 h1:3DZYNumyYy3Dx4D3lbj7TEtzkp538p4KYt4wEl6cvUg= +goki.dev/gti v0.1.31/go.mod h1:IOZilIh0ngDaf4faSNj9oFkGLRIFFOyg6w8JFGcB+6w= goki.dev/icons v0.0.14 h1:VLpSO1sBAQpPUBQHK9Cm21EtMaGYCp/HR/z20OqJUS8= goki.dev/icons v0.0.14/go.mod h1:19ubuG+G5p+wM/N7AU7Tgnr5/ygPDd1EivY1ipjiOZw= +goki.dev/icons v0.0.16 h1:p8kkJcQZYmZ4iEm2VwoIndUtPtUk8EZFWLagP9QBl6U= +goki.dev/icons v0.0.16/go.mod h1:W8v1n9qpjeVylA9SqW2XxAYI+m9vbj2NxTJcxcmPmrs= goki.dev/ki/v2 v2.0.0-dev0.0.30 h1:/eQsAPcrXTOMSJWlUZWH1AcsunmzlMy++Lhppje6oMc= goki.dev/ki/v2 v2.0.0-dev0.0.30/go.mod h1:XLvLdqNSZ0aFASKI+/IP5qdc9y5z87ics8DDw7NNAKo= +goki.dev/ki/v2 v2.0.0-dev0.0.32 h1:7QOhSGWrOuIEdk8XZTJxBeyamFRz8coFfHhPlJ0tdA4= +goki.dev/ki/v2 v2.0.0-dev0.0.32/go.mod h1:uGGvB+CCEySB8Vz/eZ/xqSXPllRsOVGu5+6v2RuofpA= goki.dev/laser v0.1.30 h1:SzvpQom50asqca9nJFasA5EMg9s96oPDaFT5t5fxlWA= goki.dev/laser v0.1.30/go.mod h1:mnnpZvmB23N+lS4x5jQIKGRJFgvebc+qNNd7eK0hwuk= +goki.dev/laser v0.1.33 h1:Ho6A7JhfcZOBArMWPeeFPYXVX3QXWqkp+H/pxelWTyo= +goki.dev/laser v0.1.33/go.mod h1:SBAKzsIXQdBqQIwnEm913xj9604q82wjZ7soDMiCWH8= goki.dev/mat32/v2 v2.0.0-dev0.0.24 h1:RY+aG3OmbRiNls8X7kGD+kkLWRukmEZRgCE8CDjpNYQ= goki.dev/mat32/v2 v2.0.0-dev0.0.24/go.mod h1:C76M7oLT638VCRfgqaTJ8M4fhz+TeahxvODHEXdYDzw= +goki.dev/mat32/v2 v2.0.0-dev0.0.27 h1:6z1XdcKu0BHx4fJvVcNy5OlbLFrVyPRIbFG1wDBPubw= +goki.dev/mat32/v2 v2.0.0-dev0.0.27/go.mod h1:q0M0c8sjbEKS+2aLOhiPx7RLEiWn6WPzLVRdRjDOAzE= goki.dev/ordmap v0.5.8 h1:eFmEyqsmOLa015CHcnBjQ/uxUhJ6y18GyJl3RVQn6Wk= goki.dev/ordmap v0.5.8/go.mod h1:m3CYoDJcio+Z9aXipUdg3yLUjKspxnVc8es6GWrDAwQ= +goki.dev/ordmap v0.5.9 h1:IKUmvSqkNHP2Ryde0tOlqEVG8jlCPC3JtrkV00aO0fc= +goki.dev/ordmap v0.5.9/go.mod h1:m3CYoDJcio+Z9aXipUdg3yLUjKspxnVc8es6GWrDAwQ= goki.dev/pi/v2 v2.0.0-dev0.0.23 h1:HB94HnYz2KNlbeknozv0MVgNmhWYoF4peW3dNqmULMY= goki.dev/pi/v2 v2.0.0-dev0.0.23/go.mod h1:A8rDydPszmAW8Zpgagg0Odk2xBaL+Iv/2TTSQUVqdTE= +goki.dev/pi/v2 v2.0.0-dev0.0.25 h1:QsN66E3R7+7n/Sc43UWtXCyU0ZX+8v9zDSkxWOMZFKU= +goki.dev/pi/v2 v2.0.0-dev0.0.25/go.mod h1:gAwJsGFEnY5wPqvCw5j0pgkcmbYjB/kGY2/lOxzrzYs= goki.dev/prof/v2 v2.0.0-dev0.0.4 h1:paf9YO++bwGBa/ig7J+HbWLNuIJqAxeyJJiFu2d8YHk= goki.dev/prof/v2 v2.0.0-dev0.0.4/go.mod h1:gMwjHzdBy06YspRuxfTEJ65QMQ1gMafmib75mNC7vnA= goki.dev/spell v0.1.12 h1:L9TBvhRsCkmsuCSwKiFULttrQGc9bcp6BZoUe9i/pZE= goki.dev/spell v0.1.12/go.mod h1:q6aA4M2b1Qa+S71mGICz0E6Cy7o1kAnnzUonQjllIUk= +goki.dev/spell v0.1.14 h1:Z+bc+z5cqGMvcRN54yl/p/Qb7k7Xnlw3rxNo2r5/fbo= +goki.dev/spell v0.1.14/go.mod h1:RLKi/VAs2Kmz+2an/DlkBRzWCnCxUTKJrBrcYF96gV8= goki.dev/svg v0.1.25 h1:VZMzyV08J+GneK7DsioUpyQGYeK00OW7jz9E3MkszNo= goki.dev/svg v0.1.25/go.mod h1:ehdC9aQ7r8DfcicsFKyxfG2lUu1iUnZEmC7t9rZ70v8= +goki.dev/svg v0.1.27 h1:Wtt62rjr3PEDy7/qbjqiYv0Q0AsPSYag8KRV3EXeewc= +goki.dev/svg v0.1.27/go.mod h1:sXzrje+R6VxGf9grQhpOrS/+rzlot1YV5sM4hvjeXNo= goki.dev/vci/v2 v2.0.0-dev0.0.28 h1:VzJN2GhXydiTyoLezWUPR0sQdF+deHnsRNUwbBYy6WA= goki.dev/vci/v2 v2.0.0-dev0.0.28/go.mod h1:RsHaOxju5el9a+shpHM2vMk3EXfHjbF8vvlyzsUWQrg= +goki.dev/vci/v2 v2.0.0-dev0.0.31 h1:wYHbPTI924EsJ0iQeEuGfTUqsjEH1YCP8q9mOCUN2Ns= +goki.dev/vci/v2 v2.0.0-dev0.0.31/go.mod h1:T2BsLNmCnakJHnwkMCS+E0C+/QL+akQipdMW5y6bG6s= goki.dev/vgpu/v2 v2.0.0-dev0.0.26 h1:+tU5uzSiKIFmf9LcfdBlEPD2Rm06wpOOfeOVIShcWhw= goki.dev/vgpu/v2 v2.0.0-dev0.0.26/go.mod h1:svSzADm3NSRwUqIctzyn5JmWctB5FsIelBAbyW0UNK4= +goki.dev/vgpu/v2 v2.0.0-dev0.0.29 h1:RyF4LyXOll49EoOZy9IgBAddc32qp9dxXKkf3bHqk5w= +goki.dev/vgpu/v2 v2.0.0-dev0.0.29/go.mod h1:w7sRFPuBp9r0+jO/yfsUvh1rGv/Ico1hXO+TOBPhIhI= goki.dev/xyz v0.5.17 h1:RGHmG97XQmwO+RpH7PG+xnwL39zFD33/k/a5HiKkh9U= goki.dev/xyz v0.5.17/go.mod h1:aCLTLi0USpF3PgfohK/8UyyQ8Rzn9Qk8ckcXcksXfCU= +goki.dev/xyz v0.5.19 h1:r9AF2u4mqLGKI614QSzmo99qkvfa5OzOtTIGK5GEMaQ= +goki.dev/xyz v0.5.19/go.mod h1:Gjp56XcY6pBEmam+HszFFTaEpktG5DeuSbBvbAA7NN0= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -316,6 +379,8 @@ golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE= golang.org/x/exp v0.0.0-20231206192017-f3f8817b8deb h1:c0vyKkb6yr3KR7jEfJaOSv4lG7xPkbN6r52aJz1d8a8= golang.org/x/exp v0.0.0-20231206192017-f3f8817b8deb/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI= +golang.org/x/exp v0.0.0-20231219180239-dc181d75b848 h1:+iq7lrkxmFNBM7xx+Rae2W6uyPfhPeDWD+n+JgppptE= +golang.org/x/exp v0.0.0-20231219180239-dc181d75b848/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190321063152-3fc05d484e9f/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=