From a9c11adcd67b593436da4ae42d24fad7018d25c6 Mon Sep 17 00:00:00 2001 From: Kelvin Clement Mwinuka Date: Sun, 19 May 2024 04:28:06 +0800 Subject: [PATCH] Fixed users unlock in ACL LOAD command handler --- coverage/coverage.out | 2388 +++++++++++++++--------------- docker-compose.yaml | 12 +- internal/modules/acl/commands.go | 2 +- internal/modules/acl/user.go | 1 + volumes/config/acl.json | 68 + volumes/config/acl.yml | 31 + 6 files changed, 1301 insertions(+), 1201 deletions(-) create mode 100644 volumes/config/acl.json diff --git a/coverage/coverage.out b/coverage/coverage.out index 1871b5db..d8957da8 100644 --- a/coverage/coverage.out +++ b/coverage/coverage.out @@ -1,59 +1,4 @@ mode: set -github.com/echovault/echovault/internal/aof/log/store.go:46.60,47.34 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:47.34,49.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:52.61,53.34 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:53.34,55.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:58.67,59.34 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:59.34,61.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:64.63,65.34 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:65.34,67.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:70.77,71.34 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:71.34,73.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:76.80,83.39 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:83.40,83.41 0 0 -github.com/echovault/echovault/internal/aof/log/store.go:86.2,86.33 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:86.33,88.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:91.2,91.46 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:91.46,94.17 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:94.17,96.4 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:97.3,98.17 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:98.17,100.4 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:101.3,101.15 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:106.2,106.51 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:106.51,107.13 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:107.13,108.8 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:108.8,110.40 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:110.40,113.11 3 1 -github.com/echovault/echovault/internal/aof/log/store.go:115.5,116.41 2 0 -github.com/echovault/echovault/internal/aof/log/store.go:121.2,121.19 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:124.55,126.21 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:126.21,128.3 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:130.2,135.47 4 1 -github.com/echovault/echovault/internal/aof/log/store.go:135.47,137.3 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:139.2,139.49 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:139.49,140.38 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:140.38,142.4 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:145.2,145.12 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:148.40,149.21 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:149.21,151.3 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:152.2,152.12 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:155.43,160.47 3 1 -github.com/echovault/echovault/internal/aof/log/store.go:160.47,162.3 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:164.2,165.6 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:165.6,167.34 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:167.34,169.4 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:170.3,170.13 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:170.13,172.9 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:174.3,175.17 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:175.17,177.4 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:178.3,178.31 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:181.2,181.12 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:184.44,187.45 3 0 -github.com/echovault/echovault/internal/aof/log/store.go:187.45,189.3 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:191.2,191.47 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:191.47,193.3 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:194.2,194.12 1 0 -github.com/echovault/echovault/internal/aof/log/store.go:197.41,201.2 3 1 github.com/echovault/echovault/internal/aof/preamble/store.go:45.62,46.36 1 1 github.com/echovault/echovault/internal/aof/preamble/store.go:46.36,48.3 1 1 github.com/echovault/echovault/internal/aof/preamble/store.go:51.71,52.36 1 0 @@ -157,6 +102,61 @@ github.com/echovault/echovault/internal/aof/engine.go:196.55,198.3 1 0 github.com/echovault/echovault/internal/aof/engine.go:199.2,199.53 1 1 github.com/echovault/echovault/internal/aof/engine.go:199.53,201.3 1 0 github.com/echovault/echovault/internal/aof/engine.go:202.2,202.12 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:46.60,47.34 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:47.34,49.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:52.61,53.34 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:53.34,55.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:58.67,59.34 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:59.34,61.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:64.63,65.34 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:65.34,67.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:70.77,71.34 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:71.34,73.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:76.80,83.39 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:83.40,83.41 0 0 +github.com/echovault/echovault/internal/aof/log/store.go:86.2,86.33 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:86.33,88.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:91.2,91.46 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:91.46,94.17 2 1 +github.com/echovault/echovault/internal/aof/log/store.go:94.17,96.4 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:97.3,98.17 2 1 +github.com/echovault/echovault/internal/aof/log/store.go:98.17,100.4 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:101.3,101.15 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:106.2,106.51 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:106.51,107.13 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:107.13,108.8 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:108.8,110.40 2 1 +github.com/echovault/echovault/internal/aof/log/store.go:110.40,113.11 3 1 +github.com/echovault/echovault/internal/aof/log/store.go:115.5,116.41 2 0 +github.com/echovault/echovault/internal/aof/log/store.go:121.2,121.19 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:124.55,126.21 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:126.21,128.3 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:130.2,135.47 4 1 +github.com/echovault/echovault/internal/aof/log/store.go:135.47,137.3 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:139.2,139.49 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:139.49,140.38 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:140.38,142.4 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:145.2,145.12 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:148.40,149.21 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:149.21,151.3 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:152.2,152.12 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:155.43,160.47 3 1 +github.com/echovault/echovault/internal/aof/log/store.go:160.47,162.3 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:164.2,165.6 2 1 +github.com/echovault/echovault/internal/aof/log/store.go:165.6,167.34 2 1 +github.com/echovault/echovault/internal/aof/log/store.go:167.34,169.4 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:170.3,170.13 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:170.13,172.9 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:174.3,175.17 2 1 +github.com/echovault/echovault/internal/aof/log/store.go:175.17,177.4 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:178.3,178.31 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:181.2,181.12 1 1 +github.com/echovault/echovault/internal/aof/log/store.go:184.44,187.45 3 0 +github.com/echovault/echovault/internal/aof/log/store.go:187.45,189.3 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:191.2,191.47 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:191.47,193.3 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:194.2,194.12 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:197.41,201.2 3 1 github.com/echovault/echovault/internal/eviction/lfu.go:35.29,42.2 3 1 github.com/echovault/echovault/internal/eviction/lfu.go:44.34,46.2 1 1 github.com/echovault/echovault/internal/eviction/lfu.go:48.44,50.54 1 1 @@ -191,1038 +191,6 @@ github.com/echovault/echovault/internal/eviction/lru.go:92.73,94.3 1 0 github.com/echovault/echovault/internal/eviction/lru.go:95.2,95.19 1 0 github.com/echovault/echovault/internal/eviction/lru.go:95.19,97.3 1 0 github.com/echovault/echovault/internal/eviction/lru.go:100.50,103.2 2 1 -github.com/echovault/echovault/echovault/api_acl.go:126.71,128.23 2 0 -github.com/echovault/echovault/echovault/api_acl.go:128.23,130.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:131.2,132.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:132.16,134.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:135.2,135.45 1 0 -github.com/echovault/echovault/echovault/api_acl.go:139.55,141.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:141.16,143.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:144.2,144.45 1 0 -github.com/echovault/echovault/echovault/api_acl.go:155.62,158.18 2 0 -github.com/echovault/echovault/echovault/api_acl.go:158.18,160.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:160.8,162.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:164.2,164.21 1 0 -github.com/echovault/echovault/echovault/api_acl.go:164.21,166.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:168.2,168.17 1 0 -github.com/echovault/echovault/echovault/api_acl.go:168.17,170.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:172.2,172.21 1 0 -github.com/echovault/echovault/echovault/api_acl.go:172.21,174.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:176.2,176.20 1 0 -github.com/echovault/echovault/echovault/api_acl.go:176.20,178.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:180.2,180.20 1 0 -github.com/echovault/echovault/echovault/api_acl.go:180.20,182.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:184.2,184.24 1 0 -github.com/echovault/echovault/echovault/api_acl.go:184.24,186.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:188.2,188.50 1 0 -github.com/echovault/echovault/echovault/api_acl.go:188.50,190.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:192.2,192.53 1 0 -github.com/echovault/echovault/echovault/api_acl.go:192.53,194.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:196.2,196.49 1 0 -github.com/echovault/echovault/echovault/api_acl.go:196.49,198.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:200.2,200.52 1 0 -github.com/echovault/echovault/echovault/api_acl.go:200.52,202.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:204.2,204.50 1 0 -github.com/echovault/echovault/echovault/api_acl.go:204.50,206.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:208.2,208.50 1 0 -github.com/echovault/echovault/echovault/api_acl.go:208.50,210.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:212.2,212.47 1 0 -github.com/echovault/echovault/echovault/api_acl.go:212.47,214.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:216.2,216.47 1 0 -github.com/echovault/echovault/echovault/api_acl.go:216.47,218.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:220.2,220.48 1 0 -github.com/echovault/echovault/echovault/api_acl.go:220.48,222.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:224.2,224.43 1 0 -github.com/echovault/echovault/echovault/api_acl.go:224.43,226.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:228.2,228.44 1 0 -github.com/echovault/echovault/echovault/api_acl.go:228.44,230.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:232.2,232.47 1 0 -github.com/echovault/echovault/echovault/api_acl.go:232.47,234.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:236.2,236.47 1 0 -github.com/echovault/echovault/echovault/api_acl.go:236.47,238.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:240.2,241.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:241.16,243.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:245.2,246.40 2 0 -github.com/echovault/echovault/echovault/api_acl.go:293.83,295.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:295.16,297.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:299.2,301.16 3 0 -github.com/echovault/echovault/echovault/api_acl.go:301.16,303.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:305.2,308.35 3 0 -github.com/echovault/echovault/echovault/api_acl.go:308.35,314.35 4 0 -github.com/echovault/echovault/echovault/api_acl.go:314.35,316.4 1 0 -github.com/echovault/echovault/echovault/api_acl.go:319.2,319.20 1 0 -github.com/echovault/echovault/echovault/api_acl.go:329.72,332.16 3 0 -github.com/echovault/echovault/echovault/api_acl.go:332.16,334.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:335.2,336.40 2 0 -github.com/echovault/echovault/echovault/api_acl.go:340.54,342.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:342.16,344.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:345.2,345.45 1 0 -github.com/echovault/echovault/echovault/api_acl.go:356.72,358.9 2 0 -github.com/echovault/echovault/echovault/api_acl.go:359.21,360.29 1 0 -github.com/echovault/echovault/echovault/api_acl.go:361.23,362.31 1 0 -github.com/echovault/echovault/echovault/api_acl.go:363.10,364.31 1 0 -github.com/echovault/echovault/echovault/api_acl.go:367.2,368.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:368.16,370.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:372.2,373.40 2 0 -github.com/echovault/echovault/echovault/api_acl.go:379.50,381.16 2 0 -github.com/echovault/echovault/echovault/api_acl.go:381.16,383.3 1 0 -github.com/echovault/echovault/echovault/api_acl.go:384.2,385.40 2 0 -github.com/echovault/echovault/echovault/api_admin.go:166.84,169.9 2 0 -github.com/echovault/echovault/echovault/api_admin.go:170.28,171.71 1 0 -github.com/echovault/echovault/echovault/api_admin.go:172.29,173.73 1 0 -github.com/echovault/echovault/echovault/api_admin.go:174.28,175.71 1 0 -github.com/echovault/echovault/echovault/api_admin.go:178.2,179.16 2 0 -github.com/echovault/echovault/echovault/api_admin.go:179.16,181.3 1 0 -github.com/echovault/echovault/echovault/api_admin.go:183.2,183.45 1 0 -github.com/echovault/echovault/echovault/api_admin.go:189.54,191.16 2 0 -github.com/echovault/echovault/echovault/api_admin.go:191.16,193.3 1 0 -github.com/echovault/echovault/echovault/api_admin.go:194.2,194.41 1 0 -github.com/echovault/echovault/echovault/api_admin.go:198.49,200.16 2 0 -github.com/echovault/echovault/echovault/api_admin.go:200.16,202.3 1 0 -github.com/echovault/echovault/echovault/api_admin.go:203.2,203.40 1 0 -github.com/echovault/echovault/echovault/api_admin.go:207.50,209.16 2 0 -github.com/echovault/echovault/echovault/api_admin.go:209.16,211.3 1 0 -github.com/echovault/echovault/echovault/api_admin.go:212.2,212.41 1 0 -github.com/echovault/echovault/echovault/api_admin.go:216.55,218.16 2 0 -github.com/echovault/echovault/echovault/api_admin.go:218.16,220.3 1 0 -github.com/echovault/echovault/echovault/api_admin.go:221.2,221.40 1 0 -github.com/echovault/echovault/echovault/api_admin.go:233.67,237.36 3 1 -github.com/echovault/echovault/echovault/api_admin.go:237.36,238.52 1 1 -github.com/echovault/echovault/echovault/api_admin.go:238.52,240.4 1 0 -github.com/echovault/echovault/echovault/api_admin.go:243.2,243.63 1 1 -github.com/echovault/echovault/echovault/api_admin.go:243.63,248.32 1 1 -github.com/echovault/echovault/echovault/api_admin.go:248.32,251.44 2 1 -github.com/echovault/echovault/echovault/api_admin.go:251.44,253.6 1 0 -github.com/echovault/echovault/echovault/api_admin.go:254.5,254.16 1 1 -github.com/echovault/echovault/echovault/api_admin.go:258.111,260.19 2 0 -github.com/echovault/echovault/echovault/api_admin.go:260.19,262.6 1 0 -github.com/echovault/echovault/echovault/api_admin.go:263.5,267.11 1 0 -github.com/echovault/echovault/echovault/api_admin.go:269.94,282.5 1 1 -github.com/echovault/echovault/echovault/api_admin.go:284.3,284.13 1 1 -github.com/echovault/echovault/echovault/api_admin.go:288.2,291.31 1 1 -github.com/echovault/echovault/echovault/api_admin.go:291.31,294.43 2 1 -github.com/echovault/echovault/echovault/api_admin.go:294.43,296.5 1 0 -github.com/echovault/echovault/echovault/api_admin.go:297.4,297.15 1 1 -github.com/echovault/echovault/echovault/api_admin.go:301.83,303.4 1 0 -github.com/echovault/echovault/echovault/api_admin.go:304.71,304.90 1 0 -github.com/echovault/echovault/echovault/api_admin.go:308.2,308.40 1 1 -github.com/echovault/echovault/echovault/api_admin.go:308.40,310.92 1 1 -github.com/echovault/echovault/echovault/api_admin.go:310.92,312.4 1 1 -github.com/echovault/echovault/echovault/api_admin.go:312.6,313.12 1 0 -github.com/echovault/echovault/echovault/api_admin.go:315.3,318.32 1 1 -github.com/echovault/echovault/echovault/api_admin.go:318.32,321.39 2 1 -github.com/echovault/echovault/echovault/api_admin.go:321.39,323.6 1 0 -github.com/echovault/echovault/echovault/api_admin.go:324.5,324.16 1 1 -github.com/echovault/echovault/echovault/api_admin.go:328.111,330.19 2 0 -github.com/echovault/echovault/echovault/api_admin.go:330.19,332.6 1 0 -github.com/echovault/echovault/echovault/api_admin.go:333.5,337.11 1 0 -github.com/echovault/echovault/echovault/api_admin.go:339.94,352.5 1 1 -github.com/echovault/echovault/echovault/api_admin.go:356.2,358.12 2 1 -github.com/echovault/echovault/echovault/api_admin.go:384.76,386.2 1 1 -github.com/echovault/echovault/echovault/api_admin.go:402.59,406.22 3 1 -github.com/echovault/echovault/echovault/api_admin.go:407.9,409.86 1 1 -github.com/echovault/echovault/echovault/api_admin.go:409.86,411.4 1 1 -github.com/echovault/echovault/echovault/api_admin.go:412.9,414.45 1 1 -github.com/echovault/echovault/echovault/api_admin.go:414.45,415.66 1 1 -github.com/echovault/echovault/echovault/api_admin.go:415.66,416.13 1 1 -github.com/echovault/echovault/echovault/api_admin.go:418.4,418.88 1 1 -github.com/echovault/echovault/echovault/api_admin.go:418.88,419.122 1 1 -github.com/echovault/echovault/echovault/api_admin.go:419.122,421.6 1 1 -github.com/echovault/echovault/echovault/api_generic.go:88.91,91.9 2 1 -github.com/echovault/echovault/echovault/api_generic.go:92.18,93.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:94.18,95.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:98.2,98.9 1 1 -github.com/echovault/echovault/echovault/api_generic.go:99.23,100.65 1 1 -github.com/echovault/echovault/echovault/api_generic.go:101.23,102.65 1 1 -github.com/echovault/echovault/echovault/api_generic.go:103.25,104.69 1 1 -github.com/echovault/echovault/echovault/api_generic.go:105.25,106.69 1 1 -github.com/echovault/echovault/echovault/api_generic.go:109.2,109.17 1 1 -github.com/echovault/echovault/echovault/api_generic.go:109.17,111.3 1 1 -github.com/echovault/echovault/echovault/api_generic.go:113.2,114.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:114.16,116.3 1 1 -github.com/echovault/echovault/echovault/api_generic.go:118.2,119.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:119.16,121.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:122.2,122.18 1 1 -github.com/echovault/echovault/echovault/api_generic.go:122.18,124.3 1 1 -github.com/echovault/echovault/echovault/api_generic.go:126.2,126.33 1 1 -github.com/echovault/echovault/echovault/api_generic.go:141.72,144.28 2 1 -github.com/echovault/echovault/echovault/api_generic.go:144.28,146.3 1 1 -github.com/echovault/echovault/echovault/api_generic.go:148.2,149.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:149.16,151.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:153.2,154.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:154.16,156.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:158.2,158.40 1 1 -github.com/echovault/echovault/echovault/api_generic.go:169.58,171.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:171.16,173.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:174.2,174.40 1 1 -github.com/echovault/echovault/echovault/api_generic.go:185.65,187.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:187.16,189.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:190.2,190.45 1 1 -github.com/echovault/echovault/echovault/api_generic.go:200.59,202.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:202.16,204.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:205.2,205.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:216.60,218.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:218.16,220.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:221.2,221.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:231.62,233.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:233.16,235.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:236.2,236.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:246.63,248.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:248.16,250.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:251.2,251.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:261.55,263.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:263.16,265.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:266.2,266.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:276.56,278.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:278.16,280.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:281.2,281.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:296.95,299.9 2 1 -github.com/echovault/echovault/echovault/api_generic.go:300.18,301.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:302.18,303.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:304.18,305.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:306.18,307.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:310.2,311.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:311.16,313.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:315.2,315.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:330.102,333.9 2 1 -github.com/echovault/echovault/echovault/api_generic.go:334.18,335.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:336.18,337.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:338.18,339.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:340.18,341.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:344.2,345.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:345.16,347.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:349.2,349.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:364.102,367.9 2 1 -github.com/echovault/echovault/echovault/api_generic.go:368.18,369.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:370.18,371.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:372.18,373.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:374.18,375.26 1 1 -github.com/echovault/echovault/echovault/api_generic.go:378.2,379.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:379.16,381.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:383.2,383.41 1 1 -github.com/echovault/echovault/echovault/api_generic.go:398.109,401.9 2 1 -github.com/echovault/echovault/echovault/api_generic.go:402.18,403.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:404.18,405.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:406.18,407.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:408.18,409.26 1 0 -github.com/echovault/echovault/echovault/api_generic.go:412.2,413.16 2 1 -github.com/echovault/echovault/echovault/api_generic.go:413.16,415.3 1 0 -github.com/echovault/echovault/echovault/api_generic.go:417.2,417.41 1 1 -github.com/echovault/echovault/echovault/api_hash.go:46.91,49.36 2 1 -github.com/echovault/echovault/echovault/api_hash.go:49.36,51.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:53.2,54.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:54.16,56.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:58.2,58.41 1 1 -github.com/echovault/echovault/echovault/api_hash.go:76.93,79.36 2 1 -github.com/echovault/echovault/echovault/api_hash.go:79.36,81.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:83.2,84.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:84.16,86.3 1 0 -github.com/echovault/echovault/echovault/api_hash.go:88.2,88.41 1 1 -github.com/echovault/echovault/echovault/api_hash.go:104.79,112.16 2 0 -github.com/echovault/echovault/echovault/api_hash.go:112.16,114.3 1 0 -github.com/echovault/echovault/echovault/api_hash.go:115.2,115.45 1 0 -github.com/echovault/echovault/echovault/api_hash.go:132.79,136.16 3 1 -github.com/echovault/echovault/echovault/api_hash.go:136.16,138.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:140.2,140.46 1 1 -github.com/echovault/echovault/echovault/api_hash.go:154.62,156.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:156.16,158.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:159.2,159.45 1 1 -github.com/echovault/echovault/echovault/api_hash.go:175.94,178.24 2 1 -github.com/echovault/echovault/echovault/api_hash.go:178.24,180.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:180.8,182.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:184.2,184.24 1 1 -github.com/echovault/echovault/echovault/api_hash.go:184.24,186.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:188.2,189.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:189.16,191.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:193.2,193.45 1 1 -github.com/echovault/echovault/echovault/api_hash.go:207.56,209.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:209.16,211.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:212.2,212.41 1 1 -github.com/echovault/echovault/echovault/api_hash.go:226.62,228.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:228.16,230.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:231.2,231.45 1 1 -github.com/echovault/echovault/echovault/api_hash.go:250.85,252.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:252.16,254.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:255.2,255.39 1 1 -github.com/echovault/echovault/echovault/api_hash.go:259.94,261.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:261.16,263.3 1 0 -github.com/echovault/echovault/echovault/api_hash.go:264.2,264.39 1 1 -github.com/echovault/echovault/echovault/api_hash.go:279.64,281.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:281.16,283.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:284.2,284.45 1 1 -github.com/echovault/echovault/echovault/api_hash.go:300.67,302.16 2 1 -github.com/echovault/echovault/echovault/api_hash.go:302.16,304.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:305.2,305.41 1 1 -github.com/echovault/echovault/echovault/api_hash.go:321.74,324.16 3 1 -github.com/echovault/echovault/echovault/api_hash.go:324.16,326.3 1 1 -github.com/echovault/echovault/echovault/api_hash.go:327.2,327.41 1 1 -github.com/echovault/echovault/echovault/api_list.go:35.56,38.16 3 1 -github.com/echovault/echovault/echovault/api_list.go:38.16,40.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:41.2,41.41 1 1 -github.com/echovault/echovault/echovault/api_list.go:64.79,66.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:66.16,68.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:69.2,69.45 1 1 -github.com/echovault/echovault/echovault/api_list.go:87.73,89.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:89.16,91.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:92.2,92.40 1 1 -github.com/echovault/echovault/echovault/api_list.go:112.82,114.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:114.16,116.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:117.2,118.40 2 1 -github.com/echovault/echovault/echovault/api_list.go:125.78,127.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:127.16,129.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:130.2,131.40 2 1 -github.com/echovault/echovault/echovault/api_list.go:149.82,156.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:156.16,158.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:159.2,160.40 2 1 -github.com/echovault/echovault/echovault/api_list.go:184.94,186.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:186.16,188.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:189.2,190.40 2 1 -github.com/echovault/echovault/echovault/api_list.go:204.59,206.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:206.16,208.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:209.2,209.40 1 1 -github.com/echovault/echovault/echovault/api_list.go:223.59,225.16 2 1 -github.com/echovault/echovault/echovault/api_list.go:225.16,227.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:228.2,228.40 1 1 -github.com/echovault/echovault/echovault/api_list.go:245.75,248.16 3 1 -github.com/echovault/echovault/echovault/api_list.go:248.16,250.3 1 0 -github.com/echovault/echovault/echovault/api_list.go:251.2,251.41 1 1 -github.com/echovault/echovault/echovault/api_list.go:267.76,270.16 3 1 -github.com/echovault/echovault/echovault/api_list.go:270.16,272.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:273.2,273.41 1 1 -github.com/echovault/echovault/echovault/api_list.go:290.75,293.16 3 1 -github.com/echovault/echovault/echovault/api_list.go:293.16,295.3 1 0 -github.com/echovault/echovault/echovault/api_list.go:296.2,296.41 1 1 -github.com/echovault/echovault/echovault/api_list.go:312.76,315.16 3 1 -github.com/echovault/echovault/echovault/api_list.go:315.16,317.3 1 1 -github.com/echovault/echovault/echovault/api_list.go:318.2,318.41 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:50.86,52.24 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:52.24,54.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:57.2,59.36 3 0 -github.com/echovault/echovault/echovault/api_pubsub.go:59.36,65.3 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:68.2,69.12 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:69.12,71.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:73.2,73.25 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:73.25,78.33 4 0 -github.com/echovault/echovault/echovault/api_pubsub.go:78.33,80.4 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:82.3,82.13 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:93.70,94.24 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:94.24,96.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:98.2,98.36 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:98.36,100.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:102.2,103.115 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:116.87,118.24 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:118.24,120.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:123.2,125.36 3 0 -github.com/echovault/echovault/echovault/api_pubsub.go:125.36,131.3 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:134.2,135.12 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:135.12,137.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:139.2,139.25 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:139.25,144.33 4 0 -github.com/echovault/echovault/echovault/api_pubsub.go:144.33,146.4 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:148.3,148.13 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:159.71,160.24 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:160.24,162.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:164.2,164.36 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:164.36,166.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:168.2,169.115 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:182.73,184.16 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:184.16,186.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:187.2,188.40 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:198.75,200.19 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:200.19,202.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:203.2,204.16 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:204.16,206.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:207.2,207.45 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:213.54,215.16 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:215.16,217.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:218.2,218.41 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:228.82,232.16 3 0 -github.com/echovault/echovault/echovault/api_pubsub.go:232.16,234.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:236.2,238.16 3 0 -github.com/echovault/echovault/echovault/api_pubsub.go:238.16,240.3 1 0 -github.com/echovault/echovault/echovault/api_pubsub.go:242.2,245.28 3 0 -github.com/echovault/echovault/echovault/api_pubsub.go:245.28,248.3 2 0 -github.com/echovault/echovault/echovault/api_pubsub.go:250.2,250.20 1 0 -github.com/echovault/echovault/echovault/api_set.go:36.75,39.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:39.16,41.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:42.2,42.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:56.57,58.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:58.16,60.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:61.2,61.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:78.66,81.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:81.16,83.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:84.2,84.45 1 1 -github.com/echovault/echovault/echovault/api_set.go:91.86,94.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:94.16,96.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:97.2,97.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:114.67,117.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:117.16,119.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:120.2,120.45 1 1 -github.com/echovault/echovault/echovault/api_set.go:138.77,140.15 2 1 -github.com/echovault/echovault/echovault/api_set.go:140.15,142.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:143.2,144.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:144.16,146.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:147.2,147.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:152.87,155.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:155.16,157.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:158.2,158.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:174.70,176.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:176.16,178.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:179.2,179.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:193.65,195.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:195.16,197.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:198.2,198.45 1 1 -github.com/echovault/echovault/echovault/api_set.go:215.84,218.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:218.16,220.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:221.2,221.46 1 1 -github.com/echovault/echovault/echovault/api_set.go:243.82,245.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:245.16,247.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:248.2,248.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:264.73,266.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:266.16,268.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:269.2,269.45 1 1 -github.com/echovault/echovault/echovault/api_set.go:286.79,288.16 2 1 -github.com/echovault/echovault/echovault/api_set.go:288.16,290.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:291.2,291.45 1 1 -github.com/echovault/echovault/echovault/api_set.go:307.75,310.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:310.16,312.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:313.2,313.41 1 1 -github.com/echovault/echovault/echovault/api_set.go:328.67,331.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:331.16,333.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:334.2,334.45 1 1 -github.com/echovault/echovault/echovault/api_set.go:341.87,344.16 3 1 -github.com/echovault/echovault/echovault/api_set.go:344.16,346.3 1 1 -github.com/echovault/echovault/echovault/api_set.go:347.2,347.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:105.87,107.28 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:107.28,108.17 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:108.17,110.18 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:110.18,112.5 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:113.4,114.12 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:116.3,116.23 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:118.2,118.20 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:121.85,123.28 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:123.28,125.17 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:125.17,127.4 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:128.3,129.17 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:129.17,131.18 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:131.18,133.5 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:134.4,134.24 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:137.2,137.20 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:161.105,164.9 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:165.18,166.26 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:167.18,168.26 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:171.2,171.9 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:172.18,173.26 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:174.18,175.26 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:178.2,178.16 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:178.16,180.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:182.2,182.18 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:182.18,184.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:186.2,186.37 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:186.37,188.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:190.2,191.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:191.16,193.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:195.2,195.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:209.57,211.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:211.16,213.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:214.2,214.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:232.76,240.16 3 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:240.16,242.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:243.2,243.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:261.93,263.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:263.16,265.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:266.2,267.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:267.16,269.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:271.2,272.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:272.16,274.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:276.2,276.45 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:293.86,296.16 3 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:296.16,298.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:299.2,299.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:316.99,319.30 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:319.30,321.45 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:321.45,323.4 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:326.2,326.29 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:326.29,328.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:330.2,330.24 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:330.24,332.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:334.2,335.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:335.16,337.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:339.2,340.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:340.16,342.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:344.2,344.53 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:363.114,366.30 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:366.30,368.42 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:368.42,370.4 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:373.2,373.29 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:373.29,375.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:377.2,377.24 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:377.24,379.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:381.2,382.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:382.16,384.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:386.2,386.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:403.99,406.30 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:406.30,408.42 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:408.42,410.4 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:413.2,413.29 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:413.29,415.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:417.2,417.24 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:417.24,419.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:421.2,422.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:422.16,424.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:426.2,427.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:427.16,429.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:431.2,431.53 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:450.114,453.30 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:453.30,455.42 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:455.42,457.4 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:460.2,460.29 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:460.29,462.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:464.2,464.24 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:464.24,466.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:468.2,469.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:469.16,471.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:473.2,473.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:492.97,495.16 3 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:495.16,497.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:498.2,499.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:499.16,501.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:502.2,502.15 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:519.89,522.9 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:523.19,524.27 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:525.19,526.27 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:527.10,528.27 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:531.2,531.9 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:532.26,533.76 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:534.10,535.59 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:538.2,539.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:539.16,541.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:543.2,543.51 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:561.88,563.33 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:563.33,565.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:567.2,568.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:568.16,570.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:572.2,573.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:573.16,575.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:577.2,578.24 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:578.24,579.14 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:579.14,581.12 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:583.3,584.17 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:584.17,586.4 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:587.3,587.20 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:590.2,590.20 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:610.71,613.16 3 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:613.16,615.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:616.2,616.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:635.78,637.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:637.16,639.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:640.2,640.51 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:659.78,661.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:661.16,663.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:664.2,664.51 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:688.98,690.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:690.16,692.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:693.2,693.16 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:693.16,695.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:697.2,698.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:698.16,700.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:702.2,702.51 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:723.101,725.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:725.16,727.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:729.2,730.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:730.16,732.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:734.2,736.19 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:736.19,738.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:740.2,741.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:741.16,743.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:745.2,747.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:747.16,749.17 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:749.17,751.4 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:752.3,752.13 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:755.2,755.17 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:760.104,762.16 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:762.16,764.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:766.2,767.16 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:767.16,769.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:771.2,773.46 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:790.81,793.16 3 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:793.16,795.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:797.2,798.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:798.16,800.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:802.2,802.11 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:802.11,804.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:806.2,807.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:807.16,809.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:811.2,811.19 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:827.75,829.33 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:829.33,831.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:832.2,833.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:833.16,835.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:836.2,836.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:854.94,863.16 3 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:863.16,865.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:867.2,867.41 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:885.76,892.16 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:892.16,894.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:895.2,895.41 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:913.81,920.16 2 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:920.16,922.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:923.2,923.41 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:943.109,946.9 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:947.23,948.31 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:949.21,950.29 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:951.19,952.27 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:953.10,954.31 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:957.2,957.24 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:957.24,959.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:961.2,961.47 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:961.47,963.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:965.2,966.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:966.16,968.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:970.2,971.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:971.16,973.3 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:975.2,975.53 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:997.120,1000.9 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1001.23,1002.31 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1003.21,1004.29 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1005.19,1006.27 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:1007.10,1008.31 1 0 -github.com/echovault/echovault/echovault/api_sorted_set.go:1011.2,1011.47 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1011.47,1013.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1015.2,1016.16 2 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1016.16,1018.3 1 1 -github.com/echovault/echovault/echovault/api_sorted_set.go:1020.2,1020.41 1 1 -github.com/echovault/echovault/echovault/api_string.go:30.84,32.16 2 1 -github.com/echovault/echovault/echovault/api_string.go:32.16,34.3 1 0 -github.com/echovault/echovault/echovault/api_string.go:35.2,35.41 1 1 -github.com/echovault/echovault/echovault/api_string.go:45.58,47.16 2 1 -github.com/echovault/echovault/echovault/api_string.go:47.16,49.3 1 0 -github.com/echovault/echovault/echovault/api_string.go:50.2,50.41 1 1 -github.com/echovault/echovault/echovault/api_string.go:63.77,65.16 2 1 -github.com/echovault/echovault/echovault/api_string.go:65.16,67.3 1 0 -github.com/echovault/echovault/echovault/api_string.go:68.2,68.40 1 1 -github.com/echovault/echovault/echovault/api_string.go:72.79,74.16 2 1 -github.com/echovault/echovault/echovault/api_string.go:74.16,76.3 1 0 -github.com/echovault/echovault/echovault/api_string.go:77.2,77.40 1 1 -github.com/echovault/echovault/echovault/cluster.go:25.45,27.2 1 1 -github.com/echovault/echovault/echovault/cluster.go:29.84,40.16 4 0 -github.com/echovault/echovault/echovault/cluster.go:40.16,42.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:44.2,46.43 2 0 -github.com/echovault/echovault/echovault/cluster.go:46.43,48.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:50.2,52.9 2 0 -github.com/echovault/echovault/echovault/cluster.go:52.9,54.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:56.2,56.20 1 0 -github.com/echovault/echovault/echovault/cluster.go:56.20,58.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:60.2,60.12 1 0 -github.com/echovault/echovault/echovault/cluster.go:63.94,75.16 5 0 -github.com/echovault/echovault/echovault/cluster.go:75.16,77.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:79.2,81.43 2 0 -github.com/echovault/echovault/echovault/cluster.go:81.43,83.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:85.2,87.9 2 0 -github.com/echovault/echovault/echovault/cluster.go:87.9,89.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:91.2,91.20 1 0 -github.com/echovault/echovault/echovault/cluster.go:91.20,93.3 1 0 -github.com/echovault/echovault/echovault/cluster.go:95.2,95.24 1 0 -github.com/echovault/echovault/echovault/config.go:23.36,25.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:112.66,113.36 1 0 -github.com/echovault/echovault/echovault/echovault.go:113.36,115.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:121.66,122.36 1 1 -github.com/echovault/echovault/echovault/echovault.go:122.36,124.3 1 1 -github.com/echovault/echovault/echovault/echovault.go:129.78,138.39 1 1 -github.com/echovault/echovault/echovault/echovault.go:138.39,151.4 12 1 -github.com/echovault/echovault/echovault/echovault.go:154.2,154.33 1 1 -github.com/echovault/echovault/echovault/echovault.go:154.33,156.3 1 1 -github.com/echovault/echovault/echovault/echovault.go:158.2,164.48 2 1 -github.com/echovault/echovault/echovault/echovault.go:164.48,165.52 1 0 -github.com/echovault/echovault/echovault/echovault.go:165.52,167.12 2 0 -github.com/echovault/echovault/echovault/echovault.go:169.3,169.41 1 0 -github.com/echovault/echovault/echovault/echovault.go:173.2,173.52 1 1 -github.com/echovault/echovault/echovault/echovault.go:173.52,175.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:178.2,178.42 1 1 -github.com/echovault/echovault/echovault/echovault.go:178.42,180.3 1 1 -github.com/echovault/echovault/echovault/echovault.go:183.2,184.40 2 1 -github.com/echovault/echovault/echovault/echovault.go:184.40,186.3 1 1 -github.com/echovault/echovault/echovault/echovault.go:189.2,190.43 2 1 -github.com/echovault/echovault/echovault/echovault.go:190.43,192.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:194.2,194.29 1 1 -github.com/echovault/echovault/echovault/echovault.go:194.29,207.49 1 0 -github.com/echovault/echovault/echovault/echovault.go:207.49,209.44 2 0 -github.com/echovault/echovault/echovault/echovault.go:209.44,210.46 1 0 -github.com/echovault/echovault/echovault/echovault.go:210.46,212.7 1 0 -github.com/echovault/echovault/echovault/echovault.go:214.5,214.17 1 0 -github.com/echovault/echovault/echovault/echovault.go:217.3,225.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:226.8,237.65 1 1 -github.com/echovault/echovault/echovault/echovault.go:237.65,239.44 2 0 -github.com/echovault/echovault/echovault/echovault.go:239.44,240.46 1 0 -github.com/echovault/echovault/echovault/echovault.go:240.46,242.7 1 0 -github.com/echovault/echovault/echovault/echovault.go:244.5,244.17 1 0 -github.com/echovault/echovault/echovault/echovault.go:246.72,248.67 2 0 -github.com/echovault/echovault/echovault/echovault.go:248.67,250.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:251.5,251.68 1 0 -github.com/echovault/echovault/echovault/echovault.go:251.68,253.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:254.5,255.34 2 0 -github.com/echovault/echovault/echovault/echovault.go:259.3,265.60 1 1 -github.com/echovault/echovault/echovault/echovault.go:265.60,267.44 2 0 -github.com/echovault/echovault/echovault/echovault.go:267.44,268.46 1 0 -github.com/echovault/echovault/echovault/echovault.go:268.46,270.7 1 0 -github.com/echovault/echovault/echovault/echovault.go:272.5,272.17 1 0 -github.com/echovault/echovault/echovault/echovault.go:274.68,276.67 2 0 -github.com/echovault/echovault/echovault/echovault.go:276.67,278.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:279.5,279.69 1 0 -github.com/echovault/echovault/echovault/echovault.go:279.69,281.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:282.5,283.34 2 0 -github.com/echovault/echovault/echovault/echovault.go:285.51,287.19 2 0 -github.com/echovault/echovault/echovault/echovault.go:287.19,289.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:292.3,292.17 1 1 -github.com/echovault/echovault/echovault/echovault.go:292.17,294.4 1 0 -github.com/echovault/echovault/echovault/echovault.go:295.3,295.34 1 1 -github.com/echovault/echovault/echovault/echovault.go:299.2,299.61 1 1 -github.com/echovault/echovault/echovault/echovault.go:299.61,300.13 1 1 -github.com/echovault/echovault/echovault/echovault.go:300.13,301.8 1 1 -github.com/echovault/echovault/echovault/echovault.go:301.8,303.83 2 1 -github.com/echovault/echovault/echovault/echovault.go:303.83,305.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:310.2,310.69 1 1 -github.com/echovault/echovault/echovault/echovault.go:310.69,312.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:314.2,314.29 1 1 -github.com/echovault/echovault/echovault/echovault.go:314.29,318.36 3 0 -github.com/echovault/echovault/echovault/echovault.go:318.36,320.4 1 0 -github.com/echovault/echovault/echovault/echovault.go:323.2,323.30 1 1 -github.com/echovault/echovault/echovault/echovault.go:323.30,326.34 2 1 -github.com/echovault/echovault/echovault/echovault.go:326.34,328.18 2 0 -github.com/echovault/echovault/echovault/echovault.go:328.18,330.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:334.3,334.71 1 1 -github.com/echovault/echovault/echovault/echovault.go:334.71,336.18 2 0 -github.com/echovault/echovault/echovault/echovault.go:336.18,338.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:342.2,342.23 1 1 -github.com/echovault/echovault/echovault/echovault.go:345.37,354.16 4 0 -github.com/echovault/echovault/echovault/echovault.go:354.16,356.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:358.2,358.15 1 0 -github.com/echovault/echovault/echovault/echovault.go:358.15,361.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:363.2,363.27 1 0 -github.com/echovault/echovault/echovault/echovault.go:363.27,365.15 1 0 -github.com/echovault/echovault/echovault/echovault.go:365.15,367.4 1 0 -github.com/echovault/echovault/echovault/echovault.go:367.9,369.4 1 0 -github.com/echovault/echovault/echovault/echovault.go:371.3,372.49 2 0 -github.com/echovault/echovault/echovault/echovault.go:372.49,374.18 2 0 -github.com/echovault/echovault/echovault/echovault.go:374.18,376.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:377.4,377.42 1 0 -github.com/echovault/echovault/echovault/echovault.go:380.3,383.16 3 0 -github.com/echovault/echovault/echovault/echovault.go:383.16,385.37 2 0 -github.com/echovault/echovault/echovault/echovault.go:385.37,387.19 2 0 -github.com/echovault/echovault/echovault/echovault.go:387.19,389.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:390.5,391.19 2 0 -github.com/echovault/echovault/echovault/echovault.go:391.19,393.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:394.5,394.61 1 0 -github.com/echovault/echovault/echovault/echovault.go:394.61,396.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:400.3,404.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:408.2,408.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:408.6,410.17 2 0 -github.com/echovault/echovault/echovault/echovault.go:410.17,412.12 2 0 -github.com/echovault/echovault/echovault/echovault.go:415.3,415.35 1 0 -github.com/echovault/echovault/echovault/echovault.go:419.58,421.23 1 0 -github.com/echovault/echovault/echovault/echovault.go:421.23,423.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:425.2,431.6 4 0 -github.com/echovault/echovault/echovault/echovault.go:431.6,434.43 2 0 -github.com/echovault/echovault/echovault/echovault.go:434.43,437.9 2 0 -github.com/echovault/echovault/echovault/echovault.go:440.3,440.17 1 0 -github.com/echovault/echovault/echovault/echovault.go:440.17,442.9 2 0 -github.com/echovault/echovault/echovault/echovault.go:445.3,447.43 2 0 -github.com/echovault/echovault/echovault/echovault.go:447.43,448.9 1 0 -github.com/echovault/echovault/echovault/echovault.go:451.3,451.17 1 0 -github.com/echovault/echovault/echovault/echovault.go:451.17,452.87 1 0 -github.com/echovault/echovault/echovault/echovault.go:452.87,454.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:455.4,455.12 1 0 -github.com/echovault/echovault/echovault/echovault.go:458.3,461.20 2 0 -github.com/echovault/echovault/echovault/echovault.go:461.20,462.12 1 0 -github.com/echovault/echovault/echovault/echovault.go:465.3,465.28 1 0 -github.com/echovault/echovault/echovault/echovault.go:465.28,467.12 2 0 -github.com/echovault/echovault/echovault/echovault.go:471.3,472.7 2 0 -github.com/echovault/echovault/echovault/echovault.go:472.7,474.41 1 0 -github.com/echovault/echovault/echovault/echovault.go:474.41,476.19 2 0 -github.com/echovault/echovault/echovault/echovault.go:476.19,478.6 1 0 -github.com/echovault/echovault/echovault/echovault.go:479.5,479.10 1 0 -github.com/echovault/echovault/echovault/echovault.go:481.4,482.21 2 0 -github.com/echovault/echovault/echovault/echovault.go:482.21,483.10 1 0 -github.com/echovault/echovault/echovault/echovault.go:485.4,485.27 1 0 -github.com/echovault/echovault/echovault/echovault.go:489.2,489.37 1 0 -github.com/echovault/echovault/echovault/echovault.go:489.37,491.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:499.34,501.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:504.47,505.38 1 0 -github.com/echovault/echovault/echovault/echovault.go:505.38,507.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:509.2,509.12 1 0 -github.com/echovault/echovault/echovault/echovault.go:509.12,510.27 1 0 -github.com/echovault/echovault/echovault/echovault.go:510.27,512.53 1 0 -github.com/echovault/echovault/echovault/echovault.go:512.53,514.5 1 0 -github.com/echovault/echovault/echovault/echovault.go:515.4,515.10 1 0 -github.com/echovault/echovault/echovault/echovault.go:518.3,518.62 1 0 -github.com/echovault/echovault/echovault/echovault.go:518.62,520.4 1 0 -github.com/echovault/echovault/echovault/echovault.go:523.2,523.12 1 0 -github.com/echovault/echovault/echovault/echovault.go:526.42,528.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:530.43,532.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:534.56,536.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:539.56,541.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:543.44,545.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:547.45,549.2 1 0 -github.com/echovault/echovault/echovault/echovault.go:552.45,553.40 1 0 -github.com/echovault/echovault/echovault/echovault.go:553.40,555.3 1 0 -github.com/echovault/echovault/echovault/echovault.go:556.2,556.12 1 0 -github.com/echovault/echovault/echovault/echovault.go:556.12,557.55 1 0 -github.com/echovault/echovault/echovault/echovault.go:557.55,559.4 1 0 -github.com/echovault/echovault/echovault/echovault.go:561.2,561.12 1 0 -github.com/echovault/echovault/echovault/echovault.go:566.37,567.26 1 0 -github.com/echovault/echovault/echovault/echovault.go:567.26,570.3 2 0 -github.com/echovault/echovault/echovault/echovault.go:573.45,590.2 2 1 -github.com/echovault/echovault/echovault/keyspace.go:38.81,41.34 2 1 -github.com/echovault/echovault/echovault/keyspace.go:41.34,44.3 2 1 -github.com/echovault/echovault/echovault/keyspace.go:46.2,46.6 1 1 -github.com/echovault/echovault/echovault/keyspace.go:46.6,47.10 1 1 -github.com/echovault/echovault/echovault/keyspace.go:48.11,49.35 1 1 -github.com/echovault/echovault/echovault/keyspace.go:49.35,51.5 1 1 -github.com/echovault/echovault/echovault/keyspace.go:52.4,53.10 2 1 -github.com/echovault/echovault/echovault/keyspace.go:53.10,55.5 1 1 -github.com/echovault/echovault/echovault/keyspace.go:56.21,57.36 1 0 -github.com/echovault/echovault/echovault/keyspace.go:66.67,67.39 1 1 -github.com/echovault/echovault/echovault/keyspace.go:67.39,69.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:77.82,80.34 2 1 -github.com/echovault/echovault/echovault/keyspace.go:80.34,83.3 2 1 -github.com/echovault/echovault/echovault/keyspace.go:85.2,85.6 1 1 -github.com/echovault/echovault/echovault/keyspace.go:85.6,86.10 1 1 -github.com/echovault/echovault/echovault/keyspace.go:87.11,88.35 1 1 -github.com/echovault/echovault/echovault/keyspace.go:88.35,90.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:91.4,92.10 2 1 -github.com/echovault/echovault/echovault/keyspace.go:92.10,94.5 1 1 -github.com/echovault/echovault/echovault/keyspace.go:95.21,96.36 1 0 -github.com/echovault/echovault/echovault/keyspace.go:105.68,106.39 1 1 -github.com/echovault/echovault/echovault/keyspace.go:106.39,108.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:116.74,118.9 2 1 -github.com/echovault/echovault/echovault/keyspace.go:118.9,120.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:122.2,122.82 1 1 -github.com/echovault/echovault/echovault/keyspace.go:122.82,123.28 1 0 -github.com/echovault/echovault/echovault/keyspace.go:123.28,126.18 2 0 -github.com/echovault/echovault/echovault/keyspace.go:126.18,128.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:129.9,129.64 1 0 -github.com/echovault/echovault/echovault/keyspace.go:129.64,132.18 2 0 -github.com/echovault/echovault/echovault/keyspace.go:132.18,134.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:135.9,135.65 1 0 -github.com/echovault/echovault/echovault/keyspace.go:135.65,140.4 1 0 -github.com/echovault/echovault/echovault/keyspace.go:142.3,142.15 1 0 -github.com/echovault/echovault/echovault/keyspace.go:145.2,145.13 1 1 -github.com/echovault/echovault/echovault/keyspace.go:153.90,154.115 1 1 -github.com/echovault/echovault/echovault/keyspace.go:154.115,156.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:158.2,161.33 3 1 -github.com/echovault/echovault/echovault/keyspace.go:161.33,172.3 5 1 -github.com/echovault/echovault/echovault/keyspace.go:174.2,174.33 1 1 -github.com/echovault/echovault/echovault/keyspace.go:179.80,180.58 1 1 -github.com/echovault/echovault/echovault/keyspace.go:180.58,182.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:183.2,183.32 1 1 -github.com/echovault/echovault/echovault/keyspace.go:190.93,191.115 1 1 -github.com/echovault/echovault/echovault/keyspace.go:191.115,193.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:195.2,201.16 3 1 -github.com/echovault/echovault/echovault/keyspace.go:201.16,203.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:205.2,205.27 1 1 -github.com/echovault/echovault/echovault/keyspace.go:205.27,207.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:209.2,209.12 1 1 -github.com/echovault/echovault/echovault/keyspace.go:214.79,215.58 1 1 -github.com/echovault/echovault/echovault/keyspace.go:215.58,217.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:218.2,218.35 1 1 -github.com/echovault/echovault/echovault/keyspace.go:227.101,235.55 3 1 -github.com/echovault/echovault/echovault/keyspace.go:235.55,237.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:238.2,241.11 2 1 -github.com/echovault/echovault/echovault/keyspace.go:241.11,243.17 2 1 -github.com/echovault/echovault/echovault/keyspace.go:243.17,245.4 1 0 -github.com/echovault/echovault/echovault/keyspace.go:251.70,260.97 4 1 -github.com/echovault/echovault/echovault/keyspace.go:260.97,262.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:270.60,272.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:272.6,273.83 1 0 -github.com/echovault/echovault/echovault/keyspace.go:273.83,275.9 2 0 -github.com/echovault/echovault/echovault/keyspace.go:278.2,279.33 2 0 -github.com/echovault/echovault/echovault/keyspace.go:279.33,281.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:282.2,283.13 2 0 -github.com/echovault/echovault/echovault/keyspace.go:290.75,291.52 1 1 -github.com/echovault/echovault/echovault/keyspace.go:291.52,293.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:296.2,303.9 4 1 -github.com/echovault/echovault/echovault/keyspace.go:304.108,305.36 1 0 -github.com/echovault/echovault/echovault/keyspace.go:306.108,307.36 1 0 -github.com/echovault/echovault/echovault/keyspace.go:310.2,312.12 2 1 -github.com/echovault/echovault/echovault/keyspace.go:317.82,319.83 1 1 -github.com/echovault/echovault/echovault/keyspace.go:319.83,321.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:323.2,323.34 1 1 -github.com/echovault/echovault/echovault/keyspace.go:323.34,325.3 1 1 -github.com/echovault/echovault/echovault/keyspace.go:326.2,326.55 1 0 -github.com/echovault/echovault/echovault/keyspace.go:327.28,330.36 3 0 -github.com/echovault/echovault/echovault/keyspace.go:331.28,334.36 3 0 -github.com/echovault/echovault/echovault/keyspace.go:335.29,338.50 3 0 -github.com/echovault/echovault/echovault/keyspace.go:338.50,340.4 1 0 -github.com/echovault/echovault/echovault/keyspace.go:341.29,344.50 3 0 -github.com/echovault/echovault/echovault/keyspace.go:344.50,346.4 1 0 -github.com/echovault/echovault/echovault/keyspace.go:348.2,348.54 1 0 -github.com/echovault/echovault/echovault/keyspace.go:348.54,350.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:351.2,351.12 1 0 -github.com/echovault/echovault/echovault/keyspace.go:355.71,357.34 1 0 -github.com/echovault/echovault/echovault/keyspace.go:357.34,359.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:362.2,365.50 3 0 -github.com/echovault/echovault/echovault/keyspace.go:365.50,367.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:369.2,371.50 3 0 -github.com/echovault/echovault/echovault/keyspace.go:371.50,373.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:377.2,377.9 1 0 -github.com/echovault/echovault/echovault/keyspace.go:378.125,383.7 3 0 -github.com/echovault/echovault/echovault/keyspace.go:383.7,385.40 1 0 -github.com/echovault/echovault/echovault/keyspace.go:385.40,387.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:389.4,390.29 2 0 -github.com/echovault/echovault/echovault/keyspace.go:390.29,392.54 1 0 -github.com/echovault/echovault/echovault/keyspace.go:392.54,394.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:395.10,395.65 1 0 -github.com/echovault/echovault/echovault/keyspace.go:395.65,397.63 1 0 -github.com/echovault/echovault/echovault/keyspace.go:397.63,399.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:403.4,406.52 3 0 -github.com/echovault/echovault/echovault/keyspace.go:406.52,408.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:410.125,415.7 3 0 -github.com/echovault/echovault/echovault/keyspace.go:415.7,417.40 1 0 -github.com/echovault/echovault/echovault/keyspace.go:417.40,419.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:421.4,422.29 2 0 -github.com/echovault/echovault/echovault/keyspace.go:422.29,424.54 1 0 -github.com/echovault/echovault/echovault/keyspace.go:424.54,426.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:427.10,427.65 1 0 -github.com/echovault/echovault/echovault/keyspace.go:427.65,430.63 1 0 -github.com/echovault/echovault/echovault/keyspace.go:430.63,432.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:436.4,439.52 3 0 -github.com/echovault/echovault/echovault/keyspace.go:439.52,441.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:443.105,446.7 1 0 -github.com/echovault/echovault/echovault/keyspace.go:446.7,448.33 1 0 -github.com/echovault/echovault/echovault/keyspace.go:448.33,451.5 2 0 -github.com/echovault/echovault/echovault/keyspace.go:453.4,454.40 2 0 -github.com/echovault/echovault/echovault/keyspace.go:454.40,455.17 1 0 -github.com/echovault/echovault/echovault/keyspace.go:455.17,456.31 1 0 -github.com/echovault/echovault/echovault/keyspace.go:456.31,458.56 1 0 -github.com/echovault/echovault/echovault/keyspace.go:458.56,460.8 1 0 -github.com/echovault/echovault/echovault/keyspace.go:461.12,461.67 1 0 -github.com/echovault/echovault/echovault/keyspace.go:461.67,462.65 1 0 -github.com/echovault/echovault/echovault/keyspace.go:462.65,464.8 1 0 -github.com/echovault/echovault/echovault/keyspace.go:467.6,470.54 3 0 -github.com/echovault/echovault/echovault/keyspace.go:470.54,472.7 1 0 -github.com/echovault/echovault/echovault/keyspace.go:474.5,474.10 1 0 -github.com/echovault/echovault/echovault/keyspace.go:477.106,480.7 1 0 -github.com/echovault/echovault/echovault/keyspace.go:480.7,487.29 5 0 -github.com/echovault/echovault/echovault/keyspace.go:487.29,489.54 1 0 -github.com/echovault/echovault/echovault/keyspace.go:489.54,491.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:492.10,492.65 1 0 -github.com/echovault/echovault/echovault/keyspace.go:492.65,493.63 1 0 -github.com/echovault/echovault/echovault/keyspace.go:493.63,495.6 1 0 -github.com/echovault/echovault/echovault/keyspace.go:499.4,502.52 3 0 -github.com/echovault/echovault/echovault/keyspace.go:502.52,504.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:506.10,507.13 1 0 -github.com/echovault/echovault/echovault/keyspace.go:516.77,518.57 1 1 -github.com/echovault/echovault/echovault/keyspace.go:518.57,520.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:522.2,527.50 3 1 -github.com/echovault/echovault/echovault/keyspace.go:527.50,529.3 1 0 -github.com/echovault/echovault/echovault/keyspace.go:530.2,537.33 6 1 -github.com/echovault/echovault/echovault/keyspace.go:537.33,538.7 1 0 -github.com/echovault/echovault/echovault/keyspace.go:538.7,542.35 3 0 -github.com/echovault/echovault/echovault/keyspace.go:542.35,544.10 2 0 -github.com/echovault/echovault/echovault/keyspace.go:548.2,551.25 2 1 -github.com/echovault/echovault/echovault/keyspace.go:551.25,552.52 1 0 -github.com/echovault/echovault/echovault/keyspace.go:552.52,553.12 1 0 -github.com/echovault/echovault/echovault/keyspace.go:557.3,557.57 1 0 -github.com/echovault/echovault/echovault/keyspace.go:557.57,559.12 2 0 -github.com/echovault/echovault/echovault/keyspace.go:563.3,565.28 3 0 -github.com/echovault/echovault/echovault/keyspace.go:565.28,566.51 1 0 -github.com/echovault/echovault/echovault/keyspace.go:566.51,568.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:569.9,569.64 1 0 -github.com/echovault/echovault/echovault/keyspace.go:569.64,570.60 1 0 -github.com/echovault/echovault/echovault/keyspace.go:570.60,572.5 1 0 -github.com/echovault/echovault/echovault/keyspace.go:577.2,577.21 1 1 -github.com/echovault/echovault/echovault/keyspace.go:577.21,580.3 2 1 -github.com/echovault/echovault/echovault/keyspace.go:582.2,585.58 2 0 -github.com/echovault/echovault/echovault/keyspace.go:585.58,589.3 2 0 -github.com/echovault/echovault/echovault/keyspace.go:591.2,591.12 1 0 -github.com/echovault/echovault/echovault/modules.go:27.75,30.42 3 1 -github.com/echovault/echovault/echovault/modules.go:30.42,31.46 1 1 -github.com/echovault/echovault/echovault/modules.go:31.46,33.4 1 1 -github.com/echovault/echovault/echovault/modules.go:35.2,35.72 1 1 -github.com/echovault/echovault/echovault/modules.go:38.125,65.2 1 1 -github.com/echovault/echovault/echovault/modules.go:67.137,69.16 2 1 -github.com/echovault/echovault/echovault/modules.go:69.16,71.3 1 0 -github.com/echovault/echovault/echovault/modules.go:73.2,74.16 2 1 -github.com/echovault/echovault/echovault/modules.go:74.16,76.3 1 1 -github.com/echovault/echovault/echovault/modules.go:78.2,82.16 4 1 -github.com/echovault/echovault/echovault/modules.go:82.16,84.3 1 1 -github.com/echovault/echovault/echovault/modules.go:85.2,86.8 2 1 -github.com/echovault/echovault/echovault/modules.go:86.8,89.3 2 1 -github.com/echovault/echovault/echovault/modules.go:91.2,91.51 1 1 -github.com/echovault/echovault/echovault/modules.go:91.51,94.87 1 0 -github.com/echovault/echovault/echovault/modules.go:94.87,96.4 1 0 -github.com/echovault/echovault/echovault/modules.go:100.2,100.50 1 1 -github.com/echovault/echovault/echovault/modules.go:100.50,101.7 1 1 -github.com/echovault/echovault/echovault/modules.go:101.7,102.42 1 1 -github.com/echovault/echovault/echovault/modules.go:102.42,104.10 2 1 -github.com/echovault/echovault/echovault/modules.go:109.2,109.43 1 1 -github.com/echovault/echovault/echovault/modules.go:109.43,111.17 2 1 -github.com/echovault/echovault/echovault/modules.go:111.17,113.4 1 1 -github.com/echovault/echovault/echovault/modules.go:115.3,115.62 1 1 -github.com/echovault/echovault/echovault/modules.go:115.62,117.4 1 1 -github.com/echovault/echovault/echovault/modules.go:119.3,121.18 2 1 -github.com/echovault/echovault/echovault/modules.go:125.2,125.32 1 0 -github.com/echovault/echovault/echovault/modules.go:125.32,128.17 3 0 -github.com/echovault/echovault/echovault/modules.go:128.17,130.4 1 0 -github.com/echovault/echovault/echovault/modules.go:131.3,131.18 1 0 -github.com/echovault/echovault/echovault/modules.go:135.2,135.34 1 0 -github.com/echovault/echovault/echovault/modules.go:135.34,138.3 2 0 -github.com/echovault/echovault/echovault/modules.go:140.2,140.72 1 0 -github.com/echovault/echovault/echovault/plugin.go:37.72,41.41 3 1 -github.com/echovault/echovault/echovault/plugin.go:41.41,42.37 1 1 -github.com/echovault/echovault/echovault/plugin.go:42.37,44.4 1 1 -github.com/echovault/echovault/echovault/plugin.go:45.3,45.44 1 0 -github.com/echovault/echovault/echovault/plugin.go:48.2,49.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:49.16,51.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:53.2,54.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:54.16,56.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:57.2,58.9 2 1 -github.com/echovault/echovault/echovault/plugin.go:58.9,60.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:62.2,63.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:63.16,65.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:66.2,67.9 2 1 -github.com/echovault/echovault/echovault/plugin.go:67.9,69.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:71.2,72.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:72.16,74.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:75.2,76.9 2 1 -github.com/echovault/echovault/echovault/plugin.go:76.9,78.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:80.2,81.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:81.16,83.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:84.2,85.9 2 1 -github.com/echovault/echovault/echovault/plugin.go:85.9,87.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:89.2,90.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:90.16,92.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:93.2,94.9 2 1 -github.com/echovault/echovault/echovault/plugin.go:94.9,96.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:98.2,99.16 2 1 -github.com/echovault/echovault/echovault/plugin.go:99.16,101.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:102.2,115.9 2 1 -github.com/echovault/echovault/echovault/plugin.go:115.9,117.3 1 0 -github.com/echovault/echovault/echovault/plugin.go:120.2,120.91 1 1 -github.com/echovault/echovault/echovault/plugin.go:120.91,122.3 1 1 -github.com/echovault/echovault/echovault/plugin.go:125.2,128.31 1 1 -github.com/echovault/echovault/echovault/plugin.go:128.31,131.36 2 1 -github.com/echovault/echovault/echovault/plugin.go:131.36,133.5 1 1 -github.com/echovault/echovault/echovault/plugin.go:134.4,134.15 1 1 -github.com/echovault/echovault/echovault/plugin.go:139.83,141.18 2 0 -github.com/echovault/echovault/echovault/plugin.go:141.18,143.5 1 0 -github.com/echovault/echovault/echovault/plugin.go:144.4,148.10 1 0 -github.com/echovault/echovault/echovault/plugin.go:150.72,164.4 1 1 -github.com/echovault/echovault/echovault/plugin.go:167.2,167.12 1 1 -github.com/echovault/echovault/echovault/plugin.go:175.54,178.91 3 1 -github.com/echovault/echovault/echovault/plugin.go:178.91,180.3 1 1 -github.com/echovault/echovault/echovault/plugin.go:186.49,190.42 4 1 -github.com/echovault/echovault/echovault/plugin.go:190.42,191.61 1 1 -github.com/echovault/echovault/echovault/plugin.go:191.61,193.4 1 1 -github.com/echovault/echovault/echovault/plugin.go:193.6,195.4 1 1 -github.com/echovault/echovault/echovault/plugin.go:197.2,197.16 1 1 -github.com/echovault/echovault/echovault/test_helpers.go:9.35,16.2 2 1 -github.com/echovault/echovault/echovault/test_helpers.go:18.95,19.61 1 1 -github.com/echovault/echovault/echovault/test_helpers.go:19.61,21.3 1 0 -github.com/echovault/echovault/echovault/test_helpers.go:22.2,22.57 1 1 -github.com/echovault/echovault/echovault/test_helpers.go:22.57,24.3 1 0 -github.com/echovault/echovault/echovault/test_helpers.go:25.2,26.12 2 1 -github.com/echovault/echovault/echovault/test_helpers.go:29.95,34.2 4 1 github.com/echovault/echovault/internal/modules/acl/acl.go:52.40,57.24 3 1 github.com/echovault/echovault/internal/modules/acl/acl.go:57.24,65.3 2 1 github.com/echovault/echovault/internal/modules/acl/acl.go:68.2,68.28 1 1 @@ -1628,38 +596,38 @@ github.com/echovault/echovault/internal/modules/acl/user.go:180.57,183.12 3 1 github.com/echovault/echovault/internal/modules/acl/user.go:185.3,185.57 1 1 github.com/echovault/echovault/internal/modules/acl/user.go:185.57,188.12 3 1 github.com/echovault/echovault/internal/modules/acl/user.go:191.3,191.44 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:191.44,193.4 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:194.3,194.36 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:194.36,195.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:195.21,197.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:199.4,199.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:199.21,201.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:205.3,205.44 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:205.44,208.12 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:210.3,210.66 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:210.66,211.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:211.21,213.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:215.4,215.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:215.21,217.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:223.2,223.26 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:223.26,224.39 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:224.39,227.4 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:230.2,230.26 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:230.26,232.42 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:232.42,235.4 2 0 -github.com/echovault/echovault/internal/modules/acl/user.go:237.3,237.43 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:237.43,242.4 4 1 -github.com/echovault/echovault/internal/modules/acl/user.go:244.3,244.42 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:244.42,248.4 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:250.3,250.46 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:250.46,253.4 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:255.2,255.12 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:258.36,272.2 13 0 -github.com/echovault/echovault/internal/modules/acl/user.go:274.38,287.2 12 0 -github.com/echovault/echovault/internal/modules/acl/user.go:289.40,304.2 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:306.46,307.24 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:307.24,309.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:310.2,310.26 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:191.44,193.12 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:195.3,195.36 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:195.36,196.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:196.21,198.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:200.4,200.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:200.21,202.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:206.3,206.44 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:206.44,209.12 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:211.3,211.66 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:211.66,212.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:212.21,214.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:216.4,216.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:216.21,218.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:224.2,224.26 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:224.26,225.39 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:225.39,228.4 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:231.2,231.26 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:231.26,233.42 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:233.42,236.4 2 0 +github.com/echovault/echovault/internal/modules/acl/user.go:238.3,238.43 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:238.43,243.4 4 1 +github.com/echovault/echovault/internal/modules/acl/user.go:245.3,245.42 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:245.42,249.4 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:251.3,251.46 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:251.46,254.4 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:256.2,256.12 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:259.36,273.2 13 0 +github.com/echovault/echovault/internal/modules/acl/user.go:275.38,288.2 12 0 +github.com/echovault/echovault/internal/modules/acl/user.go:290.40,305.2 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:307.46,308.24 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:308.24,310.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:311.2,311.26 1 1 github.com/echovault/echovault/internal/modules/connection/commands.go:24.68,25.29 1 1 github.com/echovault/echovault/internal/modules/connection/commands.go:26.10,27.54 1 1 github.com/echovault/echovault/internal/modules/connection/commands.go:28.9,29.34 1 1 @@ -1916,6 +884,1038 @@ github.com/echovault/echovault/internal/modules/generic/utils.go:107.3,109.17 3 github.com/echovault/echovault/internal/modules/generic/utils.go:109.17,111.4 1 1 github.com/echovault/echovault/internal/modules/generic/utils.go:112.3,113.55 2 1 github.com/echovault/echovault/internal/modules/generic/utils.go:115.10,116.96 1 1 +github.com/echovault/echovault/echovault/api_acl.go:126.71,128.23 2 0 +github.com/echovault/echovault/echovault/api_acl.go:128.23,130.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:131.2,132.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:132.16,134.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:135.2,135.45 1 0 +github.com/echovault/echovault/echovault/api_acl.go:139.55,141.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:141.16,143.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:144.2,144.45 1 0 +github.com/echovault/echovault/echovault/api_acl.go:155.62,158.18 2 0 +github.com/echovault/echovault/echovault/api_acl.go:158.18,160.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:160.8,162.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:164.2,164.21 1 0 +github.com/echovault/echovault/echovault/api_acl.go:164.21,166.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:168.2,168.17 1 0 +github.com/echovault/echovault/echovault/api_acl.go:168.17,170.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:172.2,172.21 1 0 +github.com/echovault/echovault/echovault/api_acl.go:172.21,174.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:176.2,176.20 1 0 +github.com/echovault/echovault/echovault/api_acl.go:176.20,178.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:180.2,180.20 1 0 +github.com/echovault/echovault/echovault/api_acl.go:180.20,182.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:184.2,184.24 1 0 +github.com/echovault/echovault/echovault/api_acl.go:184.24,186.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:188.2,188.50 1 0 +github.com/echovault/echovault/echovault/api_acl.go:188.50,190.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:192.2,192.53 1 0 +github.com/echovault/echovault/echovault/api_acl.go:192.53,194.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:196.2,196.49 1 0 +github.com/echovault/echovault/echovault/api_acl.go:196.49,198.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:200.2,200.52 1 0 +github.com/echovault/echovault/echovault/api_acl.go:200.52,202.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:204.2,204.50 1 0 +github.com/echovault/echovault/echovault/api_acl.go:204.50,206.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:208.2,208.50 1 0 +github.com/echovault/echovault/echovault/api_acl.go:208.50,210.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:212.2,212.47 1 0 +github.com/echovault/echovault/echovault/api_acl.go:212.47,214.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:216.2,216.47 1 0 +github.com/echovault/echovault/echovault/api_acl.go:216.47,218.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:220.2,220.48 1 0 +github.com/echovault/echovault/echovault/api_acl.go:220.48,222.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:224.2,224.43 1 0 +github.com/echovault/echovault/echovault/api_acl.go:224.43,226.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:228.2,228.44 1 0 +github.com/echovault/echovault/echovault/api_acl.go:228.44,230.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:232.2,232.47 1 0 +github.com/echovault/echovault/echovault/api_acl.go:232.47,234.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:236.2,236.47 1 0 +github.com/echovault/echovault/echovault/api_acl.go:236.47,238.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:240.2,241.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:241.16,243.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:245.2,246.40 2 0 +github.com/echovault/echovault/echovault/api_acl.go:293.83,295.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:295.16,297.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:299.2,301.16 3 0 +github.com/echovault/echovault/echovault/api_acl.go:301.16,303.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:305.2,308.35 3 0 +github.com/echovault/echovault/echovault/api_acl.go:308.35,314.35 4 0 +github.com/echovault/echovault/echovault/api_acl.go:314.35,316.4 1 0 +github.com/echovault/echovault/echovault/api_acl.go:319.2,319.20 1 0 +github.com/echovault/echovault/echovault/api_acl.go:329.72,332.16 3 0 +github.com/echovault/echovault/echovault/api_acl.go:332.16,334.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:335.2,336.40 2 0 +github.com/echovault/echovault/echovault/api_acl.go:340.54,342.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:342.16,344.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:345.2,345.45 1 0 +github.com/echovault/echovault/echovault/api_acl.go:356.72,358.9 2 0 +github.com/echovault/echovault/echovault/api_acl.go:359.21,360.29 1 0 +github.com/echovault/echovault/echovault/api_acl.go:361.23,362.31 1 0 +github.com/echovault/echovault/echovault/api_acl.go:363.10,364.31 1 0 +github.com/echovault/echovault/echovault/api_acl.go:367.2,368.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:368.16,370.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:372.2,373.40 2 0 +github.com/echovault/echovault/echovault/api_acl.go:379.50,381.16 2 0 +github.com/echovault/echovault/echovault/api_acl.go:381.16,383.3 1 0 +github.com/echovault/echovault/echovault/api_acl.go:384.2,385.40 2 0 +github.com/echovault/echovault/echovault/api_admin.go:166.84,169.9 2 0 +github.com/echovault/echovault/echovault/api_admin.go:170.28,171.71 1 0 +github.com/echovault/echovault/echovault/api_admin.go:172.29,173.73 1 0 +github.com/echovault/echovault/echovault/api_admin.go:174.28,175.71 1 0 +github.com/echovault/echovault/echovault/api_admin.go:178.2,179.16 2 0 +github.com/echovault/echovault/echovault/api_admin.go:179.16,181.3 1 0 +github.com/echovault/echovault/echovault/api_admin.go:183.2,183.45 1 0 +github.com/echovault/echovault/echovault/api_admin.go:189.54,191.16 2 0 +github.com/echovault/echovault/echovault/api_admin.go:191.16,193.3 1 0 +github.com/echovault/echovault/echovault/api_admin.go:194.2,194.41 1 0 +github.com/echovault/echovault/echovault/api_admin.go:198.49,200.16 2 0 +github.com/echovault/echovault/echovault/api_admin.go:200.16,202.3 1 0 +github.com/echovault/echovault/echovault/api_admin.go:203.2,203.40 1 0 +github.com/echovault/echovault/echovault/api_admin.go:207.50,209.16 2 0 +github.com/echovault/echovault/echovault/api_admin.go:209.16,211.3 1 0 +github.com/echovault/echovault/echovault/api_admin.go:212.2,212.41 1 0 +github.com/echovault/echovault/echovault/api_admin.go:216.55,218.16 2 0 +github.com/echovault/echovault/echovault/api_admin.go:218.16,220.3 1 0 +github.com/echovault/echovault/echovault/api_admin.go:221.2,221.40 1 0 +github.com/echovault/echovault/echovault/api_admin.go:233.67,237.36 3 1 +github.com/echovault/echovault/echovault/api_admin.go:237.36,238.52 1 1 +github.com/echovault/echovault/echovault/api_admin.go:238.52,240.4 1 0 +github.com/echovault/echovault/echovault/api_admin.go:243.2,243.63 1 1 +github.com/echovault/echovault/echovault/api_admin.go:243.63,248.32 1 1 +github.com/echovault/echovault/echovault/api_admin.go:248.32,251.44 2 1 +github.com/echovault/echovault/echovault/api_admin.go:251.44,253.6 1 0 +github.com/echovault/echovault/echovault/api_admin.go:254.5,254.16 1 1 +github.com/echovault/echovault/echovault/api_admin.go:258.111,260.19 2 0 +github.com/echovault/echovault/echovault/api_admin.go:260.19,262.6 1 0 +github.com/echovault/echovault/echovault/api_admin.go:263.5,267.11 1 0 +github.com/echovault/echovault/echovault/api_admin.go:269.94,282.5 1 1 +github.com/echovault/echovault/echovault/api_admin.go:284.3,284.13 1 1 +github.com/echovault/echovault/echovault/api_admin.go:288.2,291.31 1 1 +github.com/echovault/echovault/echovault/api_admin.go:291.31,294.43 2 1 +github.com/echovault/echovault/echovault/api_admin.go:294.43,296.5 1 0 +github.com/echovault/echovault/echovault/api_admin.go:297.4,297.15 1 1 +github.com/echovault/echovault/echovault/api_admin.go:301.83,303.4 1 0 +github.com/echovault/echovault/echovault/api_admin.go:304.71,304.90 1 0 +github.com/echovault/echovault/echovault/api_admin.go:308.2,308.40 1 1 +github.com/echovault/echovault/echovault/api_admin.go:308.40,310.92 1 1 +github.com/echovault/echovault/echovault/api_admin.go:310.92,312.4 1 1 +github.com/echovault/echovault/echovault/api_admin.go:312.6,313.12 1 0 +github.com/echovault/echovault/echovault/api_admin.go:315.3,318.32 1 1 +github.com/echovault/echovault/echovault/api_admin.go:318.32,321.39 2 1 +github.com/echovault/echovault/echovault/api_admin.go:321.39,323.6 1 0 +github.com/echovault/echovault/echovault/api_admin.go:324.5,324.16 1 1 +github.com/echovault/echovault/echovault/api_admin.go:328.111,330.19 2 0 +github.com/echovault/echovault/echovault/api_admin.go:330.19,332.6 1 0 +github.com/echovault/echovault/echovault/api_admin.go:333.5,337.11 1 0 +github.com/echovault/echovault/echovault/api_admin.go:339.94,352.5 1 1 +github.com/echovault/echovault/echovault/api_admin.go:356.2,358.12 2 1 +github.com/echovault/echovault/echovault/api_admin.go:384.76,386.2 1 1 +github.com/echovault/echovault/echovault/api_admin.go:402.59,406.22 3 1 +github.com/echovault/echovault/echovault/api_admin.go:407.9,409.86 1 1 +github.com/echovault/echovault/echovault/api_admin.go:409.86,411.4 1 1 +github.com/echovault/echovault/echovault/api_admin.go:412.9,414.45 1 1 +github.com/echovault/echovault/echovault/api_admin.go:414.45,415.66 1 1 +github.com/echovault/echovault/echovault/api_admin.go:415.66,416.13 1 1 +github.com/echovault/echovault/echovault/api_admin.go:418.4,418.88 1 1 +github.com/echovault/echovault/echovault/api_admin.go:418.88,419.122 1 1 +github.com/echovault/echovault/echovault/api_admin.go:419.122,421.6 1 1 +github.com/echovault/echovault/echovault/api_generic.go:88.91,91.9 2 1 +github.com/echovault/echovault/echovault/api_generic.go:92.18,93.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:94.18,95.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:98.2,98.9 1 1 +github.com/echovault/echovault/echovault/api_generic.go:99.23,100.65 1 1 +github.com/echovault/echovault/echovault/api_generic.go:101.23,102.65 1 1 +github.com/echovault/echovault/echovault/api_generic.go:103.25,104.69 1 1 +github.com/echovault/echovault/echovault/api_generic.go:105.25,106.69 1 1 +github.com/echovault/echovault/echovault/api_generic.go:109.2,109.17 1 1 +github.com/echovault/echovault/echovault/api_generic.go:109.17,111.3 1 1 +github.com/echovault/echovault/echovault/api_generic.go:113.2,114.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:114.16,116.3 1 1 +github.com/echovault/echovault/echovault/api_generic.go:118.2,119.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:119.16,121.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:122.2,122.18 1 1 +github.com/echovault/echovault/echovault/api_generic.go:122.18,124.3 1 1 +github.com/echovault/echovault/echovault/api_generic.go:126.2,126.33 1 1 +github.com/echovault/echovault/echovault/api_generic.go:141.72,144.28 2 1 +github.com/echovault/echovault/echovault/api_generic.go:144.28,146.3 1 1 +github.com/echovault/echovault/echovault/api_generic.go:148.2,149.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:149.16,151.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:153.2,154.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:154.16,156.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:158.2,158.40 1 1 +github.com/echovault/echovault/echovault/api_generic.go:169.58,171.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:171.16,173.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:174.2,174.40 1 1 +github.com/echovault/echovault/echovault/api_generic.go:185.65,187.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:187.16,189.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:190.2,190.45 1 1 +github.com/echovault/echovault/echovault/api_generic.go:200.59,202.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:202.16,204.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:205.2,205.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:216.60,218.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:218.16,220.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:221.2,221.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:231.62,233.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:233.16,235.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:236.2,236.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:246.63,248.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:248.16,250.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:251.2,251.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:261.55,263.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:263.16,265.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:266.2,266.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:276.56,278.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:278.16,280.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:281.2,281.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:296.95,299.9 2 1 +github.com/echovault/echovault/echovault/api_generic.go:300.18,301.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:302.18,303.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:304.18,305.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:306.18,307.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:310.2,311.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:311.16,313.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:315.2,315.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:330.102,333.9 2 1 +github.com/echovault/echovault/echovault/api_generic.go:334.18,335.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:336.18,337.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:338.18,339.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:340.18,341.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:344.2,345.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:345.16,347.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:349.2,349.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:364.102,367.9 2 1 +github.com/echovault/echovault/echovault/api_generic.go:368.18,369.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:370.18,371.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:372.18,373.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:374.18,375.26 1 1 +github.com/echovault/echovault/echovault/api_generic.go:378.2,379.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:379.16,381.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:383.2,383.41 1 1 +github.com/echovault/echovault/echovault/api_generic.go:398.109,401.9 2 1 +github.com/echovault/echovault/echovault/api_generic.go:402.18,403.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:404.18,405.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:406.18,407.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:408.18,409.26 1 0 +github.com/echovault/echovault/echovault/api_generic.go:412.2,413.16 2 1 +github.com/echovault/echovault/echovault/api_generic.go:413.16,415.3 1 0 +github.com/echovault/echovault/echovault/api_generic.go:417.2,417.41 1 1 +github.com/echovault/echovault/echovault/api_hash.go:46.91,49.36 2 1 +github.com/echovault/echovault/echovault/api_hash.go:49.36,51.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:53.2,54.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:54.16,56.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:58.2,58.41 1 1 +github.com/echovault/echovault/echovault/api_hash.go:76.93,79.36 2 1 +github.com/echovault/echovault/echovault/api_hash.go:79.36,81.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:83.2,84.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:84.16,86.3 1 0 +github.com/echovault/echovault/echovault/api_hash.go:88.2,88.41 1 1 +github.com/echovault/echovault/echovault/api_hash.go:104.79,112.16 2 0 +github.com/echovault/echovault/echovault/api_hash.go:112.16,114.3 1 0 +github.com/echovault/echovault/echovault/api_hash.go:115.2,115.45 1 0 +github.com/echovault/echovault/echovault/api_hash.go:132.79,136.16 3 1 +github.com/echovault/echovault/echovault/api_hash.go:136.16,138.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:140.2,140.46 1 1 +github.com/echovault/echovault/echovault/api_hash.go:154.62,156.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:156.16,158.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:159.2,159.45 1 1 +github.com/echovault/echovault/echovault/api_hash.go:175.94,178.24 2 1 +github.com/echovault/echovault/echovault/api_hash.go:178.24,180.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:180.8,182.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:184.2,184.24 1 1 +github.com/echovault/echovault/echovault/api_hash.go:184.24,186.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:188.2,189.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:189.16,191.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:193.2,193.45 1 1 +github.com/echovault/echovault/echovault/api_hash.go:207.56,209.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:209.16,211.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:212.2,212.41 1 1 +github.com/echovault/echovault/echovault/api_hash.go:226.62,228.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:228.16,230.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:231.2,231.45 1 1 +github.com/echovault/echovault/echovault/api_hash.go:250.85,252.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:252.16,254.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:255.2,255.39 1 1 +github.com/echovault/echovault/echovault/api_hash.go:259.94,261.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:261.16,263.3 1 0 +github.com/echovault/echovault/echovault/api_hash.go:264.2,264.39 1 1 +github.com/echovault/echovault/echovault/api_hash.go:279.64,281.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:281.16,283.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:284.2,284.45 1 1 +github.com/echovault/echovault/echovault/api_hash.go:300.67,302.16 2 1 +github.com/echovault/echovault/echovault/api_hash.go:302.16,304.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:305.2,305.41 1 1 +github.com/echovault/echovault/echovault/api_hash.go:321.74,324.16 3 1 +github.com/echovault/echovault/echovault/api_hash.go:324.16,326.3 1 1 +github.com/echovault/echovault/echovault/api_hash.go:327.2,327.41 1 1 +github.com/echovault/echovault/echovault/api_list.go:35.56,38.16 3 1 +github.com/echovault/echovault/echovault/api_list.go:38.16,40.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:41.2,41.41 1 1 +github.com/echovault/echovault/echovault/api_list.go:64.79,66.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:66.16,68.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:69.2,69.45 1 1 +github.com/echovault/echovault/echovault/api_list.go:87.73,89.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:89.16,91.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:92.2,92.40 1 1 +github.com/echovault/echovault/echovault/api_list.go:112.82,114.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:114.16,116.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:117.2,118.40 2 1 +github.com/echovault/echovault/echovault/api_list.go:125.78,127.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:127.16,129.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:130.2,131.40 2 1 +github.com/echovault/echovault/echovault/api_list.go:149.82,156.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:156.16,158.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:159.2,160.40 2 1 +github.com/echovault/echovault/echovault/api_list.go:184.94,186.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:186.16,188.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:189.2,190.40 2 1 +github.com/echovault/echovault/echovault/api_list.go:204.59,206.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:206.16,208.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:209.2,209.40 1 1 +github.com/echovault/echovault/echovault/api_list.go:223.59,225.16 2 1 +github.com/echovault/echovault/echovault/api_list.go:225.16,227.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:228.2,228.40 1 1 +github.com/echovault/echovault/echovault/api_list.go:245.75,248.16 3 1 +github.com/echovault/echovault/echovault/api_list.go:248.16,250.3 1 0 +github.com/echovault/echovault/echovault/api_list.go:251.2,251.41 1 1 +github.com/echovault/echovault/echovault/api_list.go:267.76,270.16 3 1 +github.com/echovault/echovault/echovault/api_list.go:270.16,272.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:273.2,273.41 1 1 +github.com/echovault/echovault/echovault/api_list.go:290.75,293.16 3 1 +github.com/echovault/echovault/echovault/api_list.go:293.16,295.3 1 0 +github.com/echovault/echovault/echovault/api_list.go:296.2,296.41 1 1 +github.com/echovault/echovault/echovault/api_list.go:312.76,315.16 3 1 +github.com/echovault/echovault/echovault/api_list.go:315.16,317.3 1 1 +github.com/echovault/echovault/echovault/api_list.go:318.2,318.41 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:50.86,52.24 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:52.24,54.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:57.2,59.36 3 0 +github.com/echovault/echovault/echovault/api_pubsub.go:59.36,65.3 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:68.2,69.12 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:69.12,71.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:73.2,73.25 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:73.25,78.33 4 0 +github.com/echovault/echovault/echovault/api_pubsub.go:78.33,80.4 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:82.3,82.13 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:93.70,94.24 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:94.24,96.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:98.2,98.36 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:98.36,100.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:102.2,103.115 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:116.87,118.24 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:118.24,120.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:123.2,125.36 3 0 +github.com/echovault/echovault/echovault/api_pubsub.go:125.36,131.3 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:134.2,135.12 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:135.12,137.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:139.2,139.25 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:139.25,144.33 4 0 +github.com/echovault/echovault/echovault/api_pubsub.go:144.33,146.4 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:148.3,148.13 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:159.71,160.24 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:160.24,162.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:164.2,164.36 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:164.36,166.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:168.2,169.115 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:182.73,184.16 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:184.16,186.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:187.2,188.40 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:198.75,200.19 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:200.19,202.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:203.2,204.16 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:204.16,206.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:207.2,207.45 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:213.54,215.16 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:215.16,217.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:218.2,218.41 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:228.82,232.16 3 0 +github.com/echovault/echovault/echovault/api_pubsub.go:232.16,234.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:236.2,238.16 3 0 +github.com/echovault/echovault/echovault/api_pubsub.go:238.16,240.3 1 0 +github.com/echovault/echovault/echovault/api_pubsub.go:242.2,245.28 3 0 +github.com/echovault/echovault/echovault/api_pubsub.go:245.28,248.3 2 0 +github.com/echovault/echovault/echovault/api_pubsub.go:250.2,250.20 1 0 +github.com/echovault/echovault/echovault/api_set.go:36.75,39.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:39.16,41.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:42.2,42.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:56.57,58.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:58.16,60.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:61.2,61.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:78.66,81.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:81.16,83.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:84.2,84.45 1 1 +github.com/echovault/echovault/echovault/api_set.go:91.86,94.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:94.16,96.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:97.2,97.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:114.67,117.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:117.16,119.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:120.2,120.45 1 1 +github.com/echovault/echovault/echovault/api_set.go:138.77,140.15 2 1 +github.com/echovault/echovault/echovault/api_set.go:140.15,142.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:143.2,144.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:144.16,146.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:147.2,147.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:152.87,155.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:155.16,157.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:158.2,158.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:174.70,176.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:176.16,178.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:179.2,179.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:193.65,195.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:195.16,197.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:198.2,198.45 1 1 +github.com/echovault/echovault/echovault/api_set.go:215.84,218.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:218.16,220.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:221.2,221.46 1 1 +github.com/echovault/echovault/echovault/api_set.go:243.82,245.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:245.16,247.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:248.2,248.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:264.73,266.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:266.16,268.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:269.2,269.45 1 1 +github.com/echovault/echovault/echovault/api_set.go:286.79,288.16 2 1 +github.com/echovault/echovault/echovault/api_set.go:288.16,290.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:291.2,291.45 1 1 +github.com/echovault/echovault/echovault/api_set.go:307.75,310.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:310.16,312.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:313.2,313.41 1 1 +github.com/echovault/echovault/echovault/api_set.go:328.67,331.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:331.16,333.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:334.2,334.45 1 1 +github.com/echovault/echovault/echovault/api_set.go:341.87,344.16 3 1 +github.com/echovault/echovault/echovault/api_set.go:344.16,346.3 1 1 +github.com/echovault/echovault/echovault/api_set.go:347.2,347.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:105.87,107.28 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:107.28,108.17 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:108.17,110.18 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:110.18,112.5 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:113.4,114.12 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:116.3,116.23 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:118.2,118.20 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:121.85,123.28 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:123.28,125.17 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:125.17,127.4 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:128.3,129.17 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:129.17,131.18 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:131.18,133.5 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:134.4,134.24 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:137.2,137.20 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:161.105,164.9 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:165.18,166.26 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:167.18,168.26 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:171.2,171.9 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:172.18,173.26 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:174.18,175.26 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:178.2,178.16 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:178.16,180.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:182.2,182.18 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:182.18,184.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:186.2,186.37 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:186.37,188.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:190.2,191.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:191.16,193.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:195.2,195.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:209.57,211.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:211.16,213.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:214.2,214.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:232.76,240.16 3 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:240.16,242.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:243.2,243.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:261.93,263.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:263.16,265.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:266.2,267.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:267.16,269.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:271.2,272.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:272.16,274.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:276.2,276.45 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:293.86,296.16 3 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:296.16,298.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:299.2,299.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:316.99,319.30 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:319.30,321.45 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:321.45,323.4 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:326.2,326.29 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:326.29,328.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:330.2,330.24 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:330.24,332.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:334.2,335.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:335.16,337.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:339.2,340.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:340.16,342.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:344.2,344.53 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:363.114,366.30 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:366.30,368.42 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:368.42,370.4 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:373.2,373.29 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:373.29,375.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:377.2,377.24 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:377.24,379.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:381.2,382.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:382.16,384.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:386.2,386.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:403.99,406.30 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:406.30,408.42 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:408.42,410.4 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:413.2,413.29 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:413.29,415.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:417.2,417.24 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:417.24,419.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:421.2,422.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:422.16,424.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:426.2,427.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:427.16,429.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:431.2,431.53 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:450.114,453.30 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:453.30,455.42 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:455.42,457.4 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:460.2,460.29 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:460.29,462.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:464.2,464.24 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:464.24,466.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:468.2,469.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:469.16,471.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:473.2,473.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:492.97,495.16 3 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:495.16,497.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:498.2,499.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:499.16,501.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:502.2,502.15 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:519.89,522.9 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:523.19,524.27 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:525.19,526.27 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:527.10,528.27 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:531.2,531.9 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:532.26,533.76 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:534.10,535.59 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:538.2,539.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:539.16,541.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:543.2,543.51 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:561.88,563.33 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:563.33,565.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:567.2,568.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:568.16,570.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:572.2,573.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:573.16,575.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:577.2,578.24 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:578.24,579.14 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:579.14,581.12 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:583.3,584.17 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:584.17,586.4 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:587.3,587.20 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:590.2,590.20 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:610.71,613.16 3 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:613.16,615.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:616.2,616.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:635.78,637.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:637.16,639.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:640.2,640.51 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:659.78,661.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:661.16,663.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:664.2,664.51 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:688.98,690.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:690.16,692.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:693.2,693.16 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:693.16,695.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:697.2,698.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:698.16,700.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:702.2,702.51 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:723.101,725.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:725.16,727.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:729.2,730.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:730.16,732.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:734.2,736.19 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:736.19,738.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:740.2,741.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:741.16,743.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:745.2,747.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:747.16,749.17 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:749.17,751.4 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:752.3,752.13 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:755.2,755.17 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:760.104,762.16 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:762.16,764.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:766.2,767.16 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:767.16,769.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:771.2,773.46 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:790.81,793.16 3 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:793.16,795.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:797.2,798.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:798.16,800.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:802.2,802.11 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:802.11,804.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:806.2,807.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:807.16,809.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:811.2,811.19 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:827.75,829.33 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:829.33,831.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:832.2,833.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:833.16,835.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:836.2,836.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:854.94,863.16 3 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:863.16,865.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:867.2,867.41 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:885.76,892.16 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:892.16,894.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:895.2,895.41 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:913.81,920.16 2 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:920.16,922.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:923.2,923.41 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:943.109,946.9 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:947.23,948.31 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:949.21,950.29 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:951.19,952.27 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:953.10,954.31 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:957.2,957.24 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:957.24,959.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:961.2,961.47 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:961.47,963.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:965.2,966.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:966.16,968.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:970.2,971.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:971.16,973.3 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:975.2,975.53 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:997.120,1000.9 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1001.23,1002.31 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1003.21,1004.29 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1005.19,1006.27 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:1007.10,1008.31 1 0 +github.com/echovault/echovault/echovault/api_sorted_set.go:1011.2,1011.47 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1011.47,1013.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1015.2,1016.16 2 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1016.16,1018.3 1 1 +github.com/echovault/echovault/echovault/api_sorted_set.go:1020.2,1020.41 1 1 +github.com/echovault/echovault/echovault/api_string.go:30.84,32.16 2 1 +github.com/echovault/echovault/echovault/api_string.go:32.16,34.3 1 0 +github.com/echovault/echovault/echovault/api_string.go:35.2,35.41 1 1 +github.com/echovault/echovault/echovault/api_string.go:45.58,47.16 2 1 +github.com/echovault/echovault/echovault/api_string.go:47.16,49.3 1 0 +github.com/echovault/echovault/echovault/api_string.go:50.2,50.41 1 1 +github.com/echovault/echovault/echovault/api_string.go:63.77,65.16 2 1 +github.com/echovault/echovault/echovault/api_string.go:65.16,67.3 1 0 +github.com/echovault/echovault/echovault/api_string.go:68.2,68.40 1 1 +github.com/echovault/echovault/echovault/api_string.go:72.79,74.16 2 1 +github.com/echovault/echovault/echovault/api_string.go:74.16,76.3 1 0 +github.com/echovault/echovault/echovault/api_string.go:77.2,77.40 1 1 +github.com/echovault/echovault/echovault/cluster.go:25.45,27.2 1 1 +github.com/echovault/echovault/echovault/cluster.go:29.84,40.16 4 0 +github.com/echovault/echovault/echovault/cluster.go:40.16,42.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:44.2,46.43 2 0 +github.com/echovault/echovault/echovault/cluster.go:46.43,48.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:50.2,52.9 2 0 +github.com/echovault/echovault/echovault/cluster.go:52.9,54.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:56.2,56.20 1 0 +github.com/echovault/echovault/echovault/cluster.go:56.20,58.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:60.2,60.12 1 0 +github.com/echovault/echovault/echovault/cluster.go:63.94,75.16 5 0 +github.com/echovault/echovault/echovault/cluster.go:75.16,77.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:79.2,81.43 2 0 +github.com/echovault/echovault/echovault/cluster.go:81.43,83.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:85.2,87.9 2 0 +github.com/echovault/echovault/echovault/cluster.go:87.9,89.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:91.2,91.20 1 0 +github.com/echovault/echovault/echovault/cluster.go:91.20,93.3 1 0 +github.com/echovault/echovault/echovault/cluster.go:95.2,95.24 1 0 +github.com/echovault/echovault/echovault/config.go:23.36,25.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:112.66,113.36 1 0 +github.com/echovault/echovault/echovault/echovault.go:113.36,115.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:121.66,122.36 1 1 +github.com/echovault/echovault/echovault/echovault.go:122.36,124.3 1 1 +github.com/echovault/echovault/echovault/echovault.go:129.78,138.39 1 1 +github.com/echovault/echovault/echovault/echovault.go:138.39,151.4 12 1 +github.com/echovault/echovault/echovault/echovault.go:154.2,154.33 1 1 +github.com/echovault/echovault/echovault/echovault.go:154.33,156.3 1 1 +github.com/echovault/echovault/echovault/echovault.go:158.2,164.48 2 1 +github.com/echovault/echovault/echovault/echovault.go:164.48,165.52 1 0 +github.com/echovault/echovault/echovault/echovault.go:165.52,167.12 2 0 +github.com/echovault/echovault/echovault/echovault.go:169.3,169.41 1 0 +github.com/echovault/echovault/echovault/echovault.go:173.2,173.52 1 1 +github.com/echovault/echovault/echovault/echovault.go:173.52,175.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:178.2,178.42 1 1 +github.com/echovault/echovault/echovault/echovault.go:178.42,180.3 1 1 +github.com/echovault/echovault/echovault/echovault.go:183.2,184.40 2 1 +github.com/echovault/echovault/echovault/echovault.go:184.40,186.3 1 1 +github.com/echovault/echovault/echovault/echovault.go:189.2,190.43 2 1 +github.com/echovault/echovault/echovault/echovault.go:190.43,192.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:194.2,194.29 1 1 +github.com/echovault/echovault/echovault/echovault.go:194.29,207.49 1 0 +github.com/echovault/echovault/echovault/echovault.go:207.49,209.44 2 0 +github.com/echovault/echovault/echovault/echovault.go:209.44,210.46 1 0 +github.com/echovault/echovault/echovault/echovault.go:210.46,212.7 1 0 +github.com/echovault/echovault/echovault/echovault.go:214.5,214.17 1 0 +github.com/echovault/echovault/echovault/echovault.go:217.3,225.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:226.8,237.65 1 1 +github.com/echovault/echovault/echovault/echovault.go:237.65,239.44 2 0 +github.com/echovault/echovault/echovault/echovault.go:239.44,240.46 1 0 +github.com/echovault/echovault/echovault/echovault.go:240.46,242.7 1 0 +github.com/echovault/echovault/echovault/echovault.go:244.5,244.17 1 0 +github.com/echovault/echovault/echovault/echovault.go:246.72,248.67 2 0 +github.com/echovault/echovault/echovault/echovault.go:248.67,250.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:251.5,251.68 1 0 +github.com/echovault/echovault/echovault/echovault.go:251.68,253.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:254.5,255.34 2 0 +github.com/echovault/echovault/echovault/echovault.go:259.3,265.60 1 1 +github.com/echovault/echovault/echovault/echovault.go:265.60,267.44 2 0 +github.com/echovault/echovault/echovault/echovault.go:267.44,268.46 1 0 +github.com/echovault/echovault/echovault/echovault.go:268.46,270.7 1 0 +github.com/echovault/echovault/echovault/echovault.go:272.5,272.17 1 0 +github.com/echovault/echovault/echovault/echovault.go:274.68,276.67 2 0 +github.com/echovault/echovault/echovault/echovault.go:276.67,278.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:279.5,279.69 1 0 +github.com/echovault/echovault/echovault/echovault.go:279.69,281.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:282.5,283.34 2 0 +github.com/echovault/echovault/echovault/echovault.go:285.51,287.19 2 0 +github.com/echovault/echovault/echovault/echovault.go:287.19,289.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:292.3,292.17 1 1 +github.com/echovault/echovault/echovault/echovault.go:292.17,294.4 1 0 +github.com/echovault/echovault/echovault/echovault.go:295.3,295.34 1 1 +github.com/echovault/echovault/echovault/echovault.go:299.2,299.61 1 1 +github.com/echovault/echovault/echovault/echovault.go:299.61,300.13 1 1 +github.com/echovault/echovault/echovault/echovault.go:300.13,301.8 1 1 +github.com/echovault/echovault/echovault/echovault.go:301.8,303.83 2 1 +github.com/echovault/echovault/echovault/echovault.go:303.83,305.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:310.2,310.69 1 1 +github.com/echovault/echovault/echovault/echovault.go:310.69,312.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:314.2,314.29 1 1 +github.com/echovault/echovault/echovault/echovault.go:314.29,318.36 3 0 +github.com/echovault/echovault/echovault/echovault.go:318.36,320.4 1 0 +github.com/echovault/echovault/echovault/echovault.go:323.2,323.30 1 1 +github.com/echovault/echovault/echovault/echovault.go:323.30,326.34 2 1 +github.com/echovault/echovault/echovault/echovault.go:326.34,328.18 2 0 +github.com/echovault/echovault/echovault/echovault.go:328.18,330.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:334.3,334.71 1 1 +github.com/echovault/echovault/echovault/echovault.go:334.71,336.18 2 0 +github.com/echovault/echovault/echovault/echovault.go:336.18,338.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:342.2,342.23 1 1 +github.com/echovault/echovault/echovault/echovault.go:345.37,354.16 4 0 +github.com/echovault/echovault/echovault/echovault.go:354.16,356.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:358.2,358.15 1 0 +github.com/echovault/echovault/echovault/echovault.go:358.15,361.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:363.2,363.27 1 0 +github.com/echovault/echovault/echovault/echovault.go:363.27,365.15 1 0 +github.com/echovault/echovault/echovault/echovault.go:365.15,367.4 1 0 +github.com/echovault/echovault/echovault/echovault.go:367.9,369.4 1 0 +github.com/echovault/echovault/echovault/echovault.go:371.3,372.49 2 0 +github.com/echovault/echovault/echovault/echovault.go:372.49,374.18 2 0 +github.com/echovault/echovault/echovault/echovault.go:374.18,376.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:377.4,377.42 1 0 +github.com/echovault/echovault/echovault/echovault.go:380.3,383.16 3 0 +github.com/echovault/echovault/echovault/echovault.go:383.16,385.37 2 0 +github.com/echovault/echovault/echovault/echovault.go:385.37,387.19 2 0 +github.com/echovault/echovault/echovault/echovault.go:387.19,389.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:390.5,391.19 2 0 +github.com/echovault/echovault/echovault/echovault.go:391.19,393.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:394.5,394.61 1 0 +github.com/echovault/echovault/echovault/echovault.go:394.61,396.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:400.3,404.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:408.2,408.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:408.6,410.17 2 0 +github.com/echovault/echovault/echovault/echovault.go:410.17,412.12 2 0 +github.com/echovault/echovault/echovault/echovault.go:415.3,415.35 1 0 +github.com/echovault/echovault/echovault/echovault.go:419.58,421.23 1 0 +github.com/echovault/echovault/echovault/echovault.go:421.23,423.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:425.2,431.6 4 0 +github.com/echovault/echovault/echovault/echovault.go:431.6,434.43 2 0 +github.com/echovault/echovault/echovault/echovault.go:434.43,437.9 2 0 +github.com/echovault/echovault/echovault/echovault.go:440.3,440.17 1 0 +github.com/echovault/echovault/echovault/echovault.go:440.17,442.9 2 0 +github.com/echovault/echovault/echovault/echovault.go:445.3,447.43 2 0 +github.com/echovault/echovault/echovault/echovault.go:447.43,448.9 1 0 +github.com/echovault/echovault/echovault/echovault.go:451.3,451.17 1 0 +github.com/echovault/echovault/echovault/echovault.go:451.17,452.87 1 0 +github.com/echovault/echovault/echovault/echovault.go:452.87,454.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:455.4,455.12 1 0 +github.com/echovault/echovault/echovault/echovault.go:458.3,461.20 2 0 +github.com/echovault/echovault/echovault/echovault.go:461.20,462.12 1 0 +github.com/echovault/echovault/echovault/echovault.go:465.3,465.28 1 0 +github.com/echovault/echovault/echovault/echovault.go:465.28,467.12 2 0 +github.com/echovault/echovault/echovault/echovault.go:471.3,472.7 2 0 +github.com/echovault/echovault/echovault/echovault.go:472.7,474.41 1 0 +github.com/echovault/echovault/echovault/echovault.go:474.41,476.19 2 0 +github.com/echovault/echovault/echovault/echovault.go:476.19,478.6 1 0 +github.com/echovault/echovault/echovault/echovault.go:479.5,479.10 1 0 +github.com/echovault/echovault/echovault/echovault.go:481.4,482.21 2 0 +github.com/echovault/echovault/echovault/echovault.go:482.21,483.10 1 0 +github.com/echovault/echovault/echovault/echovault.go:485.4,485.27 1 0 +github.com/echovault/echovault/echovault/echovault.go:489.2,489.37 1 0 +github.com/echovault/echovault/echovault/echovault.go:489.37,491.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:499.34,501.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:504.47,505.38 1 0 +github.com/echovault/echovault/echovault/echovault.go:505.38,507.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:509.2,509.12 1 0 +github.com/echovault/echovault/echovault/echovault.go:509.12,510.27 1 0 +github.com/echovault/echovault/echovault/echovault.go:510.27,512.53 1 0 +github.com/echovault/echovault/echovault/echovault.go:512.53,514.5 1 0 +github.com/echovault/echovault/echovault/echovault.go:515.4,515.10 1 0 +github.com/echovault/echovault/echovault/echovault.go:518.3,518.62 1 0 +github.com/echovault/echovault/echovault/echovault.go:518.62,520.4 1 0 +github.com/echovault/echovault/echovault/echovault.go:523.2,523.12 1 0 +github.com/echovault/echovault/echovault/echovault.go:526.42,528.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:530.43,532.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:534.56,536.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:539.56,541.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:543.44,545.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:547.45,549.2 1 0 +github.com/echovault/echovault/echovault/echovault.go:552.45,553.40 1 0 +github.com/echovault/echovault/echovault/echovault.go:553.40,555.3 1 0 +github.com/echovault/echovault/echovault/echovault.go:556.2,556.12 1 0 +github.com/echovault/echovault/echovault/echovault.go:556.12,557.55 1 0 +github.com/echovault/echovault/echovault/echovault.go:557.55,559.4 1 0 +github.com/echovault/echovault/echovault/echovault.go:561.2,561.12 1 0 +github.com/echovault/echovault/echovault/echovault.go:566.37,567.26 1 0 +github.com/echovault/echovault/echovault/echovault.go:567.26,570.3 2 0 +github.com/echovault/echovault/echovault/echovault.go:573.45,590.2 2 1 +github.com/echovault/echovault/echovault/keyspace.go:38.81,41.34 2 1 +github.com/echovault/echovault/echovault/keyspace.go:41.34,44.3 2 1 +github.com/echovault/echovault/echovault/keyspace.go:46.2,46.6 1 1 +github.com/echovault/echovault/echovault/keyspace.go:46.6,47.10 1 1 +github.com/echovault/echovault/echovault/keyspace.go:48.11,49.35 1 1 +github.com/echovault/echovault/echovault/keyspace.go:49.35,51.5 1 1 +github.com/echovault/echovault/echovault/keyspace.go:52.4,53.10 2 1 +github.com/echovault/echovault/echovault/keyspace.go:53.10,55.5 1 1 +github.com/echovault/echovault/echovault/keyspace.go:56.21,57.36 1 0 +github.com/echovault/echovault/echovault/keyspace.go:66.67,67.39 1 1 +github.com/echovault/echovault/echovault/keyspace.go:67.39,69.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:77.82,80.34 2 1 +github.com/echovault/echovault/echovault/keyspace.go:80.34,83.3 2 1 +github.com/echovault/echovault/echovault/keyspace.go:85.2,85.6 1 1 +github.com/echovault/echovault/echovault/keyspace.go:85.6,86.10 1 1 +github.com/echovault/echovault/echovault/keyspace.go:87.11,88.35 1 1 +github.com/echovault/echovault/echovault/keyspace.go:88.35,90.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:91.4,92.10 2 1 +github.com/echovault/echovault/echovault/keyspace.go:92.10,94.5 1 1 +github.com/echovault/echovault/echovault/keyspace.go:95.21,96.36 1 0 +github.com/echovault/echovault/echovault/keyspace.go:105.68,106.39 1 1 +github.com/echovault/echovault/echovault/keyspace.go:106.39,108.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:116.74,118.9 2 1 +github.com/echovault/echovault/echovault/keyspace.go:118.9,120.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:122.2,122.82 1 1 +github.com/echovault/echovault/echovault/keyspace.go:122.82,123.28 1 0 +github.com/echovault/echovault/echovault/keyspace.go:123.28,126.18 2 0 +github.com/echovault/echovault/echovault/keyspace.go:126.18,128.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:129.9,129.64 1 0 +github.com/echovault/echovault/echovault/keyspace.go:129.64,132.18 2 0 +github.com/echovault/echovault/echovault/keyspace.go:132.18,134.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:135.9,135.65 1 0 +github.com/echovault/echovault/echovault/keyspace.go:135.65,140.4 1 0 +github.com/echovault/echovault/echovault/keyspace.go:142.3,142.15 1 0 +github.com/echovault/echovault/echovault/keyspace.go:145.2,145.13 1 1 +github.com/echovault/echovault/echovault/keyspace.go:153.90,154.115 1 1 +github.com/echovault/echovault/echovault/keyspace.go:154.115,156.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:158.2,161.33 3 1 +github.com/echovault/echovault/echovault/keyspace.go:161.33,172.3 5 1 +github.com/echovault/echovault/echovault/keyspace.go:174.2,174.33 1 1 +github.com/echovault/echovault/echovault/keyspace.go:179.80,180.58 1 1 +github.com/echovault/echovault/echovault/keyspace.go:180.58,182.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:183.2,183.32 1 1 +github.com/echovault/echovault/echovault/keyspace.go:190.93,191.115 1 1 +github.com/echovault/echovault/echovault/keyspace.go:191.115,193.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:195.2,201.16 3 1 +github.com/echovault/echovault/echovault/keyspace.go:201.16,203.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:205.2,205.27 1 1 +github.com/echovault/echovault/echovault/keyspace.go:205.27,207.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:209.2,209.12 1 1 +github.com/echovault/echovault/echovault/keyspace.go:214.79,215.58 1 1 +github.com/echovault/echovault/echovault/keyspace.go:215.58,217.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:218.2,218.35 1 1 +github.com/echovault/echovault/echovault/keyspace.go:227.101,235.55 3 1 +github.com/echovault/echovault/echovault/keyspace.go:235.55,237.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:238.2,241.11 2 1 +github.com/echovault/echovault/echovault/keyspace.go:241.11,243.17 2 1 +github.com/echovault/echovault/echovault/keyspace.go:243.17,245.4 1 0 +github.com/echovault/echovault/echovault/keyspace.go:251.70,260.97 4 1 +github.com/echovault/echovault/echovault/keyspace.go:260.97,262.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:270.60,272.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:272.6,273.83 1 0 +github.com/echovault/echovault/echovault/keyspace.go:273.83,275.9 2 0 +github.com/echovault/echovault/echovault/keyspace.go:278.2,279.33 2 0 +github.com/echovault/echovault/echovault/keyspace.go:279.33,281.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:282.2,283.13 2 0 +github.com/echovault/echovault/echovault/keyspace.go:290.75,291.52 1 1 +github.com/echovault/echovault/echovault/keyspace.go:291.52,293.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:296.2,303.9 4 1 +github.com/echovault/echovault/echovault/keyspace.go:304.108,305.36 1 0 +github.com/echovault/echovault/echovault/keyspace.go:306.108,307.36 1 0 +github.com/echovault/echovault/echovault/keyspace.go:310.2,312.12 2 1 +github.com/echovault/echovault/echovault/keyspace.go:317.82,319.83 1 1 +github.com/echovault/echovault/echovault/keyspace.go:319.83,321.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:323.2,323.34 1 1 +github.com/echovault/echovault/echovault/keyspace.go:323.34,325.3 1 1 +github.com/echovault/echovault/echovault/keyspace.go:326.2,326.55 1 0 +github.com/echovault/echovault/echovault/keyspace.go:327.28,330.36 3 0 +github.com/echovault/echovault/echovault/keyspace.go:331.28,334.36 3 0 +github.com/echovault/echovault/echovault/keyspace.go:335.29,338.50 3 0 +github.com/echovault/echovault/echovault/keyspace.go:338.50,340.4 1 0 +github.com/echovault/echovault/echovault/keyspace.go:341.29,344.50 3 0 +github.com/echovault/echovault/echovault/keyspace.go:344.50,346.4 1 0 +github.com/echovault/echovault/echovault/keyspace.go:348.2,348.54 1 0 +github.com/echovault/echovault/echovault/keyspace.go:348.54,350.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:351.2,351.12 1 0 +github.com/echovault/echovault/echovault/keyspace.go:355.71,357.34 1 0 +github.com/echovault/echovault/echovault/keyspace.go:357.34,359.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:362.2,365.50 3 0 +github.com/echovault/echovault/echovault/keyspace.go:365.50,367.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:369.2,371.50 3 0 +github.com/echovault/echovault/echovault/keyspace.go:371.50,373.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:377.2,377.9 1 0 +github.com/echovault/echovault/echovault/keyspace.go:378.125,383.7 3 0 +github.com/echovault/echovault/echovault/keyspace.go:383.7,385.40 1 0 +github.com/echovault/echovault/echovault/keyspace.go:385.40,387.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:389.4,390.29 2 0 +github.com/echovault/echovault/echovault/keyspace.go:390.29,392.54 1 0 +github.com/echovault/echovault/echovault/keyspace.go:392.54,394.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:395.10,395.65 1 0 +github.com/echovault/echovault/echovault/keyspace.go:395.65,397.63 1 0 +github.com/echovault/echovault/echovault/keyspace.go:397.63,399.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:403.4,406.52 3 0 +github.com/echovault/echovault/echovault/keyspace.go:406.52,408.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:410.125,415.7 3 0 +github.com/echovault/echovault/echovault/keyspace.go:415.7,417.40 1 0 +github.com/echovault/echovault/echovault/keyspace.go:417.40,419.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:421.4,422.29 2 0 +github.com/echovault/echovault/echovault/keyspace.go:422.29,424.54 1 0 +github.com/echovault/echovault/echovault/keyspace.go:424.54,426.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:427.10,427.65 1 0 +github.com/echovault/echovault/echovault/keyspace.go:427.65,430.63 1 0 +github.com/echovault/echovault/echovault/keyspace.go:430.63,432.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:436.4,439.52 3 0 +github.com/echovault/echovault/echovault/keyspace.go:439.52,441.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:443.105,446.7 1 0 +github.com/echovault/echovault/echovault/keyspace.go:446.7,448.33 1 0 +github.com/echovault/echovault/echovault/keyspace.go:448.33,451.5 2 0 +github.com/echovault/echovault/echovault/keyspace.go:453.4,454.40 2 0 +github.com/echovault/echovault/echovault/keyspace.go:454.40,455.17 1 0 +github.com/echovault/echovault/echovault/keyspace.go:455.17,456.31 1 0 +github.com/echovault/echovault/echovault/keyspace.go:456.31,458.56 1 0 +github.com/echovault/echovault/echovault/keyspace.go:458.56,460.8 1 0 +github.com/echovault/echovault/echovault/keyspace.go:461.12,461.67 1 0 +github.com/echovault/echovault/echovault/keyspace.go:461.67,462.65 1 0 +github.com/echovault/echovault/echovault/keyspace.go:462.65,464.8 1 0 +github.com/echovault/echovault/echovault/keyspace.go:467.6,470.54 3 0 +github.com/echovault/echovault/echovault/keyspace.go:470.54,472.7 1 0 +github.com/echovault/echovault/echovault/keyspace.go:474.5,474.10 1 0 +github.com/echovault/echovault/echovault/keyspace.go:477.106,480.7 1 0 +github.com/echovault/echovault/echovault/keyspace.go:480.7,487.29 5 0 +github.com/echovault/echovault/echovault/keyspace.go:487.29,489.54 1 0 +github.com/echovault/echovault/echovault/keyspace.go:489.54,491.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:492.10,492.65 1 0 +github.com/echovault/echovault/echovault/keyspace.go:492.65,493.63 1 0 +github.com/echovault/echovault/echovault/keyspace.go:493.63,495.6 1 0 +github.com/echovault/echovault/echovault/keyspace.go:499.4,502.52 3 0 +github.com/echovault/echovault/echovault/keyspace.go:502.52,504.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:506.10,507.13 1 0 +github.com/echovault/echovault/echovault/keyspace.go:516.77,518.57 1 1 +github.com/echovault/echovault/echovault/keyspace.go:518.57,520.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:522.2,527.50 3 1 +github.com/echovault/echovault/echovault/keyspace.go:527.50,529.3 1 0 +github.com/echovault/echovault/echovault/keyspace.go:530.2,537.33 6 1 +github.com/echovault/echovault/echovault/keyspace.go:537.33,538.7 1 0 +github.com/echovault/echovault/echovault/keyspace.go:538.7,542.35 3 0 +github.com/echovault/echovault/echovault/keyspace.go:542.35,544.10 2 0 +github.com/echovault/echovault/echovault/keyspace.go:548.2,551.25 2 1 +github.com/echovault/echovault/echovault/keyspace.go:551.25,552.52 1 0 +github.com/echovault/echovault/echovault/keyspace.go:552.52,553.12 1 0 +github.com/echovault/echovault/echovault/keyspace.go:557.3,557.57 1 0 +github.com/echovault/echovault/echovault/keyspace.go:557.57,559.12 2 0 +github.com/echovault/echovault/echovault/keyspace.go:563.3,565.28 3 0 +github.com/echovault/echovault/echovault/keyspace.go:565.28,566.51 1 0 +github.com/echovault/echovault/echovault/keyspace.go:566.51,568.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:569.9,569.64 1 0 +github.com/echovault/echovault/echovault/keyspace.go:569.64,570.60 1 0 +github.com/echovault/echovault/echovault/keyspace.go:570.60,572.5 1 0 +github.com/echovault/echovault/echovault/keyspace.go:577.2,577.21 1 1 +github.com/echovault/echovault/echovault/keyspace.go:577.21,580.3 2 1 +github.com/echovault/echovault/echovault/keyspace.go:582.2,585.58 2 0 +github.com/echovault/echovault/echovault/keyspace.go:585.58,589.3 2 0 +github.com/echovault/echovault/echovault/keyspace.go:591.2,591.12 1 0 +github.com/echovault/echovault/echovault/modules.go:27.75,30.42 3 1 +github.com/echovault/echovault/echovault/modules.go:30.42,31.46 1 1 +github.com/echovault/echovault/echovault/modules.go:31.46,33.4 1 1 +github.com/echovault/echovault/echovault/modules.go:35.2,35.72 1 1 +github.com/echovault/echovault/echovault/modules.go:38.125,65.2 1 1 +github.com/echovault/echovault/echovault/modules.go:67.137,69.16 2 1 +github.com/echovault/echovault/echovault/modules.go:69.16,71.3 1 0 +github.com/echovault/echovault/echovault/modules.go:73.2,74.16 2 1 +github.com/echovault/echovault/echovault/modules.go:74.16,76.3 1 1 +github.com/echovault/echovault/echovault/modules.go:78.2,82.16 4 1 +github.com/echovault/echovault/echovault/modules.go:82.16,84.3 1 1 +github.com/echovault/echovault/echovault/modules.go:85.2,86.8 2 1 +github.com/echovault/echovault/echovault/modules.go:86.8,89.3 2 1 +github.com/echovault/echovault/echovault/modules.go:91.2,91.51 1 1 +github.com/echovault/echovault/echovault/modules.go:91.51,94.87 1 0 +github.com/echovault/echovault/echovault/modules.go:94.87,96.4 1 0 +github.com/echovault/echovault/echovault/modules.go:100.2,100.50 1 1 +github.com/echovault/echovault/echovault/modules.go:100.50,101.7 1 1 +github.com/echovault/echovault/echovault/modules.go:101.7,102.42 1 1 +github.com/echovault/echovault/echovault/modules.go:102.42,104.10 2 1 +github.com/echovault/echovault/echovault/modules.go:109.2,109.43 1 1 +github.com/echovault/echovault/echovault/modules.go:109.43,111.17 2 1 +github.com/echovault/echovault/echovault/modules.go:111.17,113.4 1 1 +github.com/echovault/echovault/echovault/modules.go:115.3,115.62 1 1 +github.com/echovault/echovault/echovault/modules.go:115.62,117.4 1 1 +github.com/echovault/echovault/echovault/modules.go:119.3,121.18 2 1 +github.com/echovault/echovault/echovault/modules.go:125.2,125.32 1 0 +github.com/echovault/echovault/echovault/modules.go:125.32,128.17 3 0 +github.com/echovault/echovault/echovault/modules.go:128.17,130.4 1 0 +github.com/echovault/echovault/echovault/modules.go:131.3,131.18 1 0 +github.com/echovault/echovault/echovault/modules.go:135.2,135.34 1 0 +github.com/echovault/echovault/echovault/modules.go:135.34,138.3 2 0 +github.com/echovault/echovault/echovault/modules.go:140.2,140.72 1 0 +github.com/echovault/echovault/echovault/plugin.go:37.72,41.41 3 1 +github.com/echovault/echovault/echovault/plugin.go:41.41,42.37 1 1 +github.com/echovault/echovault/echovault/plugin.go:42.37,44.4 1 1 +github.com/echovault/echovault/echovault/plugin.go:45.3,45.44 1 0 +github.com/echovault/echovault/echovault/plugin.go:48.2,49.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:49.16,51.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:53.2,54.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:54.16,56.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:57.2,58.9 2 1 +github.com/echovault/echovault/echovault/plugin.go:58.9,60.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:62.2,63.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:63.16,65.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:66.2,67.9 2 1 +github.com/echovault/echovault/echovault/plugin.go:67.9,69.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:71.2,72.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:72.16,74.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:75.2,76.9 2 1 +github.com/echovault/echovault/echovault/plugin.go:76.9,78.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:80.2,81.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:81.16,83.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:84.2,85.9 2 1 +github.com/echovault/echovault/echovault/plugin.go:85.9,87.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:89.2,90.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:90.16,92.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:93.2,94.9 2 1 +github.com/echovault/echovault/echovault/plugin.go:94.9,96.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:98.2,99.16 2 1 +github.com/echovault/echovault/echovault/plugin.go:99.16,101.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:102.2,115.9 2 1 +github.com/echovault/echovault/echovault/plugin.go:115.9,117.3 1 0 +github.com/echovault/echovault/echovault/plugin.go:120.2,120.91 1 1 +github.com/echovault/echovault/echovault/plugin.go:120.91,122.3 1 1 +github.com/echovault/echovault/echovault/plugin.go:125.2,128.31 1 1 +github.com/echovault/echovault/echovault/plugin.go:128.31,131.36 2 1 +github.com/echovault/echovault/echovault/plugin.go:131.36,133.5 1 1 +github.com/echovault/echovault/echovault/plugin.go:134.4,134.15 1 1 +github.com/echovault/echovault/echovault/plugin.go:139.83,141.18 2 0 +github.com/echovault/echovault/echovault/plugin.go:141.18,143.5 1 0 +github.com/echovault/echovault/echovault/plugin.go:144.4,148.10 1 0 +github.com/echovault/echovault/echovault/plugin.go:150.72,164.4 1 1 +github.com/echovault/echovault/echovault/plugin.go:167.2,167.12 1 1 +github.com/echovault/echovault/echovault/plugin.go:175.54,178.91 3 1 +github.com/echovault/echovault/echovault/plugin.go:178.91,180.3 1 1 +github.com/echovault/echovault/echovault/plugin.go:186.49,190.42 4 1 +github.com/echovault/echovault/echovault/plugin.go:190.42,191.61 1 1 +github.com/echovault/echovault/echovault/plugin.go:191.61,193.4 1 1 +github.com/echovault/echovault/echovault/plugin.go:193.6,195.4 1 1 +github.com/echovault/echovault/echovault/plugin.go:197.2,197.16 1 1 +github.com/echovault/echovault/echovault/test_helpers.go:9.35,16.2 2 1 +github.com/echovault/echovault/echovault/test_helpers.go:18.95,19.61 1 1 +github.com/echovault/echovault/echovault/test_helpers.go:19.61,21.3 1 0 +github.com/echovault/echovault/echovault/test_helpers.go:22.2,22.57 1 1 +github.com/echovault/echovault/echovault/test_helpers.go:22.57,24.3 1 0 +github.com/echovault/echovault/echovault/test_helpers.go:25.2,26.12 2 1 +github.com/echovault/echovault/echovault/test_helpers.go:29.95,34.2 4 1 github.com/echovault/echovault/internal/modules/hash/commands.go:28.68,30.16 2 1 github.com/echovault/echovault/internal/modules/hash/commands.go:30.16,32.3 1 1 github.com/echovault/echovault/internal/modules/hash/commands.go:34.2,37.36 3 1 @@ -2039,8 +2039,8 @@ github.com/echovault/echovault/internal/modules/hash/commands.go:325.17,326.41 1 github.com/echovault/echovault/internal/modules/hash/commands.go:326.41,328.13 2 1 github.com/echovault/echovault/internal/modules/hash/commands.go:330.4,330.42 1 1 github.com/echovault/echovault/internal/modules/hash/commands.go:330.42,333.13 3 1 -github.com/echovault/echovault/internal/modules/hash/commands.go:335.4,335.38 1 1 -github.com/echovault/echovault/internal/modules/hash/commands.go:335.38,337.13 2 1 +github.com/echovault/echovault/internal/modules/hash/commands.go:335.4,335.38 1 0 +github.com/echovault/echovault/internal/modules/hash/commands.go:335.38,337.13 2 0 github.com/echovault/echovault/internal/modules/hash/commands.go:342.2,342.25 1 1 github.com/echovault/echovault/internal/modules/hash/commands.go:345.68,347.16 2 1 github.com/echovault/echovault/internal/modules/hash/commands.go:347.16,349.3 1 1 @@ -3977,79 +3977,6 @@ github.com/echovault/echovault/internal/modules/sorted_set/utils.go:162.3,162.13 github.com/echovault/echovault/internal/modules/sorted_set/utils.go:163.12,164.16 1 1 github.com/echovault/echovault/internal/modules/sorted_set/utils.go:164.16,166.4 1 1 github.com/echovault/echovault/internal/modules/sorted_set/utils.go:167.3,167.13 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:24.72,26.16 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:26.16,28.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:30.2,33.9 3 1 -github.com/echovault/echovault/internal/modules/string/commands.go:33.9,35.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:37.2,39.44 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:39.44,40.72 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:40.72,42.4 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:43.3,43.69 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:43.69,45.4 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:46.3,47.58 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:50.2,50.63 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:50.63,52.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:53.2,56.9 3 1 -github.com/echovault/echovault/internal/modules/string/commands.go:56.9,58.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:61.2,61.24 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:61.24,63.69 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:63.69,65.4 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:66.3,66.58 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:70.2,70.16 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:70.16,72.69 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:72.69,74.4 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:75.3,75.58 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:78.2,80.35 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:80.35,82.24 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:82.24,85.12 3 1 -github.com/echovault/echovault/internal/modules/string/commands.go:88.3,89.8 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:92.2,92.78 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:92.78,94.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:96.2,96.59 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:99.70,101.16 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:101.16,103.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:105.2,107.44 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:107.44,109.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:111.2,111.64 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:111.64,113.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:114.2,118.9 3 1 -github.com/echovault/echovault/internal/modules/string/commands.go:118.9,120.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:122.2,122.56 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:125.70,127.16 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:127.16,129.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:131.2,137.24 5 1 -github.com/echovault/echovault/internal/modules/string/commands.go:137.24,139.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:141.2,141.44 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:141.44,143.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:145.2,145.63 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:145.63,147.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:148.2,151.9 3 1 -github.com/echovault/echovault/internal/modules/string/commands.go:151.9,153.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:155.2,155.15 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:155.15,157.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:158.2,158.13 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:158.13,160.3 1 0 -github.com/echovault/echovault/internal/modules/string/commands.go:162.2,162.30 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:162.30,164.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:166.2,166.22 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:166.22,168.3 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:170.2,170.17 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:170.17,173.3 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:175.2,177.14 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:177.14,179.38 2 1 -github.com/echovault/echovault/internal/modules/string/commands.go:179.38,181.4 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:182.3,182.12 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:185.2,185.65 1 1 -github.com/echovault/echovault/internal/modules/string/commands.go:188.36,228.2 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:23.78,24.19 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:24.19,26.3 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:27.2,31.8 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:34.76,35.19 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:35.19,37.3 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:38.2,42.8 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:45.76,46.19 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:46.19,48.3 1 1 -github.com/echovault/echovault/internal/modules/string/key_funcs.go:49.2,53.8 1 1 github.com/echovault/echovault/internal/snapshot/snapshot.go:55.56,56.30 1 1 github.com/echovault/echovault/internal/snapshot/snapshot.go:56.30,58.3 1 1 github.com/echovault/echovault/internal/snapshot/snapshot.go:61.59,62.30 1 1 @@ -4152,3 +4079,76 @@ github.com/echovault/echovault/internal/snapshot/snapshot.go:354.94,356.3 1 1 github.com/echovault/echovault/internal/snapshot/snapshot.go:358.2,360.12 2 1 github.com/echovault/echovault/internal/snapshot/snapshot.go:363.46,365.2 1 0 github.com/echovault/echovault/internal/snapshot/snapshot.go:367.42,369.2 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:24.72,26.16 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:26.16,28.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:30.2,33.9 3 1 +github.com/echovault/echovault/internal/modules/string/commands.go:33.9,35.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:37.2,39.44 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:39.44,40.72 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:40.72,42.4 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:43.3,43.69 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:43.69,45.4 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:46.3,47.58 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:50.2,50.63 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:50.63,52.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:53.2,56.9 3 1 +github.com/echovault/echovault/internal/modules/string/commands.go:56.9,58.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:61.2,61.24 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:61.24,63.69 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:63.69,65.4 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:66.3,66.58 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:70.2,70.16 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:70.16,72.69 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:72.69,74.4 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:75.3,75.58 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:78.2,80.35 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:80.35,82.24 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:82.24,85.12 3 1 +github.com/echovault/echovault/internal/modules/string/commands.go:88.3,89.8 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:92.2,92.78 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:92.78,94.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:96.2,96.59 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:99.70,101.16 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:101.16,103.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:105.2,107.44 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:107.44,109.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:111.2,111.64 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:111.64,113.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:114.2,118.9 3 1 +github.com/echovault/echovault/internal/modules/string/commands.go:118.9,120.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:122.2,122.56 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:125.70,127.16 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:127.16,129.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:131.2,137.24 5 1 +github.com/echovault/echovault/internal/modules/string/commands.go:137.24,139.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:141.2,141.44 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:141.44,143.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:145.2,145.63 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:145.63,147.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:148.2,151.9 3 1 +github.com/echovault/echovault/internal/modules/string/commands.go:151.9,153.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:155.2,155.15 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:155.15,157.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:158.2,158.13 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:158.13,160.3 1 0 +github.com/echovault/echovault/internal/modules/string/commands.go:162.2,162.30 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:162.30,164.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:166.2,166.22 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:166.22,168.3 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:170.2,170.17 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:170.17,173.3 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:175.2,177.14 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:177.14,179.38 2 1 +github.com/echovault/echovault/internal/modules/string/commands.go:179.38,181.4 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:182.3,182.12 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:185.2,185.65 1 1 +github.com/echovault/echovault/internal/modules/string/commands.go:188.36,228.2 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:23.78,24.19 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:24.19,26.3 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:27.2,31.8 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:34.76,35.19 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:35.19,37.3 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:38.2,42.8 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:45.76,46.19 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:46.19,48.3 1 1 +github.com/echovault/echovault/internal/modules/string/key_funcs.go:49.2,53.8 1 1 diff --git a/docker-compose.yaml b/docker-compose.yaml index ad1053d7..d125e446 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -21,7 +21,7 @@ services: - TLS=false - MTLS=false - BOOTSTRAP_CLUSTER=false - # - ACL_CONFIG=/etc/echovault/config/acl.yml + - ACL_CONFIG=/etc/echovault/config/acl.yml - REQUIRE_PASS=false - PASSWORD=password1 - FORWARD_COMMAND=false @@ -69,7 +69,7 @@ services: - TLS=false - MTLS=false - BOOTSTRAP_CLUSTER=true - # - ACL_CONFIG=/etc/echovault/config/acl.yml + - ACL_CONFIG=/etc/echovault/config/acl.yml - REQUIRE_PASS=false - FORWARD_COMMAND=true - SNAPSHOT_THRESHOLD=1000 @@ -116,7 +116,7 @@ services: - TLS=false - MTLS=false - BOOTSTRAP_CLUSTER=false - # - ACL_CONFIG=/etc/echovault/config/acl.yml + - ACL_CONFIG=/etc/echovault/config/acl.yml - REQUIRE_PASS=false - FORWARD_COMMAND=true - SNAPSHOT_THRESHOLD=1000 @@ -163,7 +163,7 @@ services: - TLS=false - MTLS=false - BOOTSTRAP_CLUSTER=false - # - ACL_CONFIG=/etc/echovault/config/acl.yml + - ACL_CONFIG=/etc/echovault/config/acl.yml - REQUIRE_PASS=false - FORWARD_COMMAND=true - SNAPSHOT_THRESHOLD=1000 @@ -210,7 +210,7 @@ services: - TLS=false - MTLS=false - BOOTSTRAP_CLUSTER=false - # - ACL_CONFIG=/etc/echovault/config/acl.yml + - ACL_CONFIG=/etc/echovault/config/acl.yml - REQUIRE_PASS=false - FORWARD_COMMAND=true - SNAPSHOT_THRESHOLD=1000 @@ -257,7 +257,7 @@ services: - TLS=false - MTLS=false - BOOTSTRAP_CLUSTER=false - # - ACL_CONFIG=/etc/echovault/config/acl.yml + - ACL_CONFIG=/etc/echovault/config/acl.yml - REQUIRE_PASS=false - FORWARD_COMMAND=true - SNAPSHOT_THRESHOLD=1000 diff --git a/internal/modules/acl/commands.go b/internal/modules/acl/commands.go index 56bb4c2f..432b596e 100644 --- a/internal/modules/acl/commands.go +++ b/internal/modules/acl/commands.go @@ -373,7 +373,7 @@ func handleLoad(params internal.HandlerFuncParams) ([]byte, error) { } acl.LockUsers() - defer acl.RUnlockUsers() + defer acl.UnlockUsers() f, err := os.Open(acl.Config.AclConfig) if err != nil { diff --git a/internal/modules/acl/user.go b/internal/modules/acl/user.go index 3682990b..948de1f6 100644 --- a/internal/modules/acl/user.go +++ b/internal/modules/acl/user.go @@ -190,6 +190,7 @@ func (user *User) UpdateUser(cmd []string) error { // Parse channels if strings.EqualFold(str, "allChannels") { user.IncludedPubSubChannels = []string{"*"} + continue } if len(str) > 2 && str[1] == '&' { if str[0] == '+' { diff --git a/volumes/config/acl.json b/volumes/config/acl.json new file mode 100644 index 00000000..d53446a1 --- /dev/null +++ b/volumes/config/acl.json @@ -0,0 +1,68 @@ +[ + { + "Username": "user1", + "Enabled": true, + "NoPassword": false, + "NoKeys": false, + "Passwords": [ + { + "PasswordType": "plaintext", + "PasswordValue": "password1" + }, + { + "PasswordType": "SHA256", + "PasswordValue": "6cf615d5bcaac778352a8f1f3360d23f02f34ec182e259897fd6ce485d7870d4" + } + ], + "IncludedCategories": [ + "*" + ], + "ExcludedCategories": [], + "IncludedReadKeys": [ + "*" + ], + "IncludedWriteKeys": [ + "*" + ], + "IncludedPubSubChannels": [ + "*" + ], + "ExcludedPubSubChannels": [] + }, + { + "Username": "user2", + "Enabled": true, + "NoPassword": false, + "NoKeys": false, + "Passwords": [ + { + "PasswordType": "plaintext", + "PasswordValue": "password4" + }, + { + "PasswordType": "SHA256", + "PasswordValue": "8b2c86ea9cf2ea4eb517fd1e06b74f399e7fec0fef92e3b482a6cf2e2b092023" + } + ], + "IncludedCategories": [ + "hash", + "set", + "sortedset", + "list", + "generic" + ], + "ExcludedCategories": [], + "IncludedReadKeys": [ + "*" + ], + "IncludedWriteKeys": [ + "*" + ], + "IncludedPubSubChannels": [ + "user:channel:*" + ], + "ExcludedPubSubChannels": [ + "admin:channel:*" + ] + } +] \ No newline at end of file diff --git a/volumes/config/acl.yml b/volumes/config/acl.yml index e69de29b..5f4c7f97 100644 --- a/volumes/config/acl.yml +++ b/volumes/config/acl.yml @@ -0,0 +1,31 @@ +- Username: "user1" + Enabled: true + NoPassword: false + NoKeys: false + Passwords: + - PasswordType: "plaintext" + PasswordValue: "password1" + - PasswordType: "SHA256" + PasswordValue: "6cf615d5bcaac778352a8f1f3360d23f02f34ec182e259897fd6ce485d7870d4" + IncludedCategories: ["*"] + ExcludedCategories: [] + IncludedReadKeys: ["*"] + IncludedWriteKeys: ["*"] + IncludedPubSubChannels: ["*"] + ExcludedPubSubChannels: [] + +- Username: "user2" + Enabled: true + NoPassword: false + NoKeys: false + Passwords: + - PasswordType: "plaintext" + PasswordValue: "password4" + - PasswordType: "SHA256" + PasswordValue: "8b2c86ea9cf2ea4eb517fd1e06b74f399e7fec0fef92e3b482a6cf2e2b092023" + IncludedCategories: ["hash", "set", "sortedset", "list", "generic"] + ExcludedCategories: [] + IncludedReadKeys: ["*"] + IncludedWriteKeys: ["*"] + IncludedPubSubChannels: ["user:channel:*"] + ExcludedPubSubChannels: ["admin:channel:*"]