temp add
This commit is contained in:
parent
5f165f82ae
commit
d4d32df1ff
Binary file not shown.
BIN
admin/cmd/all_in_one/bi_manager.tar
Normal file
BIN
admin/cmd/all_in_one/bi_manager.tar
Normal file
Binary file not shown.
BIN
admin/cmd/all_in_one/bi_reporter.tar
Normal file
BIN
admin/cmd/all_in_one/bi_reporter.tar
Normal file
Binary file not shown.
BIN
admin/cmd/all_in_one/bi_sinker.tar
Normal file
BIN
admin/cmd/all_in_one/bi_sinker.tar
Normal file
Binary file not shown.
@ -2,7 +2,7 @@
|
||||
|
||||
app="admin"
|
||||
img_prefix="harbor.devops.u.niu/mid-platform"
|
||||
img_tag="1.0.0"
|
||||
img_tag="2.0.0"
|
||||
|
||||
go build -tags netgo -ldflags "-s -w" -trimpath -buildvcs=false -o $app
|
||||
echo "准备构建:$app"
|
||||
|
10
admin/cmd/test/args/args.go
Normal file
10
admin/cmd/test/args/args.go
Normal file
@ -0,0 +1,10 @@
|
||||
package args
|
||||
|
||||
type MulReq struct {
|
||||
A int
|
||||
B int
|
||||
}
|
||||
|
||||
type MulRsp struct {
|
||||
C int
|
||||
}
|
44
admin/cmd/test/rpcxclient.go
Normal file
44
admin/cmd/test/rpcxclient.go
Normal file
@ -0,0 +1,44 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
args2 "admin/cmd/test/args"
|
||||
"context"
|
||||
"flag"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
cclient "github.com/rpcxio/rpcx-redis/client"
|
||||
"github.com/smallnest/rpcx/client"
|
||||
)
|
||||
|
||||
var (
|
||||
addr = flag.String("addr", "localhost:8970", "server address")
|
||||
basePath = flag.String("base", "/rpcx", "prefix path")
|
||||
)
|
||||
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
d, _ := cclient.NewRedisDiscovery(*basePath, "Arith", []string{*redisAddr}, nil)
|
||||
xclient := client.NewXClient("Arith", client.Failover, client.RoundRobin, d, client.DefaultOption)
|
||||
defer xclient.Close()
|
||||
|
||||
args := &args2.MulReq{
|
||||
A: 10,
|
||||
B: 20,
|
||||
}
|
||||
|
||||
for {
|
||||
reply := &args2.MulRsp{}
|
||||
err := xclient.Call(context.Background(), "Mul", args, reply)
|
||||
if err != nil {
|
||||
log.Printf("failed to call: %v\n", err)
|
||||
time.Sleep(5 * time.Second)
|
||||
continue
|
||||
}
|
||||
|
||||
log.Printf("%d * %d = %d", args.A, args.B, reply.C)
|
||||
|
||||
time.Sleep(5 * time.Second)
|
||||
}
|
||||
}
|
39
admin/cmd/test/rpcxgateway.go
Normal file
39
admin/cmd/test/rpcxgateway.go
Normal file
@ -0,0 +1,39 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"log"
|
||||
|
||||
gateway "github.com/rpcxio/rpcx-gateway"
|
||||
"github.com/rpcxio/rpcx-gateway/gin"
|
||||
redisRegistryClient "github.com/rpcxio/rpcx-redis/client"
|
||||
"github.com/smallnest/rpcx/client"
|
||||
)
|
||||
|
||||
var (
|
||||
addr = flag.String("addr", ":8970", "http server address")
|
||||
redisAddr = flag.String("redisAddr", "localhost:6379", "redis address")
|
||||
basePath = flag.String("basepath", "/rpcx", "basepath for zookeeper, etcd and consul")
|
||||
failmode = flag.Int("failmode", int(client.Failover), "failMode, Failover in default")
|
||||
selectMode = flag.Int("selectmode", int(client.RoundRobin), "selectMode, RoundRobin in default")
|
||||
)
|
||||
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
d, err := createServiceDiscovery()
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
log.Printf("start gateway ...")
|
||||
|
||||
httpServer := gin.New(*addr)
|
||||
gw := gateway.NewGateway("/", httpServer, d, client.FailMode(*failmode), client.SelectMode(*selectMode), client.DefaultOption)
|
||||
|
||||
gw.Serve()
|
||||
}
|
||||
|
||||
func createServiceDiscovery() (client.ServiceDiscovery, error) {
|
||||
return redisRegistryClient.NewRedisDiscoveryTemplate(*basePath, []string{*redisAddr}, nil)
|
||||
}
|
56
admin/cmd/test/rpcxserver.go
Normal file
56
admin/cmd/test/rpcxserver.go
Normal file
@ -0,0 +1,56 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"admin/cmd/test/args"
|
||||
"context"
|
||||
"flag"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
cserver "github.com/rpcxio/rpcx-redis/serverplugin"
|
||||
"github.com/smallnest/rpcx/server"
|
||||
)
|
||||
|
||||
var (
|
||||
addr = flag.String("addr", "localhost:8972", "server address")
|
||||
redisAddr = flag.String("redisAddr", "localhost:6379", "redis address")
|
||||
basePath = flag.String("base", "/rpcx", "prefix path")
|
||||
)
|
||||
|
||||
type Arith struct {
|
||||
}
|
||||
|
||||
func (srv *Arith) Mul(ctx context.Context, req *args.MulReq, rsp *args.MulRsp) error {
|
||||
rsp.C = req.A * req.B
|
||||
return nil
|
||||
}
|
||||
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
s := server.NewServer()
|
||||
addRegistryPlugin(s)
|
||||
|
||||
log.Printf("start server...")
|
||||
|
||||
s.RegisterName("Arith", new(Arith), "")
|
||||
err := s.Serve("tcp", *addr)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func addRegistryPlugin(s *server.Server) {
|
||||
|
||||
r := &cserver.RedisRegisterPlugin{
|
||||
ServiceAddress: "tcp@" + *addr,
|
||||
RedisServers: []string{*redisAddr},
|
||||
BasePath: *basePath,
|
||||
UpdateInterval: time.Minute,
|
||||
}
|
||||
err := r.Start()
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
s.Plugins.Add(r)
|
||||
}
|
55
admin/go.mod
55
admin/go.mod
@ -11,7 +11,10 @@ require (
|
||||
github.com/golang-jwt/jwt/v5 v5.2.2
|
||||
github.com/prometheus/client_golang v1.22.0
|
||||
github.com/redis/go-redis/v9 v9.8.0
|
||||
github.com/rpcxio/rpcx-gateway v0.0.0-20230602022101-74ed729109fd
|
||||
github.com/rpcxio/rpcx-redis v0.0.0-20250107024620-f10ac7d956cb
|
||||
github.com/rs/zerolog v1.34.0
|
||||
github.com/smallnest/rpcx v1.9.1
|
||||
golang.org/x/crypto v0.38.0
|
||||
golang.org/x/sync v0.14.0
|
||||
golang.org/x/telemetry v0.0.0-20250507143331-155ddd5254aa
|
||||
@ -22,40 +25,86 @@ require (
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/akutz/memconn v0.1.0 // indirect
|
||||
github.com/alitto/pond v1.9.2 // indirect
|
||||
github.com/apache/thrift v0.21.0 // indirect
|
||||
github.com/beorn7/perks v1.0.1 // indirect
|
||||
github.com/bytedance/sonic v1.13.2 // indirect
|
||||
github.com/bytedance/sonic/loader v0.2.4 // indirect
|
||||
github.com/cenk/backoff v2.2.1+incompatible // indirect
|
||||
github.com/cenkalti/backoff v2.2.1+incompatible // indirect
|
||||
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
||||
github.com/cloudwego/base64x v0.1.5 // indirect
|
||||
github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0 // indirect
|
||||
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
||||
github.com/dustin/go-humanize v1.0.1 // indirect
|
||||
github.com/edwingeng/doublejump v1.0.1 // indirect
|
||||
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
|
||||
github.com/fatih/color v1.18.0 // indirect
|
||||
github.com/gabriel-vasile/mimetype v1.4.8 // indirect
|
||||
github.com/gin-contrib/sse v1.0.0 // indirect
|
||||
github.com/glebarez/go-sqlite v1.21.2 // indirect
|
||||
github.com/go-ping/ping v1.2.0 // indirect
|
||||
github.com/go-playground/locales v0.14.1 // indirect
|
||||
github.com/go-playground/universal-translator v0.18.1 // indirect
|
||||
github.com/go-playground/validator/v10 v10.26.0 // indirect
|
||||
github.com/go-redis/redis/v8 v8.11.5 // indirect
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
|
||||
github.com/goccy/go-json v0.10.5 // indirect
|
||||
github.com/google/uuid v1.3.0 // indirect
|
||||
github.com/godzie44/go-uring v0.0.0-20220926161041-69611e8b13d5 // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang/snappy v0.0.4 // indirect
|
||||
github.com/google/pprof v0.0.0-20250128161936-077ca0a936bf // indirect
|
||||
github.com/google/uuid v1.6.0 // indirect
|
||||
github.com/grandcat/zeroconf v1.0.0 // indirect
|
||||
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
||||
github.com/hashicorp/golang-lru v1.0.2 // indirect
|
||||
github.com/jinzhu/inflection v1.0.0 // indirect
|
||||
github.com/jinzhu/now v1.1.5 // indirect
|
||||
github.com/json-iterator/go v1.1.12 // indirect
|
||||
github.com/juju/ratelimit v1.0.2 // indirect
|
||||
github.com/julienschmidt/httprouter v1.3.0 // indirect
|
||||
github.com/kavu/go_reuseport v1.5.0 // indirect
|
||||
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
|
||||
github.com/kr/text v0.2.0 // indirect
|
||||
github.com/klauspost/reedsolomon v1.12.4 // indirect
|
||||
github.com/leodido/go-urn v1.4.0 // indirect
|
||||
github.com/mattn/go-colorable v0.1.13 // indirect
|
||||
github.com/libp2p/go-sockaddr v0.2.0 // indirect
|
||||
github.com/mattn/go-colorable v0.1.14 // indirect
|
||||
github.com/mattn/go-isatty v0.0.20 // indirect
|
||||
github.com/miekg/dns v1.1.63 // indirect
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
||||
github.com/modern-go/reflect2 v1.0.2 // indirect
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
||||
github.com/onsi/ginkgo/v2 v2.22.2 // indirect
|
||||
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
|
||||
github.com/philhofer/fwd v1.1.3-0.20240916144458-20a13a1f6b7c // indirect
|
||||
github.com/pkg/errors v0.9.1 // indirect
|
||||
github.com/prometheus/client_model v0.6.1 // indirect
|
||||
github.com/prometheus/common v0.62.0 // indirect
|
||||
github.com/prometheus/procfs v0.15.1 // indirect
|
||||
github.com/quic-go/quic-go v0.49.0 // indirect
|
||||
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
||||
github.com/rpcxio/libkv v0.5.1 // indirect
|
||||
github.com/rs/cors v1.11.1 // indirect
|
||||
github.com/rubyist/circuitbreaker v2.2.1+incompatible // indirect
|
||||
github.com/smallnest/quick v0.2.0 // indirect
|
||||
github.com/smallnest/rsocket v0.0.0-20241130031020-4a72eb6ff62a // indirect
|
||||
github.com/soheilhy/cmux v0.1.5 // indirect
|
||||
github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161 // indirect
|
||||
github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b // indirect
|
||||
github.com/tinylib/msgp v1.2.5 // indirect
|
||||
github.com/tjfoc/gmsm v1.4.1 // indirect
|
||||
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
||||
github.com/ugorji/go/codec v1.2.12 // indirect
|
||||
github.com/valyala/fastrand v1.1.0 // indirect
|
||||
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
|
||||
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
|
||||
github.com/xtaci/kcp-go v5.4.20+incompatible // indirect
|
||||
go.uber.org/mock v0.5.0 // indirect
|
||||
golang.org/x/arch v0.16.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20250128144449-3edf0e91c1ae // indirect
|
||||
golang.org/x/mod v0.24.0 // indirect
|
||||
golang.org/x/net v0.40.0 // indirect
|
||||
golang.org/x/sys v0.33.0 // indirect
|
||||
|
722
admin/go.sum
722
admin/go.sum
@ -1,161 +1,861 @@
|
||||
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
||||
cloud.google.com/go v0.31.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
||||
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
||||
cloud.google.com/go v0.37.0/go.mod h1:TS1dMSSfndXH133OKGwekG838Om/cQT0BUHV3HcBgoo=
|
||||
dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3/go.mod h1:Yl+fi1br7+Rr3LqpNJf1/uxUdtRUV+Tnj0o93V2B9MU=
|
||||
dmitri.shuralyov.com/html/belt v0.0.0-20180602232347-f7d459c86be0/go.mod h1:JLBrvjyP0v+ecvNYvCpyZgu5/xkfAUhi6wJj28eUfSU=
|
||||
dmitri.shuralyov.com/service/change v0.0.0-20181023043359-a85b471d5412/go.mod h1:a1inKt/atXimZ4Mv927x+r7UpyzRUf4emIoiiSC2TN4=
|
||||
dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c/go.mod h1:0PRwlb0D6DFvNNtx+9ybjezNCa8XF0xaYcETyp6rHWU=
|
||||
git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg=
|
||||
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
||||
github.com/ChimeraCoder/gojson v1.1.0/go.mod h1:nYbTQlu6hv8PETM15J927yM0zGj3njIldp72UT1MqSw=
|
||||
github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ=
|
||||
github.com/akutz/memconn v0.1.0 h1:NawI0TORU4hcOMsMr11g7vwlCdkYeLKXBcxWu2W/P8A=
|
||||
github.com/akutz/memconn v0.1.0/go.mod h1:Jo8rI7m0NieZyLI5e2CDlRdRqRRB4S7Xp77ukDjH+Fw=
|
||||
github.com/alangpierce/go-forceexport v0.0.0-20160317203124-8f1d6941cd75/go.mod h1:uAXEEpARkRhCZfEvy/y0Jcc888f9tHCc1W7/UeEtreE=
|
||||
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
|
||||
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
|
||||
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
|
||||
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
|
||||
github.com/alitto/pond v1.9.2 h1:9Qb75z/scEZVCoSU+osVmQ0I0JOeLfdTDafrbcJ8CLs=
|
||||
github.com/alitto/pond v1.9.2/go.mod h1:xQn3P/sHTYcU/1BR3i86IGIrilcrGC2LiS+E2+CJWsI=
|
||||
github.com/aliyun/alibaba-cloud-sdk-go v1.61.18/go.mod h1:v8ESoHo4SyHmuB4b1tJqDHxfTGEciD+yhvOU/5s1Rfk=
|
||||
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
|
||||
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
|
||||
github.com/apache/thrift v0.14.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
github.com/apache/thrift v0.21.0 h1:tdPmh/ptjE1IJnhbhrcl2++TauVjy242rkV/UzJChnE=
|
||||
github.com/apache/thrift v0.21.0/go.mod h1:W1H8aR/QRtYNvrPeFXBtobyRkd0/YVhTc6i07XIAgDw=
|
||||
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
|
||||
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
|
||||
github.com/armon/go-metrics v0.3.6/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc=
|
||||
github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
|
||||
github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
|
||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
||||
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
||||
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
|
||||
github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
|
||||
github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g=
|
||||
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
|
||||
github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
|
||||
github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
|
||||
github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
|
||||
github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s=
|
||||
github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
|
||||
github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U=
|
||||
github.com/bytedance/sonic v1.13.2 h1:8/H1FempDZqC4VqjptGo14QQlJx8VdZJegxs6wwfqpQ=
|
||||
github.com/bytedance/sonic v1.13.2/go.mod h1:o68xyaF9u2gvVBuGHPlUVCy+ZfmNNO5ETf1+KgkJhz4=
|
||||
github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU=
|
||||
github.com/bytedance/sonic/loader v0.2.4 h1:ZWCw4stuXUsn1/+zQDqeE7JKP+QO47tz7QCNan80NzY=
|
||||
github.com/bytedance/sonic/loader v0.2.4/go.mod h1:N8A3vUdtUebEY2/VQC0MyhYeKUFosQU6FxH2JmUe6VI=
|
||||
github.com/cenk/backoff v2.2.1+incompatible h1:djdFT7f4gF2ttuzRKPbMOWgZajgesItGLwG5FTQKmmE=
|
||||
github.com/cenk/backoff v2.2.1+incompatible/go.mod h1:7FtoeaSnHoZnmZzz47cM35Y9nSW7tNyaidugnHTaFDE=
|
||||
github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4=
|
||||
github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
|
||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
|
||||
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/cheekybits/genny v1.0.0/go.mod h1:+tQajlRqAUrPI7DOSpB0XAqZYtQakVtB7wXkRAgjxjQ=
|
||||
github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY=
|
||||
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk=
|
||||
github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag=
|
||||
github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I=
|
||||
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
|
||||
github.com/cloudwego/base64x v0.1.5 h1:XPciSp1xaq2VCSt6lF0phncD4koWyULpl5bUxbfCyP4=
|
||||
github.com/cloudwego/base64x v0.1.5/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w=
|
||||
github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n95jn+zTI1sDr+IgcD2GVs0nlbbQPiEFhY=
|
||||
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
|
||||
github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
|
||||
github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
|
||||
github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk=
|
||||
github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
|
||||
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
|
||||
github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/dgryski/go-jump v0.0.0-20170409065014-e1f439676b57/go.mod h1:4hKCXuwrJoYvHZxJ86+bRVTOMyJ0Ej+RqfSm8mHi6KA=
|
||||
github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0 h1:0wH6nO9QEa02Qx8sIQGw6ieKdz+BXjpccSOo9vXNl4U=
|
||||
github.com/dgryski/go-jump v0.0.0-20211018200510-ba001c3ffce0/go.mod h1:4hKCXuwrJoYvHZxJ86+bRVTOMyJ0Ej+RqfSm8mHi6KA=
|
||||
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
|
||||
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
|
||||
github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
|
||||
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
|
||||
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
|
||||
github.com/edwingeng/doublejump v0.0.0-20200219153503-7cfc0ed6e836/go.mod h1:sqbHCF7b7eMiCtiwNY5+2bqhT+Zx6Duj2VU5WigITOQ=
|
||||
github.com/edwingeng/doublejump v1.0.1 h1:wJ6QgNyyF23Of9vw+ThbwJ/obe9KdxaWEg/Brpv5S1o=
|
||||
github.com/edwingeng/doublejump v1.0.1/go.mod h1:ykMWX8JWePtMtk2OGjNE9kwtgpI+SF2FNIyXV4gS36k=
|
||||
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=
|
||||
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
||||
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a h1:yDWHCSQ40h88yih2JAcL6Ls/kVkSE8GFACTGVnMPruw=
|
||||
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a/go.mod h1:7Ga40egUymuWXxAe151lTNnCv97MddSOVsjpPPkityA=
|
||||
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239/go.mod h1:Gdwt2ce0yfBxPvZrHkprdPPTTS3N5rwmLE8T22KBXlw=
|
||||
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
|
||||
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
||||
github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
|
||||
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
|
||||
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
|
||||
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
|
||||
github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY=
|
||||
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
|
||||
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
|
||||
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
|
||||
github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
|
||||
github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA=
|
||||
github.com/gabriel-vasile/mimetype v1.4.8 h1:FfZ3gj38NjllZIeJAmMhr+qKL8Wu+nOoI3GqacKw1NM=
|
||||
github.com/gabriel-vasile/mimetype v1.4.8/go.mod h1:ByKUIKGjh1ODkGM1asKUbQZOLGrPjydw3hYPU2YU9t8=
|
||||
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
|
||||
github.com/gin-contrib/pprof v1.5.3 h1:Bj5SxJ3kQDVez/s/+f9+meedJIqLS+xlkIVDe/lcvgM=
|
||||
github.com/gin-contrib/pprof v1.5.3/go.mod h1:0+LQSZ4SLO0B6+2n6JBzaEygpTBxe/nI+YEYpfQQ6xY=
|
||||
github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI=
|
||||
github.com/gin-contrib/sse v1.0.0 h1:y3bT1mUWUxDpW4JLQg/HnTqV4rozuW4tC9eFKTxYI9E=
|
||||
github.com/gin-contrib/sse v1.0.0/go.mod h1:zNuFdwarAygJBht0NTKiSi3jRf6RbqeILZ9Sp6Slhe0=
|
||||
github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU=
|
||||
github.com/gin-gonic/gin v1.10.0 h1:nTuyha1TYqgedzytsKYqna+DfLos46nTv2ygFy86HFU=
|
||||
github.com/gin-gonic/gin v1.10.0/go.mod h1:4PMNQiOhvDRa013RKVbsiNwoyezlm2rm0uX/T7kzp5Y=
|
||||
github.com/glebarez/go-sqlite v1.21.2 h1:3a6LFC4sKahUunAmynQKLZceZCOzUthkRkEAl9gAXWo=
|
||||
github.com/glebarez/go-sqlite v1.21.2/go.mod h1:sfxdZyhQjTM2Wry3gVYWaW072Ri1WMdWJi0k6+3382k=
|
||||
github.com/glebarez/sqlite v1.11.0 h1:wSG0irqzP6VurnMEpFGer5Li19RpIRi2qvQz++w0GMw=
|
||||
github.com/glebarez/sqlite v1.11.0/go.mod h1:h8/o8j5wiAsqSPoWELDUdJXhjAhsVliSn7bWZjOhrgQ=
|
||||
github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
|
||||
github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q=
|
||||
github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
|
||||
github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
|
||||
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
|
||||
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
|
||||
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
|
||||
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
|
||||
github.com/go-ping/ping v0.0.0-20201115131931-3300c582a663/go.mod h1:35JbSyV/BYqHwwRA6Zr1uVDm1637YlNOU61wI797NPI=
|
||||
github.com/go-ping/ping v1.2.0 h1:vsJ8slZBZAXNCK4dPcI2PEE9eM9n9RbXbGouVQ/Y4yQ=
|
||||
github.com/go-ping/ping v1.2.0/go.mod h1:xIFjORFzTxqIV/tDVGO4eDy/bLuSyawEeojSm3GfRGk=
|
||||
github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
|
||||
github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
|
||||
github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
|
||||
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
|
||||
github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
|
||||
github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
|
||||
github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
|
||||
github.com/go-playground/validator/v10 v10.26.0 h1:SP05Nqhjcvz81uJaRfEV0YBSSSGMc/iMaVtFbr3Sw2k=
|
||||
github.com/go-playground/validator/v10 v10.26.0/go.mod h1:I5QpIEbmr8On7W0TktmJAumgzX4CA1XNl4ZmDuVHKKo=
|
||||
github.com/go-redis/redis/v8 v8.4.0/go.mod h1:A1tbYoHSa1fXwN+//ljcCYYJeLmVrwL9hbQN45Jdy0M=
|
||||
github.com/go-redis/redis/v8 v8.8.2/go.mod h1:F7resOH5Kdug49Otu24RjHWwgK7u9AmtqWMnCV1iP5Y=
|
||||
github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI=
|
||||
github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo=
|
||||
github.com/go-sql-driver/mysql v1.7.0 h1:ueSltNNllEqE3qcWBTD0iQd3IpL/6U+mJxLkazJ7YPc=
|
||||
github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
|
||||
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
|
||||
github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
|
||||
github.com/goccy/go-json v0.10.5 h1:Fq85nIqj+gXn/S5ahsiTlK3TmC85qgirsdTP/+DeaC4=
|
||||
github.com/goccy/go-json v0.10.5/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
|
||||
github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
||||
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
||||
github.com/godzie44/go-uring v0.0.0-20220926161041-69611e8b13d5 h1:5zELAgnSz0gqmr4Q5DWCoOzNHoeBAxVUXB7LS1eG+sw=
|
||||
github.com/godzie44/go-uring v0.0.0-20220926161041-69611e8b13d5/go.mod h1:ermjEDUoT/fS+3Ona5Vd6t6mZkw1eHp99ILO5jGRBkM=
|
||||
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
|
||||
github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
|
||||
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
|
||||
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
|
||||
github.com/goji/httpauth v0.0.0-20160601135302-2da839ab0f4d/go.mod h1:nnjvkQ9ptGaCkuDUx6wNykzzlUixGxvkme+H/lnzb+A=
|
||||
github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
|
||||
github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
|
||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20191027212112-611e8accdfc9/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=
|
||||
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
|
||||
github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
|
||||
github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y=
|
||||
github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
|
||||
github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
|
||||
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
||||
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
||||
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
||||
github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
|
||||
github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=
|
||||
github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
|
||||
github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
|
||||
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
|
||||
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
|
||||
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
|
||||
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
|
||||
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
|
||||
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=
|
||||
github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
|
||||
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
|
||||
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
|
||||
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
|
||||
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
|
||||
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
|
||||
github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ=
|
||||
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
|
||||
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||
github.com/google/pprof v0.0.0-20221118152302-e6195bd50e26 h1:Xim43kblpZXfIBQsbuBVKCudVG457BR2GZFIz3uw3hQ=
|
||||
github.com/google/pprof v0.0.0-20221118152302-e6195bd50e26/go.mod h1:dDKJzRmX4S37WGHujM7tX//fmj1uioxKzKxz3lo4HJo=
|
||||
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
|
||||
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
|
||||
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
|
||||
github.com/google/pprof v0.0.0-20250128161936-077ca0a936bf h1:BvBLUD2hkvLI3dJTJMiopAq8/wp43AAZKTP7qdpptbU=
|
||||
github.com/google/pprof v0.0.0-20250128161936-077ca0a936bf/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144=
|
||||
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
||||
github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
||||
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
|
||||
github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE08qbEPm1M08qg=
|
||||
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
|
||||
github.com/grandcat/zeroconf v0.0.0-20180329153754-df75bb3ccae1/go.mod h1:YjKB0WsLXlMkO9p+wGTCoPIDGRJH0mz7E526PxkQVxI=
|
||||
github.com/grandcat/zeroconf v1.0.0 h1:uHhahLBKqwWBV6WZUDAT71044vwOTL+McW0mBJvo6kE=
|
||||
github.com/grandcat/zeroconf v1.0.0/go.mod h1:lTKmG1zh86XyCoUeIHSA4FJMBwCJiQmGfcP2PdzytEs=
|
||||
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
|
||||
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
|
||||
github.com/grpc-ecosystem/grpc-gateway v1.5.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw=
|
||||
github.com/grpc-ecosystem/grpc-gateway v1.14.6/go.mod h1:zdiPV4Yse/1gnckTHtghG4GkDEdKCRJduHpTxT3/jcw=
|
||||
github.com/hashicorp/consul/api v1.8.0/go.mod h1:sDjTOq0yUyv5G4h+BqSea7Fn6BU+XbolEz1952UB+mk=
|
||||
github.com/hashicorp/consul/api v1.8.1/go.mod h1:sDjTOq0yUyv5G4h+BqSea7Fn6BU+XbolEz1952UB+mk=
|
||||
github.com/hashicorp/consul/sdk v0.7.0/go.mod h1:fY08Y9z5SvJqevyZNy6WWPXiG3KwBPAvlcdx16zZ0fM=
|
||||
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
|
||||
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
|
||||
github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
|
||||
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
|
||||
github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ=
|
||||
github.com/hashicorp/go-hclog v0.16.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ=
|
||||
github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
|
||||
github.com/hashicorp/go-immutable-radix v1.3.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
|
||||
github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
|
||||
github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk=
|
||||
github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA=
|
||||
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=
|
||||
github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
|
||||
github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs=
|
||||
github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8=
|
||||
github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU=
|
||||
github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4=
|
||||
github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
|
||||
github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
|
||||
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||
github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
|
||||
github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c=
|
||||
github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
|
||||
github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
|
||||
github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY=
|
||||
github.com/hashicorp/memberlist v0.2.2/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE=
|
||||
github.com/hashicorp/serf v0.9.5/go.mod h1:UWDWwZeL5cuWDJdl0C6wrvrUwEqtQ4ZKBKKENpqIUyk=
|
||||
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
|
||||
github.com/influxdata/influxdb1-client v0.0.0-20200827194710-b269163b24ab/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo=
|
||||
github.com/jehiah/go-strftime v0.0.0-20171201141054-1d33003b3869/go.mod h1:cJ6Cj7dQo+O6GJNiMx+Pa94qKj+TG8ONdKHgMNIyyag=
|
||||
github.com/jellevandenhooff/dkim v0.0.0-20150330215556-f50fe3d243e1/go.mod h1:E0B/fFc00Y+Rasa88328GlI/XbtyysCtTHZS8h7IrBU=
|
||||
github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=
|
||||
github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=
|
||||
github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ=
|
||||
github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=
|
||||
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
|
||||
github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
|
||||
github.com/json-iterator/go v1.1.5/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
|
||||
github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
|
||||
github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
|
||||
github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
|
||||
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
|
||||
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
|
||||
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
|
||||
github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
|
||||
github.com/juju/ratelimit v1.0.1/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk=
|
||||
github.com/juju/ratelimit v1.0.2 h1:sRxmtRiajbvrcLQT7S+JbqU0ntsb9W2yhSdNN8tWfaI=
|
||||
github.com/juju/ratelimit v1.0.2/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk=
|
||||
github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
|
||||
github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U=
|
||||
github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
|
||||
github.com/kavu/go_reuseport v1.5.0 h1:UNuiY2OblcqAtVDE8Gsg1kZz8zbBWg907sP1ceBV+bk=
|
||||
github.com/kavu/go_reuseport v1.5.0/go.mod h1:CG8Ee7ceMFSMnx/xr25Vm0qXaj2Z4i5PWoUx+JZ5/CU=
|
||||
github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00=
|
||||
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
|
||||
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
|
||||
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
|
||||
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
|
||||
github.com/klauspost/cpuid/v2 v2.0.2/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
|
||||
github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
|
||||
github.com/klauspost/cpuid/v2 v2.2.4/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
|
||||
github.com/klauspost/cpuid/v2 v2.2.10 h1:tBs3QSyvjDyFTq3uoc/9xFpCuOsJQFNPiAhYdw2skhE=
|
||||
github.com/klauspost/cpuid/v2 v2.2.10/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
|
||||
github.com/klauspost/crc32 v1.2.0/go.mod h1:+ZoRqAPRLkC4NPOvfYeR5KNOrY6TD+/sAC3HXPZgDYg=
|
||||
github.com/klauspost/reedsolomon v1.9.10/go.mod h1:nLvuzNvy1ZDNQW30IuMc2ZWCbiqrJgdLoUS2X8HAUVg=
|
||||
github.com/klauspost/reedsolomon v1.12.4 h1:5aDr3ZGoJbgu/8+j45KtUJxzYm8k08JGtB9Wx1VQ4OA=
|
||||
github.com/klauspost/reedsolomon v1.12.4/go.mod h1:d3CzOMOt0JXGIFZm1StgkyF14EYr3xneR2rNWo7NcMU=
|
||||
github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M=
|
||||
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
|
||||
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
|
||||
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
||||
github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
||||
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
||||
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
|
||||
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
|
||||
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
|
||||
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||
github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
|
||||
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
||||
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
|
||||
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
|
||||
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
|
||||
github.com/labstack/echo v3.3.10+incompatible/go.mod h1:0INS7j/VjnFxD4E2wkz67b8cVwCLbBmJyDaka6Cmk1s=
|
||||
github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
|
||||
github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4=
|
||||
github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
|
||||
github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=
|
||||
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
|
||||
github.com/lestrrat/go-envload v0.0.0-20180220120943-6ed08b54a570/go.mod h1:BLt8L9ld7wVsvEWQbuLrUZnCMnUmLZ+CGDzKtclrTlE=
|
||||
github.com/lestrrat/go-file-rotatelogs v0.0.0-20180223000712-d3151e2a480f/go.mod h1:UGmTpUd3rjbtfIpwAPrcfmGf/Z1HS95TATB+m57TPB8=
|
||||
github.com/lestrrat/go-strftime v0.0.0-20180220042222-ba3bf9c1d042/go.mod h1:TPpsiPUEh0zFL1Snz4crhMlBe60PYxRHr5oFF3rRYg0=
|
||||
github.com/libp2p/go-sockaddr v0.2.0 h1:Alhhj6lGxVAon9O32tOO89T601EugSx6YiGjy5BVjWk=
|
||||
github.com/libp2p/go-sockaddr v0.2.0/go.mod h1:5NxulaB17yJ07IpzRIleys4un0PJ7WLWgMDLBBWrGw8=
|
||||
github.com/lucas-clemente/quic-go v0.15.5/go.mod h1:Myi1OyS0FOjL3not4BxT7KN29bRkcMUV5JVVFLKtDp8=
|
||||
github.com/lucas-clemente/quic-go v0.18.0/go.mod h1:yXttHsSNxQi8AWijC/vLP+OJczXqzHSOcJrM5ITUlCg=
|
||||
github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI=
|
||||
github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
|
||||
github.com/marten-seemann/qpack v0.1.0/go.mod h1:LFt1NU/Ptjip0C2CPkhimBz5CGE3WGDAUWqna+CNTrI=
|
||||
github.com/marten-seemann/qpack v0.2.0/go.mod h1:F7Gl5L1jIgN1D11ucXefiuJS9UMVP2opoCp2jDKb7wc=
|
||||
github.com/marten-seemann/qtls v0.9.1/go.mod h1:T1MmAdDPyISzxlK6kjRr0pcZFBVd1OZbBb/j3cvzHhk=
|
||||
github.com/marten-seemann/qtls v0.10.0/go.mod h1:UvMd1oaYDACI99/oZUYLzMCkBXQVT0aGm99sJhbT8hs=
|
||||
github.com/marten-seemann/qtls-go1-15 v0.1.0/go.mod h1:GyFwywLKkRt+6mfU99csTEY1joMZz5vmB1WNZH3P81I=
|
||||
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
|
||||
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
|
||||
github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
|
||||
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
|
||||
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
|
||||
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
|
||||
github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
|
||||
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
|
||||
github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
|
||||
github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84=
|
||||
github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE=
|
||||
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
|
||||
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
|
||||
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
|
||||
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
|
||||
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
|
||||
github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
|
||||
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
|
||||
github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk=
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
|
||||
github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4=
|
||||
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
|
||||
github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso=
|
||||
github.com/miekg/dns v1.1.27/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM=
|
||||
github.com/miekg/dns v1.1.63 h1:8M5aAw6OMZfFXTT7K5V0Eu5YiiL8l7nUAkyN6C9YwaY=
|
||||
github.com/miekg/dns v1.1.63/go.mod h1:6NGHfjhpmr5lt3XPLuyfDJi5AXbNIPM9PY6H6sF1Nfs=
|
||||
github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI=
|
||||
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
|
||||
github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI=
|
||||
github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
|
||||
github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
|
||||
github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
||||
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
|
||||
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
|
||||
github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
|
||||
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
|
||||
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
|
||||
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
|
||||
github.com/nacos-group/nacos-sdk-go v1.0.1/go.mod h1:hlAPn3UdzlxIlSILAyOXKxjFSvDJ9oLzTJ9hLAK1KzA=
|
||||
github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo=
|
||||
github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM=
|
||||
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
|
||||
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
|
||||
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
|
||||
github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA=
|
||||
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
|
||||
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
|
||||
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
|
||||
github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
|
||||
github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk=
|
||||
github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY=
|
||||
github.com/onsi/ginkgo v1.14.2/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY=
|
||||
github.com/onsi/ginkgo v1.15.0/go.mod h1:hF8qUzuuC8DJGygJH3726JnCZX4MYbRB8yFfISqnKUg=
|
||||
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
|
||||
github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU=
|
||||
github.com/onsi/ginkgo/v2 v2.22.2 h1:/3X8Panh8/WwhU/3Ssa6rCKqPLuAkVY2I0RoyDLySlU=
|
||||
github.com/onsi/ginkgo/v2 v2.22.2/go.mod h1:oeMosUL+8LtarXBHu/c0bx2D/K9zyQ6uX3cTyztHwsk=
|
||||
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
|
||||
github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
|
||||
github.com/onsi/gomega v1.8.1/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA=
|
||||
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
|
||||
github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
|
||||
github.com/onsi/gomega v1.10.5/go.mod h1:gza4q3jKQJijlu05nKWRCW/GavJumGt8aNRxWg7mt48=
|
||||
github.com/onsi/gomega v1.36.2 h1:koNYke6TVk6ZmnyHrCXba/T/MoLBXFjeC1PtvYgw0A8=
|
||||
github.com/onsi/gomega v1.36.2/go.mod h1:DdwyADRjrc825LhMEkD76cHR5+pUnjhUN8GlHlRPHzY=
|
||||
github.com/opentracing/opentracing-go v1.1.1-0.20190913142402-a7454ce5950e/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
|
||||
github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8=
|
||||
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
|
||||
github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
|
||||
github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4=
|
||||
github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M=
|
||||
github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc=
|
||||
github.com/peterbourgon/g2s v0.0.0-20140925154142-ec76db4c1ac1 h1:5Dl+ADmsGerAqHwWzyLqkNaUBQ+48DQwfDCaW1gHAQM=
|
||||
github.com/peterbourgon/g2s v0.0.0-20140925154142-ec76db4c1ac1/go.mod h1:1VcHEd3ro4QMoHfiNl/j7Jkln9+KQuorp0PItHMJYNg=
|
||||
github.com/philhofer/fwd v1.1.3-0.20240916144458-20a13a1f6b7c h1:dAMKvw0MlJT1GshSTtih8C2gDs04w8dReiOGXrGLNoY=
|
||||
github.com/philhofer/fwd v1.1.3-0.20240916144458-20a13a1f6b7c/go.mod h1:RqIHx9QI14HlwKwm98g9Re5prTQ6LdeRQn+gXJFxsJM=
|
||||
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
|
||||
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=
|
||||
github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s=
|
||||
github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
|
||||
github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
|
||||
github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
|
||||
github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
|
||||
github.com/prometheus/client_golang v1.5.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
|
||||
github.com/prometheus/client_golang v1.22.0 h1:rb93p9lokFEsctTys46VnV1kLCDpVZ0a/Y92Vm0Zc6Q=
|
||||
github.com/prometheus/client_golang v1.22.0/go.mod h1:R7ljNsLXhuQXYZYtw6GAE9AZg8Y7vEW5scdCXrWRXC0=
|
||||
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
|
||||
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
|
||||
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
|
||||
github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
|
||||
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
|
||||
github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
|
||||
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
|
||||
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
|
||||
github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
||||
github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=
|
||||
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
|
||||
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
|
||||
github.com/psampaz/go-mod-outdated v0.7.0/go.mod h1:r78NYWd1z+F9Zdsfy70svgXOz363B08BWnTyFSgEESs=
|
||||
github.com/quic-go/quic-go v0.49.0 h1:w5iJHXwHxs1QxyBv1EHKuC50GX5to8mJAxvtnttJp94=
|
||||
github.com/quic-go/quic-go v0.49.0/go.mod h1:s2wDnmCdooUQBmQfpUSTCYBl1/D4FcqbULMMkASvR6s=
|
||||
github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
||||
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM=
|
||||
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
||||
github.com/redis/go-redis/v9 v9.8.0 h1:q3nRvjrlge/6UD7eTu/DSg2uYiU2mCL0G/uzBWqhicI=
|
||||
github.com/redis/go-redis/v9 v9.8.0/go.mod h1:huWgSWd8mW6+m0VPhJjSSQ+d6Nh1VICQ6Q5lHuCH/Iw=
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
|
||||
github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
|
||||
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
|
||||
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
|
||||
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||
github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE=
|
||||
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
|
||||
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
|
||||
github.com/rpcxio/libkv v0.5.0/go.mod h1:QT5OVqKG7rOBF4ieyveUl6pzqBuUiTgeN33lfCaOWUQ=
|
||||
github.com/rpcxio/libkv v0.5.1-0.20210420120011-1fceaedca8a5/go.mod h1:zHGgtLr3cFhGtbalum0BrMPOjhFZFJXCKiws/25ewls=
|
||||
github.com/rpcxio/libkv v0.5.1 h1:M0/QqwTcdXz7us0NB+2i8Kq5+wikTm7zZ4Hyb/jNgME=
|
||||
github.com/rpcxio/libkv v0.5.1/go.mod h1:zHGgtLr3cFhGtbalum0BrMPOjhFZFJXCKiws/25ewls=
|
||||
github.com/rpcxio/rpcx-etcd v0.0.0-20210506010036-eef46f6f585d/go.mod h1:14BPiZqiOxlD3i/ovbx5HxreDHnfQ7eEpL7x+cQQKxo=
|
||||
github.com/rpcxio/rpcx-gateway v0.0.0-20230602022101-74ed729109fd h1:q5Bs5r/FY9tqkRismtHgexSuej9PXpGUemKmFYRdazc=
|
||||
github.com/rpcxio/rpcx-gateway v0.0.0-20230602022101-74ed729109fd/go.mod h1:Fm/HYbdtMY/laNSLm8YWwgxU0kYxx/Y4WqKTYdXW8Y8=
|
||||
github.com/rpcxio/rpcx-redis v0.0.0-20250107024620-f10ac7d956cb h1:MLHBOe+JLrsW9go3dGawpoNWLEmz7qW2i/H5Yv2//PM=
|
||||
github.com/rpcxio/rpcx-redis v0.0.0-20250107024620-f10ac7d956cb/go.mod h1:sTcih2VRbxm2f7jKWDIjOM4Qof4tlJBFszBfmazSRKI=
|
||||
github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
|
||||
github.com/rs/cors v1.11.1 h1:eU3gRzXLRK57F5rKMGMZURNdIG4EoAmX8k94r9wXWHA=
|
||||
github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU=
|
||||
github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
|
||||
github.com/rs/zerolog v1.34.0 h1:k43nTLIwcTVQAncfCw4KZ2VY6ukYoZaBPNOE8txlOeY=
|
||||
github.com/rs/zerolog v1.34.0/go.mod h1:bJsvje4Z08ROH4Nhs5iH600c3IkWhwp44iRc54W6wYQ=
|
||||
github.com/rubyist/circuitbreaker v2.2.1+incompatible h1:KUKd/pV8Geg77+8LNDwdow6rVCAYOp8+kHUyFvL6Mhk=
|
||||
github.com/rubyist/circuitbreaker v2.2.1+incompatible/go.mod h1:Ycs3JgJADPuzJDwffe12k6BZT8hxVi6lFK+gWYJLN4A=
|
||||
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
||||
github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
|
||||
github.com/samuel/go-zookeeper v0.0.0-20200724154423-2164a8ac840e/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E=
|
||||
github.com/samuel/go-zookeeper v0.0.0-20201211165307-7117e9ea2414/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E=
|
||||
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc=
|
||||
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
|
||||
github.com/serialx/hashring v0.0.0-20180504054112-49a4782e9908/go.mod h1:/yeG0My1xr/u+HZrFQ1tOQQQQrOawfyMUH13ai5brBc=
|
||||
github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4/go.mod h1:XhFIlyj5a1fBNx5aJTbKoIq0mNaPvOagO+HjB3EtxrY=
|
||||
github.com/shurcooL/events v0.0.0-20181021180414-410e4ca65f48/go.mod h1:5u70Mqkb5O5cxEA8nxTsgrgLehJeAw6Oc4Ab1c/P1HM=
|
||||
github.com/shurcooL/github_flavored_markdown v0.0.0-20181002035957-2122de532470/go.mod h1:2dOwnU2uBioM+SGy2aZoq1f/Sd1l9OkAeAUvjSyvgU0=
|
||||
github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk=
|
||||
github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ=
|
||||
github.com/shurcooL/gofontwoff v0.0.0-20180329035133-29b52fc0a18d/go.mod h1:05UtEgK5zq39gLST6uB0cf3NEHjETfB4Fgr3Gx5R9Vw=
|
||||
github.com/shurcooL/gopherjslib v0.0.0-20160914041154-feb6d3990c2c/go.mod h1:8d3azKNyqcHP1GaQE/c6dDgjkgSx2BZ4IoEi4F1reUI=
|
||||
github.com/shurcooL/highlight_diff v0.0.0-20170515013008-09bb4053de1b/go.mod h1:ZpfEhSmds4ytuByIcDnOLkTHGUI6KNqRNPDLHDk+mUU=
|
||||
github.com/shurcooL/highlight_go v0.0.0-20181028180052-98c3abbbae20/go.mod h1:UDKB5a1T23gOMUJrI+uSuH0VRDStOiUVSjBTRDVBVag=
|
||||
github.com/shurcooL/home v0.0.0-20181020052607-80b7ffcb30f9/go.mod h1:+rgNQw2P9ARFAs37qieuu7ohDNQ3gds9msbT2yn85sg=
|
||||
github.com/shurcooL/htmlg v0.0.0-20170918183704-d01228ac9e50/go.mod h1:zPn1wHpTIePGnXSHpsVPWEktKXHr6+SS6x/IKRb7cpw=
|
||||
github.com/shurcooL/httperror v0.0.0-20170206035902-86b7830d14cc/go.mod h1:aYMfkZ6DWSJPJ6c4Wwz3QtW22G7mf/PEgaB9k/ik5+Y=
|
||||
github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg=
|
||||
github.com/shurcooL/httpgzip v0.0.0-20180522190206-b1c53ac65af9/go.mod h1:919LwcH0M7/W4fcZ0/jy0qGght1GIhqyS/EgWGH2j5Q=
|
||||
github.com/shurcooL/issues v0.0.0-20181008053335-6292fdc1e191/go.mod h1:e2qWDig5bLteJ4fwvDAc2NHzqFEthkqn7aOZAOpj+PQ=
|
||||
github.com/shurcooL/issuesapp v0.0.0-20180602232740-048589ce2241/go.mod h1:NPpHK2TI7iSaM0buivtFUc9offApnI0Alt/K8hcHy0I=
|
||||
github.com/shurcooL/notifications v0.0.0-20181007000457-627ab5aea122/go.mod h1:b5uSkrEVM1jQUspwbixRBhaIjIzL2xazXp6kntxYle0=
|
||||
github.com/shurcooL/octicon v0.0.0-20181028054416-fa4f57f9efb2/go.mod h1:eWdoE5JD4R5UVWDucdOPg1g2fqQRq78IQa9zlOV1vpQ=
|
||||
github.com/shurcooL/reactions v0.0.0-20181006231557-f2e0b4ca5b82/go.mod h1:TCR1lToEk4d2s07G3XGfz2QrgHXg4RJBvjrOozvoWfk=
|
||||
github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
|
||||
github.com/shurcooL/users v0.0.0-20180125191416-49c67e49c537/go.mod h1:QJTqeLYEDaXHZDBsXlPCDqdhQuJkuw4NOtaxYe3xii4=
|
||||
github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133/go.mod h1:hKmq5kWdCj2z2KEozexVbfEZIWiTjhE0+UjmZgPqehw=
|
||||
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
|
||||
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
|
||||
github.com/smallnest/quick v0.0.0-20200505103731-c8c83f9c76d3/go.mod h1:pCMr9YKzcruQNKA1483At0JJkkB2oTiw1wSXCcXgDCI=
|
||||
github.com/smallnest/quick v0.2.0 h1:AEvm7ZovZ6Utv+asFDBh866G4ufMNhRNMKbZHVMFYPE=
|
||||
github.com/smallnest/quick v0.2.0/go.mod h1:ODNivpfZTaMgYrNb/fhDtqoEe2TTPxSRo8JaIT/QThI=
|
||||
github.com/smallnest/rpcx v1.6.2/go.mod h1:IU7SPbhJDx7mwYwS9T7MmiLjHM23iWnn+jhP6in9NNI=
|
||||
github.com/smallnest/rpcx v1.6.3-0.20210426142302-97437a82168d/go.mod h1:qZriB7slb+KSL8IivLdjlY8m99qS7pG0nuIrwfHs1dk=
|
||||
github.com/smallnest/rpcx v1.9.1 h1:fGw+qMcDRPm7Ei9fdEfqteYY6qQqgVsoyxoUw6hEXy0=
|
||||
github.com/smallnest/rpcx v1.9.1/go.mod h1:owr4mDCReTn+dy9m5ilof0mBivFBeK0XrkYfZYdDGb4=
|
||||
github.com/smallnest/rsocket v0.0.0-20241130031020-4a72eb6ff62a h1:GI6kCNC5AVFbKA6ZKbVd4r+fk+Z7XZCRQm9LURZY4t4=
|
||||
github.com/smallnest/rsocket v0.0.0-20241130031020-4a72eb6ff62a/go.mod h1:VJeIKKrDEzT4ZNVe87JN9uRLw1XLp/ZnnE9PfsyJ1jY=
|
||||
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
|
||||
github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
|
||||
github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
|
||||
github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js=
|
||||
github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0=
|
||||
github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d/go.mod h1:UdhH50NIW0fCiwBSr0co2m7BnFLdv4fQTgdqdJTHFeE=
|
||||
github.com/sourcegraph/syntaxhighlight v0.0.0-20170531221838-bd320f5d308e/go.mod h1:HuIsMU8RRBOtsCgI77wP899iHVBQpCmg4ErYMZB+2IA=
|
||||
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||
github.com/stretchr/objx v0.3.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
|
||||
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
|
||||
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
|
||||
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
|
||||
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
|
||||
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
|
||||
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
|
||||
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
|
||||
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
|
||||
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||
github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
|
||||
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
|
||||
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
|
||||
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
|
||||
github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ=
|
||||
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA=
|
||||
github.com/tebeka/strftime v0.1.3/go.mod h1:7wJm3dZlpr4l/oVK0t1HYIc4rMzQ2XJlOMIUJUJH6XQ=
|
||||
github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161 h1:89CEmDvlq/F7SJEOqkIdNDGJXrQIhuIx9D2DBXjavSU=
|
||||
github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161/go.mod h1:wM7WEvslTq+iOEAMDLSzhVuOt5BRZ05WirO+b09GHQU=
|
||||
github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b h1:fj5tQ8acgNUr6O8LEplsxDhUIe2573iLkJc+PqnzZTI=
|
||||
github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b/go.mod h1:5XA7W9S6mni3h5uvOC75dA3m9CCCaS83lltmc0ukdi4=
|
||||
github.com/tinylib/msgp v1.2.5 h1:WeQg1whrXRFiZusidTQqzETkRpGjFjcIhW6uqWH09po=
|
||||
github.com/tinylib/msgp v1.2.5/go.mod h1:ykjzy2wzgrlvpDCRc4LA8UXy6D8bzMSuAF3WD57Gok0=
|
||||
github.com/tjfoc/gmsm v1.4.0/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE=
|
||||
github.com/tjfoc/gmsm v1.4.1 h1:aMe1GlZb+0bLjn+cKTPEvvn9oUEBlJitaZiiBwsbgho=
|
||||
github.com/tjfoc/gmsm v1.4.1/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE=
|
||||
github.com/toolkits/concurrent v0.0.0-20150624120057-a4371d70e3e3/go.mod h1:QDlpd3qS71vYtakd2hmdpqhJ9nwv6mD6A30bQ1BPBFE=
|
||||
github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM=
|
||||
github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI=
|
||||
github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08=
|
||||
github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg=
|
||||
github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE=
|
||||
github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg=
|
||||
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
|
||||
github.com/valyala/fastrand v0.0.0-20170531153657-19dd0f0bf014/go.mod h1:HWqCzkrkg6QXT8V2EXWvXCoow7vLwOFN002oeRzjapQ=
|
||||
github.com/valyala/fastrand v1.1.0 h1:f+5HkLW4rsgzdNoleUOB69hyT9IlD2ZQh9GyDMfb5G8=
|
||||
github.com/valyala/fastrand v1.1.0/go.mod h1:HWqCzkrkg6QXT8V2EXWvXCoow7vLwOFN002oeRzjapQ=
|
||||
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
|
||||
github.com/viant/assertly v0.4.8/go.mod h1:aGifi++jvCrUaklKEKT0BU95igDNaqkvz+49uaYMPRU=
|
||||
github.com/viant/toolbox v0.24.0/go.mod h1:OxMCG57V0PXuIP2HNQrtJf2CjqdmbrOx5EkMILuUhzM=
|
||||
github.com/vmihailenco/msgpack/v5 v5.2.0/go.mod h1:fEM7KuHcnm0GvDCztRpw9hV0PuoO2ciTismP6vjggcM=
|
||||
github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IUPn0Bjt8=
|
||||
github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok=
|
||||
github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g=
|
||||
github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds=
|
||||
github.com/xtaci/kcp-go v5.4.20+incompatible h1:TN1uey3Raw0sTz0Fg8GkfM0uH3YwzhnZWQ1bABv5xAg=
|
||||
github.com/xtaci/kcp-go v5.4.20+incompatible/go.mod h1:bN6vIwHQbfHaHtFpEssmWsN45a+AZwO7eyRCmEIbtvE=
|
||||
github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae/go.mod h1:gXtu8J62kEgmN++bm9BVICuT/e8yiLI2KFobd/TRFsE=
|
||||
github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37 h1:EWU6Pktpas0n8lLQwDsRyZfmkPeRbdgPtW609es+/9E=
|
||||
github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37/go.mod h1:HpMP7DB2CyokmAh4lp0EQnnWhmycP/TvwBGzvuie+H0=
|
||||
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
||||
go.etcd.io/etcd/api/v3 v3.5.0-alpha.0/go.mod h1:mPcW6aZJukV6Aa81LSKpBjQXTWlXB5r74ymPoSWa3Sw=
|
||||
go.etcd.io/etcd/client/v2 v2.305.0-alpha.0/go.mod h1:kdV+xzCJ3luEBSIeQyB/OEKkWKd8Zkux4sbDeANrosU=
|
||||
go.etcd.io/etcd/client/v3 v3.5.0-alpha.0/go.mod h1:wKt7jgDgf/OfKiYmCq5WFGxOFAkVMLxiiXgLDFhECr8=
|
||||
go.etcd.io/etcd/pkg/v3 v3.5.0-alpha.0/go.mod h1:tV31atvwzcybuqejDoY3oaNRTtlD2l/Ot78Pc9w7DMY=
|
||||
go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA=
|
||||
go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||
go.opentelemetry.io/otel v0.14.0/go.mod h1:vH5xEuwy7Rts0GNtsCW3HYQoZDY+OmBJ6t1bFGGlxgw=
|
||||
go.opentelemetry.io/otel v0.19.0/go.mod h1:j9bF567N9EfomkSidSfmMwIwIBuP37AMAIzVW85OxSg=
|
||||
go.opentelemetry.io/otel/metric v0.19.0/go.mod h1:8f9fglJPRnXuskQmKpnad31lcLJ2VmNNqIsx/uIwBSc=
|
||||
go.opentelemetry.io/otel/oteltest v0.19.0/go.mod h1:tI4yxwh8U21v7JD6R3BcA/2+RBoTKFexE/PJ/nSO7IA=
|
||||
go.opentelemetry.io/otel/trace v0.19.0/go.mod h1:4IXiNextNOpPnRlI4ryK69mn5iC84bjBWZQA5DXz/qg=
|
||||
go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
|
||||
go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU=
|
||||
go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
|
||||
go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
|
||||
go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
|
||||
go.uber.org/zap v1.15.0/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc=
|
||||
go.uber.org/zap v1.16.0/go.mod h1:MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ=
|
||||
go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE=
|
||||
golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
|
||||
golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
|
||||
golang.org/x/arch v0.16.0 h1:foMtLTdyOmIniqWCHjY6+JxuC54XP1fDwx4N0ASyW+U=
|
||||
golang.org/x/arch v0.16.0/go.mod h1:JmwW7aLIoRUKgaTzhkiEFxvcEiQGyOg9BMonBJUS7EE=
|
||||
golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d/go.mod h1:OWs+y06UdEOHN4y+MfF/py+xQ/tYqIWW03b70/CG9Rw=
|
||||
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
|
||||
golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
|
||||
golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16/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-20190313024323-a1f597ede03a/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY=
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
|
||||
golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0=
|
||||
golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8=
|
||||
golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw=
|
||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20250128144449-3edf0e91c1ae h1:COZdc9Ut6wLq7MO9GIYxfZl4n4ScmgqQLoHocKXrxco=
|
||||
golang.org/x/exp v0.0.0-20250128144449-3edf0e91c1ae/go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU=
|
||||
golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
||||
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
|
||||
golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
|
||||
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
|
||||
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
|
||||
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU=
|
||||
golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
|
||||
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181029044818-c44066c5c816/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181106065722-10aee1819953/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20190228165749-92fc7df08ae7/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190313220215-9f648a60d977/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||
golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
|
||||
golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
|
||||
golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||
golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc=
|
||||
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
|
||||
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
||||
golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY=
|
||||
golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds=
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw=
|
||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.14.0 h1:woo0S4Yywslg6hp4eUFjTVOyKt0RookbpAHG4c1HmhQ=
|
||||
golang.org/x/sync v0.14.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
|
||||
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20181029174526-d69651ed3497/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190316082340-a2f829d7f35f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20201009025420-dfb3f7c4e634/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
|
||||
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
|
||||
golang.org/x/telemetry v0.0.0-20250507143331-155ddd5254aa h1:MHtJsiOHK4ZJBZ+1Mj/vw1OfVBmCaVTJ4r1mi30Urlg=
|
||||
golang.org/x/telemetry v0.0.0-20250507143331-155ddd5254aa/go.mod h1:QNvpSH4vItB4zw8JazOv6Ba3fs1TorwPx9cCU6qTIdE=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
|
||||
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
|
||||
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
|
||||
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||
golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
|
||||
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4=
|
||||
golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA=
|
||||
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
|
||||
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
|
||||
golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
|
||||
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
||||
golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
||||
golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
||||
golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
||||
golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
|
||||
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
|
||||
golang.org/x/tools v0.33.0 h1:4qz2S3zmRxbGIhDIAgjxvFutSvH5EfnsYrRBj0UI0bc=
|
||||
golang.org/x/tools v0.33.0/go.mod h1:CIJMaWEY88juyUfo7UbgPqbC8rU2OqfAV1h2Qp0oMYI=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
|
||||
google.golang.org/api v0.0.0-20181030000543-1d582fd0359e/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
|
||||
google.golang.org/api v0.1.0/go.mod h1:UGEZY7KEX120AnNLIHFMKIo4obdJhkp2tPbaPlQx13Y=
|
||||
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
|
||||
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
|
||||
google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
|
||||
google.golang.org/genproto v0.0.0-20181029155118-b69ba1387ce2/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
|
||||
google.golang.org/genproto v0.0.0-20181202183823-bd91e49a0898/go.mod h1:7Ep/1NZk928CDR8SjdVbjWNpdIf6nzjE3BTgJDr2Atg=
|
||||
google.golang.org/genproto v0.0.0-20190306203927-b5d61aea6440/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
|
||||
google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
|
||||
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
|
||||
google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
|
||||
google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||
google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
|
||||
google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio=
|
||||
google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
|
||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
||||
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
|
||||
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
|
||||
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
|
||||
google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
|
||||
google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
|
||||
google.golang.org/grpc/examples v0.0.0-20210512000516-62adda2ece5e/go.mod h1:Ly7ZA/ARzg8fnPU9TyZIxoz33sEUuWX7txiqs8lPTgE=
|
||||
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
||||
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
|
||||
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
|
||||
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
|
||||
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||
google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||
google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=
|
||||
google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
|
||||
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
|
||||
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
|
||||
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
|
||||
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
|
||||
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
||||
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
|
||||
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
|
||||
gopkg.in/ini.v1 v1.42.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
|
||||
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
||||
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
gorm.io/driver/mysql v1.5.7 h1:MndhOPYOfEp2rHKgkZIhJ16eVUIRf2HmzgoPmh7FCWo=
|
||||
@ -163,6 +863,12 @@ gorm.io/driver/mysql v1.5.7/go.mod h1:sEtPWMiqiN1N1cMXoXmBbd8C6/l+TESwriotuRRpkD
|
||||
gorm.io/gorm v1.25.7/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8=
|
||||
gorm.io/gorm v1.25.12 h1:I0u8i2hWQItBq1WfE0o2+WuL9+8L21K9e2HHSTE/0f8=
|
||||
gorm.io/gorm v1.25.12/go.mod h1:xh7N7RHfYlNc5EmcI/El95gXusucDrQnHXe0+CgWcLQ=
|
||||
grpc.go4.org v0.0.0-20170609214715-11d0a25b4919/go.mod h1:77eQGdRu53HpSqPFJFmuJdjuHRquDANNeA4x7B8WQ9o=
|
||||
honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||
modernc.org/libc v1.22.5 h1:91BNch/e5B0uPbJFgqbxXuOnxBQjlS//icfQEGmvyjE=
|
||||
modernc.org/libc v1.22.5/go.mod h1:jj+Z7dTNX8fBScMVNRAYZ/jF91K8fdT2hYMThc3YjBY=
|
||||
modernc.org/mathutil v1.5.0 h1:rV0Ko/6SfM+8G+yKiyI830l3Wuz1zRutdslNoQ0kfiQ=
|
||||
@ -172,3 +878,9 @@ modernc.org/memory v1.5.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU=
|
||||
modernc.org/sqlite v1.23.1 h1:nrSBg4aRQQwq59JpvGEQ15tNxoO5pX/kUjcRNwSAGQM=
|
||||
modernc.org/sqlite v1.23.1/go.mod h1:OrDj17Mggn6MhE+iPbBNf7RGKODDE9NFT0f3EwDzJqk=
|
||||
nullprogram.com/x/optparse v1.0.0/go.mod h1:KdyPE+Igbe0jQUrVfMqDMeJQIJZEuyV7pjYmp6pbG50=
|
||||
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
|
||||
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
|
||||
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
|
||||
sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
|
||||
sourcegraph.com/sourcegraph/go-diff v0.5.0/go.mod h1:kuch7UrkMzY0X+p9CRK03kfuPQ2zzQcaEFbx8wA8rck=
|
||||
sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0=
|
||||
|
@ -5,10 +5,10 @@
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Vite App</title>
|
||||
<script type="module" crossorigin src="/static/js/index-DDz3nIfx.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="/static/js/vendor-DP_UVbSV.js">
|
||||
<link rel="stylesheet" crossorigin href="/static/css/vendor-D5tQWdZX.css">
|
||||
<link rel="stylesheet" crossorigin href="/static/css/index-Djk1dA8i.css">
|
||||
<script type="module" crossorigin src="/static/js/index-CHdVgwQA.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="/static/js/vendor-CF1QNs3T.js">
|
||||
<link rel="stylesheet" crossorigin href="/static/css/vendor-DnLjZ1mj.css">
|
||||
<link rel="stylesheet" crossorigin href="/static/css/index-BqAGgcXq.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
@ -0,0 +1 @@
|
||||
[data-v-5ab4c275] .splitpanes__pane{display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 2px #1e76f033 inset}[data-v-5ab4c275] .splitpanes__splitter{position:relative;background-color:#f0f0f0;box-sizing:border-box}[data-v-5ab4c275] .splitpanes__splitter:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#ddd;transition:all .3s ease}[data-v-5ab4c275] .splitpanes--horizontal>.splitpanes__splitter:before{width:3px;height:100%}[data-v-5ab4c275] .splitpanes--vertical>.splitpanes__splitter:before{width:5px;height:100%}[data-v-5ab4c275] .splitpanes__splitter:hover:before{width:4px;background-color:#3498db}[data-v-5ab4c275] .splitpanes--horizontal>.splitpanes__splitter:hover:before{width:3px;height:100%}[data-v-5ab4c275] .splitpanes--vertical>.splitpanes__splitter:hover:before{width:5px;height:100%}
|
@ -0,0 +1 @@
|
||||
.contentPane[data-v-5e99bb1d]{width:100%;height:100%}
|
@ -0,0 +1 @@
|
||||
.result[data-v-c93e8dd8]{height:100%;width:100%}.resultToolbar[data-v-c93e8dd8]{height:60px;width:100%;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #f0f2f5}.resultContent[data-v-c93e8dd8]{height:calc(100% - 60px)}
|
@ -0,0 +1 @@
|
||||
a[data-v-b8b97447]{color:#333}.clearfix[data-v-b8b97447]:after{content:"";display:block;clear:both}
|
@ -0,0 +1 @@
|
||||
.timeRangePicker .el-input__wrapper{width:0;height:0;display:none}.timeRangePicker .el-popper{display:block!important;transition:none!important;position:initial!important}.el-picker__popper.el-popper .el-popper__arrow:before{display:none}p{margin:0}.el-cascader,.cascaderPopper .el-cascader-panel .el-cascader-menu{width:120px;min-width:120px;max-width:120px}.clearfix[data-v-65ce36af]:after{content:"";display:block;clear:both}.dateDaySelect[data-v-65ce36af]{display:inline-flex;flex-direction:row}.timePickerPane[data-v-65ce36af]{display:flex;margin:5px;flex-direction:column}.timePickerRangeResultPane[data-v-65ce36af]{height:50px;border-bottom:1px solid gray}.timePickerPreSpecPane[data-v-65ce36af]{width:200px;border-right:1px solid gray}.timeRangeInput[data-v-65ce36af]{width:50px;margin-right:10px}.toolbarPane[data-v-584d9183]{width:100%}.chartBtn[data-v-584d9183]{width:30px;height:30px;margin:0;border-radius:0}.chartBtn[data-v-584d9183]:nth-child(1){border-radius:5px 0 0 5px}.chartBtn[data-v-584d9183]:last-child{border-radius:0 5px 5px 0}.chartIcon[data-v-584d9183]{font-size:24px;padding:5px}
|
@ -0,0 +1 @@
|
||||
.headerAnalyseDesc[data-v-1b836963]{height:100%;display:flex;float:left;justify-content:center;align-items:center}.headerAnalyseToolbar[data-v-1b836963]{height:100%;display:flex;float:right;justify-content:center;align-items:center}.headerAnalyseToolbar .toolbarSpan[data-v-1b836963]{margin-left:10px}
|
1
admin/ui/static/static/css/analyseMainIndex-tuhwk4Nv.css
Normal file
1
admin/ui/static/static/css/analyseMainIndex-tuhwk4Nv.css
Normal file
@ -0,0 +1 @@
|
||||
.analyseMain[data-v-33346a41]{height:100%}.analyseMainHeader[data-v-33346a41]{height:60px;background-color:#f0f2f5}.analyseMainContent[data-v-33346a41]{height:calc(100% - 60px);display:flex}
|
@ -0,0 +1 @@
|
||||
.clearfix[data-v-6170ab47]:after{content:"";display:block;clear:both}.editorContainer[data-v-6170ab47]{width:100%;height:100%;position:relative}.editorFinishArea[data-v-6170ab47]{width:100%;height:60px;position:absolute;bottom:0;left:0;border-top:1px solid #dddddd;display:flex;align-items:center;justify-content:end}.editorFinishBtns[data-v-6170ab47]{margin-right:10px}.editorOperationArea[data-v-6170ab47]{width:100%;height:calc(100% - 60px);position:absolute;top:0;left:0}
|
1
admin/ui/static/static/css/groupBySelect-B3nOPACT.css
Normal file
1
admin/ui/static/static/css/groupBySelect-B3nOPACT.css
Normal file
@ -0,0 +1 @@
|
||||
.groupByOneArea[data-v-5389d38f]{width:100%}
|
1
admin/ui/static/static/css/index-BPoLGm0d.css
Normal file
1
admin/ui/static/static/css/index-BPoLGm0d.css
Normal file
@ -0,0 +1 @@
|
||||
.bi_main[data-v-cf4b133f]{display:flex;min-height:500px;margin:10px 0 0;padding:0;background-color:#fff;height:calc(100vh - 110px)}
|
1
admin/ui/static/static/css/index-BqAGgcXq.css
Normal file
1
admin/ui/static/static/css/index-BqAGgcXq.css
Normal file
@ -0,0 +1 @@
|
||||
body{height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background:gray}label{font-weight:700}html{height:100%;box-sizing:border-box}#app{height:100%}*,*:before,*:after{box-sizing:inherit}h1[data-v-b168a903]{color:#333;text-align:center;margin-bottom:20px}.app-container[data-v-b168a903]{height:100vh;overflow:hidden}.app-container .app-sidebar[data-v-b168a903]{position:fixed;left:0;top:0;bottom:0;width:200px;z-index:1000;overflow-y:auto;box-shadow:2px 0 6px #0000001a;background-color:#4d4f52}.app-container .app-sidebar .avatar-container[data-v-b168a903]{margin:0;padding:0;text-align:center;width:200px;display:flex;justify-content:center}.app-container .app-sidebar .sidebar-content[data-v-b168a903]{overflow-y:auto}.app-container .avatar[data-v-b168a903]{display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-size:20px;vertical-align:middle}.app-container .app-main[data-v-b168a903]{min-height:100vh;margin-left:200px;flex:1;flex-direction:column;background:#f0f2f5}.sidebar-logo[data-v-b168a903]{display:flex;justify-content:center;margin-top:10px;text-align:center;background:transparent;position:relative;z-index:1;cursor:pointer}.sidebar-logo .logo[data-v-b168a903]{width:50px;height:50px;margin-bottom:1px;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.sidebar-logo .system-name[data-v-b168a903]{color:#ffffffe6;margin:0;font-size:22px;font-weight:500;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.el-menu-vertical-demo[data-v-b168a903]{flex:1;background-color:#4d4f52}[data-v-b168a903] .el-menu-vertical-demo .el-menu-item,[data-v-b168a903] .el-menu-vertical-demo .el-sub-menu{color:#fff;background-color:#4d4f52}[data-v-b168a903] .el-menu-vertical-demo .el-sub-menu__title{color:#fff}[data-v-b168a903] .el-menu-vertical-demo .el-menu-item:hover,[data-v-b168a903] .el-menu-vertical-demo .el-sub-menu__title:hover{background-color:#1f2d3d}[data-v-b168a903] .el-menu-vertical-demo .el-menu-item.is-active,[data-v-b168a903] .el-menu-vertical-demo .el-sub-menu__title.is-active{background-color:#20b2aa;color:#fff}[data-v-b168a903] .el-menu-vertical-demo .el-sub-menu__title i,[data-v-b168a903] .el-menu-vertical-demo .el-menu-item i{margin-right:10px}
|
1
admin/ui/static/static/css/index-CJ8GXCYy.css
Normal file
1
admin/ui/static/static/css/index-CJ8GXCYy.css
Normal file
@ -0,0 +1 @@
|
||||
.editorTopRightToolBarBtn[data-v-e2f6c2b4]{margin:0;padding:0 8px;border:0}.editorAreaOuter[data-v-e2f6c2b4]{width:100%;height:100%;position:relative}.editorAreaInner[data-v-e2f6c2b4]{width:calc(100% - 30px);height:calc(100% - 10px);position:absolute;top:10px;left:15px}
|
1
admin/ui/static/static/css/index-DCz6qoKM.css
Normal file
1
admin/ui/static/static/css/index-DCz6qoKM.css
Normal file
@ -0,0 +1 @@
|
||||
.bi_header[data-v-cd726624]{height:60px;padding:0}
|
1
admin/ui/static/static/css/metricSelect-C-aa-1TG.css
Normal file
1
admin/ui/static/static/css/metricSelect-C-aa-1TG.css
Normal file
@ -0,0 +1 @@
|
||||
.editorTopRightToolBarBtn[data-v-320043f2]{margin:0;padding:0 8px;border:0}.editorOperationArea[data-v-320043f2]{height:100%;display:inline-flex;flex-direction:row;align-items:center;margin-bottom:5px;border-left:3px solid #202241;padding-left:5px}
|
@ -0,0 +1 @@
|
||||
.filterToolBtn[data-v-037501b6]{margin:0;padding:0;border:0;width:20px;height:20px}
|
@ -0,0 +1 @@
|
||||
.andOrArea[data-v-6200eeab]{width:40px;height:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.andOrWrapLine[data-v-6200eeab]{width:1px;height:calc(50% - 13px);border-right:1px solid #d2d2d4;background-color:#d2d2d4}.andOrBtn[data-v-6200eeab]{width:25px;height:25px;margin:0;padding:0;border-radius:5px;border:1px solid #d2d2d4}.selectNodeArea[data-v-6200eeab]{width:100%}
|
1
admin/ui/static/static/css/vendor-DnLjZ1mj.css
Normal file
1
admin/ui/static/static/css/vendor-DnLjZ1mj.css
Normal file
File diff suppressed because one or more lines are too long
1
admin/ui/static/static/js/Login-Bv9ww6B4.js
Normal file
1
admin/ui/static/static/js/Login-Bv9ww6B4.js
Normal file
@ -0,0 +1 @@
|
||||
import{r as e,ab as a,a as s,o,d as r,b as l,w as n,a0 as t,a3 as u,ac as d,W as i,v as p,$ as c,a9 as m,I as v}from"./vendor-CF1QNs3T.js";import{_ as f,u as _,r as g}from"./index-CHdVgwQA.js";const y={class:"login-box"},h={class:m({container:!0,animate__animated:!0,animate__flipInX:!0})},w={class:"form-container sign-in-container"},b=f({__name:"Login",setup(m){e(void 0);const{proxy:f}=a(),b=e({user:"",password:""}),V={user:[{required:!0,trigger:"blur",message:"请输入您的账号"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"}]},x=e=>{e&&f.$refs.ruleFormRef.validate((e=>{if(!e)return console.log("error submit!"),!1;_().login(b.value.user,b.value.password).then((()=>{console.log("登录成功,推送首页。。"),g.push({path:"/welcome"})}),(e=>{})).catch((()=>{v.error("login response error")}))}))};return(e,a)=>{const m=u,v=t,f=i,_=c;return o(),s("div",y,[r("div",h,[r("div",w,[l(_,{ref:"ruleFormRef",model:b.value,"status-icon":"",rules:V,class:"form"},{default:n((()=>[l(v,{class:"form-item",prop:"username"},{default:n((()=>[l(m,{modelValue:b.value.user,"onUpdate:modelValue":a[0]||(a[0]=e=>b.value.user=e),placeholder:"用户名",autocomplete:"off",onKeyup:a[1]||(a[1]=d((e=>x(b.value)),["enter"]))},null,8,["modelValue"])])),_:1}),l(v,{class:"form-item",prop:"password"},{default:n((()=>[l(m,{modelValue:b.value.password,"onUpdate:modelValue":a[2]||(a[2]=e=>b.value.password=e),placeholder:"密码",type:"password",autocomplete:"off",onKeyup:a[3]||(a[3]=d((e=>x(b.value)),["enter"]))},null,8,["modelValue"])])),_:1}),l(f,{class:"theme-button",type:"primary",onClick:a[4]||(a[4]=e=>x(b.value)),onKeydown:a[5]||(a[5]=d((e=>{var a;13!==a.keyCode&&100!==a.keyCode||x(b.value)}),["enter"]))},{default:n((()=>a[6]||(a[6]=[p("登 陆 ")]))),_:1})])),_:1},8,["model"])]),a[7]||(a[7]=r("div",{class:"overlay_container"},[r("div",{class:"overlay"},[r("div",{class:"overlay_panel overlay_right_container"},[r("h2",{class:"container-title"},"hello friend!"),r("p",null,"输入您的个人信息,以便使用后台管理系统")])])],-1))])])}}},[["__scopeId","data-v-68d4afe9"]]);export{b as default};
|
2
admin/ui/static/static/js/analyseIndex-xkopQa4P.js
Normal file
2
admin/ui/static/static/js/analyseIndex-xkopQa4P.js
Normal file
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/index-Cub7NZqH.js","static/js/index-CHdVgwQA.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/css/index-BqAGgcXq.css","static/css/index-DCz6qoKM.css","static/js/index-Bm7YRinq.js","static/css/index-BPoLGm0d.css"])))=>i.map(i=>d[i]);
|
||||
import{b as s}from"./index-CHdVgwQA.js";import{c as a,o as e,w as t,b as n,u as r,ad as o,D as _}from"./vendor-CF1QNs3T.js";const i={__name:"analyseIndex",setup(i){const d=o((()=>s((()=>import("./index-Cub7NZqH.js")),__vite__mapDeps([0,1,2,3,4,5])))),c=o((()=>s((()=>import("./index-Bm7YRinq.js")),__vite__mapDeps([6,2,3,1,4,7]))));return(s,o)=>{const i=_;return e(),a(i,{class:"bi_container",direction:"vertical"},{default:t((()=>[n(r(d)),n(r(c))])),_:1})}}};export{i as default};
|
2
admin/ui/static/static/js/analyseMainContent-BXn2mnxt.js
Normal file
2
admin/ui/static/static/js/analyseMainContent-BXn2mnxt.js
Normal file
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/analyseMainContentLeft-Ck16dxOc.js","static/js/index-CHdVgwQA.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/css/index-BqAGgcXq.css","static/css/analyseMainContentLeft-CKg7AoA4.css","static/js/analyseMainContentRight-DhNdaWaI.js","static/css/analyseMainContentRight-DqjIe2oH.css"])))=>i.map(i=>d[i]);
|
||||
import{_ as n,b as a}from"./index-CHdVgwQA.js";import{c as e,o,w as s,b as t,u as l,am as f,ad as i,an as m}from"./vendor-CF1QNs3T.js";const u=n({__name:"analyseMainContent",props:{analyseCustomInfo:{analyseName:"",leftPaneInfo:{paneComponent:null},rightPaneInfo:{paneComponent:null}}},setup(n){const u=n;console.log("custom info:",u.analyseCustomInfo);const _=i((()=>a((()=>import("./analyseMainContentLeft-Ck16dxOc.js")),__vite__mapDeps([0,1,2,3,4,5])))),p=i((()=>a((()=>import("./analyseMainContentRight-DhNdaWaI.js")),__vite__mapDeps([6,1,2,3,4,7]))));return(a,i)=>(o(),e(l(m),null,{default:s((()=>[t(l(f),{size:"25","min-size":"20","max-size":"40"},{default:s((()=>[t(l(_),{paneInfo:n.analyseCustomInfo.leftPaneInfo},null,8,["paneInfo"])])),_:1}),t(l(f),{size:"75","min-size":"60","max-size":"80"},{default:s((()=>[t(l(p),{paneInfo:n.analyseCustomInfo.rightPaneInfo},null,8,["paneInfo"])])),_:1})])),_:1}))}},[["__scopeId","data-v-5ab4c275"]]);export{u as default};
|
@ -0,0 +1 @@
|
||||
import{_ as n}from"./index-CHdVgwQA.js";import{a,o as e,c as o,B as s}from"./vendor-CF1QNs3T.js";const t={class:"contentPane"},p=n({__name:"analyseMainContentLeft",props:{paneInfo:{paneComponent:null}},setup:n=>(p,d)=>(e(),a("div",t,[(e(),o(s(n.paneInfo.paneComponent)))]))},[["__scopeId","data-v-5e99bb1d"]]);export{p as default};
|
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/analyseMainContentRightToolbar-BVY7k-3I.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/js/index-CHdVgwQA.js","static/css/index-BqAGgcXq.css","static/css/analyseMainContentRightToolbar-CCLHpzDP.css","static/js/analyseMainContentRightResult-vwE7LMNS.js","static/css/analyseMainContentRightResult-DBbfxKRW.css"])))=>i.map(i=>d[i]);
|
||||
import{_ as a,b as s}from"./index-CHdVgwQA.js";import{a as t,o as n,d as o,b as e,u as r,ad as l}from"./vendor-CF1QNs3T.js";const _={class:"result"},i={class:"resultToolbar"},d={class:"resultContent"},p=a({__name:"analyseMainContentRight",props:{paneInfo:{paneComponent:null}},setup(a){const p=l((()=>s((()=>import("./analyseMainContentRightToolbar-BVY7k-3I.js")),__vite__mapDeps([0,1,2,3,4,5])))),u=l((()=>s((()=>import("./analyseMainContentRightResult-vwE7LMNS.js")),__vite__mapDeps([6,1,2,3,4,7]))));return(a,s)=>(n(),t("div",_,[o("div",i,[e(r(p))]),o("div",d,[e(r(u))])]))}},[["__scopeId","data-v-c93e8dd8"]]);export{p as default};
|
@ -0,0 +1 @@
|
||||
import{r as a,T as e,aw as t,a as l,o as s,d as n,b as d,aa as i,w as r,aj as u,ax as f,W as o,v as c,a7 as y,X as p,Y as _,t as x,F as m,ay as g}from"./vendor-CF1QNs3T.js";import{_ as h}from"./index-CHdVgwQA.js";const w={class:"clearfix",style:{width:"100%","text-align":"center",display:"flex","align-items":"center","justify-content":"center"}},v={style:{width:"100%",height:"1px",display:"flex","align-items":"center","justify-content":"center"}},b={href:"#"},A={href:"#"},j={href:"#"},P={href:"#"},z={href:"#"},R=h({__name:"analyseMainContentRightResult",setup(h){const R=a(null);let E=null;const L=a([{metric:"APP关闭.总次数",stageAcc:"426",day20250530:"49",day20250531:"70",day20250601:"61",day20250602:"78"},{metric:"APP打开.总次数",stageAcc:"401",day20250530:"45",day20250531:"63",day20250601:"45",day20250602:"32"}]),k=()=>{null==E||E.resize()};return e((()=>{(()=>{if(R.value){E=g(R.value);const a={title:{text:"事件分析图"},tooltip:{},legend:{data:["销量"]},xAxis:{data:["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},yAxis:{},series:[{name:"销量",type:"bar",data:[5,20,36,10,10,20]}]};E.setOption(a)}})(),window.addEventListener("resize",k)})),t((()=>{window.removeEventListener("resize",k),null==E||E.dispose()})),(a,e)=>{const t=i,g=o,h=f,E=u,k=y,C=_,F=p;return s(),l(m,null,[n("div",w,[n("div",{ref_key:"chartRef",ref:R,style:{width:"100%",height:"400px",margin:"10px 0 0 10px"}},null,512)]),n("div",v,[d(t,{style:{width:"90%"},"content-position":"center"})]),d(k,{style:{"margin-top":"10px","margin-bottom":"10px","margin-left":"10px"}},{default:r((()=>[d(E,{span:6},{default:r((()=>[d(h,null,{default:r((()=>[d(g,null,{default:r((()=>e[0]||(e[0]=[c("合并")]))),_:1}),d(g,null,{default:r((()=>e[1]||(e[1]=[c("平铺")]))),_:1})])),_:1})])),_:1}),d(E,{span:10,offset:8},{default:r((()=>[d(h,{style:{float:"right","margin-right":"20px"}},{default:r((()=>[d(g,null,{default:r((()=>e[2]||(e[2]=[c("按日期")]))),_:1}),d(g,null,{default:r((()=>e[3]||(e[3]=[c("阶段汇总配置")]))),_:1}),d(g,null,{default:r((()=>e[4]||(e[4]=[c("导出")]))),_:1})])),_:1})])),_:1})])),_:1}),d(k,null,{default:r((()=>[d(F,{data:L.value},{default:r((()=>[d(C,{prop:"metric",label:"指标"}),d(C,{label:"阶段汇总"},{default:r((a=>[n("a",b,x(a.row.stageAcc),1)])),_:1}),d(C,{label:"2025-05-30(五)"},{default:r((a=>[n("a",A,x(a.row.day20250530),1)])),_:1}),d(C,{label:"2025-05-31(六)"},{default:r((a=>[n("a",j,x(a.row.day20250531),1)])),_:1}),d(C,{label:"2025-06-01(日)"},{default:r((a=>[n("a",P,x(a.row.day20250601),1)])),_:1}),d(C,{label:"2025-06-02(一)"},{default:r((a=>[n("a",z,x(a.row.day20250602),1)])),_:1})])),_:1},8,["data"])])),_:1})],64)}}},[["__scopeId","data-v-b8b97447"]]);export{R as default};
|
@ -0,0 +1 @@
|
||||
import{r as e,aq as a,T as l,a as t,o as s,b as n,a4 as d,l as o,w as r,d as u,t as c,ar as p,a7 as i,v,W as m,p as f,as as g,at as _,au as b,av as x,c as h,aj as y,F as T,z as k,u as C,E as P,B as V}from"./vendor-CF1QNs3T.js";import{_ as w}from"./index-CHdVgwQA.js";function D(){const e=new Date;return e.setHours(0,0,0,0),e}const j={class:"timeRangePicker"},E={__name:"dateDayRanger",setup(o){const r=e("过去7天"),u=D();u.setTime(u.getTime()-6048e5);const c=D(),p=e([u,c]);a((()=>{console.log(`选择日期范围:${r.value[0]} 到 ${r.value[1]}`)})),l((()=>{}));const i=[{text:"昨日",value:()=>{const e=D(),a=D();return e.setTime(e.getTime()-864e5),[e,a]}},{text:"今日",value:()=>[D(),D()]},{text:"过去7天",value:()=>[u,c]},{text:"本月",value:()=>{const e=D(),a=D();return e.setDate(1),[e,a]}}];return(e,a)=>{const l=d;return s(),t("div",j,[n(l,{teleported:!1,modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=e=>r.value=e),type:"daterange","range-separator":"到","start-placeholder":"Start date","end-placeholder":"End date",shortcuts:i,"default-time":p.value},null,8,["modelValue","default-time"])])}}},I={class:"dateDaySelect clearfix"},R=["title"],S={style:{"margin-right":"10px"}},B={class:"timePickerPane"},U=w({__name:"dateDaySelect",setup(a){const l=e("按天"),d=[{label:"按天",value:"按天"},{label:"按分钟",value:"按分钟",children:[{label:"1分钟",value:"1分钟"},{label:"5分钟",value:"5分钟"},{label:"10分钟",value:"10分钟"}]},{label:"按小时",value:"按小时"},{label:"按周",value:"按周"},{label:"按月",value:"按月"},{label:"按季度",value:"按季度"},{label:"按年",value:"按年"},{label:"合计",value:"合计"}],_=e("今日"),b=()=>{};return(e,a)=>{const x=p,h=o("Calendar"),y=f,T=m,k=i,C=g;return s(),t("div",I,[n(x,{popperClass:"cascaderPopper",modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),options:d,"show-all-levels":!1,props:{expandTrigger:"hover",emitPath:!1}},{default:r((({data:e})=>[u("span",{title:e.label},c(e.value),9,R)])),_:1},8,["modelValue"]),n(C,{placement:"bottom-start",trigger:"click",width:800,onClick:b,"popper-style":"box-shadow: rgb(14 18 22 / 35%) 0px 10px 38px -10px, rgb(14 18 22 / 20%) 0px 10px 20px -15px; padding: 0px;"},{reference:r((()=>[n(T,{style:{"margin-left":"10px"}},{default:r((()=>[u("p",S,c(_.value),1),n(y,{class:"el-icon--right"},{default:r((()=>[n(h)])),_:1})])),_:1})])),default:r((()=>[u("div",B,[n(k,null,{default:r((()=>a[1]||(a[1]=[v("日期范围")]))),_:1}),n(k,null,{default:r((()=>[n(E)])),_:1})])])),_:1})])}}},[["__scopeId","data-v-65ce36af"]]),$=w({__name:"analyseMainContentRightToolbar",setup(a){const l=e([{comp:_,desc:"趋势图",selected:!0},{comp:b,desc:"上升图",selected:!1},{comp:x,desc:"饼图",selected:!1}]);return(e,a)=>{const d=y,o=m,u=P,c=i;return s(),h(c,{gutter:20,align:"middle",class:"toolbarPane"},{default:r((()=>[n(d,{span:6},{default:r((()=>[n(U,{style:{"margin-left":"10px"}})])),_:1}),n(d,{span:6,offset:12},{default:r((()=>[n(c,{style:{height:"100%"},align:"middle",justify:"end"},{default:r((()=>[(s(!0),t(T,null,k(C(l),((e,a)=>(s(),h(u,{placement:"top",effect:"light",content:e.desc},{default:r((()=>[n(o,{disabled:e.selected,class:"chartBtn",onClick:a=>(e=>{l.value.forEach((a=>{a.selected=a.desc===e.desc}))})(e)},{default:r((()=>[(s(),h(V(e.comp),{class:"chartIcon"}))])),_:2},1032,["disabled","onClick"])])),_:2},1032,["content"])))),256))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-584d9183"]]);export{$ as default};
|
1
admin/ui/static/static/js/analyseMainHeader-CV2xtPnO.js
Normal file
1
admin/ui/static/static/js/analyseMainHeader-CV2xtPnO.js
Normal file
@ -0,0 +1 @@
|
||||
import{l as a,a as s,o as l,b as n,w as e,d as t,p as o,aj as d,al as r,n as p,W as f,v as u,F as i}from"./vendor-CF1QNs3T.js";import{_ as c}from"./index-CHdVgwQA.js";const _={class:"headerAnalyseDesc"},b={class:"headerAnalyseToolbar",style:{display:"flex",float:"right"}},h={class:"toolbarSpan"},S={class:"toolbarSpan"},g={class:"toolbarSpan"},m={class:"toolbarSpan"},v={class:"toolbarSpan"};const y=c({},[["render",function(c,y){const x=a("Warning"),j=o,w=d,z=r,A=f,D=p,T=a("Refresh"),W=a("Download");return l(),s(i,null,[n(w,{span:6},{default:e((()=>[t("div",_,[y[0]||(y[0]=t("p",{style:{"margin-right":"6px","font-weight":"bold"}},"事件分析",-1)),n(j,{size:"20"},{default:e((()=>[n(x)])),_:1})])])),_:1}),n(w,{span:10,offset:8},{default:e((()=>[t("div",b,[y[3]||(y[3]=t("span",{class:"toolbarSpan"},[t("p",null,"近似计算")],-1)),t("span",h,[n(z)]),t("span",S,[n(D,null,{default:e((()=>[n(A,null,{default:e((()=>y[1]||(y[1]=[u(" UTC +8 ")]))),_:1})])),_:1})]),t("span",g,[n(A,null,{default:e((()=>[n(j,{size:"20"},{default:e((()=>[n(T)])),_:1})])),_:1})]),t("span",m,[n(A,null,{default:e((()=>[n(j,{size:"20"},{default:e((()=>[n(W)])),_:1})])),_:1})]),t("span",v,[n(A,null,{default:e((()=>y[2]||(y[2]=[u("已存报表")]))),_:1})])])])),_:1})],64)}],["__scopeId","data-v-1b836963"]]);export{y as default};
|
2
admin/ui/static/static/js/analyseMainIndex-o3SuVwOJ.js
Normal file
2
admin/ui/static/static/js/analyseMainIndex-o3SuVwOJ.js
Normal file
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/analyseMainHeader-CV2xtPnO.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/js/index-CHdVgwQA.js","static/css/index-BqAGgcXq.css","static/css/analyseMainHeader-R7amk0nh.css","static/js/analyseMainContent-BXn2mnxt.js","static/css/analyseMainContent-BvJwrdRn.css"])))=>i.map(i=>d[i]);
|
||||
import{_ as a,b as n}from"./index-CHdVgwQA.js";import{a as s,o as e,b as o,w as t,u as l,ad as _,a7 as r}from"./vendor-CF1QNs3T.js";const m={class:"analyseMain"},p=a({__name:"analyseMainIndex",props:{analyseCustomInfo:{analyseName:"",leftPaneInfo:{paneComponent:null},rightPaneInfo:{paneComponent:null}}},setup(a){const p=_((()=>n((()=>import("./analyseMainHeader-CV2xtPnO.js")),__vite__mapDeps([0,1,2,3,4,5])))),u=_((()=>n((()=>import("./analyseMainContent-BXn2mnxt.js")),__vite__mapDeps([6,3,1,2,4,7]))));return(n,_)=>{const i=r;return e(),s("div",m,[o(i,{class:"analyseMainHeader"},{default:t((()=>[o(l(p))])),_:1}),o(i,{class:"analyseMainContent"},{default:t((()=>[o(l(u),{analyseCustomInfo:a.analyseCustomInfo},null,8,["analyseCustomInfo"])])),_:1})])}}},[["__scopeId","data-v-33346a41"]]);export{p as default};
|
@ -0,0 +1 @@
|
||||
import{a,o as e,d as s,b as r,w as i,c as t,B as o,ai as d,v as n,W as l}from"./vendor-CF1QNs3T.js";import{_ as c}from"./index-CHdVgwQA.js";const p={class:"editorContainer .clearfix"},f={class:"editorOperationArea"},u={class:"editorFinishArea"},_={class:"editorFinishBtns"},v=c({__name:"analyseMetricEditorLayout",props:{editorAreaInfo:{editorPane:null}},setup:c=>(v,m)=>{const y=d,A=l;return e(),a("div",p,[s("div",f,[r(y,null,{default:i((()=>[(e(),t(o(c.editorAreaInfo.editorPane)))])),_:1})]),s("div",u,[s("div",_,[r(A,{size:"large"},{default:i((()=>m[0]||(m[0]=[n(" 保存 ")]))),_:1}),r(A,{type:"primary",size:"large"},{default:i((()=>m[1]||(m[1]=[n(" 计算 ")]))),_:1})])])])}},[["__scopeId","data-v-6170ab47"]]);export{v as default};
|
1
admin/ui/static/static/js/character-BdbYTUg9.js
Normal file
1
admin/ui/static/static/js/character-BdbYTUg9.js
Normal file
@ -0,0 +1 @@
|
||||
import{t as e}from"./tableUser-Ce4AuCnQ.js";import{u as r,L as t}from"./index-CHdVgwQA.js";import{a as s,o as a,c as o,B as c}from"./vendor-CF1QNs3T.js";import"./resource-D9X7sCaw.js";import"./empty-ByjYk9_V.js";const m={__name:"character",setup(m){let u={meta:{desc:"character",resource:"character",resource_url:"/resource/character",methods:{get:!0,post:!0,put:!0,delete:!0}}};return"admin"!==r().userInfo.character&&(u.meta.methods={}),t.setCache("resource",u),(r,t)=>(a(),s("div",null,[(a(),o(c(e)))]))}};export{m as default};
|
1
admin/ui/static/static/js/dashboardIndex-D5fANaGB.js
Normal file
1
admin/ui/static/static/js/dashboardIndex-D5fANaGB.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as r}from"./index-CHdVgwQA.js";import"./vendor-CF1QNs3T.js";const e=r({},[["render",function(r,e){return" 看板界面 "}]]);export{e as default};
|
1
admin/ui/static/static/js/empty-ByjYk9_V.js
Normal file
1
admin/ui/static/static/js/empty-ByjYk9_V.js
Normal file
@ -0,0 +1 @@
|
||||
import{c as o,o as r,ah as s}from"./vendor-CF1QNs3T.js";import{_ as n}from"./index-CHdVgwQA.js";const e=n({},[["render",function(n,e){const t=s;return r(),o(t,{description:"没有权限!请联系管理员添加权限!"})}]]);export{e};
|
2
admin/ui/static/static/js/event-bRG4vGo1.js
Normal file
2
admin/ui/static/static/js/event-bRG4vGo1.js
Normal file
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/analyseMetricEditorLayout-Dl4bBN7Y.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/js/index-CHdVgwQA.js","static/css/index-BqAGgcXq.css","static/css/analyseMetricEditorLayout-BGEOQda8.css","static/js/index-DMk2vFzr.js","static/css/index-CJ8GXCYy.css","static/js/analyseMainIndex-o3SuVwOJ.js","static/css/analyseMainIndex-tuhwk4Nv.css"])))=>i.map(i=>d[i]);
|
||||
import{b as e}from"./index-CHdVgwQA.js";import{r as n,c as a,o as t,ad as o,B as s,u as r}from"./vendor-CF1QNs3T.js";const _={__name:"analyseMetricEditorEvent",setup(_){const i=o((()=>e((()=>import("./analyseMetricEditorLayout-Dl4bBN7Y.js")),__vite__mapDeps([0,1,2,3,4,5])))),m={editorPane:o((()=>e((()=>import("./index-DMk2vFzr.js")),__vite__mapDeps([6,3,1,2,4,7]))))};return n(""),(e,n)=>(t(),a(s(r(i)),{editorAreaInfo:m}))}},i={__name:"event",setup(n){const s=o((()=>e((()=>import("./analyseMainIndex-o3SuVwOJ.js")),__vite__mapDeps([8,3,1,2,4,9])))),i={analyseName:"事件分析",leftPaneInfo:{paneComponent:_},rightPaneInfo:{paneComponent:_}};return(e,n)=>(t(),a(r(s),{analyseCustomInfo:i}))}};export{i as default};
|
1
admin/ui/static/static/js/groupBySelect-fcge9rRa.js
Normal file
1
admin/ui/static/static/js/groupBySelect-fcge9rRa.js
Normal file
@ -0,0 +1 @@
|
||||
import{r as e,l as a,c as l,o as t,w as o,b as r,u as p,a8 as s,a7 as u}from"./vendor-CF1QNs3T.js";import{_ as n}from"./index-CHdVgwQA.js";const m=n({__name:"groupBySelect",setup(n){const m=e([{label:"用户属性",options:[{value:"account_id",label:"游戏账号",meta:{propertyType:2}},{value:"role_id",label:"角色id",meta:{propertyType:2}},{value:"role_name",label:"角色名",meta:{propertyType:2}}]},{label:"事件属性",options:[{value:"item_id",label:"道具id",meta:{propertyType:2}},{value:"item_name",label:"道具名",meta:{propertyType:2}},{value:"cur_num",label:"cur_num",meta:{propertyType:2}}]}]),i=e("");return(e,n)=>{const y=a("a-select"),d=u;return t(),l(d,{class:"groupByOneArea"},{default:o((()=>[r(y,{showArrow:"",value:p(i),"onUpdate:value":n[0]||(n[0]=e=>s(i)?i.value=e:null),options:p(m),onChange:n[1]||(n[1]=()=>{}),style:{width:"100px",margin:"0"}},null,8,["value","options"])])),_:1})}}},[["__scopeId","data-v-5389d38f"]]);export{m as default};
|
1
admin/ui/static/static/js/history-CdENn1w9.js
Normal file
1
admin/ui/static/static/js/history-CdENn1w9.js
Normal file
@ -0,0 +1 @@
|
||||
import{t as s}from"./history-DsD4BV65.js";import{c as o,o as t,B as i}from"./vendor-CF1QNs3T.js";import"./index-CHdVgwQA.js";import"./empty-ByjYk9_V.js";const r={__name:"history",setup:r=>(r,a)=>(t(),o(i(s),{disableConditionInput:false}))};export{r as default};
|
1
admin/ui/static/static/js/history-DsD4BV65.js
Normal file
1
admin/ui/static/static/js/history-DsD4BV65.js
Normal file
@ -0,0 +1 @@
|
||||
import{r as e,T as a,a as l,o as t,c as o,u,B as n,F as s,U as p,w as r,b as d,V as i,a7 as v,a3 as m,a8 as c,W as g,v as h,C as y,d as f,X as V,Y as b,Z as x,D as w,a9 as I}from"./vendor-CF1QNs3T.js";import{_ as k,u as _,a as C}from"./index-CHdVgwQA.js";import{e as U}from"./empty-ByjYk9_V.js";const z={class:"table-content"},j={class:"table"},D={class:"pagination-container"},R=k({__name:"history",props:{rowInfo:{},disableConditionInput:!0},setup(k){const R=k;let S=!0;!1===R.disableConditionInput&&(S=!1);const T="admin"===_().userInfo.character,A=e(T),B=e(1),F=e(20),G=e(R.userId);R.rowInfo&&void 0!==R.rowInfo.ID&&(G.value=R.rowInfo.ID);const K=e(""),N=e(""),P=e(""),W=e(""),X=e(!1),Y=[20,50,100],Z=e(0),q=e([]),E=()=>{C(B.value,F.value,G.value,K.value,N.value,P.value,W.value).then((e=>{q.value=e.data.list,Z.value=e.data.totalCount,X.value=!0}),(e=>{}))};a((()=>{E()}));const H=()=>{G.value="",K.value="",N.value="",P.value="",W.value=""},J=e=>{Z.value<=0||F.value*B.value>Z.value&&q.value.length>=Z.value||E()},L=e=>{E()};return(e,a)=>{const k=m,_=g,C=v,R=i,T=b,M=V,O=x,Q=y,$=w;return t(),l("div",{class:I(u(S)?"app-content1":"app-content")},[u(A)?(t(),l(s,{key:1},[u(X)?(t(),o($,{key:0},{default:r((()=>[d(R,{style:{"margin-bottom":"10px"}},{default:r((()=>[d(C,null,{default:r((()=>[!1===u(S)?(t(),o(k,{key:0,modelValue:u(G),"onUpdate:modelValue":a[0]||(a[0]=e=>c(G)?G.value=e:null),placeholder:"用户id",style:{width:"150px","margin-right":"10px"}},null,8,["modelValue"])):p("",!0),!1===u(S)?(t(),o(k,{key:1,modelValue:u(K),"onUpdate:modelValue":a[1]||(a[1]=e=>c(K)?K.value=e:null),placeholder:"操作资源类型",style:{width:"150px","margin-right":"10px"}},null,8,["modelValue"])):p("",!0),!1===u(S)?(t(),o(k,{key:2,modelValue:u(N),"onUpdate:modelValue":a[2]||(a[2]=e=>c(N)?N.value=e:null),placeholder:"操作资源组",style:{width:"150px","margin-right":"10px"}},null,8,["modelValue"])):p("",!0),!1===u(S)?(t(),o(k,{key:3,modelValue:u(P),"onUpdate:modelValue":a[3]||(a[3]=e=>c(P)?P.value=e:null),placeholder:"操作对象",style:{width:"150px","margin-right":"10px"}},null,8,["modelValue"])):p("",!0),!1===u(S)?(t(),o(k,{key:4,modelValue:u(W),"onUpdate:modelValue":a[4]||(a[4]=e=>c(W)?W.value=e:null),placeholder:"操作方法",style:{width:"150px","margin-right":"10px"}},null,8,["modelValue"])):p("",!0),!1===u(S)?(t(),o(_,{key:5,onClick:E,type:"primary",style:{"margin-right":"10px"}},{default:r((()=>a[7]||(a[7]=[h("条件搜索 ")]))),_:1})):p("",!0),!1===u(S)?(t(),o(_,{key:6,onClick:H},{default:r((()=>a[8]||(a[8]=[h("清空条件")]))),_:1})):p("",!0)])),_:1})])),_:1}),d(Q,null,{default:r((()=>[f("div",z,[f("div",j,[d(M,{data:u(q),style:{width:"100%"},"table-layout":"auto",stripe:"","tooltip-effect":"light"},{default:r((()=>[d(T,{prop:"userId",label:"用户id"}),d(T,{prop:"userName",label:"用户名"}),d(T,{prop:"opResourceType",label:"操作资源类型"}),d(T,{prop:"opResourceGroup",label:"操作资源组"}),d(T,{prop:"opResourceKey",label:"操作对象"}),d(T,{prop:"method",label:"操作方法"}),d(T,{prop:"createdAt",label:"创建时间"}),d(T,{prop:"detailInfo",label:"详情数据","show-overflow-tooltip":""})])),_:1},8,["data"])]),f("div",D,[d(O,{"current-page":u(B),"onUpdate:currentPage":a[5]||(a[5]=e=>c(B)?B.value=e:null),"page-size":u(F),"onUpdate:pageSize":a[6]||(a[6]=e=>c(F)?F.value=e:null),"page-sizes":Y,layout:"total, sizes, prev, pager, next, jumper",total:u(Z),onSizeChange:J,onCurrentChange:L},null,8,["current-page","page-size","total"])])])])),_:1})])),_:1})):p("",!0)],64)):(t(),o(n(U),{key:0}))],2)}}},[["__scopeId","data-v-926d7759"]]);export{R as t};
|
1
admin/ui/static/static/js/horizonMenu-BUQGmY-i.js
Normal file
1
admin/ui/static/static/js/horizonMenu-BUQGmY-i.js
Normal file
@ -0,0 +1 @@
|
||||
import{i as a,c as e,o as s,w as n,a as o,F as t,z as l,u as r,y as d,A as i,v as u,t as c,d as h,x as p}from"./vendor-CF1QNs3T.js";import{L as m}from"./index-CHdVgwQA.js";const f={__name:"horizonMenu",setup(f){const x=a(),_=m.getCache("resource");console.log("analyse route info:",_);return(a,m)=>{const f=i,v=d,g=p;return s(),e(g,{mode:"horizontal"},{default:n((()=>[(s(!0),o(t,null,l(r(_).children,(a=>(s(),e(v,{index:a.path},{title:n((()=>[h("span",null,c(a.meta.desc),1)])),default:n((()=>[(s(!0),o(t,null,l(a.children,(a=>(s(),e(f,{key:a.path,index:a.path,onClick:e=>{return s=a,console.log("点击资源:",s),void x.push({path:s.path});var s}},{default:n((()=>[u(c(a.meta.desc),1)])),_:2},1032,["index","onClick"])))),128))])),_:2},1032,["index"])))),256))])),_:1})}}};export{f as default};
|
1
admin/ui/static/static/js/index-Bm7YRinq.js
Normal file
1
admin/ui/static/static/js/index-Bm7YRinq.js
Normal file
@ -0,0 +1 @@
|
||||
import{i as s,j as a,l as e,c as t,o as i,w as o,C as r}from"./vendor-CF1QNs3T.js";import{_ as l}from"./index-CHdVgwQA.js";const n=l({__name:"index",setup:l=>(s(),a(),(s,a)=>{const l=e("router-view"),n=r;return i(),t(n,{class:"bi_main"},{default:o((()=>[(i(),t(l,{key:s.$route.fullPath,style:{display:"inline-block",height:"100%",width:"100%"}}))])),_:1})})},[["__scopeId","data-v-cf4b133f"]]);export{n as default};
|
2
admin/ui/static/static/js/index-CHdVgwQA.js
Normal file
2
admin/ui/static/static/js/index-CHdVgwQA.js
Normal file
File diff suppressed because one or more lines are too long
2
admin/ui/static/static/js/index-Cub7NZqH.js
Normal file
2
admin/ui/static/static/js/index-Cub7NZqH.js
Normal file
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/horizonMenu-BUQGmY-i.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/js/index-CHdVgwQA.js","static/css/index-BqAGgcXq.css"])))=>i.map(i=>d[i]);
|
||||
import{_ as s,b as a}from"./index-CHdVgwQA.js";import{i as o,c as e,o as r,w as t,b as _,u as n,ad as d,V as i}from"./vendor-CF1QNs3T.js";const c=s({__name:"index",setup(s){o();const c=d((()=>a((()=>import("./horizonMenu-BUQGmY-i.js")),__vite__mapDeps([0,1,2,3,4]))));return(s,a)=>{const o=i;return r(),e(o,{class:"bi_header"},{default:t((()=>[_(n(c))])),_:1})}}},[["__scopeId","data-v-cd726624"]]);export{c as default};
|
2
admin/ui/static/static/js/index-DMk2vFzr.js
Normal file
2
admin/ui/static/static/js/index-DMk2vFzr.js
Normal file
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/metricSelect-BvtM5Ec3.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/js/index-CHdVgwQA.js","static/css/index-BqAGgcXq.css","static/css/metricSelect-C-aa-1TG.css","static/js/groupBySelect-fcge9rRa.js","static/css/groupBySelect-B3nOPACT.css","static/js/propertiesConditionFilter-K-RXC9zy.js"])))=>i.map(i=>d[i]);
|
||||
import{_ as e,b as a}from"./index-CHdVgwQA.js";import{r as t,T as l,l as s,a as i,o as n,d as o,b as r,w as d,aj as p,a7 as u,W as _,p as f,u as y,ak as m,F as c,z as h,c as g,ad as T}from"./vendor-CF1QNs3T.js";const v={class:"editorAreaOuter"},x={class:"editorAreaInner"},b=e({__name:"index",setup(e){const b=T((()=>a((()=>import("./metricSelect-BvtM5Ec3.js")),__vite__mapDeps([0,1,2,3,4,5])))),j=T((()=>a((()=>import("./groupBySelect-fcge9rRa.js")),__vite__mapDeps([6,1,2,3,4,7])))),B=T((()=>a((()=>import("./propertiesConditionFilter-K-RXC9zy.js")),__vite__mapDeps([8,3,1,2,4])))),D={userProperties:[{name:"account_id",alias:"账户id",propertyType:2},{name:"account_name",alias:"账户名",propertyType:2},{name:"role_id",alias:"角色id",propertyType:2},{name:"server_id",alias:"服务器id",propertyType:2},{name:"currency_coin",alias:"金币数",propertyType:1}],eventDescList:[{name:"role_login",alias:"角色登录",fields:[{name:"sign_day",alias:"签到天数",propertyType:1}]},{name:"item_change",alias:"item_change",fields:[{name:"item_id",alias:"item_id",propertyType:1},{name:"item_name",alias:"item_name",propertyType:2},{name:"num_before",alias:"num_before",propertyType:1},{name:"num_after",alias:"num_after",propertyType:1},{name:"delta",alias:"delta",propertyType:1}]},{name:"role_logout",alias:"角色登出",fields:[{name:"online_duration",alias:"在线时长",propertyType:1}]}]},R=t(0),w=t([]),A=()=>{const e=R.value+1;R.value+=e,w.value.push(e)},k=e=>{w.value.splice(w.value.indexOf(e),1)},E=t(null),z=()=>{E.value&&E.value.onAddNode()},I=t(0),O=t([]),P=()=>{const e=I.value+1;I.value+=e,O.value.push(e)};return l((()=>{A()})),(e,a)=>{const t=p,l=s("Plus"),T=f,R=_,I=u;return n(),i("div",v,[o("div",x,[r(I,{style:{height:"40px"},align:"middle"},{default:d((()=>[r(t,{span:6},{default:d((()=>a[0]||(a[0]=[o("span",{style:{"font-weight":"bold"}}," 分析指标 ",-1)]))),_:1}),r(t,{span:10,offset:8},{default:d((()=>[r(I,{justify:"end"},{default:d((()=>[r(R,{class:"editorTopRightToolBarBtn",onClick:A},{default:d((()=>[r(T,{size:20},{default:d((()=>[r(l)])),_:1})])),_:1}),r(R,{class:"editorTopRightToolBarBtn"},{default:d((()=>[r(y(m),{style:{"font-size":"20px"}})])),_:1})])),_:1})])),_:1})])),_:1}),r(I,{style:{width:"100%","min-height":"70px"}},{default:d((()=>[(n(!0),i(c,null,h(w.value,((e,a)=>(n(),g(y(b),{key:e,index:e,canDelete:w.value.length>1,onDeleteMetricSelect:k,eventAllData:D},null,8,["index","canDelete"])))),128))])),_:1}),r(I,{style:{height:"30px"}}),r(I,{style:{height:"40px"},align:"middle"},{default:d((()=>[r(t,{span:6},{default:d((()=>a[1]||(a[1]=[o("span",{style:{"font-weight":"bold"}}," 全局筛选 ",-1)]))),_:1}),r(t,{span:10,offset:8},{default:d((()=>[r(I,{justify:"end"},{default:d((()=>[r(R,{class:"editorTopRightToolBarBtn",onClick:z},{default:d((()=>[r(T,{size:20},{default:d((()=>[r(l)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),r(I,{style:{width:"200%","min-height":"0px"}},{default:d((()=>[r(y(B),{ref_key:"globalFilterSelectRef",ref:E},null,512)])),_:1}),r(I,{style:{height:"1px"}}),r(I,{style:{height:"40px"},align:"middle"},{default:d((()=>[r(t,{span:6},{default:d((()=>a[2]||(a[2]=[o("span",{style:{"font-weight":"bold"}}," 分组项 ",-1)]))),_:1}),r(t,{span:10,offset:8},{default:d((()=>[r(I,{justify:"end"},{default:d((()=>[r(R,{class:"editorTopRightToolBarBtn",onClick:P},{default:d((()=>[r(T,{size:20},{default:d((()=>[r(l)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),r(I,{style:{width:"100%","min-height":"70px"}},{default:d((()=>[(n(!0),i(c,null,h(O.value,((e,a)=>(n(),g(y(j))))),256))])),_:1})])])}}},[["__scopeId","data-v-e2f6c2b4"]]);export{b as default};
|
1
admin/ui/static/static/js/metricSelect-BvtM5Ec3.js
Normal file
1
admin/ui/static/static/js/metricSelect-BvtM5Ec3.js
Normal file
@ -0,0 +1 @@
|
||||
import{r as e,k as l,l as a,a as t,o as i,b as o,w as n,a7 as s,W as u,p as r,d as p}from"./vendor-CF1QNs3T.js";import{_ as d}from"./index-CHdVgwQA.js";const v={class:"editorOperationArea"},c=d({__name:"metricSelect",props:{index:0,canDelete:!0,onDeleteMetricSelect:null,eventAllData:{}},setup(d){const c=d.eventAllData,f=e(""),h=e([]);c.eventDescList.forEach((e=>{let l={value:e.name,label:e.name};void 0!==e.alias&&""!==e.alias&&(l.label=e.alias),h.value.push(l)})),f.value=h.value[0].label;const g=e({}),b={label:"预置指标",options:[{value:"totalCount",label:"总次数",opList:[]},{value:"triggerUserCount",label:"触发用户数",opList:[]},{value:"userAvgCount",label:"人均次数",opList:[]}]},y=["总和","均值","人均值","中位数","最大值","最小值","去重数","方差","标准差","99分位数","95分位数","90分位数","85分位数","80分位数","75分位数","70分位数","60分位数","50分位数","40分位数","30分位数","20分位数","10分位数","5分位数"],m=["totalCount","avg","avgPerUser","median","max","min","distinct","variance","standardDeviation","99qualtile","95qualtile","90qualtile","85qualtile","80qualtile","75qualtile","70qualtile","60qualtile","50qualtile","40qualtile","30qualtile","20qualtile","10qualtile","5qualtile"],w=[],x=[{value:"distinct",label:"去重数"}];for(let e=0;e<y.length;e++)w.push({value:m[e],label:y[e]});const q=e(""),_=e(!0),D=l((()=>{const e=c.eventDescList.find(((e,l)=>e.alias===f.value));if(!e)return[b];g.value=e;let l={label:"用户属性",options:[]},a={label:"事件属性",options:[]};return e.fields.forEach((e=>{let l=[];1===e.propertyType?l=w:2===e.propertyType&&(l=x),a.options.push({value:e.name,label:e.alias,opList:l})})),c.userProperties.forEach((e=>{let a=[];1===e.propertyType?a=w:2===e.propertyType&&(a=x),l.options.push({value:e.name,label:e.alias,opList:a})})),[b,a,l]})),C=e(""),L=l((()=>{let e=[];return D.value.find(((l,a)=>{const t=l.options.find(((e,l)=>e.value===q.value));return!!t&&(e=t.opList,!0)})),C.value="",_.value=0===e.length,e})),A=e=>{},T=(e,l)=>l.value.filter((l=>l.options&&l.options.length>0?l.options.filter((l=>l.includes(e))):l.label.includes(e)));return f.value,(e,l)=>{const c=a("Delete"),g=r,b=u,y=a("a-space"),m=s,w=a("a-select");return i(),t("div",v,[o(m,null,{default:n((()=>[o(m,null,{default:n((()=>[o(m,{justify:"end",style:{width:"100%"}},{default:n((()=>[o(y,{align:"end",style:{float:"right"}},{default:n((()=>[o(b,{class:"editorTopRightToolBarBtn",disabled:!d.canDelete,onClick:l[0]||(l[0]=e=>d.onDeleteMetricSelect(d.index))},{default:n((()=>[o(g,{size:20},{default:n((()=>[o(c)])),_:1})])),_:1},8,["disabled"])])),_:1})])),_:1}),o(y,{size:5},{default:n((()=>[o(w,{showArrow:"","show-search":!0,value:f.value,"onUpdate:value":l[1]||(l[1]=e=>f.value=e),options:h.value,onChange:A,"filter-option":T,style:{width:"100px",margin:"0"}},null,8,["value","options"]),l[6]||(l[6]=p("div",{style:{"background-color":"#202241","border-radius":"5px",width:"25px",height:"25px",display:"flex","justify-content":"center","align-items":"center"}},[p("p",{style:{color:"white",margin:"0"}},"的")],-1)),o(w,{showArrow:"","show-search":"",value:q.value,"onUpdate:value":l[2]||(l[2]=e=>q.value=e),options:D.value,"filter-option":T,onChange:l[3]||(l[3]=()=>{}),style:{width:"100px",margin:"0"}},null,8,["value","options"]),l[7]||(l[7]=p("div",{style:{height:"100%",display:"inline-flex","flex-direction":"column","justify-content":"end"}},[p("p",{style:{color:"black","font-weight":"bold","font-size":"20px",margin:"0"}},"·")],-1)),o(w,{showArrow:"",disabled:_.value,value:C.value,"onUpdate:value":l[4]||(l[4]=e=>C.value=e),"filter-option":T,options:L.value,onChange:l[5]||(l[5]=()=>{}),style:{width:"100px",margin:"0"}},null,8,["disabled","value","options"])])),_:1})])),_:1})])),_:1})])}}},[["__scopeId","data-v-320043f2"]]);export{c as default};
|
1
admin/ui/static/static/js/project-CrfLDiui.js
Normal file
1
admin/ui/static/static/js/project-CrfLDiui.js
Normal file
@ -0,0 +1 @@
|
||||
import{t as e}from"./table-Zd-_m54D.js";import{L as s,u as r,c as t}from"./index-CHdVgwQA.js";import{i as a,a as o,o as m,c,B as p}from"./vendor-CF1QNs3T.js";import"./resource-D9X7sCaw.js";import"./empty-ByjYk9_V.js";const i={__name:"project",setup(i){s.setCache("project",{}),a();let n=t;return"admin"!==r().userInfo.character&&(n.meta.methods={}),s.setCache("resource",n),(s,r)=>(m(),o("div",null,[(m(),c(p(e)))]))}};export{i as default};
|
1
admin/ui/static/static/js/project_op-Sg17gVZ5.js
Normal file
1
admin/ui/static/static/js/project_op-Sg17gVZ5.js
Normal file
File diff suppressed because one or more lines are too long
@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/propertyConditionType-BT41bJv4.js","static/js/vendor-CF1QNs3T.js","static/css/vendor-DnLjZ1mj.css","static/js/index-CHdVgwQA.js","static/css/index-BqAGgcXq.css","static/css/propertyConditionType-DRBX6vos.css","static/js/propertyConditionFilter-CKHHjDuc.js","static/css/propertyConditionFilter-CyqTl2hf.css"])))=>i.map(i=>d[i]);
|
||||
import{b as e}from"./index-CHdVgwQA.js";import{S as n,r,c as i,o as d,ad as l,u as o,ao as t}from"./vendor-CF1QNs3T.js";const p={__name:"propertiesConditionFilter",setup(p,{expose:s}){const c=l((()=>e((()=>import("./propertyConditionType-BT41bJv4.js")),__vite__mapDeps([0,1,2,3,4,5])))),h=l((()=>e((()=>import("./propertyConditionFilter-CKHHjDuc.js")),__vite__mapDeps([6,1,2,3,4,7])))),u=n({}),a=(e,n)=>{const r=JSON.parse(JSON.stringify(e));n.nodeType=r.nodeType,n.id=r.id,n.children=r.children,n.propertyInfo=r.propertyInfo},f=e=>{if(null===e)return null;if(""!==e.nodeType){if(0===e.children.length)return null;let n=0;for(;!(n>=e.children.length);){let r=e.children[n],i=f(r);null!==i?(e.children[n]=i,n++):e.children.splice(n,1)}1===e.children.length&&a(e.children[0],e)}return e},y=r(0),T=()=>(y.value+=1,y.value),_=e=>{if(null!==e)return e.id=T(),""!==e.nodeType&&e.children.forEach(((n,r)=>{e.children[r]=_(n)})),e},m=(e,n,r,i,d)=>{if(n.id===i)return d(e,n,r),!0;if(""===n.nodeType)return!1;for(let l=0;l<n.children.length;l++){const e=n.children[l];if(m(l,e,n,i,d))return!0}return!1},N=()=>({nodeType:"",id:T(),propertyInfo:{name:"",alias:"",cond:"",value1:"",value2:""},children:[]}),S=e=>{m(0,u,null,e,((e,n,r)=>{if(null===r){const e=JSON.parse(JSON.stringify(n));u.nodeType="and",u.id=e.id,u.children=[t(e),N()]}else r.children.push(N())})),f(u),_(u)};s({onAddNode:()=>{if(void 0===u.nodeType){const e=N();a(e,u)}else""===u.nodeType?S(u.id):u.children.push(N());f(u),_(u)}});const v={showComp:h,onSplitNode:e=>{m(0,u,null,e,((e,n,r)=>{if(null===r){const e=JSON.parse(JSON.stringify(n));u.nodeType="and",u.id=e.id,u.children=[t(e),N()]}else r.children[e]={nodeType:"and",id:T(),children:[n,N()]}})),f(u),_(u)},onAddBrother:S,onDeleteNode:e=>{m(0,u,null,e,((e,n,r)=>{null===r?(u.nodeType=void 0,u.children=[],u.id=void 0):r.children.splice(e,1)})),f(u),_(u)}};return(e,n)=>(d(),i(o(c),{node:o(u),propertyShowHandlerInfo:v},null,8,["node"]))}};export{p as default};
|
@ -0,0 +1 @@
|
||||
import{r as e,l,a as o,o as t,b as a,w as n,F as r,z as p,u as s,c as u,a8 as i,E as d,W as c,ap as f,p as v}from"./vendor-CF1QNs3T.js";import{_ as m}from"./index-CHdVgwQA.js";const y=m({__name:"propertyConditionFilter",props:{propertyHandlerInfo:{propertyInfo:{},onSplitNode:null,onAddBrother:null,onDeleteNode:null}},setup(m){const y=e([{label:"用户属性",options:[{value:"account_id",label:"游戏账号",meta:{propertyType:2}},{value:"role_id",label:"角色id",meta:{propertyType:2}},{value:"role_name",label:"角色名",meta:{propertyType:2}}]},{label:"事件属性",options:[{value:"item_id",label:"道具id",meta:{propertyType:2}},{value:"item_name",label:"道具名",meta:{propertyType:2}},{value:"cur_num",label:"cur_num",meta:{propertyType:2}}]}]),h=[["等于","不等于","小于","小于等于","大于","大于等于","有值","无值","区间"],["eq","ne","st","se","gt","ge","valued","valueless","range"]],_=[["等于","不等于","包括","不包括","有值","无值","正则匹配","正则不匹配"],["eq","ne","contain","exclusive","regmatch","regnotmatch"]],b=e([]),g=e([]);h[0].forEach(((e,l)=>{b.value.push({value:h[1][l],label:h[0][l]})})),_[0].forEach(((e,l)=>{g.value.push({value:_[1][l],label:_[0][l]})}));const w=(e,l)=>l.value.filter((l=>l.options&&l.options.length>0?l.options.filter((l=>l.includes(e))):l.label.includes(e))),I=e(""),T=e(""),x=e([]),C=(e,l)=>{console.log("select value:",e,l)};return(e,h)=>{const _=l("a-select-option"),g=l("a-select-opt-group"),H=l("a-select"),A=c,B=d,z=l("CirclePlus"),N=v,k=l("Delete"),D=l("a-space");return t(),o("div",null,[a(H,{showArrow:"","show-search":"",value:s(I),"onUpdate:value":h[0]||(h[0]=e=>i(I)?I.value=e:null),options:s(y),"filter-option":w,onSelect:C,style:{width:"100px",margin:"0"}},{default:n((()=>[(t(!0),o(r,null,p(s(y),(e=>(t(),u(g,{label:e.label},{default:n((()=>[(t(!0),o(r,null,p(e.options,(e=>(t(),u(_,{value:e,label:e.label},null,8,["value","label"])))),256))])),_:2},1032,["label"])))),256))])),_:1},8,["value","options"]),a(H,{showArrow:"",value:s(T),"onUpdate:value":h[1]||(h[1]=e=>i(T)?T.value=e:null),options:s(b),onChange:h[2]||(h[2]=()=>{}),style:{width:"70px",margin:"0"}},null,8,["value","options"]),a(H,{showArrow:"","show-search":"",mode:"multiple",value:s(x),"onUpdate:value":h[3]||(h[3]=e=>i(x)?x.value=e:null),options:s(b),onChange:h[4]||(h[4]=()=>{}),style:{width:"80px",margin:"0 5px 0 0"}},null,8,["value","options"]),a(D,{size:2},{default:n((()=>[a(B,{effect:"light",content:"裂变",placement:"top"},{default:n((()=>[a(A,{class:"filterToolBtn",onClick:h[5]||(h[5]=e=>m.propertyHandlerInfo.onSplitNode(m.propertyHandlerInfo.propertyInfo.id))},{default:n((()=>[a(s(f),{style:{transform:"rotate(90deg)"}})])),_:1})])),_:1}),a(B,{effect:"light",content:"增加平行节点",placement:"top"},{default:n((()=>[a(A,{class:"filterToolBtn",onClick:h[6]||(h[6]=e=>m.propertyHandlerInfo.onAddBrother(m.propertyHandlerInfo.propertyInfo.id))},{default:n((()=>[a(N,{size:16},{default:n((()=>[a(z)])),_:1})])),_:1})])),_:1}),a(B,{effect:"light",content:"删除",placement:"top"},{default:n((()=>[a(A,{class:"filterToolBtn",onClick:h[7]||(h[7]=e=>m.propertyHandlerInfo.onDeleteNode(m.propertyHandlerInfo.propertyInfo.id))},{default:n((()=>[a(N,{size:16},{default:n((()=>[a(k)])),_:1})])),_:1})])),_:1})])),_:1})])}}},[["__scopeId","data-v-037501b6"]]);export{y as default};
|
@ -0,0 +1 @@
|
||||
import{l as e,c as o,U as n,o as d,w as r,d as a,b as l,W as p,a as t,F as s,z as y,a7 as i,B as f}from"./vendor-CF1QNs3T.js";import{_ as h}from"./index-CHdVgwQA.js";const c={class:"andOrArea"},u={key:0},I={key:1},w={style:{display:"inline-flex","flex-direction":"column"}},v={key:0,style:{width:"100%",height:"5px"}},H=h({__name:"propertyConditionType",props:{node:{},propertyShowHandlerInfo:{}},setup(h){const H=h;return(S,T)=>{const _=p,m=e("PropertyConditionType",!0),k=i;return void 0!==h.node.nodeType&&""!==h.node.nodeType?(d(),o(k,{key:0,class:"treeNodeArea"},{default:r((()=>[a("div",c,[T[1]||(T[1]=a("div",{class:"andOrWrapLine"},null,-1)),l(_,{class:"andOrBtn",onClick:T[0]||(T[0]=e=>{var o;"and"===(o=h.node).nodeType?o.nodeType="or":o.nodeType="and"})},{default:r((()=>["and"===h.node.nodeType?(d(),t("p",u,"与")):"or"===h.node.nodeType?(d(),t("p",I,"或")):n("",!0)])),_:1}),T[2]||(T[2]=a("div",{class:"andOrWrapLine"},null,-1))]),a("div",w,[(d(!0),t(s,null,y(h.node.children,((e,o)=>(d(),t(s,null,[l(m,{node:e,propertyShowHandlerInfo:h.propertyShowHandlerInfo},null,8,["node","propertyShowHandlerInfo"]),o!==h.node.children.length-1?(d(),t("div",v)):n("",!0)],64)))),256))])])),_:1})):void 0!==h.node.nodeType?(d(),o(k,{key:1,class:"selectNodeArea"},{default:r((()=>[(d(),o(f(h.propertyShowHandlerInfo.showComp),{style:{float:"right"},propertyHandlerInfo:{propertyInfo:h.node,onSplitNode:H.propertyShowHandlerInfo.onSplitNode,onAddBrother:H.propertyShowHandlerInfo.onAddBrother,onDeleteNode:H.propertyShowHandlerInfo.onDeleteNode}},null,8,["propertyHandlerInfo"]))])),_:1})):n("",!0)}}},[["__scopeId","data-v-6200eeab"]]);export{H as default};
|
1
admin/ui/static/static/js/resource-D9X7sCaw.js
Normal file
1
admin/ui/static/static/js/resource-D9X7sCaw.js
Normal file
@ -0,0 +1 @@
|
||||
import{s as t}from"./index-CHdVgwQA.js";function r(r,e){return t({url:r,method:"get",params:e})}function e(r,e){return t({url:r,method:"post",data:{dto:e}})}function o(r,e){return t({url:r,method:"put",data:{dto:e}})}function n(r,e){return t({url:r,method:"delete",data:e})}function u(r,e){return t({url:r+"/selection",method:"post",data:e})}function a(r){return t({url:"/project/"+r.toString()+"/items",method:"get"})}export{n as a,e as b,o as c,a as d,u as e,r};
|
1
admin/ui/static/static/js/retention-BiMA_A5C.js
Normal file
1
admin/ui/static/static/js/retention-BiMA_A5C.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as r}from"./index-CHdVgwQA.js";import"./vendor-CF1QNs3T.js";const e=r({},[["render",function(r,e){return" 留存分析 "}]]);export{e as default};
|
1
admin/ui/static/static/js/table-Zd-_m54D.js
Normal file
1
admin/ui/static/static/js/table-Zd-_m54D.js
Normal file
File diff suppressed because one or more lines are too long
1
admin/ui/static/static/js/tableUser-Ce4AuCnQ.js
Normal file
1
admin/ui/static/static/js/tableUser-Ce4AuCnQ.js
Normal file
File diff suppressed because one or more lines are too long
1
admin/ui/static/static/js/user-B6HvwMp0.js
Normal file
1
admin/ui/static/static/js/user-B6HvwMp0.js
Normal file
@ -0,0 +1 @@
|
||||
import{t as e}from"./tableUser-Ce4AuCnQ.js";import{u as s,L as r}from"./index-CHdVgwQA.js";import{t}from"./history-DsD4BV65.js";import{a as o,o as a,c as m,B as u}from"./vendor-CF1QNs3T.js";import"./resource-D9X7sCaw.js";import"./empty-ByjYk9_V.js";const c={__name:"user",setup(c){let n={meta:{desc:"user",resource:"user",resource_url:"/resource/user",methods:{get:!0,post:!0,put:!0,delete:!0}}};"admin"!==s().userInfo.character&&(n.meta.methods={}),r.setCache("resource",n);const i=[];return i.push({key:"user:exec:history",name:"执行记录",btn_color_type:"info",btn_type:1,btn_callback_component:t}),(s,r)=>(a(),o("div",null,[(a(),m(u(e),{rowClickDialogBtns:i}))]))}};export{c as default};
|
97
admin/ui/static/static/js/vendor-CF1QNs3T.js
Normal file
97
admin/ui/static/static/js/vendor-CF1QNs3T.js
Normal file
File diff suppressed because one or more lines are too long
1
admin/ui/static/static/js/welcome-DasFSqMS.js
Normal file
1
admin/ui/static/static/js/welcome-DasFSqMS.js
Normal file
@ -0,0 +1 @@
|
||||
import{a as s,o as a,d as e,b as n,v as t,t as o,u as r,aa as p,F as l}from"./vendor-CF1QNs3T.js";import{u}from"./index-CHdVgwQA.js";const f={style:{"font-size":"40px"}},i={style:{color:"darkslategrey","font-size":"50px"}},m={__name:"welcome",setup(m){const c=u().userInfo;return(u,m)=>{const d=p;return a(),s(l,null,[e("span",f,[m[0]||(m[0]=t("亲爱的")),e("span",i,o(r(c).nick_name),1),m[1]||(m[1]=t("!欢迎使用本公司后台管理系统!"))]),n(d),m[2]||(m[2]=e("span",{style:{"font-size":"40px"}},"硬盘有价,数据无价,操作不规范,亲人两行泪。",-1))],64)}}};export{m as default};
|
@ -29,108 +29,120 @@ const propertyFilterSelectShow = defineAsyncComponent(() => import("./propertyCo
|
||||
]
|
||||
}
|
||||
*/
|
||||
const rawSelectedTree = reactive({
|
||||
nodeType: "and",
|
||||
children: [
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "user_id",
|
||||
alias: "账户id",
|
||||
cond: "eq",
|
||||
value1: "account_xxx1"
|
||||
const newTree = reactive({})
|
||||
// const rawSelectedTree = reactive({
|
||||
// nodeType: "and",
|
||||
// children: [
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "user_id",
|
||||
// alias: "账户id",
|
||||
// cond: "eq",
|
||||
// value1: "account_xxx1"
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// nodeType: "and",
|
||||
// children: [
|
||||
// {
|
||||
// nodeType: "or",
|
||||
// children: [
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "role_id",
|
||||
// alias: "角色id",
|
||||
// cond: "contain",
|
||||
// value1: "role123"
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "user_id",
|
||||
// alias: "账户id",
|
||||
// cond: "eq",
|
||||
// value1: "account_xxx1"
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// nodeType: "and",
|
||||
// children: [
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "role_id",
|
||||
// alias: "角色id",
|
||||
// cond: "contain",
|
||||
// value1: "role123"
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "user_id",
|
||||
// alias: "账户id",
|
||||
// cond: "eq",
|
||||
// value1: "account_xxx1"
|
||||
// }
|
||||
// },
|
||||
// ]
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "user_id",
|
||||
// alias: "账户id",
|
||||
// cond: "eq",
|
||||
// value1: "account_xxx1"
|
||||
// }
|
||||
// },
|
||||
// ]
|
||||
// },
|
||||
// { // 无效的节点
|
||||
// nodeType: "or",
|
||||
// desc: "invalid node",
|
||||
// children: []
|
||||
// },
|
||||
// { // 待整理的节点
|
||||
// nodeType: "and",
|
||||
// desc: "wait tidy node",
|
||||
// children: [
|
||||
// {
|
||||
// nodeType: "or",
|
||||
// children: [
|
||||
// {
|
||||
// nodeType: "",
|
||||
// propertyInfo: {
|
||||
// name: "user_id",
|
||||
// alias: "账户id",
|
||||
// cond: "eq",
|
||||
// value1: "account_xxx1"
|
||||
// }
|
||||
// },
|
||||
// ]
|
||||
// }
|
||||
// ]
|
||||
// }
|
||||
// ],
|
||||
// })
|
||||
|
||||
const deepCloneNode = (src, dst) => {
|
||||
const src1 = JSON.parse(JSON.stringify(src))
|
||||
dst.nodeType = src1.nodeType
|
||||
dst.id = src1.id
|
||||
dst.children = src1.children
|
||||
dst.propertyInfo = src1.propertyInfo
|
||||
}
|
||||
},
|
||||
{
|
||||
nodeType: "and",
|
||||
children: [
|
||||
{
|
||||
nodeType: "or",
|
||||
children: [
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "role_id",
|
||||
alias: "角色id",
|
||||
cond: "contain",
|
||||
value1: "role123"
|
||||
}
|
||||
},
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "user_id",
|
||||
alias: "账户id",
|
||||
cond: "eq",
|
||||
value1: "account_xxx1"
|
||||
}
|
||||
},
|
||||
{
|
||||
nodeType: "and",
|
||||
children: [
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "role_id",
|
||||
alias: "角色id",
|
||||
cond: "contain",
|
||||
value1: "role123"
|
||||
}
|
||||
},
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "user_id",
|
||||
alias: "账户id",
|
||||
cond: "eq",
|
||||
value1: "account_xxx1"
|
||||
}
|
||||
},
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "user_id",
|
||||
alias: "账户id",
|
||||
cond: "eq",
|
||||
value1: "account_xxx1"
|
||||
}
|
||||
},
|
||||
]
|
||||
},
|
||||
{ // 无效的节点
|
||||
nodeType: "or",
|
||||
desc: "invalid node",
|
||||
children: []
|
||||
},
|
||||
{ // 待整理的节点
|
||||
nodeType: "and",
|
||||
desc: "wait tidy node",
|
||||
children: [
|
||||
{
|
||||
nodeType: "or",
|
||||
children: [
|
||||
{
|
||||
nodeType: "",
|
||||
propertyInfo: {
|
||||
name: "user_id",
|
||||
alias: "账户id",
|
||||
cond: "eq",
|
||||
value1: "account_xxx1"
|
||||
}
|
||||
},
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
})
|
||||
|
||||
// 整理树信息,去掉里面无效的节点、精简只有一个孩子的节点路径
|
||||
const tidySelectedTreeInvalidChild = (node) => {
|
||||
if (node === null) {
|
||||
return null
|
||||
}
|
||||
if (node.nodeType !== "") {
|
||||
if (node.children.length === 0) {
|
||||
return null
|
||||
@ -150,7 +162,8 @@ const tidySelectedTreeInvalidChild = (node) => {
|
||||
}
|
||||
}
|
||||
if (node.children.length === 1) {
|
||||
node = node.children[0]
|
||||
deepCloneNode(node.children[0], node)
|
||||
// node = node.children[0]
|
||||
}
|
||||
} else {
|
||||
}
|
||||
@ -164,6 +177,9 @@ const getTreeMaxNodeId = () => {
|
||||
return treeMaxNodeId.value
|
||||
}
|
||||
const numberTreeId = (node) => {
|
||||
if (node === null) {
|
||||
return
|
||||
}
|
||||
node.id = getTreeMaxNodeId()
|
||||
if (node.nodeType !== "") {
|
||||
node.children.forEach((child, index) => {
|
||||
@ -173,10 +189,6 @@ const numberTreeId = (node) => {
|
||||
return node
|
||||
}
|
||||
|
||||
tidySelectedTreeInvalidChild(rawSelectedTree)
|
||||
numberTreeId(rawSelectedTree)
|
||||
const newTree = rawSelectedTree
|
||||
|
||||
const findNodeAndApply = (curNodeChildIndex, curNode, parent, findNodeId, applyFunc) => {
|
||||
if (curNode.id === findNodeId) {
|
||||
applyFunc(curNodeChildIndex, curNode, parent)
|
||||
@ -198,17 +210,8 @@ const findNodeAndApply = (curNodeChildIndex, curNode, parent, findNodeId, applyF
|
||||
return false
|
||||
}
|
||||
|
||||
const onNodeSplit = (nodeId) => {
|
||||
// 分裂一个叶子节点,叶子节点必然是属性选择组件
|
||||
// 需要找到节点的父节点,父节点连接的叶子节点变为and|or节点
|
||||
findNodeAndApply(0, newTree, {
|
||||
nodeType: 'and',
|
||||
children: [newTree]
|
||||
}, nodeId, (findNodeChildIndex, findNode, findParent) => {
|
||||
findParent.children[findNodeChildIndex] = {
|
||||
nodeType: 'and',
|
||||
id: getTreeMaxNodeId(),
|
||||
children: [findNode, {
|
||||
const newPropertyNode = () => {
|
||||
return {
|
||||
nodeType: '',
|
||||
id: getTreeMaxNodeId(),
|
||||
propertyInfo: {
|
||||
@ -219,7 +222,26 @@ const onNodeSplit = (nodeId) => {
|
||||
value2: "",
|
||||
},
|
||||
children: []
|
||||
}]
|
||||
}
|
||||
}
|
||||
|
||||
const onNodeSplit = (nodeId) => {
|
||||
// 分裂一个叶子节点,叶子节点必然是属性选择组件
|
||||
// 需要找到节点的父节点,父节点连接的叶子节点变为and|or节点
|
||||
findNodeAndApply(0, newTree, null, nodeId, (findNodeChildIndex, findNode, findParent) => {
|
||||
if (findParent === null) {
|
||||
// 找到的是头节点
|
||||
// 深拷贝,避免下一步root节点继续指向旧的头节点造成响应式递归引用
|
||||
const findNode1 = JSON.parse(JSON.stringify(findNode))
|
||||
newTree.nodeType = "and"
|
||||
newTree.id = findNode1.id
|
||||
newTree.children = [toRaw(findNode1), newPropertyNode()]
|
||||
} else {
|
||||
findParent.children[findNodeChildIndex] = {
|
||||
nodeType: 'and',
|
||||
id: getTreeMaxNodeId(),
|
||||
children: [findNode, newPropertyNode()]
|
||||
}
|
||||
}
|
||||
})
|
||||
tidySelectedTreeInvalidChild(newTree)
|
||||
@ -227,36 +249,56 @@ const onNodeSplit = (nodeId) => {
|
||||
}
|
||||
|
||||
const onAddBrother = (nodeId) => {
|
||||
findNodeAndApply(0, newTree, {
|
||||
nodeType: 'and',
|
||||
children: [newTree]
|
||||
}, nodeId, (findNodeChildIndex, findNode, findParent) => {
|
||||
findParent.children.push({
|
||||
nodeType: '',
|
||||
id: getTreeMaxNodeId(),
|
||||
propertyInfo: {
|
||||
name: "",
|
||||
alias: "",
|
||||
cond: "",
|
||||
value1: "",
|
||||
value2: "",
|
||||
},
|
||||
children: []
|
||||
})
|
||||
findNodeAndApply(0, newTree, null, nodeId, (findNodeChildIndex, findNode, findParent) => {
|
||||
if (findParent === null) {
|
||||
// 找到的是头节点
|
||||
// 深拷贝,避免下一步root节点继续指向旧的头节点造成响应式递归引用
|
||||
const findNode1 = JSON.parse(JSON.stringify(findNode))
|
||||
newTree.nodeType = "and"
|
||||
newTree.id = findNode1.id
|
||||
newTree.children = [toRaw(findNode1), newPropertyNode()]
|
||||
} else {
|
||||
findParent.children.push(newPropertyNode())
|
||||
}
|
||||
})
|
||||
tidySelectedTreeInvalidChild(newTree)
|
||||
numberTreeId(newTree)
|
||||
}
|
||||
|
||||
const onDeleteNode = (nodeId) => {
|
||||
findNodeAndApply(0, newTree, {
|
||||
nodeType: 'and',
|
||||
children: [newTree]
|
||||
}, nodeId, (findNodeChildIndex, findNode, findParent) => {
|
||||
findParent.children.splice(findNodeChildIndex, 1)
|
||||
})
|
||||
const onAddNode = () => {
|
||||
if (newTree.nodeType === undefined) {
|
||||
const node = newPropertyNode()
|
||||
deepCloneNode(node, newTree)
|
||||
} else if (newTree.nodeType === "") {
|
||||
onAddBrother(newTree.id)
|
||||
} else {
|
||||
newTree.children.push(newPropertyNode())
|
||||
}
|
||||
// console.log("on add 1", newTree)
|
||||
tidySelectedTreeInvalidChild(newTree)
|
||||
numberTreeId(newTree)
|
||||
// console.log("on add 2", newTree)
|
||||
}
|
||||
|
||||
defineExpose({
|
||||
onAddNode
|
||||
})
|
||||
|
||||
const onDeleteNode = (nodeId) => {
|
||||
findNodeAndApply(0, newTree, null, nodeId, (findNodeChildIndex, findNode, findParent) => {
|
||||
if (findParent === null) {
|
||||
// 头节点
|
||||
newTree.nodeType = undefined
|
||||
newTree.children = []
|
||||
newTree.id = undefined
|
||||
} else {
|
||||
findParent.children.splice(findNodeChildIndex, 1)
|
||||
}
|
||||
})
|
||||
// console.log("delete1, new tree", newTree)
|
||||
tidySelectedTreeInvalidChild(newTree)
|
||||
numberTreeId(newTree)
|
||||
// console.log("delete2, new tree", newTree)
|
||||
}
|
||||
|
||||
const propertyShowHandlerInfo = {
|
||||
|
@ -20,15 +20,24 @@ const allProperties = ref([
|
||||
options: [
|
||||
{
|
||||
value: "account_id",
|
||||
label: "游戏账号"
|
||||
label: "游戏账号",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "role_id",
|
||||
label: "角色id"
|
||||
label: "角色id",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "role_name",
|
||||
label: "角色名"
|
||||
label: "角色名",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -37,21 +46,56 @@ const allProperties = ref([
|
||||
options: [
|
||||
{
|
||||
value: "item_id",
|
||||
label: "道具id"
|
||||
label: "道具id",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "item_name",
|
||||
label: "道具名"
|
||||
label: "道具名",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "cur_num",
|
||||
label: "cur_num"
|
||||
label: "cur_num",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
])
|
||||
|
||||
const canDelete = ref(false)
|
||||
const defaultNumberFilterOptions = [
|
||||
["等于", "不等于", "小于", "小于等于", "大于", "大于等于", "有值", "无值", "区间"],
|
||||
["eq", "ne", "st", "se", "gt", "ge", "valued", "valueless", "range"]
|
||||
]
|
||||
|
||||
const defaultStringFilterOptions = [
|
||||
["等于", "不等于", "包括", "不包括", "有值", "无值", "正则匹配", "正则不匹配"],
|
||||
["eq", "ne", "contain", "exclusive", "regmatch", "regnotmatch"]
|
||||
]
|
||||
|
||||
const numberFilterOptions = ref([])
|
||||
const stringFilterOptions = ref([])
|
||||
|
||||
defaultNumberFilterOptions[0].forEach((filter, index) => {
|
||||
numberFilterOptions.value.push({
|
||||
value: defaultNumberFilterOptions[1][index],
|
||||
label: defaultNumberFilterOptions[0][index],
|
||||
})
|
||||
})
|
||||
|
||||
defaultStringFilterOptions[0].forEach((filter, index) => {
|
||||
stringFilterOptions.value.push({
|
||||
value: defaultStringFilterOptions[1][index],
|
||||
label: defaultStringFilterOptions[0][index],
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
const filterOption = (input, option) => {
|
||||
return option.value.filter((item) => {
|
||||
@ -65,29 +109,61 @@ const filterOption = (input, option) => {
|
||||
};
|
||||
|
||||
const selectedPropertyValue = ref('')
|
||||
const selectedPropertyFilterCondValue = ref('')
|
||||
const selectedPropertyFilterValues = ref([])
|
||||
|
||||
const onSelectProperty = (value, option) => {
|
||||
console.log("select value:", value, option)
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<a-space :size="2">
|
||||
<a-select showArrow show-search v-model:value="selectedPropertyValue"
|
||||
:options="allProperties" :filter-option="filterOption" @change=""
|
||||
style="width: 100px;margin: 0 5px 0 0"/>
|
||||
:options="allProperties" :filter-option="filterOption" @select="onSelectProperty"
|
||||
style="width: 100px;margin: 0">
|
||||
<template v-for="propertyGroup in allProperties">
|
||||
<a-select-opt-group :label="propertyGroup.label">
|
||||
<template v-for="property in propertyGroup.options">
|
||||
<a-select-option :value="property" :label="property.label">
|
||||
</a-select-option>
|
||||
</template>
|
||||
</a-select-opt-group>
|
||||
</template>
|
||||
</a-select>
|
||||
|
||||
<a-select showArrow v-model:value="selectedPropertyFilterCondValue"
|
||||
:options="numberFilterOptions" @change=""
|
||||
style="width: 70px;margin: 0"/>
|
||||
|
||||
<a-select showArrow show-search mode="multiple" v-model:value="selectedPropertyFilterValues"
|
||||
:options="numberFilterOptions" @change=""
|
||||
style="width: 80px;margin: 0 5px 0 0"/>
|
||||
|
||||
<a-space :size="2">
|
||||
<el-tooltip effect="light" content="裂变" placement="top">
|
||||
<el-button class="filterToolBtn" @click="propertyHandlerInfo.onSplitNode(propertyHandlerInfo.propertyInfo.id)">
|
||||
<ForkOutlined style="transform: rotate(90deg)"/>
|
||||
</el-button>
|
||||
</el-tooltip>
|
||||
|
||||
<el-tooltip effect="light" content="增加平行节点" placement="top">
|
||||
<el-button class="filterToolBtn" @click="propertyHandlerInfo.onAddBrother(propertyHandlerInfo.propertyInfo.id)">
|
||||
<el-icon :size="16">
|
||||
<CirclePlus/>
|
||||
</el-icon>
|
||||
</el-button>
|
||||
</el-tooltip>
|
||||
|
||||
<el-tooltip effect="light" content="删除" placement="top">
|
||||
<el-button class="filterToolBtn" @click="propertyHandlerInfo.onDeleteNode(propertyHandlerInfo.propertyInfo.id)">
|
||||
<el-icon :size="16">
|
||||
<Delete/>
|
||||
</el-icon>
|
||||
</el-button>
|
||||
</el-tooltip>
|
||||
|
||||
</a-space>
|
||||
<!-- {{ propertyInfo.propertyInfo.alias }}-->
|
||||
</div>
|
||||
|
@ -5,6 +5,14 @@ const props = defineProps({
|
||||
propertyShowHandlerInfo: {},
|
||||
})
|
||||
|
||||
const onClickAndOrBtn = (node) => {
|
||||
if (node.nodeType === 'and') {
|
||||
node.nodeType = 'or'
|
||||
} else {
|
||||
node.nodeType = 'and'
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@ -19,22 +27,25 @@ const props = defineProps({
|
||||
<!-- </el-row>-->
|
||||
|
||||
|
||||
<el-row v-if="node.nodeType !== ''">
|
||||
|
||||
<div :class="{
|
||||
'conditionShowAnd': node.nodeType === 'and',
|
||||
'conditionShowOr': node.nodeType === 'or'
|
||||
}">
|
||||
<p style="color: black">{{ node.nodeType }}</p>
|
||||
<el-row class="treeNodeArea" v-if="node.nodeType !== undefined && node.nodeType !== ''">
|
||||
<div class="andOrArea">
|
||||
<div class="andOrWrapLine"/>
|
||||
<el-button class="andOrBtn" @click="onClickAndOrBtn(node)">
|
||||
<p v-if="node.nodeType === 'and'">与</p>
|
||||
<p v-else-if="node.nodeType === 'or'">或</p>
|
||||
</el-button>
|
||||
<div class="andOrWrapLine"/>
|
||||
</div>
|
||||
<div style="display: inline-flex;flex-direction: column">
|
||||
<template v-for="child in node.children">
|
||||
<template v-for="(child, index) in node.children">
|
||||
<PropertyConditionType :node="child" :propertyShowHandlerInfo="propertyShowHandlerInfo"/>
|
||||
<div style="width:100%;height:5px" v-if="index !== node.children.length-1"></div>
|
||||
</template>
|
||||
</div>
|
||||
</el-row>
|
||||
<el-row v-else>
|
||||
<component :is="propertyShowHandlerInfo.showComp" :propertyHandlerInfo="{
|
||||
|
||||
<el-row class="selectNodeArea" v-else-if="node.nodeType !== undefined">
|
||||
<component style="float: right" :is="propertyShowHandlerInfo.showComp" :propertyHandlerInfo="{
|
||||
propertyInfo: node,
|
||||
onSplitNode: props.propertyShowHandlerInfo.onSplitNode,
|
||||
onAddBrother: props.propertyShowHandlerInfo.onAddBrother,
|
||||
@ -45,20 +56,34 @@ const props = defineProps({
|
||||
|
||||
<style scoped lang="scss">
|
||||
|
||||
.conditionShowAnd {
|
||||
display: flex;
|
||||
|
||||
.andOrArea {
|
||||
width: 40px;
|
||||
height: 100%;
|
||||
display: inline-flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-right: 2px solid #202241;
|
||||
//background-color: #202241;
|
||||
}
|
||||
|
||||
.conditionShowOr {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-right: 2px solid #42b983;
|
||||
//background-color: #42b983;
|
||||
.andOrWrapLine {
|
||||
width: 1px;
|
||||
height: calc(50% - 13px);
|
||||
border-right: 1px solid #d2d2d4;
|
||||
background-color: #d2d2d4;
|
||||
}
|
||||
|
||||
.andOrBtn {
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #d2d2d4;
|
||||
}
|
||||
|
||||
.selectNodeArea {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
</style>
|
@ -2,8 +2,8 @@
|
||||
import {ref} from 'vue';
|
||||
import {defineAsyncComponent} from 'vue';
|
||||
|
||||
const editLayout = defineAsyncComponent(() => import("./editor/layout/analyseMetricEditorLayout.vue"))
|
||||
const editor = defineAsyncComponent(() => import("./editor/event/index.vue"))
|
||||
const editLayout = defineAsyncComponent(() => import("./layout/analyseMetricEditorLayout.vue"))
|
||||
const editor = defineAsyncComponent(() => import("./event/index.vue"))
|
||||
|
||||
const editorAreaInfo = {
|
||||
editorPane: editor,
|
@ -290,6 +290,8 @@ onSelectEvent(selectEventValue.value)
|
||||
|
||||
.editorOperationArea {
|
||||
height: 100%;
|
||||
min-width: 100px;
|
||||
width: 100%;
|
||||
display: inline-flex;
|
||||
flex-direction: column;
|
||||
justify-content: start;
|
||||
|
@ -0,0 +1,76 @@
|
||||
<script setup>
|
||||
|
||||
const allProperties = ref([
|
||||
{
|
||||
label: "用户属性",
|
||||
options: [
|
||||
{
|
||||
value: "account_id",
|
||||
label: "游戏账号",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "role_id",
|
||||
label: "角色id",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "role_name",
|
||||
label: "角色名",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
label: "事件属性",
|
||||
options: [
|
||||
{
|
||||
value: "item_id",
|
||||
label: "道具id",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "item_name",
|
||||
label: "道具名",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
},
|
||||
{
|
||||
value: "cur_num",
|
||||
label: "cur_num",
|
||||
meta: {
|
||||
propertyType: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
])
|
||||
|
||||
const selectedPropertyValue = ref('')
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<el-row class="groupByOneArea">
|
||||
<a-select showArrow v-model:value="selectedPropertyValue"
|
||||
:options="allProperties" @change=""
|
||||
style="width: 100px;margin: 0"/>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
|
||||
.groupByOneArea {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
</style>
|
@ -4,6 +4,7 @@ import {ref, computed, defineAsyncComponent} from "vue";
|
||||
|
||||
const metricSelect = defineAsyncComponent(() => import("./metricSelect.vue"))
|
||||
const globalFilterSelect = defineAsyncComponent(() => import("./globalFilterSelect.vue"))
|
||||
const groupBySelect = defineAsyncComponent(() => import("./groupBySelect.vue"))
|
||||
const filterPropertiesSelect = defineAsyncComponent(() => import("@/components/bi/propertyCondition/propertiesConditionFilter.vue"))
|
||||
|
||||
const eventAllData = {
|
||||
@ -104,17 +105,25 @@ const onDeleteMetricSelect = (no) => {
|
||||
metricSelectList.value.splice(metricSelectList.value.indexOf(no), 1)
|
||||
}
|
||||
|
||||
const globalFilterSelectMaxNo = ref(0)
|
||||
const globalFilterSelectList = ref([])
|
||||
const globalFilterSelectRef = ref(null)
|
||||
|
||||
const onAddGlobalFilterSelect = () => {
|
||||
const curNo = globalFilterSelectMaxNo.value + 1
|
||||
globalFilterSelectMaxNo.value += curNo
|
||||
globalFilterSelectList.value.push(curNo)
|
||||
if (globalFilterSelectRef.value) {
|
||||
globalFilterSelectRef.value.onAddNode()
|
||||
}
|
||||
}
|
||||
|
||||
const onDeleteGlobalFilterSelect = (no) => {
|
||||
globalFilterSelectList.value.splice(globalFilterSelectList.value.indexOf(no), 1)
|
||||
const groupBySelectMaxNo = ref(0)
|
||||
const groupBySelectList = ref([])
|
||||
|
||||
const onAddGroupBySelect = () => {
|
||||
const curNo = groupBySelectMaxNo.value + 1
|
||||
groupBySelectMaxNo.value += curNo
|
||||
groupBySelectList.value.push(curNo)
|
||||
}
|
||||
|
||||
const onDeleteGroupBySelect = (no) => {
|
||||
groupBySelectList.value.splice(groupBySelectList.value.indexOf(no), 1)
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
@ -171,13 +180,10 @@ onMounted(() => {
|
||||
</el-row>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row style="width: 100%;min-height: 0px;">
|
||||
<el-row style="width: 200%;min-height: 0px;">
|
||||
|
||||
<filterPropertiesSelect/>
|
||||
<filterPropertiesSelect ref="globalFilterSelectRef"/>
|
||||
|
||||
<template v-for="(no,index) in globalFilterSelectList" :key="no">
|
||||
<globalFilterSelect :index="no" :onDeleteMetricSelect="onDeleteGlobalFilterSelect"/>
|
||||
</template>
|
||||
</el-row>
|
||||
|
||||
<el-row style="height: 1px"></el-row>
|
||||
@ -190,7 +196,7 @@ onMounted(() => {
|
||||
</el-col>
|
||||
<el-col :span="10" :offset="8">
|
||||
<el-row justify="end">
|
||||
<el-button class="editorTopRightToolBarBtn">
|
||||
<el-button class="editorTopRightToolBarBtn" @click="onAddGroupBySelect">
|
||||
<el-icon :size="20">
|
||||
<Plus/>
|
||||
</el-icon>
|
||||
@ -198,6 +204,12 @@ onMounted(() => {
|
||||
</el-row>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row style="width: 100%;min-height: 70px;">
|
||||
<template v-for="(no, index) in groupBySelectList">
|
||||
<groupBySelect/>
|
||||
</template>
|
||||
</el-row>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<script setup>
|
||||
import {defineAsyncComponent} from "vue";
|
||||
|
||||
import analyseEditor from './components/analyse/analyseMetricEditorEvent.vue';
|
||||
import analyseEditor from './components/analyse/editor/analyseMetricEditorEvent.vue';
|
||||
|
||||
const analyseMainIndex = defineAsyncComponent(() => import('./layout/analyseMainIndex.vue'))
|
||||
|
||||
|
@ -24,10 +24,10 @@ const contentRight = defineAsyncComponent(() => import("./analyseMainContentRigh
|
||||
|
||||
<template>
|
||||
<Splitpanes>
|
||||
<Pane size="25" min-size="20" max-size="30">
|
||||
<Pane size="25" min-size="20" max-size="40">
|
||||
<contentLeft :paneInfo="analyseCustomInfo.leftPaneInfo"/>
|
||||
</Pane>
|
||||
<Pane size="75" min-size="70" max-size="80">
|
||||
<Pane size="75" min-size="60" max-size="80">
|
||||
<contentRight :paneInfo="analyseCustomInfo.rightPaneInfo"/>
|
||||
</Pane>
|
||||
</Splitpanes>
|
||||
|
Loading…
x
Reference in New Issue
Block a user