diff --git a/pkg/component/component.go b/pkg/component/component.go index f86ae85503..d847719405 100644 --- a/pkg/component/component.go +++ b/pkg/component/component.go @@ -81,19 +81,23 @@ func FromProto(storeType storepb.StoreType) StoreAPI { return Store case storepb.StoreType_RECEIVE: return Receive + case storepb.StoreType_DEBUG: + return Debug default: - return nil + return UnknownStoreAPI } } var ( - Bucket = source{component: component{name: "bucket"}} - Compact = source{component: component{name: "compact"}} - Downsample = source{component: component{name: "downsample"}} - Query = sourceStoreAPI{component: component{name: "query"}} - Rule = sourceStoreAPI{component: component{name: "rule"}} - Sidecar = sourceStoreAPI{component: component{name: "sidecar"}} - Store = sourceStoreAPI{component: component{name: "store"}} - Receive = sourceStoreAPI{component: component{name: "receive"}} - Replicate = sourceStoreAPI{component: component{name: "replicate"}} + Bucket = source{component: component{name: "bucket"}} + Compact = source{component: component{name: "compact"}} + Downsample = source{component: component{name: "downsample"}} + Replicate = source{component: component{name: "replicate"}} + Debug = sourceStoreAPI{component: component{name: "debug"}} + Receive = sourceStoreAPI{component: component{name: "receive"}} + Rule = sourceStoreAPI{component: component{name: "rule"}} + Sidecar = sourceStoreAPI{component: component{name: "sidecar"}} + Store = storeAPI{component: component{name: "store"}} + UnknownStoreAPI = storeAPI{component: component{name: "unknown-store-api"}} + Query = storeAPI{component: component{name: "query"}} ) diff --git a/pkg/query/querier_test.go b/pkg/query/querier_test.go index 57cd233a35..58f1ecc35a 100644 --- a/pkg/query/querier_test.go +++ b/pkg/query/querier_test.go @@ -9,6 +9,7 @@ import ( "io/ioutil" "math" "math/rand" + "os" "reflect" "strconv" "testing" @@ -16,11 +17,14 @@ import ( "time" "github.com/fortytw2/leaktest" + "github.com/go-kit/kit/log" "github.com/pkg/errors" "github.com/prometheus/prometheus/pkg/labels" "github.com/prometheus/prometheus/promql" "github.com/prometheus/prometheus/storage" "github.com/prometheus/prometheus/tsdb/chunkenc" + "github.com/thanos-io/thanos/pkg/component" + "github.com/thanos-io/thanos/pkg/store" "github.com/thanos-io/thanos/pkg/store/storepb" "github.com/thanos-io/thanos/pkg/testutil" ) @@ -161,63 +165,183 @@ func TestQuerier_DownsampledData(t *testing.T) { } } -func TestQuerier_Series(t *testing.T) { - defer leaktest.CheckTimeout(t, 10*time.Second)() - - testProxy := &storeServer{ - resps: []*storepb.SeriesResponse{ - // Expected sorted series per seriesSet input. However we Series API allows for single series being chunks across multiple frames. - // This should be handled here. - storeSeriesResponse(t, labels.FromStrings("a", "a"), []sample{{0, 0}, {2, 1}, {3, 2}}), - storepb.NewWarnSeriesResponse(errors.New("partial error")), - storeSeriesResponse(t, labels.FromStrings("a", "a"), []sample{{5, 5}, {6, 6}, {7, 7}}), - storeSeriesResponse(t, labels.FromStrings("a", "a"), []sample{{5, 5}, {6, 66}}), // Overlap samples for some reason. - storeSeriesResponse(t, labels.FromStrings("a", "b"), []sample{{2, 2}, {3, 3}, {4, 4}}, []sample{{1, 1}, {2, 2}, {3, 3}}), - storeSeriesResponse(t, labels.FromStrings("a", "c"), []sample{{100, 1}, {300, 3}, {400, 4}}), - }, - } - - // Querier clamps the range to [1,300], which should drop some samples of the result above. - // The store API allows endpoints to send more data then initially requested. - q := newQuerier(context.Background(), nil, 1, 300, []string{""}, testProxy, false, 0, true, false) - defer func() { testutil.Ok(t, q.Close()) }() - - res, _, err := q.Select(&storage.SelectParams{}) - testutil.Ok(t, err) - - expected := []struct { +func TestQuerier_Select(t *testing.T) { + type series struct { lset labels.Labels samples []sample + } + for _, tcase := range []struct { + name string + storeAPI storepb.StoreServer + + mint, maxt int64 + matchers []*labels.Matcher + replicaLabels []string + dedup bool + hints *storage.SelectParams + + expected []series + expectedWarning string }{ { - lset: labels.FromStrings("a", "a"), - samples: []sample{{2, 1}, {3, 2}, {5, 5}, {6, 6}, {7, 7}}, - }, - { - lset: labels.FromStrings("a", "b"), - samples: []sample{{1, 1}, {2, 2}, {3, 3}, {4, 4}}, + name: "select overlapping data with partial error", + storeAPI: &storeServer{ + resps: []*storepb.SeriesResponse{ + storeSeriesResponse(t, labels.FromStrings("a", "a"), []sample{{0, 0}, {2, 1}, {3, 2}}), + storepb.NewWarnSeriesResponse(errors.New("partial error")), + storeSeriesResponse(t, labels.FromStrings("a", "a"), []sample{{5, 5}, {6, 6}, {7, 7}}), + storeSeriesResponse(t, labels.FromStrings("a", "a"), []sample{{5, 5}, {6, 66}}), // Overlap samples for some reason. + storeSeriesResponse(t, labels.FromStrings("a", "b"), []sample{{2, 2}, {3, 3}, {4, 4}}, []sample{{1, 1}, {2, 2}, {3, 3}}), + storeSeriesResponse(t, labels.FromStrings("a", "c"), []sample{{100, 1}, {300, 3}, {400, 4}}), + }, + }, + mint: 1, maxt: 300, + expected: []series{ + { + lset: labels.FromStrings("a", "a"), + samples: []sample{{2, 1}, {3, 2}, {5, 5}, {6, 6}, {7, 7}}, + }, + { + lset: labels.FromStrings("a", "b"), + samples: []sample{{1, 1}, {2, 2}, {3, 3}, {4, 4}}, + }, + { + lset: labels.FromStrings("a", "c"), + samples: []sample{{100, 1}, {300, 3}}, + }, + }, + expectedWarning: "partial error", }, { - lset: labels.FromStrings("a", "c"), - - samples: []sample{{100, 1}, {300, 3}}, + // Regression test against https://github.com/thanos-io/thanos/issues/2401: Overlapping chunks. + // Thanks to @Superq and GitLab for real data reproducing this! + // TODO(bwplotka): This still does not reproduce bug, waiting for more data (: + name: "overlapping chunks", + storeAPI: func() storepb.StoreServer { + s, err := store.NewLocalStoreFromJSONMmappableFile(log.NewLogfmtLogger(os.Stderr), component.Debug, nil, "./testdata/issue2401-seriesresponses.json", store.ScanGRPCCurlProtoStreamMessages) + testutil.Ok(t, err) + return s + }(), + mint: 1582329611249, + maxt: 1582331381245, + matchers: []*labels.Matcher{{ + Value: "gitlab_transaction_cache_read_hit_count_total", + Name: "__name__", + Type: labels.MatchEqual, + }}, + expected: []series{ + { + lset: labels.FromStrings( + "__name__", "gitlab_transaction_cache_read_hit_count_total", + "action", "widget.json", + "controller", "Projects::MergeRequests::ContentController", + "env", "gprd", + "environment", "gprd", + "fqdn", "web-16-sv-gprd.c.gitlab-production.internal", + "instance", "web-16-sv-gprd.c.gitlab-production.internal:8083", + "job", "gitlab-rails", + "monitor", "app", + "provider", "gcp", + "region", "us-east", + "replica", "01", + "shard", "default", + "stage", "main", + "tier", "sv", + "type", "web", + ), + samples: []sample{ + {t: 1582329611249, v: 3.395395e+06}, {t: 1582329626245, v: 3.39592e+06}, {t: 1582329641245, v: 3.396402e+06}, {t: 1582329656245, v: 3.396882e+06}, {t: 1582329671245, v: 3.397394e+06}, {t: 1582329686245, v: 3.397804e+06}, + {t: 1582329701245, v: 3.398296e+06}, {t: 1582329716245, v: 3.398878e+06}, {t: 1582329731245, v: 3.399373e+06}, {t: 1582329746245, v: 3.39992e+06}, {t: 1582329761245, v: 3.400436e+06}, {t: 1582329776245, v: 3.400974e+06}, + {t: 1582329791245, v: 3.401408e+06}, {t: 1582329806245, v: 3.401901e+06}, {t: 1582329821245, v: 3.402411e+06}, {t: 1582329836245, v: 3.402944e+06}, {t: 1582329851245, v: 3.403404e+06}, {t: 1582329866245, v: 3.403735e+06}, + {t: 1582329881245, v: 3.404301e+06}, {t: 1582329896245, v: 3.404818e+06}, {t: 1582329911245, v: 3.405327e+06}, {t: 1582329926245, v: 3.405843e+06}, {t: 1582329941245, v: 3.406297e+06}, {t: 1582329956245, v: 3.406737e+06}, + {t: 1582329971245, v: 3.407212e+06}, {t: 1582329986245, v: 3.407647e+06}, {t: 1582330001245, v: 3.407929e+06}, {t: 1582330016245, v: 3.408614e+06}, {t: 1582330031245, v: 3.409217e+06}, {t: 1582330046245, v: 3.409658e+06}, + {t: 1582330061245, v: 3.410276e+06}, {t: 1582330076245, v: 3.410795e+06}, {t: 1582330091245, v: 3.411509e+06}, {t: 1582330106245, v: 3.411974e+06}, {t: 1582330121245, v: 3.412368e+06}, {t: 1582330136245, v: 3.412863e+06}, + {t: 1582330151245, v: 3.413412e+06}, {t: 1582330166245, v: 3.413783e+06}, {t: 1582330181245, v: 3.41424e+06}, {t: 1582330196245, v: 3.414634e+06}, {t: 1582330211245, v: 3.415246e+06}, {t: 1582330226245, v: 3.415615e+06}, + {t: 1582330241245, v: 3.416287e+06}, {t: 1582330256245, v: 3.416753e+06}, {t: 1582330271245, v: 3.417229e+06}, {t: 1582330286245, v: 3.417748e+06}, {t: 1582330301245, v: 3.418185e+06}, {t: 1582330316245, v: 3.418707e+06}, + {t: 1582330331245, v: 3.419142e+06}, {t: 1582330346245, v: 3.419595e+06}, {t: 1582330361245, v: 3.420042e+06}, {t: 1582330376245, v: 3.420544e+06}, {t: 1582330391245, v: 3.420926e+06}, {t: 1582330406245, v: 3.421447e+06}, + {t: 1582330421245, v: 3.421899e+06}, {t: 1582330436245, v: 3.422238e+06}, {t: 1582330451245, v: 3.422619e+06}, {t: 1582330466245, v: 3.422958e+06}, {t: 1582330481251, v: 3.423455e+06}, {t: 1582330496245, v: 3.423991e+06}, + {t: 1582330511245, v: 3.424478e+06}, {t: 1582330526245, v: 3.425018e+06}, {t: 1582330541245, v: 3.425455e+06}, {t: 1582330556245, v: 3.42597e+06}, {t: 1582330571245, v: 3.426343e+06}, {t: 1582330586245, v: 3.426881e+06}, + {t: 1582330601245, v: 3.427435e+06}, {t: 1582330616245, v: 3.42803e+06}, {t: 1582330631261, v: 3.42861e+06}, {t: 1582330646245, v: 3.429152e+06}, {t: 1582330661245, v: 3.429711e+06}, {t: 1582330676245, v: 3.430061e+06}, + {t: 1582330691245, v: 3.430594e+06}, {t: 1582330706245, v: 3.431031e+06}, {t: 1582330721245, v: 3.431528e+06}, {t: 1582330736245, v: 3.432125e+06}, {t: 1582330751245, v: 3.432611e+06}, {t: 1582330766245, v: 3.433042e+06}, + {t: 1582330781245, v: 3.433544e+06}, {t: 1582330796245, v: 3.434109e+06}, {t: 1582330811245, v: 3.434386e+06}, {t: 1582330826245, v: 3.434891e+06}, {t: 1582330841245, v: 3.43544e+06}, {t: 1582330856245, v: 3.435977e+06}, + {t: 1582330871245, v: 3.436528e+06}, {t: 1582330886245, v: 3.437145e+06}, {t: 1582330901245, v: 3.437773e+06}, {t: 1582330916245, v: 3.438278e+06}, {t: 1582330931245, v: 3.438664e+06}, {t: 1582330946245, v: 3.439135e+06}, + {t: 1582330961245, v: 3.439635e+06}, {t: 1582330976245, v: 3.440136e+06}, {t: 1582330991245, v: 3.440572e+06}, {t: 1582331006245, v: 3.441014e+06}, {t: 1582331021256, v: 3.441373e+06}, {t: 1582331036245, v: 3.441745e+06}, + {t: 1582331051245, v: 3.442336e+06}, {t: 1582331066245, v: 3.44291e+06}, {t: 1582331081245, v: 3.443478e+06}, {t: 1582331096245, v: 3.443938e+06}, {t: 1582331111245, v: 3.444436e+06}, {t: 1582331126245, v: 3.445027e+06}, + {t: 1582331141245, v: 3.445382e+06}, {t: 1582331156245, v: 3.445853e+06}, {t: 1582331171262, v: 3.446356e+06}, {t: 1582331186245, v: 3.446899e+06}, {t: 1582331201245, v: 3.44743e+06}, {t: 1582331216245, v: 3.448002e+06}, + {t: 1582331231245, v: 3.448451e+06}, {t: 1582331246245, v: 3.448974e+06}, {t: 1582331261259, v: 3.449337e+06}, {t: 1582331276245, v: 3.449841e+06}, {t: 1582331291245, v: 3.450478e+06}, {t: 1582331306245, v: 3.450903e+06}, + {t: 1582331321245, v: 3.451404e+06}, {t: 1582331336245, v: 3.451778e+06}, {t: 1582331351245, v: 3.452278e+06}, {t: 1582331366245, v: 3.452711e+06}, {t: 1582331381245, v: 3.453142e+06}}, + }, + { + lset: labels.FromStrings( + "__name__", "gitlab_transaction_cache_read_hit_count_total", + "action", "widget.json", + "controller", "Projects::MergeRequests::ContentController", + "env", "gprd", + "environment", "gprd", + "fqdn", "web-16-sv-gprd.c.gitlab-production.internal", + "instance", "web-16-sv-gprd.c.gitlab-production.internal:8083", + "job", "gitlab-rails", + "monitor", "app", + "provider", "gcp", + "region", "us-east", + "replica", "02", + "shard", "default", + "stage", "main", + "tier", "sv", + "type", "web", + ), + samples: []sample{ + {t: 1582329618053, v: 3.395638e+06}, {t: 1582329633053, v: 3.396163e+06}, {t: 1582329648053, v: 3.396612e+06}, {t: 1582329663053, v: 3.397174e+06}, {t: 1582329678053, v: 3.397564e+06}, {t: 1582329693053, v: 3.398039e+06}, + {t: 1582329708053, v: 3.39847e+06}, {t: 1582329723053, v: 3.399088e+06}, {t: 1582329738053, v: 3.399668e+06}, {t: 1582329753053, v: 3.400198e+06}, {t: 1582329768053, v: 3.400705e+06}, {t: 1582329783053, v: 3.401209e+06}, + {t: 1582329798053, v: 3.401606e+06}, {t: 1582329813053, v: 3.402171e+06}, {t: 1582329828054, v: 3.402601e+06}, {t: 1582329843053, v: 3.403164e+06}, {t: 1582329858053, v: 3.40357e+06}, {t: 1582329873053, v: 3.404005e+06}, + {t: 1582329888053, v: 3.404553e+06}, {t: 1582329903053, v: 3.405076e+06}, {t: 1582329918053, v: 3.40554e+06}, {t: 1582329933053, v: 3.406012e+06}, {t: 1582329948053, v: 3.406466e+06}, {t: 1582329963053, v: 3.407003e+06}, + {t: 1582329978053, v: 3.407378e+06}, {t: 1582329993053, v: 3.407728e+06}, {t: 1582330008053, v: 3.40835e+06}, {t: 1582330023053, v: 3.408935e+06}, {t: 1582330038053, v: 3.409436e+06}, {t: 1582330053053, v: 3.409904e+06}, + {t: 1582330068053, v: 3.410449e+06}, {t: 1582330083053, v: 3.411078e+06}, {t: 1582330098053, v: 3.411737e+06}, {t: 1582330113053, v: 3.41214e+06}, {t: 1582330128053, v: 3.412598e+06}, {t: 1582330143053, v: 3.413069e+06}, + {t: 1582330158053, v: 3.4136e+06}, {t: 1582330173053, v: 3.413985e+06}, {t: 1582330188053, v: 3.414443e+06}, {t: 1582330203053, v: 3.414959e+06}, {t: 1582330218053, v: 3.415411e+06}, {t: 1582330233053, v: 3.415962e+06}, + {t: 1582330248064, v: 3.416517e+06}, {t: 1582330263053, v: 3.416999e+06}, {t: 1582330278053, v: 3.417466e+06}, {t: 1582330293053, v: 3.418001e+06}, {t: 1582330308053, v: 3.418434e+06}, {t: 1582330323053, v: 3.41892e+06}, + {t: 1582330338053, v: 3.419327e+06}, {t: 1582330353053, v: 3.419814e+06}, {t: 1582330368053, v: 3.420281e+06}, {t: 1582330383053, v: 3.420671e+06}, {t: 1582330398053, v: 3.421132e+06}, {t: 1582330413058, v: 3.421673e+06}, + {t: 1582330428053, v: 3.42204e+06}, {t: 1582330443053, v: 3.422405e+06}, {t: 1582330458053, v: 3.422753e+06}, {t: 1582330473053, v: 3.423144e+06}, {t: 1582330488067, v: 3.423663e+06}, {t: 1582330503053, v: 3.424217e+06}, + {t: 1582330518053, v: 3.424743e+06}, {t: 1582330533053, v: 3.425246e+06}, {t: 1582330548053, v: 3.425641e+06}, {t: 1582330563054, v: 3.426142e+06}, {t: 1582330578053, v: 3.426571e+06}, {t: 1582330593053, v: 3.427067e+06}, + {t: 1582330608053, v: 3.427776e+06}, {t: 1582330623053, v: 3.428342e+06}, {t: 1582330638053, v: 3.428903e+06}, {t: 1582330653077, v: 3.429352e+06}, {t: 1582330668053, v: 3.429892e+06}, {t: 1582330683053, v: 3.430238e+06}, + {t: 1582330698053, v: 3.430812e+06}, {t: 1582330713053, v: 3.431257e+06}, {t: 1582330728056, v: 3.431899e+06}, {t: 1582330743053, v: 3.432422e+06}, {t: 1582330758053, v: 3.432863e+06}, {t: 1582330773053, v: 3.433215e+06}, + {t: 1582330788053, v: 3.433822e+06}, {t: 1582330803053, v: 3.434217e+06}, {t: 1582330818053, v: 3.434559e+06}, {t: 1582330833053, v: 3.43516e+06}, {t: 1582330848053, v: 3.435718e+06}, {t: 1582330863053, v: 3.436289e+06}, + {t: 1582330878053, v: 3.436776e+06}, {t: 1582330893053, v: 3.437315e+06}, {t: 1582330908053, v: 3.437971e+06}, {t: 1582330923053, v: 3.438459e+06}, {t: 1582330938053, v: 3.438912e+06}, {t: 1582330953053, v: 3.439307e+06}, + {t: 1582330968053, v: 3.439861e+06}, {t: 1582330983053, v: 3.440302e+06}, {t: 1582330998053, v: 3.440744e+06}, {t: 1582331013053, v: 3.441185e+06}, {t: 1582331028053, v: 3.441574e+06}, {t: 1582331043053, v: 3.442031e+06}, + {t: 1582331058053, v: 3.442613e+06}, {t: 1582331073053, v: 3.443145e+06}, {t: 1582331088053, v: 3.443649e+06}, {t: 1582331103053, v: 3.444181e+06}, {t: 1582331118053, v: 3.444643e+06}, {t: 1582331133053, v: 3.445203e+06}, + {t: 1582331148053, v: 3.445629e+06}, {t: 1582331163053, v: 3.446097e+06}, {t: 1582331178053, v: 3.446645e+06}, {t: 1582331193053, v: 3.447223e+06}, {t: 1582331208054, v: 3.447765e+06}, {t: 1582331223053, v: 3.448241e+06}, + {t: 1582331238053, v: 3.448659e+06}, {t: 1582331253053, v: 3.449075e+06}, {t: 1582331268053, v: 3.449566e+06}, {t: 1582331283053, v: 3.450086e+06}, {t: 1582331298053, v: 3.450673e+06}, {t: 1582331313053, v: 3.451119e+06}, + {t: 1582331328053, v: 3.451611e+06}, {t: 1582331343053, v: 3.452079e+06}, {t: 1582331358053, v: 3.452434e+06}, {t: 1582331373053, v: 3.452943e+06}, + }, + }, + }, }, - } - - i := 0 - for res.Next() { - testutil.Assert(t, i < len(expected), "more series than expected") - - testutil.Equals(t, expected[i].lset, res.At().Labels()) + } { + t.Run(tcase.name, func(t *testing.T) { + defer leaktest.CheckTimeout(t, 10*time.Second)() + + q := newQuerier(context.Background(), nil, tcase.mint, tcase.maxt, tcase.replicaLabels, tcase.storeAPI, tcase.dedup, 0, true, false) + defer func() { testutil.Ok(t, q.Close()) }() + + res, w, err := q.Select(tcase.hints, tcase.matchers...) + testutil.Ok(t, err) + if tcase.expectedWarning != "" { + testutil.Equals(t, 1, len(w)) + testutil.Equals(t, tcase.expectedWarning, w[0].Error()) + } - samples := expandSeries(t, res.At().Iterator()) - testutil.Equals(t, expected[i].samples, samples) + i := 0 + for res.Next() { + testutil.Assert(t, i < len(tcase.expected), "more series than expected") + testutil.Equals(t, tcase.expected[i].lset, res.At().Labels()) - i++ + samples := expandSeries(t, res.At().Iterator()) + testutil.Equals(t, tcase.expected[i].samples, samples, "samples for series %v does not match", i) + i++ + } + testutil.Ok(t, res.Err()) + testutil.Equals(t, len(tcase.expected), i) + }) } - testutil.Ok(t, res.Err()) - - testutil.Equals(t, len(expected), i) } func TestSortReplicaLabel(t *testing.T) { diff --git a/pkg/query/storeset_test.go b/pkg/query/storeset_test.go index 5bd98fd233..f2091b39bd 100644 --- a/pkg/query/storeset_test.go +++ b/pkg/query/storeset_test.go @@ -461,7 +461,7 @@ func TestStoreSet_Update(t *testing.T) { // Check stats. expected = newStoreAPIStats() - expected[component.StoreAPI(nil)] = map[string]int{ + expected[component.UnknownStoreAPI] = map[string]int{ "{l1=\"no-store-type\", l2=\"v3\"}": 1, } expected[component.Query] = map[string]int{ diff --git a/pkg/query/testdata/issue2401-seriesresponses.json b/pkg/query/testdata/issue2401-seriesresponses.json new file mode 100644 index 0000000000..4b619cc269 --- /dev/null +++ b/pkg/query/testdata/issue2401-seriesresponses.json @@ -0,0 +1,1488 @@ +{ + "series": { + "labels": [ + { + "name": "__name__", + "value": "gitlab_transaction_cache_read_hit_count_total" + }, + { + "name": "action", + "value": "widget.json" + }, + { + "name": "controller", + "value": "Projects::MergeRequests::ContentController" + }, + { + "name": "env", + "value": "gprd" + }, + { + "name": "environment", + "value": "gprd" + }, + { + "name": "fqdn", + "value": "web-16-sv-gprd.c.gitlab-production.internal" + }, + { + "name": "instance", + "value": "web-16-sv-gprd.c.gitlab-production.internal:8083" + }, + { + "name": "job", + "value": "gitlab-rails" + }, + { + "name": "monitor", + "value": "app" + }, + { + "name": "provider", + "value": "gcp" + }, + { + "name": "region", + "value": "us-east" + }, + { + "name": "replica", + "value": "01" + }, + { + "name": "shard", + "value": "default" + }, + { + "name": "stage", + "value": "main" + }, + { + "name": "tier", + "value": "sv" + }, + { + "name": "type", + "value": "web" + } + ], + "chunks": [ + { + "minTime": "1582329611249", + "maxTime": "1582331396245", + "raw": { + "data": "AHjij46jjVxBSeehgAAAAJR16G+E4AEhMSMQIQAn3yEaIyMhCbmd8eoIEQ/0g85HNqCBkM1oJMQK2ndpDD6CHUcOIHKQSQhv1BObcl/8m7lW+7F+nTu3Uv57uVB7sVV7ob4zQZZC70bbQrNP90KKRqRC8XMn7u5M3dice7lQy6mduohpMqoc1EguhngqG/di/8p5jqZ2qhhUbrAA0xjf+kRRAA3I/8UoESIMqoEOodKoEzIMVIFqwAhH7y/4IERQAhBm9A+JDm9ArVBh9AtVPh5AvFBhpAjVAe9DhlAjtBnlAjlHalBpRAgtDo5AldBgxAhtAbRxP/ssAF9yurv+rsTo4AL7lXi6l8/R5E/pEbdDf+6HSo23ACMIJv96cTwAjC9UZEQkFzO+DYAOgXe/5IIIgA6Fn0c8oIbQMchvRBKKf8UE+A==" + } + }, + { + "minTime": "1582331411245", + "maxTime": "1582333196245", + "raw": { + "data": "AHja7OmkjVxBSlotAAAAAJh17jx3gnBupfQUZh2LySjypAbkX+F3Ip3YrD0rzqVzbuVo7sXhFP5dC/0u5V6pMXYrDUkDqX/t3Kg92KyVIG5lfe7lXu7C7eCdW7lS+6meNot+ADpka/5Im+ADuhvmlCAkZzQiRBiU5PQjBGf0I1cDv8d3Kkd2Lxil/upfaUX5MURNHQzydD3OxeoUjt1L5SiXobSbcibuZ36qggpDNyB6EFrI4IQeGhuVAp6CE08fIIYQ9GglpHZqC00MUILEcjPyXcqP047sVnruVTLqZ8WiukzWiz3Q33ygzKEqo2MheidFoQcjJSEpOZ3+ighhDbKByIAPgle/4o5bgA+CUEN8IJNT6cgmlA3aGXkbooHCQTahupBYjif/dUBa0DZXcrMYAP6ldrf8XcqMwA==" + } + }, + { + "minTime": "1582333211245", + "maxTime": "1582334996245", + "raw": { + "data": "AHjaycWmjVxBSsYXgAAAAJh18EfruVGroZ6m7lS+7F+zS40YOAAepfM7/+i/wADMsdyuvczfmruVA7sXlFJ3dTOu0SLABsx5f80TdABvQzxOADO5UH3/R2LyLABkeRJpdTOi0cahXExCitHI7/VQK+gw13KkV1M4JQ2qIpTSCOXQpzoZ5m7lUC7Fe+ligA7wTxb/k6k8WADoiuxXVpDXM769QMqgo9D3CCwUcdoH9QSKhu9BHCeR0EZIe5QXygatHRyCbkP0IKcb0v+U0AOYgClkAyOgDcEAPegO1UAcQgGTkAWSgeekANOgCIEA2sgDp4AMgOL7/ogClYAMgB/EAxCgCy0H2UgCxEA9OgCgoAYgBuL/QgOpYAYgCF0AxEgCTkD/CgCgUAyQgBBEAdGgOskARKgB9EAy8gCK4AMh+h7/ogCZIAMgGUUAdWgOooAPgBxb/igCToAPgGqkAcWgeyEANEgCR0A2CA==" + } + }, + { + "minTime": "1582335011245", + "maxTime": "1582336796245", + "raw": { + "data": "AHjapqGojVxBSyuIAAAAAJh16mevocBG3J8ZHvOZ3wigmhDbyBpYAQgnm/4I6TgBCDh0NAoItQPinrxBIqHw0EKI4iQUegfRDaSCrXE/+Zu5V/uxWSu5XfupXNu5VzuxeY0kZG2dDfNaFyowYh3qdQQAZBqb/ohZUAGR7lCsEHxcyvjdyttdi8qpWyMc6l9FdyuhdiNd4Jx7uVY7ob5tQiBGSUIPT45Cu0HCR3JChnI38u8E9l3Klt2L7ykXupnJqLvTNqIBgBKG4v9zoV78AJdyZy7FfG7lSm6mdPoclEzJqZEbuZv793KnlMQ7F4lS+oAM6lfTf9EQ8AGdi81ovSQhACHQ3wff8EIXgBCNuIfonLCFVINYjUCHZOCP+wUAmRAH0QGQ0AtZA/UQC6EBjFAJ0QBsUH2lAInQGhUAf9AKLQON0Ah5AewQCBw=" + } + }, + { + "minTime": "1582336811268", + "maxTime": "1582338596245", + "raw": { + "data": "AHiIhP2pjVxBS5BHAAAAAIF17k1GAF/BPfdisZdys3dTOS0WCmSUVkhO3Qv36GQjKPBH+7kV7qZy+j2002iYEIW5H/+9AstAUlBkVA5pDqGAB4DyX/lAhSAB4NJIHEo8yIFqoCJoPTIEtodMIDVoFfIP7oE8oCsJ8goFLIPvoEZIdIoCfoERoOSoEzoDuI9YoE2IPlIFAIDeQAhDou/4IEuwAhB+pAn9xN/vvBOhdyJt2L1qkMOpnLKIbTMaMvQ/zoR5u5V5uxft0mt1L7q7lT6mRgAfsVvt/5dyoPgAfmX813JzLwTXYAD7Eb9/9dyaXAAfUz1NDZIruAEZ52/3oqCAEYYZ0N9IoexAC0YYv9SFjwAtBgE3NQc5Fy4AQg+t/wcj/5HACECakGkEBdEDiEOPUCEUGm0Bx4AHgVJf+UfvoAHgKUgUWg+CgUqgNOh1ggQOg8+gL2gVwA==" + } + }, + { + "minTime": "1582338611245", + "maxTime": "1582340396245", + "raw": { + "data": "AHja4NirjVxBS/CzAAAAAJh17h92LzfABks+/6OpnA8AGQyaJLTXCPYdC/Pu5VJpu3YTXcqNXUz79EOpuJEioXJtR//2gAuuxWUvBMrdyopdTON0eomLUWwhkXQb13J2bsPleCei7lR+6l9ddypHgBDsV5t/wdyr5gBCYRzJ+ruV4rsXjFF5SpnUzktHXJjJCVIuB0N/eoW2goKMhIdnAA0Eyv/SdHwANCU0fTQvlBqHIr93cntuxW8o6EhrqX2d3Kmt2K61JKjTdDPD3crWXYvXKMolEupn5sAMRGd/oTUkAMQq6OlczfvqBUwADB7r/+7F6bgAGOgklupncsAGRjd/0TIkAGQxSLmdDfzaEeI30g2yFIp8ygs6FOo4yhO6DLuJ/+7QFReCde7F63TnXUzodDbIqaADJ7m/6Io+ADIQ50M/VdyqzTHOxOLdyqhdR+LuTZw=" + } + }, + { + "minTime": "1582340411245", + "maxTime": "1582342196245", + "raw": { + "data": "AHjavbStjVxBTE60gAAAAJh17kd7md8poFOQUqhwGADIGMv+iCf4AMjqZB9qGi0DZII3TxQgmdDdCD4kcCoK3gAqB+L/shm2ACoK1cj/xygamgMwg04gcWh0IgN2gUgg2VABcCNL/qj1pABcDiUGDEC4EOWUBfECVkGMoADgcLf/U+loADgOsgSug2agTQh+ogWEgzggIagSaj+mgR6g1cgTUgPCh1Wgcqgz4gPege44If7SgEgQGJQAv4J0d/pdyN2AF+pfX0OB3KtN2I93cmtuhnvbuVF7sVu6PRLs6lf27lVylLdisvT6uZ3zCguFDNSBUEEeI4rQbRABkDA3/RDAEAGQUMn91BUKB4EMboN/RzmgqJAzSGpUGkORv5l4JxcAHdyrPv+TsV7MAHS2PBNhdSee7k9l2Lw2inpUjoZ/2gpkX6gu0OY6mctophDPgA==" + } + }, + { + "minTime": "1582342211245", + "maxTime": "1582343996245", + "raw": { + "data": "AHjampCvjVxBTK7EgAAAAJh17lbi5m/GUFLQNJ2Lxa6j73gnpu5UxuxWhofIAQk7v+DoZ7HACHcr0XYrDUTbuVFLqX5lE5TLXcqp00Did/vu5UTuxHy7lbGnAdS+1u5UruxXopQ3gnDuhvrFDZkZ2Qj1BaU/5QrlB9kZRQvJzM+VdyebAAfYvHt/9SmoADjiOpnP6LET6SK1Q0job7hQ85GuUHPQo5Pw0F5Qm1GzUP2QVpyP/q6AJyAoyB36AWMAIQBpv+CArUAIQB+QeGQHlQ4WQaIQP5QFgR8/QBTQHqQCoQAlQBbQPxQCaQA7QGDQCOQejQAqQGaQB5gAeB7N/5QAcgAeAEyAKiACyAaCADiAO6ADqA6aAMSAfKAIyH4SAHsAGQAVv+iANUAGQDWQBGQHZQC8QOIQB7QDCQBpQG/QA/QCoA==" + } + }, + { + "minTime": "1582344011245", + "maxTime": "1582345796245", + "raw": { + "data": "AHja9+uwjVxBTO4PAAAAAJh18kSKfXgfK8kWruV5qCdEIhuQfQAfPxf8UTMAHwLIU3M7+RQGmgDdAKaB00A1oAjQH2gCVAOKAL0HooB9Q0CgSJByCA6EAMIB7RzegoZAQaAbUC3oApQAeIflQEOIHrQDKgBlAYSD6EB/QAbAIF/zQAnABpAGyAFkDnICXT5cga5ALSDdEBDoA+QNcgDVALqA7UAsofKQBXABsAzX/MgA2A60AhIFrQCigC5ByaA3kAvQAbA/N/zQBvABsB5I4vQYigSdAFIgBdD3yA5kA0oAoQKAgoFASqAaG9D/93kiveBs3oemibyRVu5PrRDfBZvQ0b6JrwTzUSXYvqaD+h1oziEwnFoT6CUj1oNQ" + } + }, + { + "minTime": "1582345811245", + "maxTime": "1582347596245", + "raw": { + "data": "AHja1MeyjVxBTQPUgAAAAJh1+B+AEPQ8G/4OpnU8AIQeKBeR5sAKwNF/rQHkAKwDaHDT0UAIQIF/wQFEAIQdSAoQPCHOR0iHTdDPvUBSgeHgnRpCIWIpu5PXeSNF4J/6faHSLrsX6tApR40DNAGEEOAEJ81/wQnYAQjBIKKG0gmQAbA5v+bqZ/TABsDEg0UNSgNEFKgT0eUIFhByIYBBboE5AUp8NCvo3VBNoGxDvoGVBxOZ3/mgOhAKiBkIAPgMO/4oBFgA+DIUDhoB7gBCHer/ggPGAEIE9QUSjzFBvSHgECtILHT6MgZZBcSH6kCcIKhR50gfRBpCGuEDEQOpBSF4scj//PA6kCHkBbEGp0DpEOtkBzIADgWFf/UGVIADgRsj4egPIgZUg34gOWgWahwugfQg2GgMAA==" + } + }, + { + "minTime": "1582347611245", + "maxTime": "1582349396245", + "raw": { + "data": "AHjasaO0jVxBTS+JAAAAAJh15m/uUE/QLVD7UCgQVJ1M8RRI0AHQ5F/yTacAHR3boZ6y8E8V3JxLsXltKGRxoAF6mdN3/tHgQALNmwAPDwX/lEQwAPxP/qKA7rsXplF+ThHUvl6L88E4t2L5elIoz7oX793K412LwuliIkjqZ/ahXUY2mAkWqhtXMv47uRauxXlu5V7pmXUvpLuVFbsX1dHfSynQz/F3Ks12Lzij4pLTqV3ruV8bsVg6RByM/ReCJt3K+l2J1MAHxlv+LuVBcAH9TOpUcCm40RYhk3Qr5Xcmwp5OxOndyvXdSei8EwN3JzrwTm3YnRpEOZfwXcqd3Yv86SMi/OpHLADHcq/7/Q7FenADEijoX6t4J+ruVT7sXz1GLS7HUn9vBNzdyrndifi7lWamOgA7gj/22/5IBR0AHQBvUBrNAPuQOokAZBAKhQHsUArxAFsQefkAygA=" + } + }, + { + "minTime": "1582349411245", + "maxTime": "1582351196270", + "raw": { + "data": "AHjajv+1jVxBTYmxgAAAAKh17E5m/4O5PXgBDqT10HXcqdXYvXKPekvOZ357ADECYX+hBvEAMQ2QgfFBU6OdkEHIdBQNugsJP8CBKUEiIaggA2DlL/mgX2ADY7XQdsgX9DWCCZXI3+igSyA6IMwgZTqZ0WhHETun30Q46GegvBPNdyba7F+nS60bt1M6rR7Ca8QrKOmgA3md9D3/NA2kAGwTahp5B/aOokD3oKcQ/QgptAuifvUFBoEMQ8OgrBA2yO1UH3IZ5QQI4of1CgGsQFuoHaUA5aAsdB+AgK5QCeIHD0BESAcdD02gPiQN9oB3UBpiDsJAM4gLkgAKBkCAQ4Dmr90gFHgEePlRAWAgZWQGnoBVEHoiAYNAUQgZsQGyIB9EPVKA5pA1UgHqQFuoPpEAvCAnhA2UgJmT+5IBtIAZgLEA" + } + }, + { + "minTime": "1582351211245", + "maxTime": "1582352996245", + "raw": { + "data": "AHja69q3jVxBTeJ6AAAAAJh17ky1KZ1M7dRzaabQ5iJUgBDob61v+CHqQAhG0UG/QolPvULgRnlBg0NXczvoVA46Db0NKoJQQNijqFB3CBNkO+oJ1T1YgTVBG6HOkDlQAhBXF/wR5lACEEhIHgQ5Ogn1uO/8UAKvBObdi+WwAhIcv+CIjACHUz0FF4oVVPLIplD8uhn1ruVY6Z12L2Gk8OpnxqECRpaYtRRCGeczfgruVRrsV76JB3Kvd1K+t3KvmAD5or/i7E7GAD+5XJpcHQnzu5VnwAD2K+m//u5VowAD1M5FQsCJkTtqHMRujkf+aYAYgVhf6EGK4AYgLEgdEh35ABsB1L/mgUXABsH00BRECk0fmECTkGIEBJkDSIAOh0nf8kCfoAOgL4gw+gTMnw6gd0gKAgzUgaAh0+gPsgVgg6EgNegXUj7ogQmgNAg3eA==" + } + }, + { + "minTime": "1582353011245", + "maxTime": "1582354796245", + "raw": { + "data": "AHjayLa5jVxBTjtogAAAAJh16mcnoqRDMJ2xFZQAbxQ/gG/5oCJoANgHVQMfoC60H26AjxA2AgGMQFKofiUAoqAlNA1CgPsQdAoCWEA56BqRAQSj5tQHAQAhA1Ff8EAvsAIQEioPx0BdaAYVA04gP7Q9PICU0A5yBldAWcg5RQEDIGBoAPgPcv+Kfk+AD4BdkBUaB6lASmg7CQEkIBk0DaSA4pD0KgGtQFBIGMkB3aDoVAT+gHxQMtICz0fLiA5hA1SgHsQFfIOcUBxSBpBAL6gJzQ+1ICU0A7iBjZAV4g5YQHSIGsEA3EAGwFR3/NwP/9cAG+Cb67lUu7FeOlJgBDwTvb/g6l9VgBDuVM7sX+tJKgAfoZ7vf+UGFAA/cqvXYv26SkixupXXu5VtuxH+8E513JyKVbmd/GoB4QG4gHdAGCBtUKKIDdQD6gcBB3EALx8Xf6UHzA==" + } + }, + { + "minTime": "1582354811245", + "maxTime": "1582356596245", + "raw": { + "data": "AHjapZK7jVxBTpZhgAAAAJh17kxd0N9JoR+g7yNQIR8n4MAIQli/4IKTACEYCQkNyN/Ru5XNuxW3vBPzdyZy6j90RgBTsV69/sSwQAp0K8V3KgV2L2mivpJDqX1V3K6t2K1t4J6buVO7mZ9W7k812L3yjJJNLqV3KOV2KyNLKjbdC/Cu5NBdi/ZwAZJCv+jqZxPABkXEhpkxMidnEn+u5XYuxWuo/Hcq+3UzhlHfJuBEyIfx0M9NQ8TsXhtL0dSuHeCda7lSe7E7d3Km1zO/00EioYVQVogblHQiDk0MLIFKQUwn7ZB9qHi0FwoE0R+ggspA5iHXkFAORv513KgF2LxGjmJe7qX914JubuVQ7sRmu5PrdDPUXcqbU1rsXptPudRv3cn8uxObgBDuVUN/wTgwAhzO+2UHaIajQMygi5HoiCmkDNocOQVInm0=" + } + }, + { + "minTime": "1582356611245", + "maxTime": "1582358396245", + "raw": { + "data": "AHjagu68jVxBTvkYAAAAAJh18D4XYrVU/DqZxWiq4ALmXr/qhSoALjkm9H/pqAJ0gBkuxfYUoNGngAzqX2G/6O5XCwAZ2K2t4JwruVe7oZ++gtELc7F/zgAGVTf/0cqAAepnP6KNT4qEoRajmX+F3Km1OI7EYKUXUj9dyqVS9OxeDUmd0N+woXIjRUAFwaS/6oUtABc4bQhFHg0KDcjvz9AbzuVbbsX6NIedTOr0MUjR0yEiv0PG6GeNoVSAD+xeW7/ikTwAf1M+rRfqGkTYqNKcyfm8EVMAFdyoxv+zsXn2ACp6DqX3tDPRcnYv16Sk6E+t4Jw7uTXXYv2KVKjYOpHrABncqmb/o7F5xgAyLMnyOJf9Xgi7dyo1di/YpQqOm6mcTozdN/IaxFWOhXnu5XfuxG27lRG6lc68E8V3JoLsV67uVb8AITKX/BzO+tYAQg6FDWKCD4AOgTy/5I/LgA6CikDQAA==" + } + }, + { + "minTime": "1582358411247", + "maxTime": "1582360196245", + "raw": { + "data": "AHje38m+jVxBT1bDAAAAAJZ17lVvAAXQr8UK8AA+CbPf/3YjHgAHuVzLqT13cmNvBP5diu/Sro1HI781dytBdicW7lQe6mdSoiZCYJzRDBIzh0N8qoUwgp6MooeAnQaEbINqjYCGmoP25m/T0HLQ3pA7HcqFXUzsNH4JjtFEIcx0L9+hgI07uVSMAKzF3+t1M7/gCSOQv+KaOgA+J4QxTgb/vdx5rsR7u5VWp+nUzp9HXprxEYuhvklBpUK+Ri5Dk06wQSxD2kbJQYBChXMz+N3Ki1Jm7F9PgASVxf/HUri4AE8E413Kp2AXexddb9GjvQC70M8pdyqlgBHsViN/vdys7gBHqZzChzkX6mdUQe5H/5VArZAWNBl5A6dDitATpA1SAF4NG3+lAlCAF4Dio8qIFOQAZB9y/6IF+wAZAf1DqNA6GADYMiX/NAo6ADZ9wIEpoMKwAlAXC/3IFnQAlDiJA+Q=" + } + }, + { + "minTime": "1582360211245", + "maxTime": "1582361996245", + "raw": { + "data": "AHjavKXAjVxBT7ZdAAAAAJh17kX7ob4BQgtBiEbxgBCHzX/BOXIAQhQ6MHoPwhHzih/JqAuhAwYgI/QfToCrUA+aBhpAU0h+TQF1IB3kDQaA5NB1mgGYgBCAvi/4IHvIAQgJIR9KoB0kBLEAIQO8X/BAQxACEHcaAVRAe8gFWQNCoCJUP/SAjBA0kgGdQG5oOCUBBqBmdAXUn5aQELIBmUDCSAqRB+8gIGQMrICwUPNaAalAZqgb/QE4oBjkHoaAjaACYGm7/ugEpgAmAmpH64gJiQC5oGU0B86DqJAJ0gOVgBSBgm/2ICfoAUh4iQFqIGAEBJyAe5ByegN3QMBoCkmtX/+fvJHm8FVe7l+XSoXYzldDmJepD+ojZ1N9GoRrABkZjv+iHsQAZOkUGlQudHskLIQYt0O+30HaIbBQR0gaBHIaCwkPToEtQRmA" + } + }, + { + "minTime": "1582362011245", + "maxTime": "1582363796245", + "raw": { + "data": "AHjamYHCjVxBUAx0gAAAAJh18E193KyuADfBXn3/N2L6fABsRh3Lzaj7pf8AIczfxd/wQOmAEO5W/pD0ZDsT0XgrrXcnTvBUVwAJ1K8O/+PBUrwAJLS7l79TM3YrtXknfvBU9u5fWUsBHzdDvlFBeyH5EFLIHXR0Og+FAqyGcUF4p+bQU4ga9DWaDu0f9oJNQ8UgipyQ/t9ANLACkBW9/sQPAwApAXkg4vQDUICdEDRKA+FD0wgIFQMZoCkEHOSAguAC4Gyr/qgI/gAuPjtAT0gGzQNwICf0HHqA4FAK5AC0DL1/qQGhQAtD1ggG5QGToGKkBVqDiNAOigKDQP0oCZU/cSAa1AUmgffQChoCroAPg6Iv+KApyAD4H00Bc6AYtD1agJjQPHIC4EHeEAIQFsX/BANtACEDKKAgNH1AgPPQMfICe0Au6DmlAS0gayQHXIeqEBCaBgtATOgGmA==" + } + }, + { + "minTime": "1582363811245", + "maxTime": "1582365596245", + "raw": { + "data": "AHja9tzDjVxBUD5pgAAAAJh18FUm7lY+8Ffy4o/4rQCTkBqVAHCQCQkDvOAEIBLt/wQH4YAQgEloPACARWgPXoBqSBy6gFeIDRCAOMgEOofDqAS2gN2IB6qB2ugEfoDF6AQQgDEoPFyAWKgPMIBbiAMmgc8IBSaA/sgEzI/XiAOogFPID0yARAgdTIBLiAOigMnoBUiD/WgEgQAhAZ2v+CAVvACEDuBAF3QDD0BmxAL7Q+YkAetAJbgBiA2ff6EA/iAGIHCqAVQgMaoA8SARig9JoB9iAzugErIHTyAOWgFPQAbAZCv+aAbPABs/klAH0QCckBulAPrQOP0Ap9AY2QB0EAmRB6IQDIUBoGAEIBfF/wQOWYAQgD4IBKaA2TACEAly/4If40AIQCIUBrVAJVQB00Di9AX1QCPEHlCAE4Az9/tQCFYATgNdIBJqBzigGaoDLqAMGgF9o/H6AT8gPLIBAyAL2A==" + } + }, + { + "minTime": "1582365611245", + "maxTime": "1582367396245", + "raw": { + "data": "AHja07jFjVxBUHJUAAAAAJh18D83cvUqSkjZupnsLwV37uXmlLKR6XYzr1HUpoBDbo3F0O+x0EnIH7Q1Og/VHQiB0kENodcQU+gbJO36GSUDXIIJgA+PX7/iglKAD4b6QMSggBwS/6xQBCyAbRQBRyA4/gAOAPPv/qAZUgAOAIAQPNyAL+QA+CAYjQBUaA73QBUCAe3QBb6D4jQBBKAYnQAziAJQQHT6ANtQDOCAE3QBxSB7wQAyyAL+QDJcADwBNV/5QH6kADwBXaAZpQA/KAJLQ/cqAO/QDLiAFeQBJ6A6mQB7SAbWQA1KAN2QPDyAIPQDQqAJRgAyAG7v+iA7XgAyAJ0QDtSAIJQA8qD9lQBHqAb5QA/MADwBO9/5QHYMADwBe6AdvQBEqB5HQBQqAGrQDCCAJaQHbyAPcQDIqAILR/GKALlQDpKAPIQHK6AKeQA4qAa+QBJyB94A" + } + }, + { + "minTime": "1582367411245", + "maxTime": "1582369196259", + "raw": { + "data": "AHjasJTHjVxBUKSdwAAAAJh17l5FgBCQLf8HYniwAh4KgVNg7l4BTVnQ7+/QT8hn9B1EAIRzLf8EFjwAhDcyC1U83IFdQSWh6NAr6N9UD+IIDQwqgq1zO/90ChO5eN0dl2M3ZRIqGcTAyK5dTPwXgqr08LuVsKTaADOw39/0eCrngAyfZ3LzKkHuh3xXABsG53/ND4kAGwQMj4FBTqGIUD1oLdT9agtFA8CGLkFyI+iQW8hhFArqDinE7/TeR8bwVI7uXtmAEJ8d/wdjOO4AQijEPWmJkSQ6jevBHa7l6BR7EmB2M7vR26ZZRDbod8doIEQwkgpVAcaOTEFWoG3Q1Yg89Pe6Bm0G4IayQTGgelG6SB1EM9ILyczfz6BEO5X2pb3YnnwAD4KiO//u5GTAAPkineCpJdTf26EOQAHGJL/6hS8ABwdlOA0IngA6NlA=" + } + }, + { + "minTime": "1582369211245", + "maxTime": "1582370996245", + "raw": { + "data": "AHjajfDIjVxBUNfCgAAAAJh16G/xUF8Qw1AyUFKdjOeUcUmNESe6m+oUG4QlRG/YAIhKN/4T++ACISkgr6MxIX05H/xFAT9A/V4Ko9Pk7FeLABcWF/1eSJ2AC+5ee0/R1N8ioQqgsqMSoQ+nUSEpI6uhNrod8voG4QTYhvRByUAAxyPf/0EQwADDUSBx0E8J41QX2hmpB4COPUH+IfnQTE5n/qtAZ1A0lBpFAZlAmlDoRAilB8VAjFHpVAmlAdVBpJA5VDptAa1AnZB9tAg1Ph1Am9BjxAXBAu1DlqADYF5X/NB5aADYF6I8rIDZoEZINCIH4ocnIETICbINCIHqN6P/kXgqAYABlwv/7uVpsAAzhOxnDKK3TAyIddTPLUETACXgrxb/c7l63gBKTgjKOxnaKLeToqLJQ4Lob9PQR1D3ngqowA==" + } + }, + { + "minTime": "1582371011245", + "maxTime": "1582372796245", + "raw": { + "data": "AHja6svKjVxBUQnpwAAAAJh17GdJoj1OnIZlFdOpvnlDyUYzQj1OFEKsQbdG6kPAczP23knyvBVKu5PleCZ/AAPYzt2//oZiAAYstMvQAhHZ3/B1K8OAEPBNBTCdyt9eCpbdjOAUf6mqEQk6HfNqB0UF2IZyQdojqdAxiCDkNdIOxQLgnkRBYaGS4AVgiO/1o+6gBWCgkDBIYQQQe5Hf6LwVI6WJ3L2Gn/OxnCqLaQ2Ka0Ryrqb+zQ31B3UboQ5JP/kP4RjdCLHQv6LyR+vBVGu5fj0mJ2L4a8FUqnsdytDT9Opfh3gqt05juR1wAh4Jg9/wdiuhgBDwVBqZV3L02kJOZ37C8FVe7leq8FVylXdi+eo5Kae8FRKlQdTP+XgqiUzzuTj0qXYz/tFQpjhDfuhPveR/rwVK7uRovBPndiudRdPJG6A=" + } + }, + { + "minTime": "1582372811275", + "maxTime": "1582374596245", + "raw": { + "data": "AHiWyKfMjVxBUTtxwAAAAPp08Dy4Ae6me9oc93L1mjcJQDsTw3gmWu5XqwAnKVf7Xkm+wAnxP/zbwTDXcry3gqpU+LsTyXgi9dy/VwAnKJv9qNBACfUzyl4K113LyWkTuxPVeCo7TKO5ewUnR0O/r0CzII4Qv3ACUDq3+5HIkAJQamgRpDPEAIQUJf8E+jwAhAwSChkMBIPKgBiO+b/Qgi6AGIZ+QN0gqGAEuZ//Tv9yBN8AJQbyQGfQKLgA2HwN/zQIKgA2DUSBBCAyyPEqBSqDFSBKqH1iB3iDyKAtSe76A8qBiqDe6AxSBRqH/yB6qDK6BLyPACB6iDSSAnKBGCHFaBEaDISB6Tkh/MaAilA1UgISQD3oOuEBwCBtxAM+gLDQ8zoCLEDEaA/1B0WgG7QEKIGjkB0yPpNANegLTQP0ICsEHRSAolAM4gYDQEhoe1kBASBkAA==" + } + }, + { + "minTime": "1582374611245", + "maxTime": "1582376396245", + "raw": { + "data": "AHjapIPOjVxBUW2vgAAAAJh17GcSogZNxoh5DXOZ/71QOFQbzQJrQGRQ6OQIFQdGQJSQG2gAGPYt//QPqgAGDVqAwCBKiHfqByqDeaBEafAaBOSAuaDwSBPaAvSHC6BYyDHSB9CPKCBeKA6qDXyBBCH4aBSiDJiA46BNbgl/2ygDgUAzwgCUEBxsgCSkAxAgCOkDw8gC70AMqgGqkASSgPYEANkgCu0AxigDn0HxagChUAN0gGjEAdsgON0AQ4gGuUAQmgeJUATAgGLUALUgCAEBy0gD9UA0ugBNkAeSh+SIATgCoL/agBj4ATgGREARqgO5kASWgGIUARGgfPkAR2gGOkAPmgCbkBwKgDfEAyOgBTUAXmg+OUAQggH+0ASigOtkAPmgCkUAzMgDd0DxIgBt0AQ4gGAkAUOgObkAcagBU0AxogC0QA==" + } + }, + { + "minTime": "1582376411245", + "maxTime": "1582378196245", + "raw": { + "data": "AHjagd/PjVxBUaBGgAAAAJh18FRLADncro7/I8k4OAHPBMddi+KvBUywAh3H43/B4Ir4AQ8kb7qb4ZQ2NGJ0KhTjxCSEGqRvVD4oAN6Hfbt/zQSlABsDKIYHQRsjz9BFyGk0B9IPvT6Wgk2ACYHqv+6F2IAJgYdHdyCSUPNIKKQOs5n/p1AgZB7xAmBAXZDkZA1lBqNAn9AcBHomABYHeX/tBqGABYEXod2oFhIDeIM8oFbp/qQAZAoC/6IM4QAZAfRAr1Dr5AuxB/ZAuRHjyACoCs3/ZAg2ACoM2IH2IcjoFCoDAIOQIFNIC5QAPxR/9Hf+UAt6AB4A56AxMgE0oHDyAROgNaoB4iD0igE4oA46AykgG7wAbA6Zv+aAMFABsArFAZ7QD1UPnlAF4QC6EB1FAJzQOI0ASxAOaQGPkAsVB5cQBmUAkxAaqQDjkDntAL9QGb0AaFALbR+XUA95AbQA" + } + }, + { + "minTime": "1582378211249", + "maxTime": "1582379996245", + "raw": { + "data": "AHji3rrRjVxBUdF2wAAAAJR18Dz4AE7F9DeCvpgAzuVl9/0SOwAZ1N8uod4jCKEqp9UhciMxIPnABkKzv+joX/mADPBUbu5GykF2M4dQyCIxTQiOkdTf6aHcI3ahO0AHzma/4oWFAB8Z3QsFyP/maAeTwVR7uVrbwVC7sZ3XABEflf+E3BABESkh8XUzwFCgO5eG06N2M5HgBSJZv9iZPgBSLBdDvklAhaCHEO8oIaQMdABsdh3/NBvEAGwxCgbtO5iB4EF3oflQTUjj1BACGuEEHuZ/4pQG/QLjQZHQPpQ5qQKsQYpQINQHCR5zgBiBul/oQb0gBiAq6BNCH+SBKCDHaAkiBQCf5yBUSDEqBNKA7qHRCBJCDBiBoSPL6A7aBMyDcaBLKHAKBsCDOiA66Bcbcp//zoAK5gA+AGB7/igAZGAD4AITQBuogAfVADRiAD7EA8eoALkQAyCA" + } + }, + { + "minTime": "1582380011245", + "maxTime": "1582381796245", + "raw": { + "data": "AHjau5bTjVxBUgV6QAAAAJh17Gb6od2AD4pW/4pnSAD44R0O+hUD1IKtQzgg7RHfyCUkMIoIIQNAn3tAmaCtUMqoPvRxMgk9DSaB1kFVOZ/51QNcQGqQauQJJQ5VQOMQZPgA2ApV/zQJOgA2PTiBwKDdyBKCA4CHPqBdaD1yBQKfPaA6CBWSD0iBViHJiAwqBuqDQ6BFKPPCA6CBE6DSCByiHEiBbCA5KDBKBCLkb/PQGd3L2ikBI+LsV6rwT5Xcvy6T26m+SUK3Qd5GcEJTTnBCK4ADjGt/9Qo+AA+h39CgpFDD6CH0DFI6XQfAhsKAD4Gpv+KCnYAPn9ZBLKGtIARgYS/3oKOgBGPy0E4IYBQWe5m/rUCZdy9HpGaOc7F9deCpDdy/7pLzqZ7S8FRymqdy7LuxfKUPl4Kq13L9ykTg" + } + }, + { + "minTime": "1582381811245", + "maxTime": "1582383596258", + "raw": { + "data": "AHjamPLUjVxBUjgkQAAAAJh18kUsAIeCJ2/4O5W1wAhOG7E8l4Kmd3L1WjIJMDqT63gmXu5fk0l52K414Jt7uRjvBV+uKH+xvBUkpY3cvIaT+7GfJolJPMI+l1N8AoSIjeiEnJwChJyMNoW26HffqBkEE7oaaQQpABMflX/dBCcAEwxcgkFPaSCQEMwoJfQOejqRBA6GekHSuZf43gmsu5eC0mlHTdjOL0W0mXUfk6kesAGeCohv+ieiADO5W4vBU2uxfHYAM8FR/f9HcnrwAZ4Kl1N66G/Y0H/Q2B4Kit2M5JQ2aKuTTqLfdTfz6FfIxqhBCcroS6gy6OUoT85G/23gmQpbu5eUU5R2M5xgAKJGv/yaXgAKIPQ87qb5tQgNG6EJBT95CukZEQblC2XQ78pQSkgU1DziBG4AMguW/6I/agAyCBkMbIPDgA2f5A==" + } + }, + { + "minTime": "1582383611245", + "maxTime": "1582385396262", + "raw": { + "data": "AHja9c3WjVxBUmyqAAAAAJh17k6N5JzrwVX7sZ9Oik0wAhm0WE5nf/aBRXknDu5eq0iGAEew/+/3vBUtwAj3K195JzLwVmbqb7lQhlGe0J4TiRBnkLPRhpDrHQ76ZQRkgdFDIcAHwRXf8UdbQAfB4aGpEDhILiT34gvRDEqDu0c+oI/QwAghVwO/7XgiLeSMF3K1VJy7FfS8E213L32kSupfi3gqt3crOUm6Pp2M57Re6ZPR6Lod/hoN6QNOho5BbCOIkFqQAjDCN/vQTZACM/RILQQMOha1AlaOXkHToaTQQIgaNzP/IKBJqDCSBWyH9SBDSDPiAsKBYCP6yBxSD0cAMQKov9CA3UAMQ4HQIrQbNgBSBEt/sT/2gBSBbiDA6AxKBbCH4SBd6DOCBPiPN6BB6DG6A4qBMSHV6BtCDIaAxUAIwLtA" + } + }, + { + "minTime": "1582385411245", + "maxTime": "1582387196245", + "raw": { + "data": "AHja0qnYjVxBUqBNQAAAAJh18Ec7uXuVIddjOc0LyiSU/RAAkTRf/HUz2uABITt5J07uNq8DwXYv+aLmmJvJPNeCa66HfL6CB0PsIJKR2MgaVBSyGakHZIEaT3Qg4VDI6CYEcxoJnQ1kgZxBHLmf++UCMEGCkD/kOX0C40GcEB3kCIUeCkC50HgkCoEB2UOmkDjUGCECXE+rUBxkCYUHfUCQEBVkOZECqkGLEDuEepEBWkDhUGdkC60BukOUEC80GL4AXgQjf6XFD/7YAXgFRQBru5ek4AUkcX+x2M+lgBSKhQ6qbpREzqZ9GhPXcvIqTDACEby/4OxnQcAIRHyfZRRyGmdCPl4KtV3L9bABskW/5uxXWwAb4KitJg7l4VSOHU3/ihSqM9oKChz6dVIS+jGyCFQANCPb/05m/6YAG8FWC7k5t5J2rwVM4A==" + } + }, + { + "minTime": "1582387211245", + "maxTime": "1582388996245", + "raw": { + "data": "AHjar4XajVxBUtJvAAAAAJh18FXG7lZ68FTm6lee8E+13HzvBUApfXYjneCqFdy/cpGjob9/QNRBUUM1QRFHNHgqY3cjFeCoBdTf36CnoVuj0SE+p1QhGSMYISm5If1CgJXQNhoCRUA/KDppATogYZQHUIex0A2CAhRA0BAAcBMd/9QfEwAHAWmgZJQE/I+X0Aw6Ao9AwsgPQQcgoBakBGaBoBARch+jQFAIGUkAuqAnFB+cgIMQM5IBVkBMSfj+ADoCGL/kgbOgA6ApdBuIgG2QNuoDukPMqAVtAYbABkDFd/0QHlwAZB+ygKWQMUIBvUBXyPllAQwgfDQF3IB7EHXyAkBA/IgJ7Q9doBZUBCiBmtAcog6/QEeIB00DUiAidvT//9oAVggA2qAMdIAWmgHOyAH7oAzggBNKA8rIAWkgDCqAEuoBwaA=" + } + }, + { + "minTime": "1582389011245", + "maxTime": "1582390796258", + "raw": { + "data": "AHjajOHbjVxBUwZ5wAAAAJh18E0GADu43t/yeCbrAB0+HQ75xQQPACkMc3+xBIkAKRwmgrVDM6DMkC9p+pQS0hgdBTyBxEc6oLdQ2Ug2hzO/G3gq73crMUejwVIbsZxCiQE6ai0UO46m+iUO4RhhCEk5uQrtGbYAQg/9/wQs2AEOhvwd4K9t3LwKkGOxnSaHqRVaYlRDbqZ+S8FSW7laC8k/14Kh12M35Qzia2RAzkb/zeCaOnQ7k6F4JirsZzqjok3iifkNc6m+60OQRmRCP06tQa9DLUYyQWFCQIAR6GfX3+94K9eAEe4+V4IrXknxuxnVcALRM9/qTrcALRarqb6VQXSAFIdnf7EasgBSFOpzWhWUAIxg6/3oNvACPMz7F5J/bwTJ3crV3grrXYvmKKKhhJqSILAB3Uvzt/yeCvxgA7uXj1JodjOu0OSivE8+iNEJs6F/DgA3wVSo" + } + }, + { + "minTime": "1582390811245", + "maxTime": "1582392596245", + "raw": { + "data": "AHja6bzdjVxBUzk/wAAAAJh18FSm7GdfodhEsJtpEPOpf/UJh3LyulYI3bsX3lEhgBCfff8ETSAEOKP+90Ab1ALOQGWkAmRA+bQCZ0BmxAI0QBR0HnxAJgQGMkAjhA5ygAiAWXf+EBiuACIBOCHxEgENID8qAT6gCwoHSKAdUgNLoA2KAUYg8+IB+sAAwGCL/+gEgQADA49QC/0AZVAZhQC2Uf+NALsQBmEBgtAILQOVUA3VAZEQCxEHhpAHTgBCAX3f8EBlqAEIBDaB7YgFRoDViAT6gDhIfXSAc2gNBIAzSAUqgfiIBbEAIwBp7/egNbQAjAJ1QfU0AkRAGXQHbUAnpAFfQOakAvJAf+QBekAm5P4bgBGAQ5f70BoWAEYB86B12gDHoBDyAz6gFFIPrEAGwCU7/mgDhwAbAaiQCaED9VAIiQGXkAsBD5OQBzEAqZAZOQDgEDtRAGAQFxUAegA=" + } + }, + { + "minTime": "1582392611245", + "maxTime": "1582394396245", + "raw": { + "data": "AHjaxpjfjVxBU2v2QAAAAJh16l+TQgHcvuKU+7GcRonlDPpqNE+OZ/4TgBaBL1/qQYEgBaBEyHqSBE6A6yDc6BLaPDyBvSDK6BDCA8CHJ6BuqDHqBGifOKBW6A7SDGiBXCH0qBXUAHQH5v+SDCMAHQInR45QKFQfTQK/Q4NQL9gBCDCt/wQJEgBDgl/w+gCg0Ay4gBcUATOgPhEAU4gBtEA0ugCNkD9+gClkAM9ABkA0Vf9EAchABkBx8gCwkAzygBwUAQgg+W0AWxAC0A+3f6kAVJAC0ANmgO5EATOgH40AX2gBnUDwEgCwUAwygCW0B+CgCvUAyAgB9EAQ2h+g0AecgG/YAQgBgb/ggC4YAQgP8kAVUgGbEAIkgD20DySgCVEA//AB8ARVf8UB+dAB8AcOgH6EARYgBUEHzqgC/UA/tACUAR7f7kB2xACUAJIgCTEA+NAAcAVDf/UDxfAAcAQmgGREAMegDQUBzAgC+w==" + } + }, + { + "minTime": "1582394411245", + "maxTime": "1582396196245", + "raw": { + "data": "AHjao/TgjVxBU58MQAAAAJh18k8V4JjLkh/GaAnNA7QgICQcgICBUDSqAc1AUWh7NQFsIGYkB0kAGwcmX/NAS9ABsDBCAo9ANEj4HgAyAg2/6IG4YAMgLhQdToD2EDNqAgdD2OgJrQDyQAjA2rf70B80AIwcsoC20DcCAXtASgn7XQE+oGEkBzaAU1B1ggOxQMDoC7EA8SHkRAU2gd7QEeoOUEBOaAZZAxagLOgBCP8q/4ICB4AQgZLQF6oBhUHTyAmpA8MgK2QDTwADD2Hf/0BzcAAwNLoB/kBEKDsNAS2gdkQDUOKH94vJPDeBZu5WgvBUguxfx0XZDtTkURB1L/68FfC7k6dJF5I8XYzndFzplVG4OhPxeCZ68k6V3L2mneOxfZ3gqY3cnKvJEq8FdW6m+90JjRjpB60JLTg1CAkdwQ+ZzP/taBdSDcyBJqHDgA==" + } + }, + { + "minTime": "1582396211245", + "maxTime": "1582397996245", + "raw": { + "data": "AHjagNDijVxBU9KOQAAAAJh18k+13L0+nmIszqZ4q8FVW7l+7SpHYnkvJGy8FXa7l5BTlXQ76dQOAgr1DOEAIQf/f8Ec+QAhBDCGVkE+QAlPa9/uQTNACUMQIHDQVXACEc6X/BBxEAIQ2mghpA3Tkh/PaAo1AwcgO8QfNIDykDMSAgtALmh6dQHHIGAEBGSD9ZAfegYAQHoo+JEBuqAYtA2YgOwQdgQAxAM9f6EBbcAMQMdICEEPCiA0BAwwgJNQDQoPakBY6AYhA36gINT84oDuUDfCAlhAMkg7mQE0oH/UBHyHotAQ8gYaQElIOGkBESAdNAzAgI/R9lIDm0DSqAbdAS0g6vQEkIGmoARgLTv96H36AEYCJkA1aBzpAXZACcAwF/tQcIQAnASWgZrQG7wAbtV//Rt/zQAJwgA2AAyaADa6AB06AHFKABLqADdqABNKAPBKAA+qABFCADdI" + } + }, + { + "minTime": "1582398011245", + "maxTime": "1582399796245", + "raw": { + "data": "AHja3avkjVxBVAW6gAAAAJh17GddohhDUJgxFGOhfwXgmJu5ew0sB2L5qj9u5edUnZ1M8feCpxS4u4+94H6wAZ2I4b/o8E0mADJ7O5eA0pdzO/y0CUICSdy9ppC7sVzKPdNzABvkitv+bwT24AN6kerwPfdyMV4KqdOO7Gdboi9OTQAbF/3/N0N+rwAbAw0GyQwJBM0c5eCq7TRu4+V4KsN1M85eCvTdy/5p7rsZ3qhv0UKn30J6iI3I7+hQEE7l+BSLXYvnLwVb7uTsUtnU3yqg2iFvozjABsNtv+aDzQAbOiUPYRuFBg0KfdCP94GpeSc27k5F4Jq7sZ8WizEyUiE0Ns6m+50PuRmlCsE4NQiBGCIAYg9N/oQu2AGOZv+t4Jo7uXsVIWdi+8oayKWmxPBVbupvmlCREY+Q6xOZUL2QV9Hr0ICdDvhM" + } + }, + { + "minTime": "1582399811245", + "maxTime": "1582401596245", + "raw": { + "data": "AHjauofmjVxBVDiOwAAAAJh18jZu5eoU2VHUdi+8okSf08FS66m+w0GVQjyAE4x/f7ULogBOe5IOKhYSMyoci4n/4d4Kqt3LxjABkaq/6JGEAGdi+rvBWku5O/eCYC6m+80GkQuFGG0PTTphCXEYcgAuDB3/VCGYAL6EfbwTPXcr5Uu7sVwbyRovBVgu5fn0rF1N95oQKgmSNPwAhCb7/gnxEAIQq9GUUH/QqRzP/waB5qD0aBbKA0aHMKBXyDESB6CPNaBQqAwaDRCB6iHKKBc6DBiBJ8AGQG7v+ifHsAGQN/QaUQG4gAeBdF/5Q4UgAeBOaD+qBLaPKaB1yDpqBHaA6SHEyBX6Dz6Bf7kX/N5G3eCq3dy8FpHjsX8tC7RJ0w1F9dTf1KE2IwYhQCcNoRag1SOtoeK6Hf2KCWUNEIGWQRSjrhBDQA==" + } + }, + { + "minTime": "1582401611245", + "maxTime": "1582403396245", + "raw": { + "data": "AHjal+PnjVxBVGtZQAAAAJh18Fcm6m/2UPsRppBmUL8T91CAUZVQpZB43M/9EoEsoPboCuIE4IcZIFdoPuwAdAhq/5I8pQAdArtAcBBphA6lDiZAmRBs1AaZAlhPvtA45BtRAfBAuND89AoFBnpAipHglAaVAvZB9dArtAaSAEIdb3/BA6aAEINzoEtID5wAfwR/8/f8UATOAD/JNPdytLeCujgA/sX0O/4onUAH+SZC7lYenmdTf+MAHQii/5I9XAB0K8QfxO54ARh+t/vR8CAEYcA6HfbaBmkEEIZNQUSj09AyCCRIAChuq//IKBgAKeTEFWIYZgA2Dkr/mjvyADYGOQRChl6ADIILv+jmZ+jABngnYpAO4+V4J8LsX2tEYeSeG7lZSmydSfS8kbrwVTruVm7wV07sZ1yhS0SQnrEUchn3Q767QfMhlVBR6BdEfUIIHQ3mgYpBWAA=" + } + }, + { + "minTime": "1582403411291", + "maxTime": "1582405196245", + "raw": { + "data": "AHi29b7pjVxBVJwugAAAAOp08k0mALvBVPu5WRp8HYzr1DQoixMYoq9yO/93gqOXcrc3knCvA9N2M+9RKCaLQyKKsdSf28E0d5J/7uXrNO/djOH0TtACE2Nf8ETJACEOy6HfPaC2EMEIJMR/OgndDV6Br0FWp4zQfKhkFBaqORYAPgcO/4oK4gA+HgEFUuZ3568k5l4K393LyCi9JiDsX3l5J7bwTK3crE0gbqZ9K8FUGnldx97wT6XYzpVD7IhNNKI9dCauhn16DmQKLuXndN5djOH0VSh/02iiXHUn+vA8t3LxKlgIxTsZ0ui2k6IimkMLACHFH/Ud/wQDqYAQgMIIBNSBy+gExoDbSAQEgDXoPOaAV4gPgIBTiAImgchIBwCA1CgDooBk6H1+gEVoDPEAGwBxL/mgFTQAbA5wQDoUBq5AGIQC+UH+cA==" + } + }, + { + "minTime": "1582405211245", + "maxTime": "1582406996245", + "raw": { + "data": "AHja0ZrrjVxBVMx/AAAAAJh18FTO7kacAHeCPm/5OxPbgA7yPzeCpPdy8Jpfjmf/2YAQgQPf8EG5IAQgMcgRIhuCgMYgwagbyj0ogQEgzigPogV8h+egV0gLmg/mgWegNSnuAgOWg2egZ8gOUh0Egcmg1wgNkgRYj1kgT0g8QgXAhyIgKOgc0g/IgQY5If9+gKcQMCoBiEBCyDtVAR2ge1gA2AkS/5oBUoANh5vQFioHMUA0iAldB5WgLRQM3ICBUAtSPitAfEgbdgA6AjW/5IBjIAOg6+QHqoBSEDQCA8FDxkgK3QMuoB3UBNiDlpAVWgfCgBaAjG/1J+h4AWgHTQFOIGIUB2yAXlBzggLfgAyBkW/6ID/oAMh7TQDJICxkDMSA/ZB2UgILQMboBwEBNKPhNAU+gf/QFcIBvUHGyAsVA82gKVQD4oevUBwiBr8A" + } + }, + { + "minTime": "1582407011245", + "maxTime": "1582408796245", + "raw": { + "data": "AHjarvbsjVxBVP19QAAAAJh18Dz3YzotHmJkVFqN6X/laADWeCr9dy8mpHzsV/rwVYqdR3L32nPupnuKFjRhjyTb3gqGXYztVHRpqFEYofV0N+0oOc7l7zRvUql2K7lG47l7HRwEvV1M8zQjTuX5FKxdiuDQzvBVlu5XYvBVZuZ/6bQIpQGSQaOQJDQ/pQJZQbLQHrQJ8R6LQJRQZfQJvQ/LgA2BJV/zQYigA2BQCA0yfDCBA6DCKBHaHbKBxaDPaBbqPIKA3qBtyDKaBaKHLiA4KBGEAAwaiv/6BEMAA8kP41QE8oGI0B8kAKQcx3+xAW3ACkDL6AnJDx4gLlQNyoCG0A5SDo9AQmgeVQF1oBiEfK6A0dA1kgJsQDVoO4YAHgJ5v/KBluAB4CJkPLSA65A08gGeQFwIOA0BJkANQPZ3+ZALxADUBf6f5wA=" + } + }, + { + "minTime": "1582408811245", + "maxTime": "1582410596245", + "raw": { + "data": "AHTai9LujVxBVTCUwAAAAJh18k+13L3WkWOwfeCfPADHcjFv9CW4AY6m+U0GGQpxHkYAMhVF/0TkuADIMWhTKPWoSbAAPQ76Zv/6B9YABggRDTaCLEczINrQ1MgihPR6CaEDOIapQekjlFBeyG3EFMIHpcTP83gqKXcTXgnvuxPZeCJd3JxbwVDqaV1N98ofSggqMIoQenGaG0Iz9ABsJgv+bod/5wAbBySBWEMnoKZgBKPq7/cgtWAEoY0QRanihA+SDT0P4IPNRy2gqZDM6B64ADgs2/+uZ3+PAAcDzu5fk0UxI5diufeCqZdyvjeCofdTfQ6E9IN+joqFDoP6nSgQAuv9JAC4GL36lVkOAAAADnUwX82gAAAAAAHRWggOnAAAAAAACADxAAAAAAAIAY6AAAAAAAgA5MAAAAAACAOwQAAAAAAIACYgAAAAAAgAaOAAAAAACAA54AAAAAAIANQgAAAAAAgAc+AAAAAACAHQsAAAAAAIACFQAAAAAAgAYoAAAAAACAASgAAAAAAIAD3gAAAAAAgA6RAAAAAACAAnkAAAAAAA" + } + }, + { + "minTime": "1582410611245", + "maxTime": "1582412396245", + "raw": { + "data": "AHja6K3wjVxAu98AAAAAAJh12lXe0l/hbyonTGtxfTYAOlD3/JGfgA7aVx7eVLLcVuLeV1rYZ563lWKnkbidu3kx9tM+ZRQaGvgBCZbv+CKjgBDWd+eoDTQICg1RwK7tuM5DQs6LSTpCHkRQjab+nQjZBMUdaQsJB3054Q0BGq0GIQi9sO+gUHsIFiQ2wg65HeSCYkMFoFZQSan1VA7iDJUCqIZzQaIjpRA8aCp0PHoFeQTW1I/+RQBI0AmlAdKQCzEAfZA6vQD7UBoZAHhQCGkHs2AEIBrl/wQBDIAQgPwIAqyAVCgfNoBQyAPUgNRoBuCAIWh86IBuCAOEgNPoBwaAIuge0oBcaAOOgNAoBySDz+gC1IBRaA9KgEiIHUiAR8gCpoDCaASej/BoBXCAMIgNOQApAOzv9iALZACkDnpANtQGKUAvwA==" + } + }, + { + "minTime": "1582412411245", + "maxTime": "1582414196245", + "raw": { + "data": "AHjaxYnyjVxA6fnAAAAAAJh13G+DUJLR21CsU5wQUKADISdf9EYqgAyG8oMm2nfVaCYEPOoK2QO6jkBBaKHgUCcoLDT8HABsFGX/NAysAGw7Ygq1AwKOm0EWof9QU6gfVrR/xqgFCIDxqAXkgD9oHdKAWtABEB3m/8IBAsAEQeE0A+FAdMQBxUA3lA6wQB2kA39AbVQBREA8VAFbQ+30A29AHbgBCA1/f8EA/SAEIHRqAOsgFGIDoEAHwBpb/igFSwAfB+KQCT0Bp1AF1gAOATVf/UDxSAA4AviAT2gPVoBTMAIR+B7/ggC9wAhAIPQHq0AvhAHAgBiBzxf6EAriAGIDDCAZGg8coAyqAX4gMcoBxCBzUgFpIA3MAIQGoL/ggHvwAhD7xQB0kA3FAbdQBREA4VA58QBbUAnhAc5QBG0AoBB4GQD9UBttAHUQCYEDphAI7QHSUAmFAFrgBCf9Xf8EAumAEIAxCA7q" + } + }, + { + "minTime": "1582414211245", + "maxTime": "1582415996245", + "raw": { + "data": "AHjaouXzjVxA+GPAAAAAAJh15kbMAGcCevf9HIrWYAMnOcS9jpz7eR5uZMtcirdcSPFyIsUvuBf+0VBCrTB3IrgW4z69zJw7kTbXEv4KT8ihOBfWXIqd3Ev5aXKiyt5v7tCTUbrQS1CXE+vQvlBoEZ4Q15tO/Q0CTuZNTcSMlyJ/7gT13MnBuRNDcSf7ACHMibv+DkVUcAIbzfnqCmocYjcKDoIZqnZaDSoVoj3iCUoUW3Hf+qC1kDModdgBCCYb/gjvaAEIGjQTUh3VBaqBn09NoNsQPWh2RAmqC5EfYoL0QMYhv1B/KBK2dX/+QoACnORfgUotGScSe+5lfylFci8dpn7gb6LQa9Da0bvQdFDdU49Qr9B0ka+Q4BBTm8z71zJ3qcTkX09JBgA+Lzf8XEnqwAfzIk3Iv1aU6i1OBvz1BmA=" + } + }, + { + "minTime": "1582329611249", + "maxTime": "1582331396245", + "raw": { + "data": "AHjij46jjVxBSeehgAAAAJR16G+E4AEhMSMQIQAn3yEaIyMhCbmd8eoIEQ/0g85HNqCBkM1oJMQK2ndpDD6CHUcOIHKQSQhv1BObcl/8m7lW+7F+nTu3Uv57uVB7sVV7ob4zQZZC70bbQrNP90KKRqRC8XMn7u5M3dice7lQy6mduohpMqoc1EguhngqG/di/8p5jqZ2qhhUbrAA0xjf+kRRAA3I/8UoESIMqoEOodKoEzIMVIFqwAhH7y/4IERQAhBm9A+JDm9ArVBh9AtVPh5AvFBhpAjVAe9DhlAjtBnlAjlHalBpRAgtDo5AldBgxAhtAbRxP/ssAF9yurv+rsTo4AL7lXi6l8/R5E/pEbdDf+6HSo23ACMIJv96cTwAjC9UZEQkFzO+DYAOgXe/5IIIgA6Fn0c8oIbQMchvRBKKf8UE+A==" + } + }, + { + "minTime": "1582331411245", + "maxTime": "1582333196245", + "raw": { + "data": "AHja7OmkjVxBSlotAAAAAJh17jx3gnBupfQUZh2LySjypAbkX+F3Ip3YrD0rzqVzbuVo7sXhFP5dC/0u5V6pMXYrDUkDqX/t3Kg92KyVIG5lfe7lXu7C7eCdW7lS+6meNot+ADpka/5Im+ADuhvmlCAkZzQiRBiU5PQjBGf0I1cDv8d3Kkd2Lxil/upfaUX5MURNHQzydD3OxeoUjt1L5SiXobSbcibuZ36qggpDNyB6EFrI4IQeGhuVAp6CE08fIIYQ9GglpHZqC00MUILEcjPyXcqP047sVnruVTLqZ8WiukzWiz3Q33ygzKEqo2MheidFoQcjJSEpOZ3+ighhDbKByIAPgle/4o5bgA+CUEN8IJNT6cgmlA3aGXkbooHCQTahupBYjif/dUBa0DZXcrMYAP6ldrf8XcqMwA==" + } + }, + { + "minTime": "1582333211245", + "maxTime": "1582334996245", + "raw": { + "data": "AHjaycWmjVxBSsYXgAAAAJh18EfruVGroZ6m7lS+7F+zS40YOAAepfM7/+i/wADMsdyuvczfmruVA7sXlFJ3dTOu0SLABsx5f80TdABvQzxOADO5UH3/R2LyLABkeRJpdTOi0cahXExCitHI7/VQK+gw13KkV1M4JQ2qIpTSCOXQpzoZ5m7lUC7Fe+ligA7wTxb/k6k8WADoiuxXVpDXM769QMqgo9D3CCwUcdoH9QSKhu9BHCeR0EZIe5QXygatHRyCbkP0IKcb0v+U0AOYgClkAyOgDcEAPegO1UAcQgGTkAWSgeekANOgCIEA2sgDp4AMgOL7/ogClYAMgB/EAxCgCy0H2UgCxEA9OgCgoAYgBuL/QgOpYAYgCF0AxEgCTkD/CgCgUAyQgBBEAdGgOskARKgB9EAy8gCK4AMh+h7/ogCZIAMgGUUAdWgOooAPgBxb/igCToAPgGqkAcWgeyEANEgCR0A2CA==" + } + }, + { + "minTime": "1582335011245", + "maxTime": "1582336796245", + "raw": { + "data": "AHjapqGojVxBSyuIAAAAAJh16mevocBG3J8ZHvOZ3wigmhDbyBpYAQgnm/4I6TgBCDh0NAoItQPinrxBIqHw0EKI4iQUegfRDaSCrXE/+Zu5V/uxWSu5XfupXNu5VzuxeY0kZG2dDfNaFyowYh3qdQQAZBqb/ohZUAGR7lCsEHxcyvjdyttdi8qpWyMc6l9FdyuhdiNd4Jx7uVY7ob5tQiBGSUIPT45Cu0HCR3JChnI38u8E9l3Klt2L7ykXupnJqLvTNqIBgBKG4v9zoV78AJdyZy7FfG7lSm6mdPoclEzJqZEbuZv793KnlMQ7F4lS+oAM6lfTf9EQ8AGdi81ovSQhACHQ3wff8EIXgBCNuIfonLCFVINYjUCHZOCP+wUAmRAH0QGQ0AtZA/UQC6EBjFAJ0QBsUH2lAInQGhUAf9AKLQON0Ah5AewQCBw=" + } + }, + { + "minTime": "1582336811268", + "maxTime": "1582338596245", + "raw": { + "data": "AHiIhP2pjVxBS5BHAAAAAIF17k1GAF/BPfdisZdys3dTOS0WCmSUVkhO3Qv36GQjKPBH+7kV7qZy+j2002iYEIW5H/+9AstAUlBkVA5pDqGAB4DyX/lAhSAB4NJIHEo8yIFqoCJoPTIEtodMIDVoFfIP7oE8oCsJ8goFLIPvoEZIdIoCfoERoOSoEzoDuI9YoE2IPlIFAIDeQAhDou/4IEuwAhB+pAn9xN/vvBOhdyJt2L1qkMOpnLKIbTMaMvQ/zoR5u5V5uxft0mt1L7q7lT6mRgAfsVvt/5dyoPgAfmX813JzLwTXYAD7Eb9/9dyaXAAfUz1NDZIruAEZ52/3oqCAEYYZ0N9IoexAC0YYv9SFjwAtBgE3NQc5Fy4AQg+t/wcj/5HACECakGkEBdEDiEOPUCEUGm0Bx4AHgVJf+UfvoAHgKUgUWg+CgUqgNOh1ggQOg8+gL2gVwA==" + } + }, + { + "minTime": "1582338611245", + "maxTime": "1582340396245", + "raw": { + "data": "AHja4NirjVxBS/CzAAAAAJh17h92LzfABks+/6OpnA8AGQyaJLTXCPYdC/Pu5VJpu3YTXcqNXUz79EOpuJEioXJtR//2gAuuxWUvBMrdyopdTON0eomLUWwhkXQb13J2bsPleCei7lR+6l9ddypHgBDsV5t/wdyr5gBCYRzJ+ruV4rsXjFF5SpnUzktHXJjJCVIuB0N/eoW2goKMhIdnAA0Eyv/SdHwANCU0fTQvlBqHIr93cntuxW8o6EhrqX2d3Kmt2K61JKjTdDPD3crWXYvXKMolEupn5sAMRGd/oTUkAMQq6OlczfvqBUwADB7r/+7F6bgAGOgklupncsAGRjd/0TIkAGQxSLmdDfzaEeI30g2yFIp8ygs6FOo4yhO6DLuJ/+7QFReCde7F63TnXUzodDbIqaADJ7m/6Io+ADIQ50M/VdyqzTHOxOLdyqhdR+LuTZw=" + } + }, + { + "minTime": "1582340411245", + "maxTime": "1582342196245", + "raw": { + "data": "AHjavbStjVxBTE60gAAAAJh17kd7md8poFOQUqhwGADIGMv+iCf4AMjqZB9qGi0DZII3TxQgmdDdCD4kcCoK3gAqB+L/shm2ACoK1cj/xygamgMwg04gcWh0IgN2gUgg2VABcCNL/qj1pABcDiUGDEC4EOWUBfECVkGMoADgcLf/U+loADgOsgSug2agTQh+ogWEgzggIagSaj+mgR6g1cgTUgPCh1Wgcqgz4gPege44If7SgEgQGJQAv4J0d/pdyN2AF+pfX0OB3KtN2I93cmtuhnvbuVF7sVu6PRLs6lf27lVylLdisvT6uZ3zCguFDNSBUEEeI4rQbRABkDA3/RDAEAGQUMn91BUKB4EMboN/RzmgqJAzSGpUGkORv5l4JxcAHdyrPv+TsV7MAHS2PBNhdSee7k9l2Lw2inpUjoZ/2gpkX6gu0OY6mctophDPgA==" + } + }, + { + "minTime": "1582342211245", + "maxTime": "1582343996245", + "raw": { + "data": "AHjampCvjVxBTK7EgAAAAJh17lbi5m/GUFLQNJ2Lxa6j73gnpu5UxuxWhofIAQk7v+DoZ7HACHcr0XYrDUTbuVFLqX5lE5TLXcqp00Did/vu5UTuxHy7lbGnAdS+1u5UruxXopQ3gnDuhvrFDZkZ2Qj1BaU/5QrlB9kZRQvJzM+VdyebAAfYvHt/9SmoADjiOpnP6LET6SK1Q0job7hQ85GuUHPQo5Pw0F5Qm1GzUP2QVpyP/q6AJyAoyB36AWMAIQBpv+CArUAIQB+QeGQHlQ4WQaIQP5QFgR8/QBTQHqQCoQAlQBbQPxQCaQA7QGDQCOQejQAqQGaQB5gAeB7N/5QAcgAeAEyAKiACyAaCADiAO6ADqA6aAMSAfKAIyH4SAHsAGQAVv+iANUAGQDWQBGQHZQC8QOIQB7QDCQBpQG/QA/QCoA==" + } + }, + { + "minTime": "1582344011245", + "maxTime": "1582345796245", + "raw": { + "data": "AHja9+uwjVxBTO4PAAAAAJh18kSKfXgfK8kWruV5qCdEIhuQfQAfPxf8UTMAHwLIU3M7+RQGmgDdAKaB00A1oAjQH2gCVAOKAL0HooB9Q0CgSJByCA6EAMIB7RzegoZAQaAbUC3oApQAeIflQEOIHrQDKgBlAYSD6EB/QAbAIF/zQAnABpAGyAFkDnICXT5cga5ALSDdEBDoA+QNcgDVALqA7UAsofKQBXABsAzX/MgA2A60AhIFrQCigC5ByaA3kAvQAbA/N/zQBvABsB5I4vQYigSdAFIgBdD3yA5kA0oAoQKAgoFASqAaG9D/93kiveBs3oemibyRVu5PrRDfBZvQ0b6JrwTzUSXYvqaD+h1oziEwnFoT6CUj1oNQ" + } + }, + { + "minTime": "1582345811245", + "maxTime": "1582347596245", + "raw": { + "data": "AHja1MeyjVxBTQPUgAAAAJh1+B+AEPQ8G/4OpnU8AIQeKBeR5sAKwNF/rQHkAKwDaHDT0UAIQIF/wQFEAIQdSAoQPCHOR0iHTdDPvUBSgeHgnRpCIWIpu5PXeSNF4J/6faHSLrsX6tApR40DNAGEEOAEJ81/wQnYAQjBIKKG0gmQAbA5v+bqZ/TABsDEg0UNSgNEFKgT0eUIFhByIYBBboE5AUp8NCvo3VBNoGxDvoGVBxOZ3/mgOhAKiBkIAPgMO/4oBFgA+DIUDhoB7gBCHer/ggPGAEIE9QUSjzFBvSHgECtILHT6MgZZBcSH6kCcIKhR50gfRBpCGuEDEQOpBSF4scj//PA6kCHkBbEGp0DpEOtkBzIADgWFf/UGVIADgRsj4egPIgZUg34gOWgWahwugfQg2GgMAA==" + } + }, + { + "minTime": "1582347611245", + "maxTime": "1582349396245", + "raw": { + "data": "AHjasaO0jVxBTS+JAAAAAJh15m/uUE/QLVD7UCgQVJ1M8RRI0AHQ5F/yTacAHR3boZ6y8E8V3JxLsXltKGRxoAF6mdN3/tHgQALNmwAPDwX/lEQwAPxP/qKA7rsXplF+ThHUvl6L88E4t2L5elIoz7oX793K412LwuliIkjqZ/ahXUY2mAkWqhtXMv47uRauxXlu5V7pmXUvpLuVFbsX1dHfSynQz/F3Ks12Lzij4pLTqV3ruV8bsVg6RByM/ReCJt3K+l2J1MAHxlv+LuVBcAH9TOpUcCm40RYhk3Qr5Xcmwp5OxOndyvXdSei8EwN3JzrwTm3YnRpEOZfwXcqd3Yv86SMi/OpHLADHcq/7/Q7FenADEijoX6t4J+ruVT7sXz1GLS7HUn9vBNzdyrndifi7lWamOgA7gj/22/5IBR0AHQBvUBrNAPuQOokAZBAKhQHsUArxAFsQefkAygA=" + } + }, + { + "minTime": "1582349411245", + "maxTime": "1582351196270", + "raw": { + "data": "AHjajv+1jVxBTYmxgAAAAKh17E5m/4O5PXgBDqT10HXcqdXYvXKPekvOZ357ADECYX+hBvEAMQ2QgfFBU6OdkEHIdBQNugsJP8CBKUEiIaggA2DlL/mgX2ADY7XQdsgX9DWCCZXI3+igSyA6IMwgZTqZ0WhHETun30Q46GegvBPNdyba7F+nS60bt1M6rR7Ca8QrKOmgA3md9D3/NA2kAGwTahp5B/aOokD3oKcQ/QgptAuifvUFBoEMQ8OgrBA2yO1UH3IZ5QQI4of1CgGsQFuoHaUA5aAsdB+AgK5QCeIHD0BESAcdD02gPiQN9oB3UBpiDsJAM4gLkgAKBkCAQ4Dmr90gFHgEePlRAWAgZWQGnoBVEHoiAYNAUQgZsQGyIB9EPVKA5pA1UgHqQFuoPpEAvCAnhA2UgJmT+5IBtIAZgLEA" + } + }, + { + "minTime": "1582351211245", + "maxTime": "1582352996245", + "raw": { + "data": "AHja69q3jVxBTeJ6AAAAAJh17ky1KZ1M7dRzaabQ5iJUgBDob61v+CHqQAhG0UG/QolPvULgRnlBg0NXczvoVA46Db0NKoJQQNijqFB3CBNkO+oJ1T1YgTVBG6HOkDlQAhBXF/wR5lACEEhIHgQ5Ogn1uO/8UAKvBObdi+WwAhIcv+CIjACHUz0FF4oVVPLIplD8uhn1ruVY6Z12L2Gk8OpnxqECRpaYtRRCGeczfgruVRrsV76JB3Kvd1K+t3KvmAD5or/i7E7GAD+5XJpcHQnzu5VnwAD2K+m//u5VowAD1M5FQsCJkTtqHMRujkf+aYAYgVhf6EGK4AYgLEgdEh35ABsB1L/mgUXABsH00BRECk0fmECTkGIEBJkDSIAOh0nf8kCfoAOgL4gw+gTMnw6gd0gKAgzUgaAh0+gPsgVgg6EgNegXUj7ogQmgNAg3eA==" + } + }, + { + "minTime": "1582353011245", + "maxTime": "1582354796245", + "raw": { + "data": "AHjayLa5jVxBTjtogAAAAJh16mcnoqRDMJ2xFZQAbxQ/gG/5oCJoANgHVQMfoC60H26AjxA2AgGMQFKofiUAoqAlNA1CgPsQdAoCWEA56BqRAQSj5tQHAQAhA1Ff8EAvsAIQEioPx0BdaAYVA04gP7Q9PICU0A5yBldAWcg5RQEDIGBoAPgPcv+Kfk+AD4BdkBUaB6lASmg7CQEkIBk0DaSA4pD0KgGtQFBIGMkB3aDoVAT+gHxQMtICz0fLiA5hA1SgHsQFfIOcUBxSBpBAL6gJzQ+1ICU0A7iBjZAV4g5YQHSIGsEA3EAGwFR3/NwP/9cAG+Cb67lUu7FeOlJgBDwTvb/g6l9VgBDuVM7sX+tJKgAfoZ7vf+UGFAA/cqvXYv26SkixupXXu5VtuxH+8E513JyKVbmd/GoB4QG4gHdAGCBtUKKIDdQD6gcBB3EALx8Xf6UHzA==" + } + }, + { + "minTime": "1582354811245", + "maxTime": "1582356596245", + "raw": { + "data": "AHjapZK7jVxBTpZhgAAAAJh17kxd0N9JoR+g7yNQIR8n4MAIQli/4IKTACEYCQkNyN/Ru5XNuxW3vBPzdyZy6j90RgBTsV69/sSwQAp0K8V3KgV2L2mivpJDqX1V3K6t2K1t4J6buVO7mZ9W7k812L3yjJJNLqV3KOV2KyNLKjbdC/Cu5NBdi/ZwAZJCv+jqZxPABkXEhpkxMidnEn+u5XYuxWuo/Hcq+3UzhlHfJuBEyIfx0M9NQ8TsXhtL0dSuHeCda7lSe7E7d3Km1zO/00EioYVQVogblHQiDk0MLIFKQUwn7ZB9qHi0FwoE0R+ggspA5iHXkFAORv513KgF2LxGjmJe7qX914JubuVQ7sRmu5PrdDPUXcqbU1rsXptPudRv3cn8uxObgBDuVUN/wTgwAhzO+2UHaIajQMygi5HoiCmkDNocOQVInm0=" + } + }, + { + "minTime": "1582356611245", + "maxTime": "1582358396245", + "raw": { + "data": "AHjagu68jVxBTvkYAAAAAJh18D4XYrVU/DqZxWiq4ALmXr/qhSoALjkm9H/pqAJ0gBkuxfYUoNGngAzqX2G/6O5XCwAZ2K2t4JwruVe7oZ++gtELc7F/zgAGVTf/0cqAAepnP6KNT4qEoRajmX+F3Km1OI7EYKUXUj9dyqVS9OxeDUmd0N+woXIjRUAFwaS/6oUtABc4bQhFHg0KDcjvz9AbzuVbbsX6NIedTOr0MUjR0yEiv0PG6GeNoVSAD+xeW7/ikTwAf1M+rRfqGkTYqNKcyfm8EVMAFdyoxv+zsXn2ACp6DqX3tDPRcnYv16Sk6E+t4Jw7uTXXYv2KVKjYOpHrABncqmb/o7F5xgAyLMnyOJf9Xgi7dyo1di/YpQqOm6mcTozdN/IaxFWOhXnu5XfuxG27lRG6lc68E8V3JoLsV67uVb8AITKX/BzO+tYAQg6FDWKCD4AOgTy/5I/LgA6CikDQAA==" + } + }, + { + "minTime": "1582358411247", + "maxTime": "1582360196245", + "raw": { + "data": "AHje38m+jVxBT1bDAAAAAJZ17lVvAAXQr8UK8AA+CbPf/3YjHgAHuVzLqT13cmNvBP5diu/Sro1HI781dytBdicW7lQe6mdSoiZCYJzRDBIzh0N8qoUwgp6MooeAnQaEbINqjYCGmoP25m/T0HLQ3pA7HcqFXUzsNH4JjtFEIcx0L9+hgI07uVSMAKzF3+t1M7/gCSOQv+KaOgA+J4QxTgb/vdx5rsR7u5VWp+nUzp9HXprxEYuhvklBpUK+Ri5Dk06wQSxD2kbJQYBChXMz+N3Ki1Jm7F9PgASVxf/HUri4AE8E413Kp2AXexddb9GjvQC70M8pdyqlgBHsViN/vdys7gBHqZzChzkX6mdUQe5H/5VArZAWNBl5A6dDitATpA1SAF4NG3+lAlCAF4Dio8qIFOQAZB9y/6IF+wAZAf1DqNA6GADYMiX/NAo6ADZ9wIEpoMKwAlAXC/3IFnQAlDiJA+Q=" + } + }, + { + "minTime": "1582360211245", + "maxTime": "1582361996245", + "raw": { + "data": "AHjavKXAjVxBT7ZdAAAAAJh17kX7ob4BQgtBiEbxgBCHzX/BOXIAQhQ6MHoPwhHzih/JqAuhAwYgI/QfToCrUA+aBhpAU0h+TQF1IB3kDQaA5NB1mgGYgBCAvi/4IHvIAQgJIR9KoB0kBLEAIQO8X/BAQxACEHcaAVRAe8gFWQNCoCJUP/SAjBA0kgGdQG5oOCUBBqBmdAXUn5aQELIBmUDCSAqRB+8gIGQMrICwUPNaAalAZqgb/QE4oBjkHoaAjaACYGm7/ugEpgAmAmpH64gJiQC5oGU0B86DqJAJ0gOVgBSBgm/2ICfoAUh4iQFqIGAEBJyAe5ByegN3QMBoCkmtX/+fvJHm8FVe7l+XSoXYzldDmJepD+ojZ1N9GoRrABkZjv+iHsQAZOkUGlQudHskLIQYt0O+30HaIbBQR0gaBHIaCwkPToEtQRmA" + } + }, + { + "minTime": "1582362011245", + "maxTime": "1582363796245", + "raw": { + "data": "AHjamYHCjVxBUAx0gAAAAJh18E193KyuADfBXn3/N2L6fABsRh3Lzaj7pf8AIczfxd/wQOmAEO5W/pD0ZDsT0XgrrXcnTvBUVwAJ1K8O/+PBUrwAJLS7l79TM3YrtXknfvBU9u5fWUsBHzdDvlFBeyH5EFLIHXR0Og+FAqyGcUF4p+bQU4ga9DWaDu0f9oJNQ8UgipyQ/t9ANLACkBW9/sQPAwApAXkg4vQDUICdEDRKA+FD0wgIFQMZoCkEHOSAguAC4Gyr/qgI/gAuPjtAT0gGzQNwICf0HHqA4FAK5AC0DL1/qQGhQAtD1ggG5QGToGKkBVqDiNAOigKDQP0oCZU/cSAa1AUmgffQChoCroAPg6Iv+KApyAD4H00Bc6AYtD1agJjQPHIC4EHeEAIQFsX/BANtACEDKKAgNH1AgPPQMfICe0Au6DmlAS0gayQHXIeqEBCaBgtATOgGmA==" + } + }, + { + "minTime": "1582363811245", + "maxTime": "1582365596245", + "raw": { + "data": "AHja9tzDjVxBUD5pgAAAAJh18FUm7lY+8Ffy4o/4rQCTkBqVAHCQCQkDvOAEIBLt/wQH4YAQgEloPACARWgPXoBqSBy6gFeIDRCAOMgEOofDqAS2gN2IB6qB2ugEfoDF6AQQgDEoPFyAWKgPMIBbiAMmgc8IBSaA/sgEzI/XiAOogFPID0yARAgdTIBLiAOigMnoBUiD/WgEgQAhAZ2v+CAVvACEDuBAF3QDD0BmxAL7Q+YkAetAJbgBiA2ff6EA/iAGIHCqAVQgMaoA8SARig9JoB9iAzugErIHTyAOWgFPQAbAZCv+aAbPABs/klAH0QCckBulAPrQOP0Ap9AY2QB0EAmRB6IQDIUBoGAEIBfF/wQOWYAQgD4IBKaA2TACEAly/4If40AIQCIUBrVAJVQB00Di9AX1QCPEHlCAE4Az9/tQCFYATgNdIBJqBzigGaoDLqAMGgF9o/H6AT8gPLIBAyAL2A==" + } + }, + { + "minTime": "1582365611245", + "maxTime": "1582367396245", + "raw": { + "data": "AHja07jFjVxBUHJUAAAAAJh18D83cvUqSkjZupnsLwV37uXmlLKR6XYzr1HUpoBDbo3F0O+x0EnIH7Q1Og/VHQiB0kENodcQU+gbJO36GSUDXIIJgA+PX7/iglKAD4b6QMSggBwS/6xQBCyAbRQBRyA4/gAOAPPv/qAZUgAOAIAQPNyAL+QA+CAYjQBUaA73QBUCAe3QBb6D4jQBBKAYnQAziAJQQHT6ANtQDOCAE3QBxSB7wQAyyAL+QDJcADwBNV/5QH6kADwBXaAZpQA/KAJLQ/cqAO/QDLiAFeQBJ6A6mQB7SAbWQA1KAN2QPDyAIPQDQqAJRgAyAG7v+iA7XgAyAJ0QDtSAIJQA8qD9lQBHqAb5QA/MADwBO9/5QHYMADwBe6AdvQBEqB5HQBQqAGrQDCCAJaQHbyAPcQDIqAILR/GKALlQDpKAPIQHK6AKeQA4qAa+QBJyB94A" + } + }, + { + "minTime": "1582367411245", + "maxTime": "1582369196259", + "raw": { + "data": "AHjasJTHjVxBUKSdwAAAAJh17l5FgBCQLf8HYniwAh4KgVNg7l4BTVnQ7+/QT8hn9B1EAIRzLf8EFjwAhDcyC1U83IFdQSWh6NAr6N9UD+IIDQwqgq1zO/90ChO5eN0dl2M3ZRIqGcTAyK5dTPwXgqr08LuVsKTaADOw39/0eCrngAyfZ3LzKkHuh3xXABsG53/ND4kAGwQMj4FBTqGIUD1oLdT9agtFA8CGLkFyI+iQW8hhFArqDinE7/TeR8bwVI7uXtmAEJ8d/wdjOO4AQijEPWmJkSQ6jevBHa7l6BR7EmB2M7vR26ZZRDbod8doIEQwkgpVAcaOTEFWoG3Q1Yg89Pe6Bm0G4IayQTGgelG6SB1EM9ILyczfz6BEO5X2pb3YnnwAD4KiO//u5GTAAPkineCpJdTf26EOQAHGJL/6hS8ABwdlOA0IngA6NlA=" + } + }, + { + "minTime": "1582369211245", + "maxTime": "1582370996245", + "raw": { + "data": "AHjajfDIjVxBUNfCgAAAAJh16G/xUF8Qw1AyUFKdjOeUcUmNESe6m+oUG4QlRG/YAIhKN/4T++ACISkgr6MxIX05H/xFAT9A/V4Ko9Pk7FeLABcWF/1eSJ2AC+5ee0/R1N8ioQqgsqMSoQ+nUSEpI6uhNrod8voG4QTYhvRByUAAxyPf/0EQwADDUSBx0E8J41QX2hmpB4COPUH+IfnQTE5n/qtAZ1A0lBpFAZlAmlDoRAilB8VAjFHpVAmlAdVBpJA5VDptAa1AnZB9tAg1Ph1Am9BjxAXBAu1DlqADYF5X/NB5aADYF6I8rIDZoEZINCIH4ocnIETICbINCIHqN6P/kXgqAYABlwv/7uVpsAAzhOxnDKK3TAyIddTPLUETACXgrxb/c7l63gBKTgjKOxnaKLeToqLJQ4Lob9PQR1D3ngqowA==" + } + }, + { + "minTime": "1582371011245", + "maxTime": "1582372796245", + "raw": { + "data": "AHja6svKjVxBUQnpwAAAAJh17GdJoj1OnIZlFdOpvnlDyUYzQj1OFEKsQbdG6kPAczP23knyvBVKu5PleCZ/AAPYzt2//oZiAAYstMvQAhHZ3/B1K8OAEPBNBTCdyt9eCpbdjOAUf6mqEQk6HfNqB0UF2IZyQdojqdAxiCDkNdIOxQLgnkRBYaGS4AVgiO/1o+6gBWCgkDBIYQQQe5Hf6LwVI6WJ3L2Gn/OxnCqLaQ2Ka0Ryrqb+zQ31B3UboQ5JP/kP4RjdCLHQv6LyR+vBVGu5fj0mJ2L4a8FUqnsdytDT9Opfh3gqt05juR1wAh4Jg9/wdiuhgBDwVBqZV3L02kJOZ37C8FVe7leq8FVylXdi+eo5Kae8FRKlQdTP+XgqiUzzuTj0qXYz/tFQpjhDfuhPveR/rwVK7uRovBPndiudRdPJG6A=" + } + }, + { + "minTime": "1582372811275", + "maxTime": "1582374596245", + "raw": { + "data": "AHiWyKfMjVxBUTtxwAAAAPp08Dy4Ae6me9oc93L1mjcJQDsTw3gmWu5XqwAnKVf7Xkm+wAnxP/zbwTDXcry3gqpU+LsTyXgi9dy/VwAnKJv9qNBACfUzyl4K113LyWkTuxPVeCo7TKO5ewUnR0O/r0CzII4Qv3ACUDq3+5HIkAJQamgRpDPEAIQUJf8E+jwAhAwSChkMBIPKgBiO+b/Qgi6AGIZ+QN0gqGAEuZ//Tv9yBN8AJQbyQGfQKLgA2HwN/zQIKgA2DUSBBCAyyPEqBSqDFSBKqH1iB3iDyKAtSe76A8qBiqDe6AxSBRqH/yB6qDK6BLyPACB6iDSSAnKBGCHFaBEaDISB6Tkh/MaAilA1UgISQD3oOuEBwCBtxAM+gLDQ8zoCLEDEaA/1B0WgG7QEKIGjkB0yPpNANegLTQP0ICsEHRSAolAM4gYDQEhoe1kBASBkAA==" + } + }, + { + "minTime": "1582374611245", + "maxTime": "1582376396245", + "raw": { + "data": "AHjapIPOjVxBUW2vgAAAAJh17GcSogZNxoh5DXOZ/71QOFQbzQJrQGRQ6OQIFQdGQJSQG2gAGPYt//QPqgAGDVqAwCBKiHfqByqDeaBEafAaBOSAuaDwSBPaAvSHC6BYyDHSB9CPKCBeKA6qDXyBBCH4aBSiDJiA46BNbgl/2ygDgUAzwgCUEBxsgCSkAxAgCOkDw8gC70AMqgGqkASSgPYEANkgCu0AxigDn0HxagChUAN0gGjEAdsgON0AQ4gGuUAQmgeJUATAgGLUALUgCAEBy0gD9UA0ugBNkAeSh+SIATgCoL/agBj4ATgGREARqgO5kASWgGIUARGgfPkAR2gGOkAPmgCbkBwKgDfEAyOgBTUAXmg+OUAQggH+0ASigOtkAPmgCkUAzMgDd0DxIgBt0AQ4gGAkAUOgObkAcagBU0AxogC0QA==" + } + }, + { + "minTime": "1582376411245", + "maxTime": "1582378196245", + "raw": { + "data": "AHjagd/PjVxBUaBGgAAAAJh18FRLADncro7/I8k4OAHPBMddi+KvBUywAh3H43/B4Ir4AQ8kb7qb4ZQ2NGJ0KhTjxCSEGqRvVD4oAN6Hfbt/zQSlABsDKIYHQRsjz9BFyGk0B9IPvT6Wgk2ACYHqv+6F2IAJgYdHdyCSUPNIKKQOs5n/p1AgZB7xAmBAXZDkZA1lBqNAn9AcBHomABYHeX/tBqGABYEXod2oFhIDeIM8oFbp/qQAZAoC/6IM4QAZAfRAr1Dr5AuxB/ZAuRHjyACoCs3/ZAg2ACoM2IH2IcjoFCoDAIOQIFNIC5QAPxR/9Hf+UAt6AB4A56AxMgE0oHDyAROgNaoB4iD0igE4oA46AykgG7wAbA6Zv+aAMFABsArFAZ7QD1UPnlAF4QC6EB1FAJzQOI0ASxAOaQGPkAsVB5cQBmUAkxAaqQDjkDntAL9QGb0AaFALbR+XUA95AbQA" + } + }, + { + "minTime": "1582378211249", + "maxTime": "1582379996245", + "raw": { + "data": "AHji3rrRjVxBUdF2wAAAAJR18Dz4AE7F9DeCvpgAzuVl9/0SOwAZ1N8uod4jCKEqp9UhciMxIPnABkKzv+joX/mADPBUbu5GykF2M4dQyCIxTQiOkdTf6aHcI3ahO0AHzma/4oWFAB8Z3QsFyP/maAeTwVR7uVrbwVC7sZ3XABEflf+E3BABESkh8XUzwFCgO5eG06N2M5HgBSJZv9iZPgBSLBdDvklAhaCHEO8oIaQMdABsdh3/NBvEAGwxCgbtO5iB4EF3oflQTUjj1BACGuEEHuZ/4pQG/QLjQZHQPpQ5qQKsQYpQINQHCR5zgBiBul/oQb0gBiAq6BNCH+SBKCDHaAkiBQCf5yBUSDEqBNKA7qHRCBJCDBiBoSPL6A7aBMyDcaBLKHAKBsCDOiA66Bcbcp//zoAK5gA+AGB7/igAZGAD4AITQBuogAfVADRiAD7EA8eoALkQAyCA" + } + }, + { + "minTime": "1582380011245", + "maxTime": "1582381796245", + "raw": { + "data": "AHjau5bTjVxBUgV6QAAAAJh17Gb6od2AD4pW/4pnSAD44R0O+hUD1IKtQzgg7RHfyCUkMIoIIQNAn3tAmaCtUMqoPvRxMgk9DSaB1kFVOZ/51QNcQGqQauQJJQ5VQOMQZPgA2ApV/zQJOgA2PTiBwKDdyBKCA4CHPqBdaD1yBQKfPaA6CBWSD0iBViHJiAwqBuqDQ6BFKPPCA6CBE6DSCByiHEiBbCA5KDBKBCLkb/PQGd3L2ikBI+LsV6rwT5Xcvy6T26m+SUK3Qd5GcEJTTnBCK4ADjGt/9Qo+AA+h39CgpFDD6CH0DFI6XQfAhsKAD4Gpv+KCnYAPn9ZBLKGtIARgYS/3oKOgBGPy0E4IYBQWe5m/rUCZdy9HpGaOc7F9deCpDdy/7pLzqZ7S8FRymqdy7LuxfKUPl4Kq13L9ykTg" + } + }, + { + "minTime": "1582381811245", + "maxTime": "1582383596258", + "raw": { + "data": "AHjamPLUjVxBUjgkQAAAAJh18kUsAIeCJ2/4O5W1wAhOG7E8l4Kmd3L1WjIJMDqT63gmXu5fk0l52K414Jt7uRjvBV+uKH+xvBUkpY3cvIaT+7GfJolJPMI+l1N8AoSIjeiEnJwChJyMNoW26HffqBkEE7oaaQQpABMflX/dBCcAEwxcgkFPaSCQEMwoJfQOejqRBA6GekHSuZf43gmsu5eC0mlHTdjOL0W0mXUfk6kesAGeCohv+ieiADO5W4vBU2uxfHYAM8FR/f9HcnrwAZ4Kl1N66G/Y0H/Q2B4Kit2M5JQ2aKuTTqLfdTfz6FfIxqhBCcroS6gy6OUoT85G/23gmQpbu5eUU5R2M5xgAKJGv/yaXgAKIPQ87qb5tQgNG6EJBT95CukZEQblC2XQ78pQSkgU1DziBG4AMguW/6I/agAyCBkMbIPDgA2f5A==" + } + }, + { + "minTime": "1582383611245", + "maxTime": "1582385396262", + "raw": { + "data": "AHja9c3WjVxBUmyqAAAAAJh17k6N5JzrwVX7sZ9Oik0wAhm0WE5nf/aBRXknDu5eq0iGAEew/+/3vBUtwAj3K195JzLwVmbqb7lQhlGe0J4TiRBnkLPRhpDrHQ76ZQRkgdFDIcAHwRXf8UdbQAfB4aGpEDhILiT34gvRDEqDu0c+oI/QwAghVwO/7XgiLeSMF3K1VJy7FfS8E213L32kSupfi3gqt3crOUm6Pp2M57Re6ZPR6Lod/hoN6QNOho5BbCOIkFqQAjDCN/vQTZACM/RILQQMOha1AlaOXkHToaTQQIgaNzP/IKBJqDCSBWyH9SBDSDPiAsKBYCP6yBxSD0cAMQKov9CA3UAMQ4HQIrQbNgBSBEt/sT/2gBSBbiDA6AxKBbCH4SBd6DOCBPiPN6BB6DG6A4qBMSHV6BtCDIaAxUAIwLtA" + } + }, + { + "minTime": "1582385411245", + "maxTime": "1582387196245", + "raw": { + "data": "AHja0qnYjVxBUqBNQAAAAJh18Ec7uXuVIddjOc0LyiSU/RAAkTRf/HUz2uABITt5J07uNq8DwXYv+aLmmJvJPNeCa66HfL6CB0PsIJKR2MgaVBSyGakHZIEaT3Qg4VDI6CYEcxoJnQ1kgZxBHLmf++UCMEGCkD/kOX0C40GcEB3kCIUeCkC50HgkCoEB2UOmkDjUGCECXE+rUBxkCYUHfUCQEBVkOZECqkGLEDuEepEBWkDhUGdkC60BukOUEC80GL4AXgQjf6XFD/7YAXgFRQBru5ek4AUkcX+x2M+lgBSKhQ6qbpREzqZ9GhPXcvIqTDACEby/4OxnQcAIRHyfZRRyGmdCPl4KtV3L9bABskW/5uxXWwAb4KitJg7l4VSOHU3/ihSqM9oKChz6dVIS+jGyCFQANCPb/05m/6YAG8FWC7k5t5J2rwVM4A==" + } + }, + { + "minTime": "1582387211245", + "maxTime": "1582388996245", + "raw": { + "data": "AHjar4XajVxBUtJvAAAAAJh18FXG7lZ68FTm6lee8E+13HzvBUApfXYjneCqFdy/cpGjob9/QNRBUUM1QRFHNHgqY3cjFeCoBdTf36CnoVuj0SE+p1QhGSMYISm5If1CgJXQNhoCRUA/KDppATogYZQHUIex0A2CAhRA0BAAcBMd/9QfEwAHAWmgZJQE/I+X0Aw6Ao9AwsgPQQcgoBakBGaBoBARch+jQFAIGUkAuqAnFB+cgIMQM5IBVkBMSfj+ADoCGL/kgbOgA6ApdBuIgG2QNuoDukPMqAVtAYbABkDFd/0QHlwAZB+ygKWQMUIBvUBXyPllAQwgfDQF3IB7EHXyAkBA/IgJ7Q9doBZUBCiBmtAcog6/QEeIB00DUiAidvT//9oAVggA2qAMdIAWmgHOyAH7oAzggBNKA8rIAWkgDCqAEuoBwaA=" + } + }, + { + "minTime": "1582389011245", + "maxTime": "1582390796258", + "raw": { + "data": "AHjajOHbjVxBUwZ5wAAAAJh18E0GADu43t/yeCbrAB0+HQ75xQQPACkMc3+xBIkAKRwmgrVDM6DMkC9p+pQS0hgdBTyBxEc6oLdQ2Ug2hzO/G3gq73crMUejwVIbsZxCiQE6ai0UO46m+iUO4RhhCEk5uQrtGbYAQg/9/wQs2AEOhvwd4K9t3LwKkGOxnSaHqRVaYlRDbqZ+S8FSW7laC8k/14Kh12M35Qzia2RAzkb/zeCaOnQ7k6F4JirsZzqjok3iifkNc6m+60OQRmRCP06tQa9DLUYyQWFCQIAR6GfX3+94K9eAEe4+V4IrXknxuxnVcALRM9/qTrcALRarqb6VQXSAFIdnf7EasgBSFOpzWhWUAIxg6/3oNvACPMz7F5J/bwTJ3crV3grrXYvmKKKhhJqSILAB3Uvzt/yeCvxgA7uXj1JodjOu0OSivE8+iNEJs6F/DgA3wVSo" + } + }, + { + "minTime": "1582390811245", + "maxTime": "1582392596245", + "raw": { + "data": "AHja6bzdjVxBUzk/wAAAAJh18FSm7GdfodhEsJtpEPOpf/UJh3LyulYI3bsX3lEhgBCfff8ETSAEOKP+90Ab1ALOQGWkAmRA+bQCZ0BmxAI0QBR0HnxAJgQGMkAjhA5ygAiAWXf+EBiuACIBOCHxEgENID8qAT6gCwoHSKAdUgNLoA2KAUYg8+IB+sAAwGCL/+gEgQADA49QC/0AZVAZhQC2Uf+NALsQBmEBgtAILQOVUA3VAZEQCxEHhpAHTgBCAX3f8EBlqAEIBDaB7YgFRoDViAT6gDhIfXSAc2gNBIAzSAUqgfiIBbEAIwBp7/egNbQAjAJ1QfU0AkRAGXQHbUAnpAFfQOakAvJAf+QBekAm5P4bgBGAQ5f70BoWAEYB86B12gDHoBDyAz6gFFIPrEAGwCU7/mgDhwAbAaiQCaED9VAIiQGXkAsBD5OQBzEAqZAZOQDgEDtRAGAQFxUAegA=" + } + }, + { + "minTime": "1582392611245", + "maxTime": "1582394396245", + "raw": { + "data": "AHjaxpjfjVxBU2v2QAAAAJh16l+TQgHcvuKU+7GcRonlDPpqNE+OZ/4TgBaBL1/qQYEgBaBEyHqSBE6A6yDc6BLaPDyBvSDK6BDCA8CHJ6BuqDHqBGifOKBW6A7SDGiBXCH0qBXUAHQH5v+SDCMAHQInR45QKFQfTQK/Q4NQL9gBCDCt/wQJEgBDgl/w+gCg0Ay4gBcUATOgPhEAU4gBtEA0ugCNkD9+gClkAM9ABkA0Vf9EAchABkBx8gCwkAzygBwUAQgg+W0AWxAC0A+3f6kAVJAC0ANmgO5EATOgH40AX2gBnUDwEgCwUAwygCW0B+CgCvUAyAgB9EAQ2h+g0AecgG/YAQgBgb/ggC4YAQgP8kAVUgGbEAIkgD20DySgCVEA//AB8ARVf8UB+dAB8AcOgH6EARYgBUEHzqgC/UA/tACUAR7f7kB2xACUAJIgCTEA+NAAcAVDf/UDxfAAcAQmgGREAMegDQUBzAgC+w==" + } + }, + { + "minTime": "1582394411245", + "maxTime": "1582396196245", + "raw": { + "data": "AHjao/TgjVxBU58MQAAAAJh18k8V4JjLkh/GaAnNA7QgICQcgICBUDSqAc1AUWh7NQFsIGYkB0kAGwcmX/NAS9ABsDBCAo9ANEj4HgAyAg2/6IG4YAMgLhQdToD2EDNqAgdD2OgJrQDyQAjA2rf70B80AIwcsoC20DcCAXtASgn7XQE+oGEkBzaAU1B1ggOxQMDoC7EA8SHkRAU2gd7QEeoOUEBOaAZZAxagLOgBCP8q/4ICB4AQgZLQF6oBhUHTyAmpA8MgK2QDTwADD2Hf/0BzcAAwNLoB/kBEKDsNAS2gdkQDUOKH94vJPDeBZu5WgvBUguxfx0XZDtTkURB1L/68FfC7k6dJF5I8XYzndFzplVG4OhPxeCZ68k6V3L2mneOxfZ3gqY3cnKvJEq8FdW6m+90JjRjpB60JLTg1CAkdwQ+ZzP/taBdSDcyBJqHDgA==" + } + }, + { + "minTime": "1582396211245", + "maxTime": "1582397996245", + "raw": { + "data": "AHjagNDijVxBU9KOQAAAAJh18k+13L0+nmIszqZ4q8FVW7l+7SpHYnkvJGy8FXa7l5BTlXQ76dQOAgr1DOEAIQf/f8Ec+QAhBDCGVkE+QAlPa9/uQTNACUMQIHDQVXACEc6X/BBxEAIQ2mghpA3Tkh/PaAo1AwcgO8QfNIDykDMSAgtALmh6dQHHIGAEBGSD9ZAfegYAQHoo+JEBuqAYtA2YgOwQdgQAxAM9f6EBbcAMQMdICEEPCiA0BAwwgJNQDQoPakBY6AYhA36gINT84oDuUDfCAlhAMkg7mQE0oH/UBHyHotAQ8gYaQElIOGkBESAdNAzAgI/R9lIDm0DSqAbdAS0g6vQEkIGmoARgLTv96H36AEYCJkA1aBzpAXZACcAwF/tQcIQAnASWgZrQG7wAbtV//Rt/zQAJwgA2AAyaADa6AB06AHFKABLqADdqABNKAPBKAA+qABFCADdI" + } + }, + { + "minTime": "1582398011245", + "maxTime": "1582399796245", + "raw": { + "data": "AHja3avkjVxBVAW6gAAAAJh17GddohhDUJgxFGOhfwXgmJu5ew0sB2L5qj9u5edUnZ1M8feCpxS4u4+94H6wAZ2I4b/o8E0mADJ7O5eA0pdzO/y0CUICSdy9ppC7sVzKPdNzABvkitv+bwT24AN6kerwPfdyMV4KqdOO7Gdboi9OTQAbF/3/N0N+rwAbAw0GyQwJBM0c5eCq7TRu4+V4KsN1M85eCvTdy/5p7rsZ3qhv0UKn30J6iI3I7+hQEE7l+BSLXYvnLwVb7uTsUtnU3yqg2iFvozjABsNtv+aDzQAbOiUPYRuFBg0KfdCP94GpeSc27k5F4Jq7sZ8WizEyUiE0Ns6m+50PuRmlCsE4NQiBGCIAYg9N/oQu2AGOZv+t4Jo7uXsVIWdi+8oayKWmxPBVbupvmlCREY+Q6xOZUL2QV9Hr0ICdDvhM" + } + }, + { + "minTime": "1582399811245", + "maxTime": "1582401596245", + "raw": { + "data": "AHjauofmjVxBVDiOwAAAAJh18jZu5eoU2VHUdi+8okSf08FS66m+w0GVQjyAE4x/f7ULogBOe5IOKhYSMyoci4n/4d4Kqt3LxjABkaq/6JGEAGdi+rvBWku5O/eCYC6m+80GkQuFGG0PTTphCXEYcgAuDB3/VCGYAL6EfbwTPXcr5Uu7sVwbyRovBVgu5fn0rF1N95oQKgmSNPwAhCb7/gnxEAIQq9GUUH/QqRzP/waB5qD0aBbKA0aHMKBXyDESB6CPNaBQqAwaDRCB6iHKKBc6DBiBJ8AGQG7v+ifHsAGQN/QaUQG4gAeBdF/5Q4UgAeBOaD+qBLaPKaB1yDpqBHaA6SHEyBX6Dz6Bf7kX/N5G3eCq3dy8FpHjsX8tC7RJ0w1F9dTf1KE2IwYhQCcNoRag1SOtoeK6Hf2KCWUNEIGWQRSjrhBDQA==" + } + }, + { + "minTime": "1582401611245", + "maxTime": "1582403396245", + "raw": { + "data": "AHjal+PnjVxBVGtZQAAAAJh18Fcm6m/2UPsRppBmUL8T91CAUZVQpZB43M/9EoEsoPboCuIE4IcZIFdoPuwAdAhq/5I8pQAdArtAcBBphA6lDiZAmRBs1AaZAlhPvtA45BtRAfBAuND89AoFBnpAipHglAaVAvZB9dArtAaSAEIdb3/BA6aAEINzoEtID5wAfwR/8/f8UATOAD/JNPdytLeCujgA/sX0O/4onUAH+SZC7lYenmdTf+MAHQii/5I9XAB0K8QfxO54ARh+t/vR8CAEYcA6HfbaBmkEEIZNQUSj09AyCCRIAChuq//IKBgAKeTEFWIYZgA2Dkr/mjvyADYGOQRChl6ADIILv+jmZ+jABngnYpAO4+V4J8LsX2tEYeSeG7lZSmydSfS8kbrwVTruVm7wV07sZ1yhS0SQnrEUchn3Q767QfMhlVBR6BdEfUIIHQ3mgYpBWAA=" + } + }, + { + "minTime": "1582403411291", + "maxTime": "1582405196245", + "raw": { + "data": "AHi29b7pjVxBVJwugAAAAOp08k0mALvBVPu5WRp8HYzr1DQoixMYoq9yO/93gqOXcrc3knCvA9N2M+9RKCaLQyKKsdSf28E0d5J/7uXrNO/djOH0TtACE2Nf8ETJACEOy6HfPaC2EMEIJMR/OgndDV6Br0FWp4zQfKhkFBaqORYAPgcO/4oK4gA+HgEFUuZ3568k5l4K393LyCi9JiDsX3l5J7bwTK3crE0gbqZ9K8FUGnldx97wT6XYzpVD7IhNNKI9dCauhn16DmQKLuXndN5djOH0VSh/02iiXHUn+vA8t3LxKlgIxTsZ0ui2k6IimkMLACHFH/Ud/wQDqYAQgMIIBNSBy+gExoDbSAQEgDXoPOaAV4gPgIBTiAImgchIBwCA1CgDooBk6H1+gEVoDPEAGwBxL/mgFTQAbA5wQDoUBq5AGIQC+UH+cA==" + } + }, + { + "minTime": "1582405211245", + "maxTime": "1582406996245", + "raw": { + "data": "AHja0ZrrjVxBVMx/AAAAAJh18FTO7kacAHeCPm/5OxPbgA7yPzeCpPdy8Jpfjmf/2YAQgQPf8EG5IAQgMcgRIhuCgMYgwagbyj0ogQEgzigPogV8h+egV0gLmg/mgWegNSnuAgOWg2egZ8gOUh0Egcmg1wgNkgRYj1kgT0g8QgXAhyIgKOgc0g/IgQY5If9+gKcQMCoBiEBCyDtVAR2ge1gA2AkS/5oBUoANh5vQFioHMUA0iAldB5WgLRQM3ICBUAtSPitAfEgbdgA6AjW/5IBjIAOg6+QHqoBSEDQCA8FDxkgK3QMuoB3UBNiDlpAVWgfCgBaAjG/1J+h4AWgHTQFOIGIUB2yAXlBzggLfgAyBkW/6ID/oAMh7TQDJICxkDMSA/ZB2UgILQMboBwEBNKPhNAU+gf/QFcIBvUHGyAsVA82gKVQD4oevUBwiBr8A" + } + }, + { + "minTime": "1582407011245", + "maxTime": "1582408796245", + "raw": { + "data": "AHjarvbsjVxBVP19QAAAAJh18Dz3YzotHmJkVFqN6X/laADWeCr9dy8mpHzsV/rwVYqdR3L32nPupnuKFjRhjyTb3gqGXYztVHRpqFEYofV0N+0oOc7l7zRvUql2K7lG47l7HRwEvV1M8zQjTuX5FKxdiuDQzvBVlu5XYvBVZuZ/6bQIpQGSQaOQJDQ/pQJZQbLQHrQJ8R6LQJRQZfQJvQ/LgA2BJV/zQYigA2BQCA0yfDCBA6DCKBHaHbKBxaDPaBbqPIKA3qBtyDKaBaKHLiA4KBGEAAwaiv/6BEMAA8kP41QE8oGI0B8kAKQcx3+xAW3ACkDL6AnJDx4gLlQNyoCG0A5SDo9AQmgeVQF1oBiEfK6A0dA1kgJsQDVoO4YAHgJ5v/KBluAB4CJkPLSA65A08gGeQFwIOA0BJkANQPZ3+ZALxADUBf6f5wA=" + } + }, + { + "minTime": "1582408811245", + "maxTime": "1582410596245", + "raw": { + "data": "AHTai9LujVxBVTCUwAAAAJh18k+13L3WkWOwfeCfPADHcjFv9CW4AY6m+U0GGQpxHkYAMhVF/0TkuADIMWhTKPWoSbAAPQ76Zv/6B9YABggRDTaCLEczINrQ1MgihPR6CaEDOIapQekjlFBeyG3EFMIHpcTP83gqKXcTXgnvuxPZeCJd3JxbwVDqaV1N98ofSggqMIoQenGaG0Iz9ABsJgv+bod/5wAbBySBWEMnoKZgBKPq7/cgtWAEoY0QRanihA+SDT0P4IPNRy2gqZDM6B64ADgs2/+uZ3+PAAcDzu5fk0UxI5diufeCqZdyvjeCofdTfQ6E9IN+joqFDoP6nSgQAuv9JAC4GL36lVkOAAAADnUwX82gAAAAAAHRWggOnAAAAAAACADxAAAAAAAIAY6AAAAAAAgA5MAAAAAACAOwQAAAAAAIACYgAAAAAAgAaOAAAAAACAA54AAAAAAIANQgAAAAAAgAc+AAAAAACAHQsAAAAAAIACFQAAAAAAgAYoAAAAAACAASgAAAAAAIAD3gAAAAAAgA6RAAAAAACAAnkAAAAAAA" + } + }, + { + "minTime": "1582410611245", + "maxTime": "1582412396245", + "raw": { + "data": "AHja6K3wjVxAu98AAAAAAJh12lXe0l/hbyonTGtxfTYAOlD3/JGfgA7aVx7eVLLcVuLeV1rYZ563lWKnkbidu3kx9tM+ZRQaGvgBCZbv+CKjgBDWd+eoDTQICg1RwK7tuM5DQs6LSTpCHkRQjab+nQjZBMUdaQsJB3054Q0BGq0GIQi9sO+gUHsIFiQ2wg65HeSCYkMFoFZQSan1VA7iDJUCqIZzQaIjpRA8aCp0PHoFeQTW1I/+RQBI0AmlAdKQCzEAfZA6vQD7UBoZAHhQCGkHs2AEIBrl/wQBDIAQgPwIAqyAVCgfNoBQyAPUgNRoBuCAIWh86IBuCAOEgNPoBwaAIuge0oBcaAOOgNAoBySDz+gC1IBRaA9KgEiIHUiAR8gCpoDCaASej/BoBXCAMIgNOQApAOzv9iALZACkDnpANtQGKUAvwA==" + } + }, + { + "minTime": "1582412411245", + "maxTime": "1582414196245", + "raw": { + "data": "AHjaxYnyjVxA6fnAAAAAAJh13G+DUJLR21CsU5wQUKADISdf9EYqgAyG8oMm2nfVaCYEPOoK2QO6jkBBaKHgUCcoLDT8HABsFGX/NAysAGw7Ygq1AwKOm0EWof9QU6gfVrR/xqgFCIDxqAXkgD9oHdKAWtABEB3m/8IBAsAEQeE0A+FAdMQBxUA3lA6wQB2kA39AbVQBREA8VAFbQ+30A29AHbgBCA1/f8EA/SAEIHRqAOsgFGIDoEAHwBpb/igFSwAfB+KQCT0Bp1AF1gAOATVf/UDxSAA4AviAT2gPVoBTMAIR+B7/ggC9wAhAIPQHq0AvhAHAgBiBzxf6EAriAGIDDCAZGg8coAyqAX4gMcoBxCBzUgFpIA3MAIQGoL/ggHvwAhD7xQB0kA3FAbdQBREA4VA58QBbUAnhAc5QBG0AoBB4GQD9UBttAHUQCYEDphAI7QHSUAmFAFrgBCf9Xf8EAumAEIAxCA7q" + } + }, + { + "minTime": "1582414211245", + "maxTime": "1582415996245", + "raw": { + "data": "AHjaouXzjVxA+GPAAAAAAJh15kbMAGcCevf9HIrWYAMnOcS9jpz7eR5uZMtcirdcSPFyIsUvuBf+0VBCrTB3IrgW4z69zJw7kTbXEv4KT8ihOBfWXIqd3Ev5aXKiyt5v7tCTUbrQS1CXE+vQvlBoEZ4Q15tO/Q0CTuZNTcSMlyJ/7gT13MnBuRNDcSf7ACHMibv+DkVUcAIbzfnqCmocYjcKDoIZqnZaDSoVoj3iCUoUW3Hf+qC1kDModdgBCCYb/gjvaAEIGjQTUh3VBaqBn09NoNsQPWh2RAmqC5EfYoL0QMYhv1B/KBK2dX/+QoACnORfgUotGScSe+5lfylFci8dpn7gb6LQa9Da0bvQdFDdU49Qr9B0ka+Q4BBTm8z71zJ3qcTkX09JBgA+Lzf8XEnqwAfzIk3Iv1aU6i1OBvz1BmA=" + } + } + ] + } +} +{ + "series": { + "labels": [ + { + "name": "__name__", + "value": "gitlab_transaction_cache_read_hit_count_total" + }, + { + "name": "action", + "value": "widget.json" + }, + { + "name": "controller", + "value": "Projects::MergeRequests::ContentController" + }, + { + "name": "env", + "value": "gprd" + }, + { + "name": "environment", + "value": "gprd" + }, + { + "name": "fqdn", + "value": "web-16-sv-gprd.c.gitlab-production.internal" + }, + { + "name": "instance", + "value": "web-16-sv-gprd.c.gitlab-production.internal:8083" + }, + { + "name": "job", + "value": "gitlab-rails" + }, + { + "name": "monitor", + "value": "app" + }, + { + "name": "provider", + "value": "gcp" + }, + { + "name": "region", + "value": "us-east" + }, + { + "name": "replica", + "value": "02" + }, + { + "name": "shard", + "value": "default" + }, + { + "name": "stage", + "value": "main" + }, + { + "name": "tier", + "value": "sv" + }, + { + "name": "type", + "value": "web" + } + ], + "chunks": [ + { + "minTime": "1582329603053", + "maxTime": "1582331388053", + "raw": { + "data": "AHjaj42jjVxBSeb4AAAAAJh16Gdxu5U6uxeR0jJGKdTOK0Wim9kSI5m++XYvA6Pwk/upnHsAAxaV//TesAAxVzob/XQ+xGHUPwTlhCPkYZQolBYm5L/1d2Lvykdo9jqZvCml0c+6G/tULaRjtCLUGBTkpCBEbcQumAC+Z3y/f9UExQAXDbqC60dpoJqQ8ughlPb6BhkEZwALDEt/7QVjAAsfOoLkQMTAB0MD3/JBO0AHcjvx93Kjl2L1vAAMje//upnKsAAx+Cc7RGzob3RgBiDn3+hF7IAYgrSdhIWLAAcaCv/qEewAHzO+eUGwIehQdujtZBU6GXkHjp/pQfWhpBBdCOO0HFoY+QS24n/2N3KklMO7F7JS2nUrn0QSYV3JnboT53cmruxOLSJdS+wwADExv/6ZlAAMXFzJ/ruVFrsRju5Xrupf70RpM6dyq9dDfDqDgg==" + } + }, + { + "minTime": "1582331403053", + "maxTime": "1582333188053", + "raw": { + "data": "AHja7OikjVxBSlmbAAAAAJh17FZq7lT/ACnUz3u/2IZuAFIqNMwo6lyP/MqBJCDCSBA6HECBaSAyaC8cAAwHAv/6PQ8AAwOCQa2QIhQ5aQH8QJQQYigA6BUl/yT59gA6BOyDDCB5iHY8AMQFnv9CBKsAMQf0QPhR/8QP1QZtQJwQ/LQKHQaRQIecCP93Km92Kw9LQ6j8YAF7lQDf+3YnFwAL3Kk1OC6E+F3Iq3Yv3KQc6l/9dyvbdis5dyq7TQOZnx8AAwUN//Q9cAA9yr7gA6Y2/5Ope74AO8E2F2JzLuVyLoX7GAFe5UQ3+tMVACvYvOqQM6lda7lUy7F4vSj3I38O7kwF2L8SliIyTqX39ENTJURF0N84ofijIyFuJwohPyMaIRyg+7mb83QWZ2L/ekmupnKaJNTK6LrQ6bob6HQ+dGakJKT9iAFId3f7EYZgBSFeOJ38GgJNA3jwTe3cqeXUvgI=" + } + }, + { + "minTime": "1582333203053", + "maxTime": "1582334988064", + "raw": { + "data": "AHjaycSmjVxBSsWsgAAAAJh17FerAAcm9/9dC/CwAH3KoNN27F7lSd3Uz4NF/QADDa3/9MNwADEguZvx1BaYAPhpd/xQVmAD45wghLsXiVIYdCvNgBTuTZ7/Y7EacAK9yudv/7qZ3PAAMNtACkZZf7ExzACkUc5H/kNAaBAv1BnFA9NDhBApNBj9AbhAnZH0eAJoF+X9pAemAJoMloG2IdUIF6INEIEYIDap+1wAhAke/4INDwAhAatApJD5RAnBBqFAhhHk5AjpAf9BmNArJD/mAA4F43/1AdKAA4MzoFfN6X/MaAPyQDcCAHZQBkKA7LgBeAJwv9KAG+gBeAY8QBWaB/+QBNqAbIQA2SAJrQHGqAKhQD3yAKfQfTUAQQBBN/gQDT0AQQAxyAKOQHuSAL8gAGAa/v/6AIPgAGAHlQPLUAKwBX1/rQD1MAKwAg6AKnQHGsAHwBCN/xQD6EAHwBUcAAw/Ft//QBLMAAwDHaAG6QBVqA/AQBFMAAwDeV//QAqUAAwBJiB/RQBNkAFwDBI=" + } + }, + { + "minTime": "1582335003053", + "maxTime": "1582336788053", + "raw": { + "data": "AHjapqCojVxBSyspAAAAAJh18CxdTP9YAQiib/ghlYAQlr0Pg5m/K4ABgo1//QxyAAYNojmzwT83ci7diMt3K6V0M8rQVDuVBbsVjLuVLbqX1NHGgA6Yrf8ncqHYAO4ofyygJfQNzIBsEBIqDj1AXCge8QERoeI0BQaBj2ADoBhL/kgKBgA6D7JAUWgZbQCqoDrkfPqAr5AOVAC8DbV/pQHxwAvB2SgH1QFHIHt0BNaHtJAMUgXTQENoOH0AxKAoWAEoHS7/cgEDgBKAnxPxSgPXQNzoBg0BPCDr9ATbAAcDAl/9QHdQAHD3GgJcQMGIBtEBUiD/dATOgaqgAGAiK//oB7IABj7vQHEIG5YABgLJv/6DqqAAYBt0BHyBtKADYCQr/mh/qgA2AipA1wgGqQE/IO8EBIaByVAMogLucDf8LuV7bsTvUg3gnJupnRKIwTL6OvQoDob5ZQvpGcYAQhoN/wTjiAEISEgxyN+A" + } + }, + { + "minTime": "1582336803082", + "maxTime": "1582338588053", + "raw": { + "data": "AHiUhPypjVxBS4+0AAAAAPt05nfAMAOwdqh/yAD4Nwv+KBmIAPjl1BWaGp0G+QAdPVd/yQO3AB0FKQADD91//QTZAEkdG391BHkARwNKhqdBoiBonI/9MoH5oNOIEbQADARi//4fhX//AjGAAYM+oF6oD6QADHti//oH/QADBoFAe9AulD8RAQ1BeZAcNAu1P42AD4Ft3/FAbCAD4M3oFkIfmwAvAuW/0oDFQAvBpuAAYE63/9H6mAAoFoX/9AaWAAYNJoEpIfBIFawAdBh+/5IDoQAdAlJxP/oqA58AMQMKv9CApEAMdTOW4ABiEb/+mW4ABhbkdQ6G+WUL7RkZBpIABhVV//Th2AAYfcjO6FAQAtzM+Dv9TwRvwAt3J0rsTp0nIAB8E7u//upnZ8AAxkKZ4QxiL9gAHoX/+//u5VWwADPi7FZe7lUfAB3Unh3/J3K/GADuxWEu5X2uR38m8E593Kpl2K9d4JvruPFdTOqYABi+L/+nRYABitkO+6GfWwAD3Kpm//pu4AB7Fb+ngdTOg0TOht01+jmQ" + } + }, + { + "minTime": "1582338603053", + "maxTime": "1582340388053", + "raw": { + "data": "AHja4NerjVxBS/AwgAAAAKt18E4e/2u5UfwAn2Lz+ldupn9KJUgCObIv7qJ5gCOHVdDfQ6Hao0ogyKERpyAhAyN/oe+gv7ah/9buVwrsNm8C3dTN80R2huE2kj63Q33jAAkHEv/iFuQAJHqUJWTu5CSkGqRsNDk3M75fQVogXtDLCDSkckoGWQQpACcNA3+1BuUAJwNUnmtBnsAAw1Xf/0DxQADBiyOykE9IZUQL6g4ByP/QKA3qBaKD56BfiHPaBLCA0aDeaBxKPIKBS6AyiDQKB4cALQEjv9SHIsALQLgQfwQKSgAGAxF//T9hgAGAnqBQCDwqBICHb0APQHLv8SBQ0APQfsQL5R4pQHcQIUQdaQLFQGaQ7lQO9QFqQaoQOHcT/6agH4gNegYu7lXilZdSvndyZC7F6DRtk3R0M9heCa7AAfcqQ7/67F/7gAOTS6ldy7lRyA==" + } + }, + { + "minTime": "1582340403053", + "maxTime": "1582342188076", + "raw": { + "data": "AHjavbOtjVxBTE43gAAAAJh18C5dypdczvqNBwqBMUOtIILR0EgYmAFIKWv9iGI4AUg4tPP6CPIAHhve/8oGQgAeCZkd1IPLgASGfr/4goqABIG7cj/yWgVUg8qgVegNoh7ogSYgzmgSKj22gM4gSEgwggVYh/MgU+gNagxDAAMCub/+n+5AAMCZUGnkCBUOX0BYkCdEH7UCwoABjw7f/8Bl7//gQLAAMGiEDkUONkCh0BkUHaUC40BTXBD/LUAhkAAwHyQAVAKTf9MAccAGQPZoBKngmnuxew0lN0N8OoRCj2UADwm2/8p0DAA8EsQ6tGnUIWQbRzN+3oJY7F+1S6HUzlNDOIqiAAZ6a//ouCAAYbd0L8nAAMK2//uxfv4ABlSI2jqX0VHigBPsXtm/2oz8AJyg3I/8QoG/IMrwADAUK//oHuwADDv1AYBArdBkVA7pHodAVmAEIEo3/BB9uAEIFiID6IduQAvA+kA=" + } + }, + { + "minTime": "1582342203053", + "maxTime": "1582343988053", + "raw": { + "data": "AHjamo+vjVxBTK42AAAAAJh17kQbwT24AQ5nfH9/wQWLACEP9oO4R/RABME1X/dDe0AEwP6gzlPbqCa0DRodAQQajsKAEYGJv96CPYARhtpB2zif/YYAggGXf4ECxoAg8E4t3GrdTPtUVghrk24j1oAB6G+x7/+g8sAAwrxH2kJ5TpxBOUP9Rn9CAnM76RQPQgnFDcqD9YAIjgG/8ILlgAiBvENvoP8T0ogfxBfaHtEECoE2R3Og9lDPiBRIAOgyG/5ORv7mADvJFq8D+XkiVdyO15IwXgntpjInOxfc3UzBdJwodeAD4sC/4uhv2eAD4Eogy6AswAfA5L/igOcAHwDxDv0DTQF5BXEBDgAGPlX/9AzoACgid//Q8CAAYAagEqA8oBSgciAaIA5ANUB5vyyDmQDVATEDJQCdAS4ABn5V//QA2AAYAqgKSBuQAhBu7/ggJcAIQLJDs0ATQPNBvkBUQP0=" + } + }, + { + "minTime": "1582344003053", + "maxTime": "1582345788053", + "raw": { + "data": "AHja9+qwjVxBTO3uAAAAAJh17F+TQ5kZhCvQQU+aABIKd/8QuYAEIHyO+hUIE6C+5nfwKAx0AjoHkQB2gFpACSA3kAyIAmQfEgFIQ64gztAXiAGEAnoHTR+4grZAeqB1EBsoA7EA0od2QD6gcBAJyAEkAFoDoQZ4gC+AE4B8v9pACcAbCB44AQgJC/4J+sgBCA2UDpICRQexAAMB3X/9AKkAAwOigF9AbUAHwBbf8UA2QAfD/KAZhADEAAwEDf/0DMwADASaANEHrICqQDqgB9A8yAX4AOjy2/5IJAgBeBIL/ugM6AGoApv95ACMALodjQBOgGRA66Dw0C8oB0QBq3o//PQAQngnDoPp6ovO5H+8kX6OU4IqeCe6lk7F+hQu0ENFBQSU6xDARvkCEA==" + } + }, + { + "minTime": "1582345803053", + "maxTime": "1582347588054", + "raw": { + "data": "AHja1MayjVxBTQOsAAAAAJh18keKHIAV6mf+3+tCUQArBto7JAoQAyv86A8gBmD1Qlqf4QDSDPQBqBdQBqEjRZcAAwSl//dDP/4ABgEUC+8E6GAAZ1X/9FWAAe5Hq9DfvA8F8FvACPkbe/3vQ+mAEexf7UHBCpRV0B4QdkDVPZQwkc1BVQ8UF91K/V8Fq9DbvJE68E8VEKAAZsX/9FGAAe5X4iGRE/ACU6l/uRDQAlCi7E/t6GpeB+7uV5aPtMkhtRiIO3M7/ZQGsgYxAICAw0H6oFBQBygKpDn8AAwNPf/0GQQADA/6Ny0DnIbnQcWgXJPdaDTEDPIa/QZ8gYpHf6DC0DWQAzDrMAgwTLfmcC/QDnyP/N6BXqDpiBL6A3CHrqBfiDG0AAwHkv/6BP0AAx9cQKZQHSQdPgA+BUt/xQGfgA+G2CAwMAAwcbA=" + } + }, + { + "minTime": "1582347603053", + "maxTime": "1582349388053", + "raw": { + "data": "AHjasaK0jVxBTS8+gAAAAJh18Ebrmd9IoPVQ0pAAMCF3/9B1sAAwLOjypBIUAHQxHf8kCSwAdBRaeK0ByQAPBQl/5Qy5AA8Hmo6BQTIgVRD0KCMXFD+30BASASlA+ggLmQDJoO8kBN8AFwOPX/VAOhABcBdaH1ZANygKsQMsoD5UAm0AAwdl3/9AbdAAMA96Bt9Adaj78QE5oGSUAuqA/ZB3igGJQExIHU0Bb8ACQ8A3/xAMXAAkBSSB+hAS8g7wQDTICUEDH0ABwFXX/1P9ZAAcAv6AlBA18gPwQcyoCnEAxaB3lARgh7PQCyoD1UDVkADwEbX/lAKDAA8H0KARZAWoge+QF0o+DEBP6AZ9A2OgOEQcloC7IAPgZTv+KAduAD4CqkPzyArhAOUgc0QFIIBhkHd8AAwGOX/9APzAAMDd6A5lwR/32gD7IBdSA6EgDDoBVyB98gFXIA96A3JAAMA/i//oPdsAAwBxgA==" + } + }, + { + "minTime": "1582349403053", + "maxTime": "1582351188053", + "raw": { + "data": "AHjajv61jVxBTYliAAAAAJh18DSwAd2Iy7/k7lXzAB3Uz+9DuIlpPjInNzO+jUCqwAXBqt/1QMBABcO9IJAR0wgeNBIyGukHIQAfAsl/xT1tAB8HWIZYQLrAAMFm3/9HpEAAwOYgsRD4aC7XI/8goCDIH2INdQAtAlS/1ICrQAtD55Ap5BlVAUNAg9H7BAoVBm5AXJAlND2NAeyAD4FwX/FB7iAD4FroD/J+RoE5INsIDaIEzoe5QApApO/2IDHwApBltAxZAWZHuJA0ZAbRBqSADoHeX/JDo2ADoDFIEhoMlIFMuJ/8/QGreCY+7FZ3AB01N/yRuQAd1M6tRxKFwgBudFv8qPegBvoX9F4JybuVN7sXpVM6RCHUv4ruVH7sXtVJSRJnM7+pQXAhlxA66DIkCDwADHYN//QdpAAMNYoHkQXfAC0+SX+rA+MAKQXZAAMMdIOIQJKjoRBxCG8kE7oGEcjv1lA3QA==" + } + }, + { + "minTime": "1582351203053", + "maxTime": "1582352988053", + "raw": { + "data": "AHja69m3jVxBTeH5AAAAAJ917F5Fv/OXhAAvUz9mAAYWJFSJlRGzuhvi9CTUF4R6VChEGETqNCSkf+QtZB0HM38OgtyBTIZ0g6jqZ0OhrUUsnHUNyi/3Q34XAAMG0v/6EqwADGmkNoQdCAFJ0df7EPLgBSM9IKEhCDcj/7t3K8l2L3WjgpbbqX6lCWdyuPdid28E4N3K3d0N9zoLEh2aMsIV6g3qe1oXcg6CM3oU25nfE6DkUNYIFTgBaDHL/UgZSAFo6WQdohlZAkKCkU/4oKvQyYgfeACoLSv+yPxIAKgu1AoqHuoAYgpq/0IH1gBjkf+yUD3EGLIADgVVf/UBcYADh9ugS4gK4g3NAB0D0b/kj0PAB0B7kCZUGioAOgYRf8kB3oAOh1agcEg2+gS2nxpAAcBv7/6gX1AAcHhEC7IACgKZf/kOY4ACgbUgOig6EgUCgOGj3ygQIg4c" + } + }, + { + "minTime": "1582353003053", + "maxTime": "1582354788053", + "raw": { + "data": "AHjayLW5jVxBTjsaAAAAAJh18D93UvpKJsnNvBO7dx67ih/OqA7ZAywgIygAuDqm/6oBxIALgJsQOqoCoUA0KHtFAdWgbWQE5IBWkHLCAgZA96gLzR86IBTUBGiB5VAWUgHFQcuwADAblf/0DSEAAwElIB7kPYKA/OAFoGNL/UgLqgBaAdpBxwgJ0QMxoCpk/GKAxVANGgYvQFWoOYkB2sAAwMTX/9AKdAAMBPCHqZAZOgZyQDQICaUHTyA+FAyygKKQDpI+MIAQgJ6v+CB0WAEICUkArqDg1AXWgfrQFWoBLUPKaA8xA0wgLfQdroCdkAs6B9xAUWgHxcD/9u7ldi7F65gBSNbf7E0GAFOpfP3cqyU37sTkYAV7lT/f63Q32nACsOSRrVBmEKIT01CV0ZxQWRDe0FqQORzO/k0AdIDCQCkgf1BYKHsEBSIHXgBGAT7/ego+AEY5zA==" + } + }, + { + "minTime": "1582354803053", + "maxTime": "1582356588053", + "raw": { + "data": "AHjapZG7jVxBTpXlAAAAAJh17FYukodDffaHYI0UhIqD9wAhOsr/ghH8AIR7hCYnI/9QoDAoFuQARB5W/8IE7QARDspAnBAfxBpFAgFHgRAiRBm9A4VDgWACoC+3/ZAryACoPAIEPp9IoDToFRIM4oHFIdOoEJIDaINhoEiI/TIF3IM4IDdIF0IdpoFNoPwIFZuKH8LwANAN1f+kBfMADQMLoDX0AysAAwcDX/9AUdAAMDCaA6dD1ugGVQEvoGOUBaCDmxAfmgaNQDQoCAUfOKAvJAwUgOYQdvwA1AN/f5kBB8ANQNqoDLEAySHelANGgYgQGgoBIUHfaA/RA26gH1QFjp/6UB9qB+VAUogGLQdxoDn0DBqAW2AAYCf7/+h6agAGA89A0+gGGQEWIOAUBGyBvFAe+j6MQDVIC5kD88AHQExX/JB3zAB0AxSAstA66gE3QEMg" + } + }, + { + "minTime": "1582356603053", + "maxTime": "1582358388059", + "raw": { + "data": "AHjagu28jVxBTviJAAAAAJh17jeuxORgA/wRS3/F3KgOAD+pnIKKZT1yFfREjej/2d3K7WAAexWg3/94J3sAA9yq7dSvDeCdi7lU27F49TYkYV0N9gwADDjr/+gq8AAxqxCfE/mQpRBqUctQr1zO+X0CEoPWQzIgvRAwiOgkH1oYvQV8gYlPFqC+EPBoKUgAGOU7/+gjmAAYG1Q3AgjiACuR35Xf9kDTwAV4Jz7sXnNKtdTPlUVwhuE3aiUnQr+XcmruxeL0lCAE4yN/tdS+7wAn3Knl2L7KjcJbbmd/ZoLzQyOge2AD4Jjv+KOhIAPg3xDPaBt0F/J/nQXagfJDa6DkEdpIGxQU1ABkPu3/RAhkAGQU84of+qgLxQMUoBm0BYKD2JAThAAUAut/+QM8QAFAdOh6ZQDPwAdAXPf8kDNkAHQEGQAHB/Lf/UBJUABwC+oGiUBzCPrpAN+gLDQPrICZ0HW6Ab2ABoCugA==" + } + }, + { + "minTime": "1582358403053", + "maxTime": "1582360188053", + "raw": { + "data": "AHja38i+jVxBT1ZOAAAAAJh17j1U7gBHob7fv96GlwAjGEEJPQaxO1kOagA6Nx3/JBWYAOhPTkf/w0CjkBqkGO0CUYAOh2nf8kD5oAOgICg4CgXnAB0B+7/kj3zAB0D2UG24ABgOJf/0CWYABh0Ogdqg0wgMkgY/ACc+xb/agMPACcCyUGf0DmoAHh3bf+UBnoAHgRUg1GgRKj+ggJIgVmgwwgdEhxfAB8CoL/igMHAB8Gl0D9nBD/K4ASgFxv9yAMWAEoDWHcr6XUntwAD4Hx3/93Km+AAexW4u5Uouhv6dC70ZCQYBC2U+qQSyAAYVHf/0ZHgAGGQIMi5nfGMAAwbHf/0NUQBDA5d/gQV1AEEc3oP1gL+Hg76jg9qAfZ5WgCGCl0DGQA7Dct/jQQTADsfWIJqQ09ADUEHX+ZA0sANcjv39A5jsXtFHNSH3Urz3cqkU1TsTv3cqCXQz+tCjoM1GtoSJ1M95RMSGuTFiIBczflaCqIYm7lemlpdTN/Q=" + } + }, + { + "minTime": "1582360203053", + "maxTime": "1582361988053", + "raw": { + "data": "AHjavKTAjVxBT7XRgAAAAJh17F4hSp4AV6Gf33+v3KieAE+xej4ABjHJJbqX01Hsdi/hp2bih/HqAtVA2MgK0QDioOQ0BXiB5RAXOgGHQ9doCTEDkkACQDN3/xAW/AAkH1aAqtAzMgG6gBWAu+/1o+UIAVgOYQNUoBoUBcqD5dAX4gFPQPDICh0PLyAU5ATWgeCQF4IBoEHKSAgBAxkgKtT81IDtkDWKAihAO4g4CQEdQALA13f+0BHEACw/roBP0BJaBq1AR+g9xQDNoCbkDuSAsNANuj7pQHGoG0UA9iAmFB6ygLuQDaIG6YABgIPv/6HiCAAYCA0DK6AhGAAYPmoAPgLAv9+AY6AEYGCUBdzWv//olAAJNQAGoUAAZNAANaQAOBEAAmRAAZjgBOAASpf7UAHtiAE4ABGSAAxYgAEmoAA2iAB1kgAHQoAAtCAA18gAHRoAfQCAAOmgAFlIADFyAAT4gAcdIABzyAALAgANYIAB+4A=" + } + }, + { + "minTime": "1582362003053", + "maxTime": "1582363788053", + "raw": { + "data": "AHjamYDCjVxBUAwjQAAAAJh18DSu5e70dlJOdjO+UQanlkVm5nfkcAIwGFf70COwAj3L0ukFuxfsUTFCgTGHgqSYAJ6m/2b/uhE8AExmVBbUJIT2KAAYS5f/0brgAGCVId+6HfDKCk4APgeu/4oa5gA+D3kchoFWQZ6hn9BVSer4ADgUW/+oLPgAOHYUE9o4eQQyhgxA/cAAwUBf/3JD/o4ABgL9QDJIG2UBG6DniAC4Dq7/qgbQgAuAZRASMh6PQFPoG3EBZiDj9AXogY0QEhI+FkBwqBuJATsg4rQDYIDQkDFaAshAKOh+kgAGAouADoBlL/hgZ9gBCArtBxQgMqQDooGfUBF6fvmAAYDLb/+gGLgAGBsNAcrAB0HHF/yQEYwAdA1wgGLQFNofcUBIyAeBAzsgLBQcKICcEDCiA9tH1hABMAxN/3QESQATAwYgKUQf0ICYEDWyAjFAJwh4nQEFIGa0B74=" + } + }, + { + "minTime": "1582363803053", + "maxTime": "1582365588053", + "raw": { + "data": "AHja9tvDjVxBUD4eAAAAAJh18ER7yRvu5ODSFcUP8zeCrbdycqn07GdAobhLqIcREvOpvjOAEYTxf70ZBgBGFXJzOhLSPcoQS6HfCKCa0N9oHsQU+jmpBHiGZUErp+6QWmgZmAAYaCv/6Dr4ABjkJBRKBxIANhmK/5oLHgA3md/nvBVZu5eXUc9JmdjOuUfYmAUVwhpXU3wqhKkAORiS/yIXRADk5pQ1RB4UbpQk10O+O0HKoY6gA+BRr/igpCAD45BQRIh9ZBNKeI0C9IKJQwEgvlHkcAAwRLf/0NmQARAyF/5QVdAA/JD+aUBxqBq1AR0gFZQckoD40D/sAHwHZ3/FD1bAB8AuCAhFAzlAAMB81//QfkQADAdagZiQFSoBsUfISAvpAwXACEB3d/wQf0wAhARmgYrQECoeNEBxyBuNAQug4CgAaAbu/9ICs4AGgcxQEaJ+G0BLCAZlAwcgKQA=" + } + }, + { + "minTime": "1582365603053", + "maxTime": "1582367388053", + "raw": { + "data": "AHja07fFjVxBUHIcgAAAAJh18kZrwNO7j73gr03Uz1F5J/ruXeVG2SunYv0aGgihO5fqUTJKFdDvk1BDKHTEDZIJ/R1Ig3VDMiBf0EzJ/sQeah7RBGqOyYALgfG/6oL4gAuHmkEvOCH/CoAoEAyDwVAbsVzLyT9XgqTXcrZUhbqb4zQ/ZGDYABhGN//Th6AAYVWg86NWQAhCLL/g6GfCwAh4Jg7uXk1O1djOwUOSiy0/ehCkXxAAPU38vf/0KJgAGDDItugyEAAzru//oSvAAMfQQnBzO/CUCzQANAed/6dy9pwANOkdi+goYUAIRdr/gn1wAh4KrVPC6meUvBVIu5eW0/92L5S8FVamOdy9lpwrod9ioHJQSzAAMNK3/9BtUAAxzigmdDBSBuUFKJ41Qd8hldBMCOaECooIpQ1UggaACOR39/f+HgqeYAI7kYLwVGLsT0XgqTXcf28FV+n4" + } + }, + { + "minTime": "1582367403053", + "maxTime": "1582369188053", + "raw": { + "data": "AHjasJPHjVxBUKRjgAAAAJh18C7dy/mpObsXyF4K/F3LzLACMsm/3uhvyWAEfBUNu5WPvJPLeCqTdiu9eCbW7l7/S/nU3/qhX6DoI32hGKfRoSajGqEjoLE5n/r9AgSABoPV3/pAkmABoffoHgIMPoE8wArHo2/1oDewArA3RBmJAvBAdFDs1A7lBplAtFPgNAp9BhZAjZAc2AAYdRX/9A6eAAYMnoFEIDnI9WoEqwADB0a//oE7wADAdZDolA4FBpGADYE3X/NAZeADeKH+moBsEBiDwVPqal2L6GjkO5eTUmh1N9PoMyhY6M+ofYnO8AAwW6//oSBAAMYSQgl0O+0UEMwAfDzF/xQUHAB8DRo6MQdWhnKAAYKYv/6BaYABn5FBQaBHYAPhjm/44OQgA2P/oABg9BDIKC1oAU5lfjf7HgqR4AUnwdy8spUbsZy+iyU6Ui6EMK6meFvBVpu5WKpJ3Yv6rwVO7uXrMA==" + } + }, + { + "minTime": "1582369203070", + "maxTime": "1582370988053", + "raw": { + "data": "AHj8je/IjVxBUNd5wAAAAId18FR/ACPQ35egtDuXmNO6gAXsZ17f+0MLAAsQCmA0Q66m+pUIER19CdYAFg2N/7Ti+ABYW8j5iF5OSH8LoCREDACAWhAckg7XQCbID+YABgaqv/6AaSAAYCQUPG6AppA7SgLLQdnoCDEA7SB0NAfSj4xQH6oGtoABgI+v/6AS2AAYO60BUyB9NAUOh4EQEfQAFANbf/kC98ABQDXIOZ4ABgIHv/6BqyAAoCVr/+n+xgAGAXRAScgdOQE6IOO0BYKAahAuVAB8Ayt/xQ9SwAfAeugZgQFIoBkUHTyA6JA1WgE+QEoI+UUBGCB7+AEICN7/gg5SgBCArtAM0gbYQEVof1kBUyBkpAO3ABEBJ9/4Qc9wARAWWgdZQDXICM29H/1rwVNruT5Xkmvuxe5UMtFtTMoAN8FQnf83Uz/OADYJBClI9tCJOxnP6ISTYCE/gBGJcv97oZ/XACPgm5vJOPdy88g=" + } + }, + { + "minTime": "1582371003053", + "maxTime": "1582372788053", + "raw": { + "data": "AHja6srKjVxBUQnBwAAAAJh17E+l5J3rwVQbuXmFNsdTPL3kn0vBUnu5dg0b12L4+8FVK7l9TgAaR5f+kSGABuZf+3geW7k6mAD/JGXf8Xgqw4AP7Fcq8E9V3K1NIU8k4N1N9ooctACEaHv+CE/wAhOOUIIQatG00JEdDP+XgmsvJOjdyMl4KiN2M8fRBCbugBOGSv9qLHgBPqb/JQoZGSkHqQg5ORUKRgAyPY3/RCAIAM5Gf1vJOTeCau7i9eScu8ERLsZ1KiYk7uhg0SS6m+E0KkgCyOp39RBoYAsm96D9IQIjGiFXuh3zCg25A2CGXEEko5DQaDAB8NW3/FAz0AHwSVAAM8CX/9Bp8AAw1+gZZBXyODUEiQAtD3V/qQXxAC3M38C8FR27lZeijeCvPdjOhUNMi5kySjkkL46l+1eCfe7l5TSwEaZ2M6xRIKfWR5Dob8TQeCAGIabf6EDNgBjwVBLsZ0GiYA==" + } + }, + { + "minTime": "1582372803053", + "maxTime": "1582374588053", + "raw": { + "data": "AHjax6bMjVxBUTsrAAAAAJh18E2N1L8Sg1QAD4JmN//dy9EwADNYdi+JoibyTpXcrV0/7ih/saAMZ4KkF3J0bwV9rsXwFFQgBDyTt7/g7k5+AEJUupv6FCzYAPg1F/xRz6AD4e8n7KEqI2MhLaD0Ohv094K7F3JxrwVHbsVx7wVRKQF3I/Xgi7eSca6m+6UNiRhtB+ULITupCtEY5QyJBwHM78leCrPdycjAAPgnv3/92M6ZgAGG2RCqaWR+zqT4XgquXcnKvJHC8FQjADnYvgN/keCpRgBzuXrdO3dDf7sATwZK/svJOjgCfuXzdLedjOfYAPh4b/iiSYAPmVEQo6meFoTl3L6OlTOxPHeCpvdy8Bo4yRK5H/1FASt3LwynhOxfRUSRDVTs0SV1K914KgF3JzaOKVzsZ8KiOE0kiYUM+6HfV6Dq0CcIbLQQKjttBq6GOkE1p7OQTmhgoA==" + } + }, + { + "minTime": "1582374603053", + "maxTime": "1582376388053", + "raw": { + "data": "AHjapILOjVxBUW15wAAAAJh18Ezl2M5ZgBaJDv9Sb8gBaJ0cz/92gLFABsCg7/mgzXABsDmUO30CREBoIABg2Jf/0DuoABjzcgL0gVvAAMHzL/+gQLAAMO0EBskCMUG20CTk+YIABgfdf/8G47//gKpAAMCOoAUh9Ff7ECYIAUgLQgwigR/ADMep7/OgcJADMGlUCb0B40OeUCoUH9UCeXBL/tVADXIAmZAMGIAmdAc/oAhpANuwApAEdX+xA9/wApAFCoB7hAFWIAZmAE4D1G/2oAqyAE4Bi9AE3oPhdADdIA2BANboAZZAEGwADAcyX/9AF6wADAMbIAk9A8DIAklAPHIAo5AcbIAbdAEjIBrSADYANG/5oAjWADYfhdAFDoB9lAEeIDu5AE8oBjhAEKoAbtA+uwAlAHwX+5APxwAlAEXoDltAFWIAZqACIBoe/8IA1OACIPlJADioAkmAA4BhG/+oAo+AA4DgaAAYA4G//oBuqAAYAfNAFBIHixAEFoB6lAEToDrGADoAe2/5IAp6ADoB6xAFMA==" + } + }, + { + "minTime": "1582376403053", + "maxTime": "1582378188053", + "raw": { + "data": "AHjagd7PjVxBUaAIgAAAAMN18FQHf1UzMAV9y94p1rsTz3gqGYAWlfv9TuXrmAFp07qb5NQsNB6kZpQqlOdEPRRrhCdEGvgCLob9Vv7zwV7MARdyMt4KuV2M49Q8iK5TvSG6RDbqb7HgAGHnX/9GEYABhPKcUIW2gwSNIod1ABHM79Jv/CAxIAIgulAaaBX0PyIFReSeq7laPAAU8l/+dTPD4AC8FXmmjdy9YpMTsZwSjhUw0ipUNA6HfM6C+EPAIJugAWODL/2guWABYGjQzugqZP0yC7UM9oHnQSejuxB3SBI0NLIODQJA4o/5XQDGEBlVAJ3QOG0AvZAY4QBq4ARgEyX+9B6pgBGAc6gMHoBSSAMYgdcoBy6ALYgMHoBCSH4YgE7oA+UAOwGZ7/GgHkwA7A6AQBmkAqNAZSQCYEH4hAJwQG/4ANgDC3/NAJ5gA6B3lf/0A6iAAoDLd//QCL4ABj9WwADAHev/6ATi" + } + }, + { + "minTime": "1582378203053", + "maxTime": "1582379988053", + "raw": { + "data": "AHja3rnRjVxBUdE+QAAAAJh18ESbsZ22hm0SsmPkSA6m92UZugAaEzX/pBkIAGnBiFDI/vAAMItv/6CfwAD0O+VUEaIbEgASCNr/4j4CABIIkQyEgXZBCKeMUFGoZ7gA6CHL/kjiKADoKQQwsgrNyQ//OAAYCVb/+gbkgAGAjNBxsgGNQFQoGE0B3iHjyAHoCi7/EgZigB6AcxBvegHxQEcoGVUBVSP4VAUQgGBQNcoD1kHUEAIQDUX/BAVJACEDN6AgND/qgKvQDQIGaUBaKDgaABYCZb/2gYzgAWA8JPy0gIxQCzoGLUBBcAAwdFX/9AchAAMD76A+9DyygLDgAGARC//oHzYABgLIQDFoOPUBOaBrxAbEj5qQDeQAnAWHf7UDPEAJwHOwAHBwTf/UBY8ABwDRoGGUBY6H7dAS+gaCQE3IB/UHIkAAwF53/9A8FAAMBS7cp/8goAG0QAR+gBqRAB86APlUAHZQAdADJd/yQAUbAB0ADdIB7tQASAA=" + } + }, + { + "minTime": "1582380003064", + "maxTime": "1582381788054", + "raw": { + "data": "AHjwu5XTjVxBUgU+QAAAAI118Fe3ABfYrjUbMAA+ScPf/3crK4AB8FXW6G/03gqk4AQmBv+DuXgOAEJQjsVy7wV/ruV+bwV/bqX6FBCeCvBdy90oxaSw7GcyouxPFoudzP/MKAyyBSKD30AKwLLv9aHO8AKwHRQJOQa4gBSByF/sR64gBSA9CBOyDT8AAwPlv/+HNd//wLkgAGDKaAz6BbSf3KBKyDUyAyCBRKH+aBfSA3SDZSBGCPKSB2CDEKAuSBLSHDCBuSDPyBD7kh/NaAvRAKwgbNQFXoPAEAwKAiNA20gLaQ94oDh0DIqAiJBxggI6QMTQATAVLf90A/sAEx9OICZ0D6sAHwEJ3/FB1TAB8A7yArpA/0gKzQDYoeFEBVaB6VAVVAC0HMN/qQDYwAtAQIgYLQESwAfPwFf8UBe8AHwMXoCREHsaAiFAyCgGggAGAsS//oe/YABgNCgBCBja/4IDzIAQg/MQEUIG0oABgHgA" + } + }, + { + "minTime": "1582381803053", + "maxTime": "1582383588053", + "raw": { + "data": "AHjamPHUjVxBUjfnAAAAAJh16HfZ6D8UNrwAhBIV/wQMDACEcmIJuQ0Ug4GAFJ6Pv9iCm4AUhoVA7qC7kcvoLEQ3+ggFxN/zvBXhu5O3eCYWnS7GcsomlM/onl1L8ChVO5XhvBX8uxfA0T9MVRYnQv9sAA+Cp5v/7uXq2AAY46TC7E8l4JgsAA9ysNv/7wVUMAA9TfAKEsIxsh26c5ISEjTaD6oU+5nfm6BEncvDqRW7F+veCrLdydG8FR+lxdTPMXgr7YAS7l6rv9ySFACUfx2L3S8k4d3L2PADE5+/0OhX1wAx5IyXgqZ3cvDabE7GcMoo1MRIid1N83oMIhVyMhoTQnGaHmo0Og5iFCOSH81oD5IAagbvv8yAaSAGoCU0HYCAl1A+/ACMBGl/vQ8kwAjAQcgYyQFJoB3EHI6Ap9A8kgIwQCno+1UBuqBnhAK8gMdQcnQAdASFf8kA+0AHQMKoCVA=" + } + }, + { + "minTime": "1582383603053", + "maxTime": "1582385388053", + "raw": { + "data": "AHja9czWjVxBUmxzAAAAAM918FSXfyXcrs4A3lWR0OxHa8Fd/ADfcn/3+VN6AG+Z34ygLZA4CDX0CDPJOndg/ABvgq47/m7l+tgA2W6ipupfl3gqb3cv06eS7F8ZR1ncvUaMEluuhn87wVF7uXm9LOdi+EvBUupiXcjleCo5dTfXcAIwk2/3oyzACMILQeBOtkKYRndC7nBL/k9AEZoB5hAFgoAeNAcIQAdAFsX/JAMMwAdAEMIHvtAFdoBipAEAID7FAEXoBoqACoAeK/7IPfKACoAd1AGfIBmhAFCIDrRAEMoBtxAErwADAD13/9A9cwADAEzoB99AETwAZAduX/RADDQAZAEXIBqFAEQof7JAEtoBk5AFzIAZhAc+IAkBANroA66AEIAUi/4IHe2AEIAeNANEoAl6AEID/K/4IAgOAEIBmpAFjIPlRADOoArRAMQQADAGyX/9ADUwAhAdZ3/FAEOQAfAM3IAjZA8AQADAE0X/9AP2QADAEDIDthADRoAlBANfoA7Q" + } + }, + { + "minTime": "1582385403053", + "maxTime": "1582387188053", + "raw": { + "data": "AHja0qjYjVxBUqAcQAAAAKl18k72/3vBNfgBHuTn3gqD3Yz7NFWoepMzIsZ1N81wAVD3L/sjWMAFQbBN80GQQrFHzUKHdDflbwVNLuTn3knnvA1bsZy/ACEczf8E1vACEMUignU36ShLKD2owOhOSbfQAfBsb/ijXcAHw6BzP/dqBKiA+yDHCBCCHVSBPiDEiB7iPPCBacAAwH/v/6DdsAAwJSQ+zgEaAtsAdQK2vrqDf0BjQLJT5SQO5gAODVl/9QGSgAOBTKH2SBf6DDqAyyBYCP0SApyBREABQYIv/yBN0ABQ+ggBKBFt/uQb0gBKBaTij/rlAFIQDq0BoBAJsQOGEAU6AFYBxV/rQG6IAVgE7IAiiDwFAAMAne//oDHcAAwD4EDndALPQBnUBmZAKIQ/ioARgESX+9AFugBGAyegFuIHwyATKgC2oC26AMIg8iwANAK1v/SA8nAA0ArtAGLQPYIAKgEG3/ZAaOgAqATggDvI/WMAAwCRb/+gMbQADAO7" + } + }, + { + "minTime": "1582387203053", + "maxTime": "1582388988053", + "raw": { + "data": "AHjar4TajVxBUtJEAAAAAKh18E9O/4O5el4AQkJOpfiUJFB7dy9ypGTsZ/ahfoABl5r/+hdoABi4nQ77TQeChv5BNkAAxxlf/0E9wADDPCCEYAPgca/4p7CgA+Dl0NOoGPgA2CnL/mjgeADoI4v/6GVoABgsCADeSH943/NAQdABsDNCA+1Bz0gKhgAeAcq/8oGSIAHgI0Q9EID3IABgZVv/6AVSAAYCJEHLqAoGAD4GT7/igI4gA+P5CANoBLr/AgI/v96Bj2APIChb/gg5HgBCA9lAzggKvgA+Hhu/4oBTYAPgJYQPLICkYAJgHfv+6DeqACYB5EDWaA9NPw2gLsQNdoCq0HSqAmyAAYG7b/+gJugAGAc9D24gM/QDzoGNkBFqDmJAXsgY6gAGA92//oBVIABj34QMOIBa4AQgO4v+CDryAEICZEA8KBjBAUKh/SQFUIB80DAKAr5ByygPdQNSoCCEA9zef/40AM3cvFqQ27F93eSeq8E2F3L2+kaupvvNCLEYoQ6k" + } + }, + { + "minTime": "1582389003053", + "maxTime": "1582390788053", + "raw": { + "data": "AHjajODbjVxBUwYxAAAAAJh18Ezd3K0WAF4uL/SnLgBfob8peCrtdy90pDzsT83gr1XcvRaPcmEIjzqb5zQkFGzEJfT6JC/UYQQgRzP/LqAw6BVMAIwfzv96BLcAIw59QJtQaMgAGAol//QOCgAGPKCBXKA/yDOCBOyHSyBEKD2qBVafFkAOwJvv8aAoMAOwbqQLBQ+ngBSBI9/sQbIgBSBJ6PMaA86BcKDzSBEaHAqBOKDYqBM6A/Tkh/K6A1RA0RAAMBOl//wcLX//AMXAAMBDiBshAcwh5hgAOAWu/+oCjoAEgbxv/6ArGAAYP70BaSAXFAzAgN+R9zICp0A1MAGQN23/RAerABkHHCArxANagbIQE1of+kBZCAXNA2egIXQdpICbkD2CAg1P9bAAMB59//QNNQADANqgIuQc1oCvkDxaAv9Dy6gH2QE0QAlA2xf7kBJUAJQfAoCIEDWiAYdAXgj+XQE1AA==" + } + }, + { + "minTime": "1582390803053", + "maxTime": "1582392588053", + "raw": { + "data": "AHja6bvdjVxBUzkOwAAAAJh18k5F4KuV2L/ui9piDwVfaVl1N9BoWGjfkAHw9q/4p0fAB8I3RihB6oABhM1//cUP9HgAHwVpruTnXgmCwAD5J5N//di+ZwAD4Kn93LwGmfupvoNCAka4QkJOP0LwRmdCCXQr43gqF07juVnLwVc8AJ9jPw7/aheIATiTE1WjsnU31ig5CEloyshXKd8ob4jLqFxwADzN/L3/9AUoAB8Fde7l5XSMHYzhdFYIZVMFot+AGupnl9/meCuVgBruPreCYmmG7EdLwRXu5OteCuFdDft6CRPJOxdy9XpxzsX1tCfeCohdy+vpP6MA6m+uUOzRvlBiYAOhbl/yT5KADoWjAAMG5v/6NQQADDJ3Iz+F4KtV3C3gqqU1DsZ6OiG0yxACEVjf8ENfACHUv6KHw7l9zSPkZV2M4lRIaYrRTLoL94K613L1yjgJSDsZyuj7E/0A" + } + }, + { + "minTime": "1582392603053", + "maxTime": "1582394388053", + "raw": { + "data": "AHjaxpffjVxBU2uzwAAAAJh16m+G0KqRmpBj0KrT8dCFka3QaFCAIAB5nfeN//dy8awADIbRt4AP7F8Fv+KKBAB/cvv6MukPOpnnqFsdy89pB7sZ76idkPemU0SxACHQ771v+CCPIAQh5tBESOqkDKINjQzSgtxPfkAIwRLf70CowAjDLiC+kcSoLzQwgghdwQ/7V4Jl7uX5FFBgAGSXf/3YzueAAY+dNtIYJEUupvrFCU0dKQZZCXE6OgBWEN3+tH24AVhDjod8moK0QPGhshB58BRR0ZfXkE4wFtA9F/sQylACkGwp5kgAuCIr/qhrSAC4IRRx6gY1BuiGKUE/OZ37agMKAC4E9v+qDTYALgatAb7sZzTACUVtf7k7rACUMOiZnUzzVCau5dqUb2AAexW23/95I+YAC7labf/3gqf4AB6G/u0EoQxuAA/JObv/rwTZ4AD7Gf7oodMRoWREqupvhdCcEeTQkdBH06sA" + } + }, + { + "minTime": "1582394403053", + "maxTime": "1582396188053", + "raw": { + "data": "AHjao/PgjVxBU57JAAAAAJp17l4pv/yfDAAXJD+N0BBiBuNAMwgJiQc5oC4UDMcADQHY3/pD3NAA0BcqBr1AMCgIvQcTICH0DYaA7aAAY+fL//gL1v/+BhaAAYC3UHdSAZeAHYCar/GgbAgB2AhJDyWgPLgBGBlC/3oClYARgHFQcxoCOkDTsAAwHG3/9P2HAAMA1KBdRAN9ACUBTt/uQfLQAlAUAgHZQNUwAfATff8UP48AHwFSoBF0DFyAgBBxqgJnQPeoC9UfJyAYJARsgYiQG/oOWkBWKAcxA1GgOoQ95oBy0BXCB7xASlAD0HYt/iQEnwA9APCgbeQHrQADxO/xb/+8EzOAAe5WlvBUvuxfN0LR4K7t3L0+jqOpvatB90I1RqtDp04AQotGSUHbQp90O+H0Hrob/QTGgWFHyiDmEOswADA+1//QXZAAM/vIPuQ+IgkuAFY71v9aCPYAVhhVA2aCQnMv87wVJ7uVrqR4" + } + }, + { + "minTime": "1582396203053", + "maxTime": "1582397988053", + "raw": { + "data": "AHjagM/ijVxBU9I+QAAAAJp18Ffjf/ncvrsABRxUoR1M/dgAGFlv/7uXm+AAY5KVo7F/ReCpRdy9eo9KWY6HfDqDgYAOhu+/5IJBgA6BkUcvoIwQwVAB0FP3/JPJEAHQQwhhVBt6OXoABgYa//oI6gAGGs0EeuR//3QFqeSeG7l41SWnYnavI/N3L0DAAMlC//upX4wAD4JrbuXgNGwgBDsXtW/4IiEAIQ/0vBDkgBLod8j3+5BQMAJQ9IgUFBZaP5EFXoZFQP6ndpAyKCyIABhmu//oPIgAKOgb//gc+//4NKgBGGnb/ggvKAEIFeczvyN4Ks93LxukCuxngKJ1TGiGbRBTqX7N4Kj93LyykZuxPFeCvhdy8spDbob91eSdS8D1YAQ7k5u/4PBX6wAh2M6dQ26VWRaqHAdSvbeCZa7l9VRDk4+ADuxnKN/yRHEAHTFyLiQ0Tar/+z0AD/0AGgkACdEAB3kAOq4AQgAQtf8EAGN4AQgASSgD+EgAekgA5yA=" + } + }, + { + "minTime": "1582398003053", + "maxTime": "1582399788053", + "raw": { + "data": "AHja3arkjVxBVAV6wAAAAJh18FVu7Gdho0hM0oi50O+90EaoYxQSQjg2AD4HLv+KCXoAPhnZBEqemkEcIfUQLkgnBHAsAAwVpf/0PnwADBICBY4AB5nflN//QKdAAXcvs9//STYAB7F89eScu8Ey13L6ylzIwLqV77wRGu5Wfp4YAB7D9b/+8E22AAfJNrdy9KpaDoZ+i8FXam+dystSeOxfS0RlO5RJoAW6l+Hv9SEZAC3knou5WOpTXYz5dFVIftNTI6GAAuSH9k3/5ARpAAUA1CBp1AVtAB8Hf1/xQEvwAfAz8gI0Q/koClkDEKAf5AVUg9CgBCAdy/4IC6YAQgfRQFvIBuYAEj5Zv/iAoaABIHnkBYSAapB1igO7QMNoCVkPRCAeVASagb0QEUIOKEBJyB8xAUan44QDsoC6UDCSAu9B1hABcB0l/1wMXwATAWzAAMAyKHbpAyegHvQFNIOKUB86AXtA1kgKNA==" + } + }, + { + "minTime": "1582399803053", + "maxTime": "1582401588053", + "raw": { + "data": "AHjauobmjVxBVDhlgAAAAJh18Fau7k7t5I23grT4AB7GdM3/9DVwADLxIbtFpupvmNDvEY9QjtBLoAXnvF/pQm6AF42ag/CFlOKH+JvBXeu5OZSNdie68k/94KoV3L0HA00i+8tOpv3mBpoU8jOiDQIQinTqEZI/shJroZ9zAA3gmR3/p5J/sAD9y9c3/9JngAHsX+VFTeSdG7l7BScHU3xehNCOwwADCdb/+nBUAAwYRC3kecQlNzO/VXgqK4AKnWv+zuXo+ACpJbsZ9yi4IABmAr/+h5IABie3Uz194K5l3J06MbwVLLsN28FSa7k/l4Jk7od8AoKqQKEhmVBkaBiEbyoGjgBCF7L/ggZyAEJ4bQR0huqAD4ONv+KOd4APgjWAAYFjv/6Gk4ABgnJyQ//VAUWgZdQEMQADAPXf/0HYEAAwHVIGJEBCqHoFAPdAI8BPcC5wN73iLAcdBAMHE6AhBA32gIrQDko+YUBN6BstAfyg5MQFug==" + } + }, + { + "minTime": "1582401603053", + "maxTime": "1582403388053", + "raw": { + "data": "AHjal+LnjVxBVGsfwAAAAJh18FRamidTfIMAAwt2//o89AAMJgTodB/YABhKt//RuGAAYdw5lfm8k2d4Jp7uTj05XYzoNELoedM4In11N9NoQyj8CCSJvkg0yEWo0Wh68AKdC/m3+xBUgBTyRju5fSUryAEOxXO3/B5Jy8AIeCqDdy/7p7EAA9Tf1N//Qs6AAYMOjcqHAp2VACMHxv96F1wAjGNkJJcEv/K4APgBmL/igCs4AQgHub/+gCrIABgBgEB0agDvEA1GgBzkAQMgdwYAPgBw7/igGUYAPgCgkB72gBm4ABgCFb/+gGR4ABgCE0H6qgCEoAPgGWr/igCgYAPgBkUB34gD24ABgGtIAVgCXL/Tgek4AXgC2UAxYgBm4AOgC8b/kgOUIAOgDhUAw0gCxYABh+br/+gBo4ABgDZ0A3mgCCkANfAEUB6ff3kATbAEUAxWgC00ANXAB0D1Tf8kAZ5AB0AMQgGNkAVZAAMB9pf/0AUlAAMAM2gGoUAeog+7YAdgCU7/GgBvYAdgG7EAfGgOiIAQgBtL/ggCzYAQgHpUAVKA" + } + }, + { + "minTime": "1582403403053", + "maxTime": "1582405188053", + "raw": { + "data": "AHja9L3pjVxBVJwBQAAAAMV18kyW/pvBX0wBb3K0F4Kk1M+7F+3gA6Jdf8kzSADvBU+pEHI/+moC+O5fKUkh2L6+8k8l4KuN3L8Ol6oxzqb75QjxHj4AVgsl/rQieAFZwShcKMAIQS6G/8UFLdy8zpD6Pa7Fcm8FUm7lfylcgAHqb5Vv/6DwwAfCI7/kjL0AHQtdOQUORRt2AD4Jzf8UI1gA/mf/+0CmkBoEGw0DG0BBkOUED1UGvECGYAajw1f5sBDYAYgTFAAMHQkBtUC70PukCYkGVUBaEC/U/D0B1ECmkH1EC3EBnIABh05f/0DpIABg0KgSmgP0jz9AB0CeL/kg1XAB0CQUPokCBEGq0BR0DnHFH/VaATogCvwAzAa7v8+AQrAC8DkeAAYBeaAzEgERQArB+Xv9aAUnACsBgxAHFQC40Dz2ADYA61/zQCo4ANgP8IBSiANOh9rwAfAOLv+KAwdAB8ArxA5aQB90AohAfxQCxEHlgA==" + } + }, + { + "minTime": "1582405203053", + "maxTime": "1582406988053", + "raw": { + "data": "AHja0ZnrjVxBVMxCAAAAAJh18D+XcvcKMIkauxfX3grt3cvAcAJywb/ajAQAnzN/VwAt4Kju/1O5eT4AWn8Oxn+6O2gBGY0v96FkgBGJOdTfFKFdo+UhS0AAwZu//p2HAAMO6QUdGRIABhQl//dC/6wAD4Ksl3JxbyR1vBVOuxnsqJLQ1KaCgAGPmv/7qb5BgAKFF3/9Bt4ABjD0ACwrK/9p9tAAsK/QcRGGEI3ckP6BQEEoHhUBLyDhxAWWgZXQDCQAhAWHf8EP8UAIQFyIGV0AqqA8JALMg6bQEjoGLYAWgOhv9SPuqAFoCFEAsiBkRAcMg6SQE8oBiUDpqAuRAMch7CQEywAHA+5f/UBPMABwduICMkDMaAeVAQQn8VQF5oGDoABgHrv/6AtCAAYPokBHKBrFAPOgKxQ/sICjEA5SBjpAVig+XQHvoHkUBbkAAx9tX/9AQVAAMDRCAbNAVqg+dQF6oBlIAHgaRv/KAl6AB4flEBSiAbEA" + } + }, + { + "minTime": "1582407003053", + "maxTime": "1582408788053", + "raw": { + "data": "AHjarvXsjVxBVP0/QAAAAJh18FSe7FdS8k6+AAfA92//u5ewYABleN6X/5LwVeLuXiFJHR/3YvocAA+Cu3v/7uXn2AAZTqL+6leHAB3gqf7/k7l/hgA6fg7Geaoe5F4phpH8Ohf13kjrgAHwVF9//dxu4AB8ExF2M5XgAKKKv/yFmgAKeZRWLqb4ZQhJGYUG7QrROGEOyQVxGuEIKczPx4AO8FTLf8ncv1MAHSp0Zp2M55RJiawR0rqZ7Wg3UXs8FSumgdieK8E12AFe5OVv9bwVysAK9DfsrwVebuXg+AFJJl/sdjOtYAUhg0TamWEVc6m/pUL+QfdGaEKOTglDk0Y3QraAAeR/87v/7wVL8ABdy8l3/9G/gAGSbAB3Yvjd/yRZ4AO7l4RSznUn2vBUau5ex02p2M5fRQcAJQ0N/uTHsAJRuDod8yoL9QPOhslB0aObkFFIZVQT6nndAxKCuUPLIJoRwugX1BASG5EGguZ/57A=" + } + }, + { + "minTime": "1582408803053", + "maxTime": "1582410588053", + "raw": { + "data": "AHXai9HujVxBVTBnQAAAAJh18D03crv4ARkLv97sV3cAIxQvJOxdyt1TvupXkvBUSpfncfa8FQW7F8ZeCu7dy9Zo/iYi6C/eColdy9UpGDsXzV5Jw7wTGXcvIsAIyi7/e6m+UYARh1qNZoOYhQqcXIQajCiE/uJ//tQC5gAHuXlu//o7EAAySHYnrvBUUu5fwUj6ABupvrG/9INlAA0LUR9RCmk7NQtyAAYP3f/0YngAHob7FeSe+8E3V3K8V4KpNNm7Fd+8EzN3Lw+nqQAD1N8P3/9Cr4ABg3qL5oLEnLEAIQim/4I/NACELkgAHmf+F7/+gNbAAMCUEGqIAXgfXf6UOCIAXgQ0g0qgPogSnAB8err/igfvAB8GrkBwUDZ0OTkBjoANX/MgA0AMXv1KrIcAAAAHK/Iv/gAAAAAAAOqBxAPlAAAAAAAEB+9AAAAAAAQAxuAAAAAABABMgAAAAAAEACXAAAAAAAQB7JAAAAAABAAQAAAAAAAEAClQAAAAAAQAdiAAAAAABAAdcAAAAAAEACnQAAAAAAQA+pgAAAAABAARGAAAAAAEADroAAAAAAQAElAAAAAABAANaAAAAAAEAHb4AAAAAAA=" + } + }, + { + "minTime": "1582410603053", + "maxTime": "1582412388053", + "raw": { + "data": "AHja6KzwjVxAuuQAAAAAAJh12kZbcTJWk/82oDlIGgoBWt5U7wADtL/jf/28qZYAB3FYuiobypRbC/bt5XStxeoUt5F6bS+Xoo0AAz6L/+3lWTAAMw7Wf+A0D8EGuUBj0CLkOiED3UBQEHLUC1EB7EepoABgTvf/0HWoABgOcgUKh82gLkgUcg9ggR0n0egM2gVQg+OgKXAAMCh7/+hwxAAMDhkGK0C9kBm0fREC9kBLUH7EC1kBnkPQ0CjkB7kGyUDyGpH+lKAKGgHjoDUSALEgHLoHfyAPIgF7oD/SARQg9foA7sAIQDSr/ggCUwAhAbXQD6kDt1AF4QCSEBxdAGcQDQEPrNAG4QDA0Bp9AGsQCyUD1RAEKQCZ0B49AK8QBhIANg8e3/NAM8gA2ALEgMgoBZiBx0gH2QADAayv/6ARTAAMAexH7/QD10BptAGoQCwkD89AL0QBRUBhoA==" + } + }, + { + "minTime": "1582412403053", + "maxTime": "1582414188053", + "raw": { + "data": "AHjaxYjyjVxA6d7AAAAAAJh13F+TQjUa1BscSbK3mfzoppMHoapFctp37Cga5BByGg0HVQAHHXt/9QQ9AAcM9oFeQZggZ6ADJ6Uv+iDkIAMhvpAyqDc0csILKQzwgXFB1DWj/VVAJRgAuAKbf9UBlOAC4BuCB08gE4QAfAYJv+KAOxAB8AhGAAYPCd//QCbYABgOyIBcaAMmgexoBQyAIEgP5wALAFEv/aAUpAAsPw1AG0QDCEBqxAGMQCvED4RALvQBvkBqyAGYBxV/nQBXoAZg9ZIBZiA5AgFHoA0yB6YgF3oAxaA3mgEywAdH/Iv+SAUhAB0AZVAaoQD2EDm1AKlQBoEBpBAJ/QfoUAsKADYDF1/zQBtoANgEeIHOKAU8gOxIA2KATQh+4IBYiANIgOVwAhAL6v+CAOFACEDvVAO5QG3EAOZAK4QeG0Ab9ALMQHu0Ai6AAYHZ9//QCeIABgDbIDq6ASsgCCp/eaAf6gNfgA==" + } + }, + { + "minTime": "1582414203053", + "maxTime": "1582415988053", + "raw": { + "data": "AHjaouTzjVxA+FqAAAAAAJh15FaC4GdBob9Fhp7JCgolxvN9Sod2jU6C2IeynUCCWofsjJiFDIK+3HfNaDs0NNIFvQSCj0VBFKBuUMgIPUQNOnhJBXiGf0GaIH9R3ogjhDzyC4IAQgf2/4Np/65gBCB8yDTaBKCAtqHEiB/yDWCAcSBTSA88AAx9bv/6BfsAAwFXQfRQL3QHmQ9LQK+QHnQaLQNXQGXgA+fON/xQMvgA+DdKA+8AAwI+v/6HRUAAwOxQaOQGvQNlR6dQGwgBKBZ9/uwD/gBCDXUAAwMwQG2Q5jQKNQdCQGPQLfZ1f/6ygAKbACHQnO3/DyK02ADuZXwwADxM7PQ0qLmTxKL1Q7jgZ6W5lban6gBDkV2N/wS2QAh0J6riX0NEyTsEOZzKrtvO/V0CDIPkQ1HAB8DVX/FBVEAHx6wgnFAxqGjkHSoFCT5g" + } + }, + { + "minTime": "1582329603053", + "maxTime": "1582331388053", + "raw": { + "data": "AHjaj42jjVxBSeb4AAAAAJh16Gdxu5U6uxeR0jJGKdTOK0Wim9kSI5m++XYvA6Pwk/upnHsAAxaV//TesAAxVzob/XQ+xGHUPwTlhCPkYZQolBYm5L/1d2Lvykdo9jqZvCml0c+6G/tULaRjtCLUGBTkpCBEbcQumAC+Z3y/f9UExQAXDbqC60dpoJqQ8ughlPb6BhkEZwALDEt/7QVjAAsfOoLkQMTAB0MD3/JBO0AHcjvx93Kjl2L1vAAMje//upnKsAAx+Cc7RGzob3RgBiDn3+hF7IAYgrSdhIWLAAcaCv/qEewAHzO+eUGwIehQdujtZBU6GXkHjp/pQfWhpBBdCOO0HFoY+QS24n/2N3KklMO7F7JS2nUrn0QSYV3JnboT53cmruxOLSJdS+wwADExv/6ZlAAMXFzJ/ruVFrsRju5Xrupf70RpM6dyq9dDfDqDgg==" + } + }, + { + "minTime": "1582331403053", + "maxTime": "1582333188053", + "raw": { + "data": "AHja7OikjVxBSlmbAAAAAJh17FZq7lT/ACnUz3u/2IZuAFIqNMwo6lyP/MqBJCDCSBA6HECBaSAyaC8cAAwHAv/6PQ8AAwOCQa2QIhQ5aQH8QJQQYigA6BUl/yT59gA6BOyDDCB5iHY8AMQFnv9CBKsAMQf0QPhR/8QP1QZtQJwQ/LQKHQaRQIecCP93Km92Kw9LQ6j8YAF7lQDf+3YnFwAL3Kk1OC6E+F3Iq3Yv3KQc6l/9dyvbdis5dyq7TQOZnx8AAwUN//Q9cAA9yr7gA6Y2/5Ope74AO8E2F2JzLuVyLoX7GAFe5UQ3+tMVACvYvOqQM6lda7lUy7F4vSj3I38O7kwF2L8SliIyTqX39ENTJURF0N84ofijIyFuJwohPyMaIRyg+7mb83QWZ2L/ekmupnKaJNTK6LrQ6bob6HQ+dGakJKT9iAFId3f7EYZgBSFeOJ38GgJNA3jwTe3cqeXUvgI=" + } + }, + { + "minTime": "1582333203053", + "maxTime": "1582334988064", + "raw": { + "data": "AHjaycSmjVxBSsWsgAAAAJh17FerAAcm9/9dC/CwAH3KoNN27F7lSd3Uz4NF/QADDa3/9MNwADEguZvx1BaYAPhpd/xQVmAD45wghLsXiVIYdCvNgBTuTZ7/Y7EacAK9yudv/7qZ3PAAMNtACkZZf7ExzACkUc5H/kNAaBAv1BnFA9NDhBApNBj9AbhAnZH0eAJoF+X9pAemAJoMloG2IdUIF6INEIEYIDap+1wAhAke/4INDwAhAatApJD5RAnBBqFAhhHk5AjpAf9BmNArJD/mAA4F43/1AdKAA4MzoFfN6X/MaAPyQDcCAHZQBkKA7LgBeAJwv9KAG+gBeAY8QBWaB/+QBNqAbIQA2SAJrQHGqAKhQD3yAKfQfTUAQQBBN/gQDT0AQQAxyAKOQHuSAL8gAGAa/v/6AIPgAGAHlQPLUAKwBX1/rQD1MAKwAg6AKnQHGsAHwBCN/xQD6EAHwBUcAAw/Ft//QBLMAAwDHaAG6QBVqA/AQBFMAAwDeV//QAqUAAwBJiB/RQBNkAFwDBI=" + } + }, + { + "minTime": "1582335003053", + "maxTime": "1582336788053", + "raw": { + "data": "AHjapqCojVxBSyspAAAAAJh18CxdTP9YAQiib/ghlYAQlr0Pg5m/K4ABgo1//QxyAAYNojmzwT83ci7diMt3K6V0M8rQVDuVBbsVjLuVLbqX1NHGgA6Yrf8ncqHYAO4ofyygJfQNzIBsEBIqDj1AXCge8QERoeI0BQaBj2ADoBhL/kgKBgA6D7JAUWgZbQCqoDrkfPqAr5AOVAC8DbV/pQHxwAvB2SgH1QFHIHt0BNaHtJAMUgXTQENoOH0AxKAoWAEoHS7/cgEDgBKAnxPxSgPXQNzoBg0BPCDr9ATbAAcDAl/9QHdQAHD3GgJcQMGIBtEBUiD/dATOgaqgAGAiK//oB7IABj7vQHEIG5YABgLJv/6DqqAAYBt0BHyBtKADYCQr/mh/qgA2AipA1wgGqQE/IO8EBIaByVAMogLucDf8LuV7bsTvUg3gnJupnRKIwTL6OvQoDob5ZQvpGcYAQhoN/wTjiAEISEgxyN+A" + } + }, + { + "minTime": "1582336803082", + "maxTime": "1582338588053", + "raw": { + "data": "AHiUhPypjVxBS4+0AAAAAPt05nfAMAOwdqh/yAD4Nwv+KBmIAPjl1BWaGp0G+QAdPVd/yQO3AB0FKQADD91//QTZAEkdG391BHkARwNKhqdBoiBonI/9MoH5oNOIEbQADARi//4fhX//AjGAAYM+oF6oD6QADHti//oH/QADBoFAe9AulD8RAQ1BeZAcNAu1P42AD4Ft3/FAbCAD4M3oFkIfmwAvAuW/0oDFQAvBpuAAYE63/9H6mAAoFoX/9AaWAAYNJoEpIfBIFawAdBh+/5IDoQAdAlJxP/oqA58AMQMKv9CApEAMdTOW4ABiEb/+mW4ABhbkdQ6G+WUL7RkZBpIABhVV//Th2AAYfcjO6FAQAtzM+Dv9TwRvwAt3J0rsTp0nIAB8E7u//upnZ8AAxkKZ4QxiL9gAHoX/+//u5VWwADPi7FZe7lUfAB3Unh3/J3K/GADuxWEu5X2uR38m8E593Kpl2K9d4JvruPFdTOqYABi+L/+nRYABitkO+6GfWwAD3Kpm//pu4AB7Fb+ngdTOg0TOht01+jmQ" + } + }, + { + "minTime": "1582338603053", + "maxTime": "1582340388053", + "raw": { + "data": "AHja4NerjVxBS/AwgAAAAKt18E4e/2u5UfwAn2Lz+ldupn9KJUgCObIv7qJ5gCOHVdDfQ6Hao0ogyKERpyAhAyN/oe+gv7ah/9buVwrsNm8C3dTN80R2huE2kj63Q33jAAkHEv/iFuQAJHqUJWTu5CSkGqRsNDk3M75fQVogXtDLCDSkckoGWQQpACcNA3+1BuUAJwNUnmtBnsAAw1Xf/0DxQADBiyOykE9IZUQL6g4ByP/QKA3qBaKD56BfiHPaBLCA0aDeaBxKPIKBS6AyiDQKB4cALQEjv9SHIsALQLgQfwQKSgAGAxF//T9hgAGAnqBQCDwqBICHb0APQHLv8SBQ0APQfsQL5R4pQHcQIUQdaQLFQGaQ7lQO9QFqQaoQOHcT/6agH4gNegYu7lXilZdSvndyZC7F6DRtk3R0M9heCa7AAfcqQ7/67F/7gAOTS6ldy7lRyA==" + } + }, + { + "minTime": "1582340403053", + "maxTime": "1582342188076", + "raw": { + "data": "AHjavbOtjVxBTE43gAAAAJh18C5dypdczvqNBwqBMUOtIILR0EgYmAFIKWv9iGI4AUg4tPP6CPIAHhve/8oGQgAeCZkd1IPLgASGfr/4goqABIG7cj/yWgVUg8qgVegNoh7ogSYgzmgSKj22gM4gSEgwggVYh/MgU+gNagxDAAMCub/+n+5AAMCZUGnkCBUOX0BYkCdEH7UCwoABjw7f/8Bl7//gQLAAMGiEDkUONkCh0BkUHaUC40BTXBD/LUAhkAAwHyQAVAKTf9MAccAGQPZoBKngmnuxew0lN0N8OoRCj2UADwm2/8p0DAA8EsQ6tGnUIWQbRzN+3oJY7F+1S6HUzlNDOIqiAAZ6a//ouCAAYbd0L8nAAMK2//uxfv4ABlSI2jqX0VHigBPsXtm/2oz8AJyg3I/8QoG/IMrwADAUK//oHuwADDv1AYBArdBkVA7pHodAVmAEIEo3/BB9uAEIFiID6IduQAvA+kA=" + } + }, + { + "minTime": "1582342203053", + "maxTime": "1582343988053", + "raw": { + "data": "AHjamo+vjVxBTK42AAAAAJh17kQbwT24AQ5nfH9/wQWLACEP9oO4R/RABME1X/dDe0AEwP6gzlPbqCa0DRodAQQajsKAEYGJv96CPYARhtpB2zif/YYAggGXf4ECxoAg8E4t3GrdTPtUVghrk24j1oAB6G+x7/+g8sAAwrxH2kJ5TpxBOUP9Rn9CAnM76RQPQgnFDcqD9YAIjgG/8ILlgAiBvENvoP8T0ogfxBfaHtEECoE2R3Og9lDPiBRIAOgyG/5ORv7mADvJFq8D+XkiVdyO15IwXgntpjInOxfc3UzBdJwodeAD4sC/4uhv2eAD4Eogy6AswAfA5L/igOcAHwDxDv0DTQF5BXEBDgAGPlX/9AzoACgid//Q8CAAYAagEqA8oBSgciAaIA5ANUB5vyyDmQDVATEDJQCdAS4ABn5V//QA2AAYAqgKSBuQAhBu7/ggJcAIQLJDs0ATQPNBvkBUQP0=" + } + }, + { + "minTime": "1582344003053", + "maxTime": "1582345788053", + "raw": { + "data": "AHja9+qwjVxBTO3uAAAAAJh17F+TQ5kZhCvQQU+aABIKd/8QuYAEIHyO+hUIE6C+5nfwKAx0AjoHkQB2gFpACSA3kAyIAmQfEgFIQ64gztAXiAGEAnoHTR+4grZAeqB1EBsoA7EA0od2QD6gcBAJyAEkAFoDoQZ4gC+AE4B8v9pACcAbCB44AQgJC/4J+sgBCA2UDpICRQexAAMB3X/9AKkAAwOigF9AbUAHwBbf8UA2QAfD/KAZhADEAAwEDf/0DMwADASaANEHrICqQDqgB9A8yAX4AOjy2/5IJAgBeBIL/ugM6AGoApv95ACMALodjQBOgGRA66Dw0C8oB0QBq3o//PQAQngnDoPp6ovO5H+8kX6OU4IqeCe6lk7F+hQu0ENFBQSU6xDARvkCEA==" + } + }, + { + "minTime": "1582345803053", + "maxTime": "1582347588054", + "raw": { + "data": "AHja1MayjVxBTQOsAAAAAJh18keKHIAV6mf+3+tCUQArBto7JAoQAyv86A8gBmD1Qlqf4QDSDPQBqBdQBqEjRZcAAwSl//dDP/4ABgEUC+8E6GAAZ1X/9FWAAe5Hq9DfvA8F8FvACPkbe/3vQ+mAEexf7UHBCpRV0B4QdkDVPZQwkc1BVQ8UF91K/V8Fq9DbvJE68E8VEKAAZsX/9FGAAe5X4iGRE/ACU6l/uRDQAlCi7E/t6GpeB+7uV5aPtMkhtRiIO3M7/ZQGsgYxAICAw0H6oFBQBygKpDn8AAwNPf/0GQQADA/6Ny0DnIbnQcWgXJPdaDTEDPIa/QZ8gYpHf6DC0DWQAzDrMAgwTLfmcC/QDnyP/N6BXqDpiBL6A3CHrqBfiDG0AAwHkv/6BP0AAx9cQKZQHSQdPgA+BUt/xQGfgA+G2CAwMAAwcbA=" + } + }, + { + "minTime": "1582347603053", + "maxTime": "1582349388053", + "raw": { + "data": "AHjasaK0jVxBTS8+gAAAAJh18Ebrmd9IoPVQ0pAAMCF3/9B1sAAwLOjypBIUAHQxHf8kCSwAdBRaeK0ByQAPBQl/5Qy5AA8Hmo6BQTIgVRD0KCMXFD+30BASASlA+ggLmQDJoO8kBN8AFwOPX/VAOhABcBdaH1ZANygKsQMsoD5UAm0AAwdl3/9AbdAAMA96Bt9Adaj78QE5oGSUAuqA/ZB3igGJQExIHU0Bb8ACQ8A3/xAMXAAkBSSB+hAS8g7wQDTICUEDH0ABwFXX/1P9ZAAcAv6AlBA18gPwQcyoCnEAxaB3lARgh7PQCyoD1UDVkADwEbX/lAKDAA8H0KARZAWoge+QF0o+DEBP6AZ9A2OgOEQcloC7IAPgZTv+KAduAD4CqkPzyArhAOUgc0QFIIBhkHd8AAwGOX/9APzAAMDd6A5lwR/32gD7IBdSA6EgDDoBVyB98gFXIA96A3JAAMA/i//oPdsAAwBxgA==" + } + }, + { + "minTime": "1582349403053", + "maxTime": "1582351188053", + "raw": { + "data": "AHjajv61jVxBTYliAAAAAJh18DSwAd2Iy7/k7lXzAB3Uz+9DuIlpPjInNzO+jUCqwAXBqt/1QMBABcO9IJAR0wgeNBIyGukHIQAfAsl/xT1tAB8HWIZYQLrAAMFm3/9HpEAAwOYgsRD4aC7XI/8goCDIH2INdQAtAlS/1ICrQAtD55Ap5BlVAUNAg9H7BAoVBm5AXJAlND2NAeyAD4FwX/FB7iAD4FroD/J+RoE5INsIDaIEzoe5QApApO/2IDHwApBltAxZAWZHuJA0ZAbRBqSADoHeX/JDo2ADoDFIEhoMlIFMuJ/8/QGreCY+7FZ3AB01N/yRuQAd1M6tRxKFwgBudFv8qPegBvoX9F4JybuVN7sXpVM6RCHUv4ruVH7sXtVJSRJnM7+pQXAhlxA66DIkCDwADHYN//QdpAAMNYoHkQXfAC0+SX+rA+MAKQXZAAMMdIOIQJKjoRBxCG8kE7oGEcjv1lA3QA==" + } + }, + { + "minTime": "1582351203053", + "maxTime": "1582352988053", + "raw": { + "data": "AHja69m3jVxBTeH5AAAAAJ917F5Fv/OXhAAvUz9mAAYWJFSJlRGzuhvi9CTUF4R6VChEGETqNCSkf+QtZB0HM38OgtyBTIZ0g6jqZ0OhrUUsnHUNyi/3Q34XAAMG0v/6EqwADGmkNoQdCAFJ0df7EPLgBSM9IKEhCDcj/7t3K8l2L3WjgpbbqX6lCWdyuPdid28E4N3K3d0N9zoLEh2aMsIV6g3qe1oXcg6CM3oU25nfE6DkUNYIFTgBaDHL/UgZSAFo6WQdohlZAkKCkU/4oKvQyYgfeACoLSv+yPxIAKgu1AoqHuoAYgpq/0IH1gBjkf+yUD3EGLIADgVVf/UBcYADh9ugS4gK4g3NAB0D0b/kj0PAB0B7kCZUGioAOgYRf8kB3oAOh1agcEg2+gS2nxpAAcBv7/6gX1AAcHhEC7IACgKZf/kOY4ACgbUgOig6EgUCgOGj3ygQIg4c" + } + }, + { + "minTime": "1582353003053", + "maxTime": "1582354788053", + "raw": { + "data": "AHjayLW5jVxBTjsaAAAAAJh18D93UvpKJsnNvBO7dx67ih/OqA7ZAywgIygAuDqm/6oBxIALgJsQOqoCoUA0KHtFAdWgbWQE5IBWkHLCAgZA96gLzR86IBTUBGiB5VAWUgHFQcuwADAblf/0DSEAAwElIB7kPYKA/OAFoGNL/UgLqgBaAdpBxwgJ0QMxoCpk/GKAxVANGgYvQFWoOYkB2sAAwMTX/9AKdAAMBPCHqZAZOgZyQDQICaUHTyA+FAyygKKQDpI+MIAQgJ6v+CB0WAEICUkArqDg1AXWgfrQFWoBLUPKaA8xA0wgLfQdroCdkAs6B9xAUWgHxcD/9u7ldi7F65gBSNbf7E0GAFOpfP3cqyU37sTkYAV7lT/f63Q32nACsOSRrVBmEKIT01CV0ZxQWRDe0FqQORzO/k0AdIDCQCkgf1BYKHsEBSIHXgBGAT7/ego+AEY5zA==" + } + }, + { + "minTime": "1582354803053", + "maxTime": "1582356588053", + "raw": { + "data": "AHjapZG7jVxBTpXlAAAAAJh17FYukodDffaHYI0UhIqD9wAhOsr/ghH8AIR7hCYnI/9QoDAoFuQARB5W/8IE7QARDspAnBAfxBpFAgFHgRAiRBm9A4VDgWACoC+3/ZAryACoPAIEPp9IoDToFRIM4oHFIdOoEJIDaINhoEiI/TIF3IM4IDdIF0IdpoFNoPwIFZuKH8LwANAN1f+kBfMADQMLoDX0AysAAwcDX/9AUdAAMDCaA6dD1ugGVQEvoGOUBaCDmxAfmgaNQDQoCAUfOKAvJAwUgOYQdvwA1AN/f5kBB8ANQNqoDLEAySHelANGgYgQGgoBIUHfaA/RA26gH1QFjp/6UB9qB+VAUogGLQdxoDn0DBqAW2AAYCf7/+h6agAGA89A0+gGGQEWIOAUBGyBvFAe+j6MQDVIC5kD88AHQExX/JB3zAB0AxSAstA66gE3QEMg" + } + }, + { + "minTime": "1582356603053", + "maxTime": "1582358388059", + "raw": { + "data": "AHjagu28jVxBTviJAAAAAJh17jeuxORgA/wRS3/F3KgOAD+pnIKKZT1yFfREjej/2d3K7WAAexWg3/94J3sAA9yq7dSvDeCdi7lU27F49TYkYV0N9gwADDjr/+gq8AAxqxCfE/mQpRBqUctQr1zO+X0CEoPWQzIgvRAwiOgkH1oYvQV8gYlPFqC+EPBoKUgAGOU7/+gjmAAYG1Q3AgjiACuR35Xf9kDTwAV4Jz7sXnNKtdTPlUVwhuE3aiUnQr+XcmruxeL0lCAE4yN/tdS+7wAn3Knl2L7KjcJbbmd/ZoLzQyOge2AD4Jjv+KOhIAPg3xDPaBt0F/J/nQXagfJDa6DkEdpIGxQU1ABkPu3/RAhkAGQU84of+qgLxQMUoBm0BYKD2JAThAAUAut/+QM8QAFAdOh6ZQDPwAdAXPf8kDNkAHQEGQAHB/Lf/UBJUABwC+oGiUBzCPrpAN+gLDQPrICZ0HW6Ab2ABoCugA==" + } + }, + { + "minTime": "1582358403053", + "maxTime": "1582360188053", + "raw": { + "data": "AHja38i+jVxBT1ZOAAAAAJh17j1U7gBHob7fv96GlwAjGEEJPQaxO1kOagA6Nx3/JBWYAOhPTkf/w0CjkBqkGO0CUYAOh2nf8kD5oAOgICg4CgXnAB0B+7/kj3zAB0D2UG24ABgOJf/0CWYABh0Ogdqg0wgMkgY/ACc+xb/agMPACcCyUGf0DmoAHh3bf+UBnoAHgRUg1GgRKj+ggJIgVmgwwgdEhxfAB8CoL/igMHAB8Gl0D9nBD/K4ASgFxv9yAMWAEoDWHcr6XUntwAD4Hx3/93Km+AAexW4u5Uouhv6dC70ZCQYBC2U+qQSyAAYVHf/0ZHgAGGQIMi5nfGMAAwbHf/0NUQBDA5d/gQV1AEEc3oP1gL+Hg76jg9qAfZ5WgCGCl0DGQA7Dct/jQQTADsfWIJqQ09ADUEHX+ZA0sANcjv39A5jsXtFHNSH3Urz3cqkU1TsTv3cqCXQz+tCjoM1GtoSJ1M95RMSGuTFiIBczflaCqIYm7lemlpdTN/Q=" + } + }, + { + "minTime": "1582360203053", + "maxTime": "1582361988053", + "raw": { + "data": "AHjavKTAjVxBT7XRgAAAAJh17F4hSp4AV6Gf33+v3KieAE+xej4ABjHJJbqX01Hsdi/hp2bih/HqAtVA2MgK0QDioOQ0BXiB5RAXOgGHQ9doCTEDkkACQDN3/xAW/AAkH1aAqtAzMgG6gBWAu+/1o+UIAVgOYQNUoBoUBcqD5dAX4gFPQPDICh0PLyAU5ATWgeCQF4IBoEHKSAgBAxkgKtT81IDtkDWKAihAO4g4CQEdQALA13f+0BHEACw/roBP0BJaBq1AR+g9xQDNoCbkDuSAsNANuj7pQHGoG0UA9iAmFB6ygLuQDaIG6YABgIPv/6HiCAAYCA0DK6AhGAAYPmoAPgLAv9+AY6AEYGCUBdzWv//olAAJNQAGoUAAZNAANaQAOBEAAmRAAZjgBOAASpf7UAHtiAE4ABGSAAxYgAEmoAA2iAB1kgAHQoAAtCAA18gAHRoAfQCAAOmgAFlIADFyAAT4gAcdIABzyAALAgANYIAB+4A=" + } + }, + { + "minTime": "1582362003053", + "maxTime": "1582363788053", + "raw": { + "data": "AHjamYDCjVxBUAwjQAAAAJh18DSu5e70dlJOdjO+UQanlkVm5nfkcAIwGFf70COwAj3L0ukFuxfsUTFCgTGHgqSYAJ6m/2b/uhE8AExmVBbUJIT2KAAYS5f/0brgAGCVId+6HfDKCk4APgeu/4oa5gA+D3kchoFWQZ6hn9BVSer4ADgUW/+oLPgAOHYUE9o4eQQyhgxA/cAAwUBf/3JD/o4ABgL9QDJIG2UBG6DniAC4Dq7/qgbQgAuAZRASMh6PQFPoG3EBZiDj9AXogY0QEhI+FkBwqBuJATsg4rQDYIDQkDFaAshAKOh+kgAGAouADoBlL/hgZ9gBCArtBxQgMqQDooGfUBF6fvmAAYDLb/+gGLgAGBsNAcrAB0HHF/yQEYwAdA1wgGLQFNofcUBIyAeBAzsgLBQcKICcEDCiA9tH1hABMAxN/3QESQATAwYgKUQf0ICYEDWyAjFAJwh4nQEFIGa0B74=" + } + }, + { + "minTime": "1582363803053", + "maxTime": "1582365588053", + "raw": { + "data": "AHja9tvDjVxBUD4eAAAAAJh18ER7yRvu5ODSFcUP8zeCrbdycqn07GdAobhLqIcREvOpvjOAEYTxf70ZBgBGFXJzOhLSPcoQS6HfCKCa0N9oHsQU+jmpBHiGZUErp+6QWmgZmAAYaCv/6Dr4ABjkJBRKBxIANhmK/5oLHgA3md/nvBVZu5eXUc9JmdjOuUfYmAUVwhpXU3wqhKkAORiS/yIXRADk5pQ1RB4UbpQk10O+O0HKoY6gA+BRr/igpCAD45BQRIh9ZBNKeI0C9IKJQwEgvlHkcAAwRLf/0NmQARAyF/5QVdAA/JD+aUBxqBq1AR0gFZQckoD40D/sAHwHZ3/FD1bAB8AuCAhFAzlAAMB81//QfkQADAdagZiQFSoBsUfISAvpAwXACEB3d/wQf0wAhARmgYrQECoeNEBxyBuNAQug4CgAaAbu/9ICs4AGgcxQEaJ+G0BLCAZlAwcgKQA=" + } + }, + { + "minTime": "1582365603053", + "maxTime": "1582367388053", + "raw": { + "data": "AHja07fFjVxBUHIcgAAAAJh18kZrwNO7j73gr03Uz1F5J/ruXeVG2SunYv0aGgihO5fqUTJKFdDvk1BDKHTEDZIJ/R1Ig3VDMiBf0EzJ/sQeah7RBGqOyYALgfG/6oL4gAuHmkEvOCH/CoAoEAyDwVAbsVzLyT9XgqTXcrZUhbqb4zQ/ZGDYABhGN//Th6AAYVWg86NWQAhCLL/g6GfCwAh4Jg7uXk1O1djOwUOSiy0/ehCkXxAAPU38vf/0KJgAGDDItugyEAAzru//oSvAAMfQQnBzO/CUCzQANAed/6dy9pwANOkdi+goYUAIRdr/gn1wAh4KrVPC6meUvBVIu5eW0/92L5S8FVamOdy9lpwrod9ioHJQSzAAMNK3/9BtUAAxzigmdDBSBuUFKJ41Qd8hldBMCOaECooIpQ1UggaACOR39/f+HgqeYAI7kYLwVGLsT0XgqTXcf28FV+n4" + } + }, + { + "minTime": "1582367403053", + "maxTime": "1582369188053", + "raw": { + "data": "AHjasJPHjVxBUKRjgAAAAJh18C7dy/mpObsXyF4K/F3LzLACMsm/3uhvyWAEfBUNu5WPvJPLeCqTdiu9eCbW7l7/S/nU3/qhX6DoI32hGKfRoSajGqEjoLE5n/r9AgSABoPV3/pAkmABoffoHgIMPoE8wArHo2/1oDewArA3RBmJAvBAdFDs1A7lBplAtFPgNAp9BhZAjZAc2AAYdRX/9A6eAAYMnoFEIDnI9WoEqwADB0a//oE7wADAdZDolA4FBpGADYE3X/NAZeADeKH+moBsEBiDwVPqal2L6GjkO5eTUmh1N9PoMyhY6M+ofYnO8AAwW6//oSBAAMYSQgl0O+0UEMwAfDzF/xQUHAB8DRo6MQdWhnKAAYKYv/6BaYABn5FBQaBHYAPhjm/44OQgA2P/oABg9BDIKC1oAU5lfjf7HgqR4AUnwdy8spUbsZy+iyU6Ui6EMK6meFvBVpu5WKpJ3Yv6rwVO7uXrMA==" + } + }, + { + "minTime": "1582369203070", + "maxTime": "1582370988053", + "raw": { + "data": "AHj8je/IjVxBUNd5wAAAAId18FR/ACPQ35egtDuXmNO6gAXsZ17f+0MLAAsQCmA0Q66m+pUIER19CdYAFg2N/7Ti+ABYW8j5iF5OSH8LoCREDACAWhAckg7XQCbID+YABgaqv/6AaSAAYCQUPG6AppA7SgLLQdnoCDEA7SB0NAfSj4xQH6oGtoABgI+v/6AS2AAYO60BUyB9NAUOh4EQEfQAFANbf/kC98ABQDXIOZ4ABgIHv/6BqyAAoCVr/+n+xgAGAXRAScgdOQE6IOO0BYKAahAuVAB8Ayt/xQ9SwAfAeugZgQFIoBkUHTyA6JA1WgE+QEoI+UUBGCB7+AEICN7/gg5SgBCArtAM0gbYQEVof1kBUyBkpAO3ABEBJ9/4Qc9wARAWWgdZQDXICM29H/1rwVNruT5Xkmvuxe5UMtFtTMoAN8FQnf83Uz/OADYJBClI9tCJOxnP6ISTYCE/gBGJcv97oZ/XACPgm5vJOPdy88g=" + } + }, + { + "minTime": "1582371003053", + "maxTime": "1582372788053", + "raw": { + "data": "AHja6srKjVxBUQnBwAAAAJh17E+l5J3rwVQbuXmFNsdTPL3kn0vBUnu5dg0b12L4+8FVK7l9TgAaR5f+kSGABuZf+3geW7k6mAD/JGXf8Xgqw4AP7Fcq8E9V3K1NIU8k4N1N9ooctACEaHv+CE/wAhOOUIIQatG00JEdDP+XgmsvJOjdyMl4KiN2M8fRBCbugBOGSv9qLHgBPqb/JQoZGSkHqQg5ORUKRgAyPY3/RCAIAM5Gf1vJOTeCau7i9eScu8ERLsZ1KiYk7uhg0SS6m+E0KkgCyOp39RBoYAsm96D9IQIjGiFXuh3zCg25A2CGXEEko5DQaDAB8NW3/FAz0AHwSVAAM8CX/9Bp8AAw1+gZZBXyODUEiQAtD3V/qQXxAC3M38C8FR27lZeijeCvPdjOhUNMi5kySjkkL46l+1eCfe7l5TSwEaZ2M6xRIKfWR5Dob8TQeCAGIabf6EDNgBjwVBLsZ0GiYA==" + } + }, + { + "minTime": "1582372803053", + "maxTime": "1582374588053", + "raw": { + "data": "AHjax6bMjVxBUTsrAAAAAJh18E2N1L8Sg1QAD4JmN//dy9EwADNYdi+JoibyTpXcrV0/7ih/saAMZ4KkF3J0bwV9rsXwFFQgBDyTt7/g7k5+AEJUupv6FCzYAPg1F/xRz6AD4e8n7KEqI2MhLaD0Ohv094K7F3JxrwVHbsVx7wVRKQF3I/Xgi7eSca6m+6UNiRhtB+ULITupCtEY5QyJBwHM78leCrPdycjAAPgnv3/92M6ZgAGG2RCqaWR+zqT4XgquXcnKvJHC8FQjADnYvgN/keCpRgBzuXrdO3dDf7sATwZK/svJOjgCfuXzdLedjOfYAPh4b/iiSYAPmVEQo6meFoTl3L6OlTOxPHeCpvdy8Bo4yRK5H/1FASt3LwynhOxfRUSRDVTs0SV1K914KgF3JzaOKVzsZ8KiOE0kiYUM+6HfV6Dq0CcIbLQQKjttBq6GOkE1p7OQTmhgoA==" + } + }, + { + "minTime": "1582374603053", + "maxTime": "1582376388053", + "raw": { + "data": "AHjapILOjVxBUW15wAAAAJh18Ezl2M5ZgBaJDv9Sb8gBaJ0cz/92gLFABsCg7/mgzXABsDmUO30CREBoIABg2Jf/0DuoABjzcgL0gVvAAMHzL/+gQLAAMO0EBskCMUG20CTk+YIABgfdf/8G47//gKpAAMCOoAUh9Ff7ECYIAUgLQgwigR/ADMep7/OgcJADMGlUCb0B40OeUCoUH9UCeXBL/tVADXIAmZAMGIAmdAc/oAhpANuwApAEdX+xA9/wApAFCoB7hAFWIAZmAE4D1G/2oAqyAE4Bi9AE3oPhdADdIA2BANboAZZAEGwADAcyX/9AF6wADAMbIAk9A8DIAklAPHIAo5AcbIAbdAEjIBrSADYANG/5oAjWADYfhdAFDoB9lAEeIDu5AE8oBjhAEKoAbtA+uwAlAHwX+5APxwAlAEXoDltAFWIAZqACIBoe/8IA1OACIPlJADioAkmAA4BhG/+oAo+AA4DgaAAYA4G//oBuqAAYAfNAFBIHixAEFoB6lAEToDrGADoAe2/5IAp6ADoB6xAFMA==" + } + }, + { + "minTime": "1582376403053", + "maxTime": "1582378188053", + "raw": { + "data": "AHjagd7PjVxBUaAIgAAAAMN18FQHf1UzMAV9y94p1rsTz3gqGYAWlfv9TuXrmAFp07qb5NQsNB6kZpQqlOdEPRRrhCdEGvgCLob9Vv7zwV7MARdyMt4KuV2M49Q8iK5TvSG6RDbqb7HgAGHnX/9GEYABhPKcUIW2gwSNIod1ABHM79Jv/CAxIAIgulAaaBX0PyIFReSeq7laPAAU8l/+dTPD4AC8FXmmjdy9YpMTsZwSjhUw0ipUNA6HfM6C+EPAIJugAWODL/2guWABYGjQzugqZP0yC7UM9oHnQSejuxB3SBI0NLIODQJA4o/5XQDGEBlVAJ3QOG0AvZAY4QBq4ARgEyX+9B6pgBGAc6gMHoBSSAMYgdcoBy6ALYgMHoBCSH4YgE7oA+UAOwGZ7/GgHkwA7A6AQBmkAqNAZSQCYEH4hAJwQG/4ANgDC3/NAJ5gA6B3lf/0A6iAAoDLd//QCL4ABj9WwADAHev/6ATi" + } + }, + { + "minTime": "1582378203053", + "maxTime": "1582379988053", + "raw": { + "data": "AHja3rnRjVxBUdE+QAAAAJh18ESbsZ22hm0SsmPkSA6m92UZugAaEzX/pBkIAGnBiFDI/vAAMItv/6CfwAD0O+VUEaIbEgASCNr/4j4CABIIkQyEgXZBCKeMUFGoZ7gA6CHL/kjiKADoKQQwsgrNyQ//OAAYCVb/+gbkgAGAjNBxsgGNQFQoGE0B3iHjyAHoCi7/EgZigB6AcxBvegHxQEcoGVUBVSP4VAUQgGBQNcoD1kHUEAIQDUX/BAVJACEDN6AgND/qgKvQDQIGaUBaKDgaABYCZb/2gYzgAWA8JPy0gIxQCzoGLUBBcAAwdFX/9AchAAMD76A+9DyygLDgAGARC//oHzYABgLIQDFoOPUBOaBrxAbEj5qQDeQAnAWHf7UDPEAJwHOwAHBwTf/UBY8ABwDRoGGUBY6H7dAS+gaCQE3IB/UHIkAAwF53/9A8FAAMBS7cp/8goAG0QAR+gBqRAB86APlUAHZQAdADJd/yQAUbAB0ADdIB7tQASAA=" + } + }, + { + "minTime": "1582380003064", + "maxTime": "1582381788054", + "raw": { + "data": "AHjwu5XTjVxBUgU+QAAAAI118Fe3ABfYrjUbMAA+ScPf/3crK4AB8FXW6G/03gqk4AQmBv+DuXgOAEJQjsVy7wV/ruV+bwV/bqX6FBCeCvBdy90oxaSw7GcyouxPFoudzP/MKAyyBSKD30AKwLLv9aHO8AKwHRQJOQa4gBSByF/sR64gBSA9CBOyDT8AAwPlv/+HNd//wLkgAGDKaAz6BbSf3KBKyDUyAyCBRKH+aBfSA3SDZSBGCPKSB2CDEKAuSBLSHDCBuSDPyBD7kh/NaAvRAKwgbNQFXoPAEAwKAiNA20gLaQ94oDh0DIqAiJBxggI6QMTQATAVLf90A/sAEx9OICZ0D6sAHwEJ3/FB1TAB8A7yArpA/0gKzQDYoeFEBVaB6VAVVAC0HMN/qQDYwAtAQIgYLQESwAfPwFf8UBe8AHwMXoCREHsaAiFAyCgGggAGAsS//oe/YABgNCgBCBja/4IDzIAQg/MQEUIG0oABgHgA" + } + }, + { + "minTime": "1582381803053", + "maxTime": "1582383588053", + "raw": { + "data": "AHjamPHUjVxBUjfnAAAAAJh16HfZ6D8UNrwAhBIV/wQMDACEcmIJuQ0Ug4GAFJ6Pv9iCm4AUhoVA7qC7kcvoLEQ3+ggFxN/zvBXhu5O3eCYWnS7GcsomlM/onl1L8ChVO5XhvBX8uxfA0T9MVRYnQv9sAA+Cp5v/7uXq2AAY46TC7E8l4JgsAA9ysNv/7wVUMAA9TfAKEsIxsh26c5ISEjTaD6oU+5nfm6BEncvDqRW7F+veCrLdydG8FR+lxdTPMXgr7YAS7l6rv9ySFACUfx2L3S8k4d3L2PADE5+/0OhX1wAx5IyXgqZ3cvDabE7GcMoo1MRIid1N83oMIhVyMhoTQnGaHmo0Og5iFCOSH81oD5IAagbvv8yAaSAGoCU0HYCAl1A+/ACMBGl/vQ8kwAjAQcgYyQFJoB3EHI6Ap9A8kgIwQCno+1UBuqBnhAK8gMdQcnQAdASFf8kA+0AHQMKoCVA=" + } + }, + { + "minTime": "1582383603053", + "maxTime": "1582385388053", + "raw": { + "data": "AHja9czWjVxBUmxzAAAAAM918FSXfyXcrs4A3lWR0OxHa8Fd/ADfcn/3+VN6AG+Z34ygLZA4CDX0CDPJOndg/ABvgq47/m7l+tgA2W6ipupfl3gqb3cv06eS7F8ZR1ncvUaMEluuhn87wVF7uXm9LOdi+EvBUupiXcjleCo5dTfXcAIwk2/3oyzACMILQeBOtkKYRndC7nBL/k9AEZoB5hAFgoAeNAcIQAdAFsX/JAMMwAdAEMIHvtAFdoBipAEAID7FAEXoBoqACoAeK/7IPfKACoAd1AGfIBmhAFCIDrRAEMoBtxAErwADAD13/9A9cwADAEzoB99AETwAZAduX/RADDQAZAEXIBqFAEQof7JAEtoBk5AFzIAZhAc+IAkBANroA66AEIAUi/4IHe2AEIAeNANEoAl6AEID/K/4IAgOAEIBmpAFjIPlRADOoArRAMQQADAGyX/9ADUwAhAdZ3/FAEOQAfAM3IAjZA8AQADAE0X/9AP2QADAEDIDthADRoAlBANfoA7Q" + } + }, + { + "minTime": "1582385403053", + "maxTime": "1582387188053", + "raw": { + "data": "AHja0qjYjVxBUqAcQAAAAKl18k72/3vBNfgBHuTn3gqD3Yz7NFWoepMzIsZ1N81wAVD3L/sjWMAFQbBN80GQQrFHzUKHdDflbwVNLuTn3knnvA1bsZy/ACEczf8E1vACEMUignU36ShLKD2owOhOSbfQAfBsb/ijXcAHw6BzP/dqBKiA+yDHCBCCHVSBPiDEiB7iPPCBacAAwH/v/6DdsAAwJSQ+zgEaAtsAdQK2vrqDf0BjQLJT5SQO5gAODVl/9QGSgAOBTKH2SBf6DDqAyyBYCP0SApyBREABQYIv/yBN0ABQ+ggBKBFt/uQb0gBKBaTij/rlAFIQDq0BoBAJsQOGEAU6AFYBxV/rQG6IAVgE7IAiiDwFAAMAne//oDHcAAwD4EDndALPQBnUBmZAKIQ/ioARgESX+9AFugBGAyegFuIHwyATKgC2oC26AMIg8iwANAK1v/SA8nAA0ArtAGLQPYIAKgEG3/ZAaOgAqATggDvI/WMAAwCRb/+gMbQADAO7" + } + }, + { + "minTime": "1582387203053", + "maxTime": "1582388988053", + "raw": { + "data": "AHjar4TajVxBUtJEAAAAAKh18E9O/4O5el4AQkJOpfiUJFB7dy9ypGTsZ/ahfoABl5r/+hdoABi4nQ77TQeChv5BNkAAxxlf/0E9wADDPCCEYAPgca/4p7CgA+Dl0NOoGPgA2CnL/mjgeADoI4v/6GVoABgsCADeSH943/NAQdABsDNCA+1Bz0gKhgAeAcq/8oGSIAHgI0Q9EID3IABgZVv/6AVSAAYCJEHLqAoGAD4GT7/igI4gA+P5CANoBLr/AgI/v96Bj2APIChb/gg5HgBCA9lAzggKvgA+Hhu/4oBTYAPgJYQPLICkYAJgHfv+6DeqACYB5EDWaA9NPw2gLsQNdoCq0HSqAmyAAYG7b/+gJugAGAc9D24gM/QDzoGNkBFqDmJAXsgY6gAGA92//oBVIABj34QMOIBa4AQgO4v+CDryAEICZEA8KBjBAUKh/SQFUIB80DAKAr5ByygPdQNSoCCEA9zef/40AM3cvFqQ27F93eSeq8E2F3L2+kaupvvNCLEYoQ6k" + } + }, + { + "minTime": "1582389003053", + "maxTime": "1582390788053", + "raw": { + "data": "AHjajODbjVxBUwYxAAAAAJh18Ezd3K0WAF4uL/SnLgBfob8peCrtdy90pDzsT83gr1XcvRaPcmEIjzqb5zQkFGzEJfT6JC/UYQQgRzP/LqAw6BVMAIwfzv96BLcAIw59QJtQaMgAGAol//QOCgAGPKCBXKA/yDOCBOyHSyBEKD2qBVafFkAOwJvv8aAoMAOwbqQLBQ+ngBSBI9/sQbIgBSBJ6PMaA86BcKDzSBEaHAqBOKDYqBM6A/Tkh/K6A1RA0RAAMBOl//wcLX//AMXAAMBDiBshAcwh5hgAOAWu/+oCjoAEgbxv/6ArGAAYP70BaSAXFAzAgN+R9zICp0A1MAGQN23/RAerABkHHCArxANagbIQE1of+kBZCAXNA2egIXQdpICbkD2CAg1P9bAAMB59//QNNQADANqgIuQc1oCvkDxaAv9Dy6gH2QE0QAlA2xf7kBJUAJQfAoCIEDWiAYdAXgj+XQE1AA==" + } + }, + { + "minTime": "1582390803053", + "maxTime": "1582392588053", + "raw": { + "data": "AHja6bvdjVxBUzkOwAAAAJh18k5F4KuV2L/ui9piDwVfaVl1N9BoWGjfkAHw9q/4p0fAB8I3RihB6oABhM1//cUP9HgAHwVpruTnXgmCwAD5J5N//di+ZwAD4Kn93LwGmfupvoNCAka4QkJOP0LwRmdCCXQr43gqF07juVnLwVc8AJ9jPw7/aheIATiTE1WjsnU31ig5CEloyshXKd8ob4jLqFxwADzN/L3/9AUoAB8Fde7l5XSMHYzhdFYIZVMFot+AGupnl9/meCuVgBruPreCYmmG7EdLwRXu5OteCuFdDft6CRPJOxdy9XpxzsX1tCfeCohdy+vpP6MA6m+uUOzRvlBiYAOhbl/yT5KADoWjAAMG5v/6NQQADDJ3Iz+F4KtV3C3gqqU1DsZ6OiG0yxACEVjf8ENfACHUv6KHw7l9zSPkZV2M4lRIaYrRTLoL94K613L1yjgJSDsZyuj7E/0A" + } + }, + { + "minTime": "1582392603053", + "maxTime": "1582394388053", + "raw": { + "data": "AHjaxpffjVxBU2uzwAAAAJh16m+G0KqRmpBj0KrT8dCFka3QaFCAIAB5nfeN//dy8awADIbRt4AP7F8Fv+KKBAB/cvv6MukPOpnnqFsdy89pB7sZ76idkPemU0SxACHQ771v+CCPIAQh5tBESOqkDKINjQzSgtxPfkAIwRLf70CowAjDLiC+kcSoLzQwgghdwQ/7V4Jl7uX5FFBgAGSXf/3YzueAAY+dNtIYJEUupvrFCU0dKQZZCXE6OgBWEN3+tH24AVhDjod8moK0QPGhshB58BRR0ZfXkE4wFtA9F/sQylACkGwp5kgAuCIr/qhrSAC4IRRx6gY1BuiGKUE/OZ37agMKAC4E9v+qDTYALgatAb7sZzTACUVtf7k7rACUMOiZnUzzVCau5dqUb2AAexW23/95I+YAC7labf/3gqf4AB6G/u0EoQxuAA/JObv/rwTZ4AD7Gf7oodMRoWREqupvhdCcEeTQkdBH06sA" + } + }, + { + "minTime": "1582394403053", + "maxTime": "1582396188053", + "raw": { + "data": "AHjao/PgjVxBU57JAAAAAJp17l4pv/yfDAAXJD+N0BBiBuNAMwgJiQc5oC4UDMcADQHY3/pD3NAA0BcqBr1AMCgIvQcTICH0DYaA7aAAY+fL//gL1v/+BhaAAYC3UHdSAZeAHYCar/GgbAgB2AhJDyWgPLgBGBlC/3oClYARgHFQcxoCOkDTsAAwHG3/9P2HAAMA1KBdRAN9ACUBTt/uQfLQAlAUAgHZQNUwAfATff8UP48AHwFSoBF0DFyAgBBxqgJnQPeoC9UfJyAYJARsgYiQG/oOWkBWKAcxA1GgOoQ95oBy0BXCB7xASlAD0HYt/iQEnwA9APCgbeQHrQADxO/xb/+8EzOAAe5WlvBUvuxfN0LR4K7t3L0+jqOpvatB90I1RqtDp04AQotGSUHbQp90O+H0Hrob/QTGgWFHyiDmEOswADA+1//QXZAAM/vIPuQ+IgkuAFY71v9aCPYAVhhVA2aCQnMv87wVJ7uVrqR4" + } + }, + { + "minTime": "1582396203053", + "maxTime": "1582397988053", + "raw": { + "data": "AHjagM/ijVxBU9I+QAAAAJp18Ffjf/ncvrsABRxUoR1M/dgAGFlv/7uXm+AAY5KVo7F/ReCpRdy9eo9KWY6HfDqDgYAOhu+/5IJBgA6BkUcvoIwQwVAB0FP3/JPJEAHQQwhhVBt6OXoABgYa//oI6gAGGs0EeuR//3QFqeSeG7l41SWnYnavI/N3L0DAAMlC//upX4wAD4JrbuXgNGwgBDsXtW/4IiEAIQ/0vBDkgBLod8j3+5BQMAJQ9IgUFBZaP5EFXoZFQP6ndpAyKCyIABhmu//oPIgAKOgb//gc+//4NKgBGGnb/ggvKAEIFeczvyN4Ks93LxukCuxngKJ1TGiGbRBTqX7N4Kj93LyykZuxPFeCvhdy8spDbob91eSdS8D1YAQ7k5u/4PBX6wAh2M6dQ26VWRaqHAdSvbeCZa7l9VRDk4+ADuxnKN/yRHEAHTFyLiQ0Tar/+z0AD/0AGgkACdEAB3kAOq4AQgAQtf8EAGN4AQgASSgD+EgAekgA5yA=" + } + }, + { + "minTime": "1582398003053", + "maxTime": "1582399788053", + "raw": { + "data": "AHja3arkjVxBVAV6wAAAAJh18FVu7Gdho0hM0oi50O+90EaoYxQSQjg2AD4HLv+KCXoAPhnZBEqemkEcIfUQLkgnBHAsAAwVpf/0PnwADBICBY4AB5nflN//QKdAAXcvs9//STYAB7F89eScu8Ey13L6ylzIwLqV77wRGu5Wfp4YAB7D9b/+8E22AAfJNrdy9KpaDoZ+i8FXam+dystSeOxfS0RlO5RJoAW6l+Hv9SEZAC3knou5WOpTXYz5dFVIftNTI6GAAuSH9k3/5ARpAAUA1CBp1AVtAB8Hf1/xQEvwAfAz8gI0Q/koClkDEKAf5AVUg9CgBCAdy/4IC6YAQgfRQFvIBuYAEj5Zv/iAoaABIHnkBYSAapB1igO7QMNoCVkPRCAeVASagb0QEUIOKEBJyB8xAUan44QDsoC6UDCSAu9B1hABcB0l/1wMXwATAWzAAMAyKHbpAyegHvQFNIOKUB86AXtA1kgKNA==" + } + }, + { + "minTime": "1582399803053", + "maxTime": "1582401588053", + "raw": { + "data": "AHjauobmjVxBVDhlgAAAAJh18Fau7k7t5I23grT4AB7GdM3/9DVwADLxIbtFpupvmNDvEY9QjtBLoAXnvF/pQm6AF42ag/CFlOKH+JvBXeu5OZSNdie68k/94KoV3L0HA00i+8tOpv3mBpoU8jOiDQIQinTqEZI/shJroZ9zAA3gmR3/p5J/sAD9y9c3/9JngAHsX+VFTeSdG7l7BScHU3xehNCOwwADCdb/+nBUAAwYRC3kecQlNzO/VXgqK4AKnWv+zuXo+ACpJbsZ9yi4IABmAr/+h5IABie3Uz194K5l3J06MbwVLLsN28FSa7k/l4Jk7od8AoKqQKEhmVBkaBiEbyoGjgBCF7L/ggZyAEJ4bQR0huqAD4ONv+KOd4APgjWAAYFjv/6Gk4ABgnJyQ//VAUWgZdQEMQADAPXf/0HYEAAwHVIGJEBCqHoFAPdAI8BPcC5wN73iLAcdBAMHE6AhBA32gIrQDko+YUBN6BstAfyg5MQFug==" + } + }, + { + "minTime": "1582401603053", + "maxTime": "1582403388053", + "raw": { + "data": "AHjal+LnjVxBVGsfwAAAAJh18FRamidTfIMAAwt2//o89AAMJgTodB/YABhKt//RuGAAYdw5lfm8k2d4Jp7uTj05XYzoNELoedM4In11N9NoQyj8CCSJvkg0yEWo0Wh68AKdC/m3+xBUgBTyRju5fSUryAEOxXO3/B5Jy8AIeCqDdy/7p7EAA9Tf1N//Qs6AAYMOjcqHAp2VACMHxv96F1wAjGNkJJcEv/K4APgBmL/igCs4AQgHub/+gCrIABgBgEB0agDvEA1GgBzkAQMgdwYAPgBw7/igGUYAPgCgkB72gBm4ABgCFb/+gGR4ABgCE0H6qgCEoAPgGWr/igCgYAPgBkUB34gD24ABgGtIAVgCXL/Tgek4AXgC2UAxYgBm4AOgC8b/kgOUIAOgDhUAw0gCxYABh+br/+gBo4ABgDZ0A3mgCCkANfAEUB6ff3kATbAEUAxWgC00ANXAB0D1Tf8kAZ5AB0AMQgGNkAVZAAMB9pf/0AUlAAMAM2gGoUAeog+7YAdgCU7/GgBvYAdgG7EAfGgOiIAQgBtL/ggCzYAQgHpUAVKA" + } + }, + { + "minTime": "1582403403053", + "maxTime": "1582405188053", + "raw": { + "data": "AHja9L3pjVxBVJwBQAAAAMV18kyW/pvBX0wBb3K0F4Kk1M+7F+3gA6Jdf8kzSADvBU+pEHI/+moC+O5fKUkh2L6+8k8l4KuN3L8Ol6oxzqb75QjxHj4AVgsl/rQieAFZwShcKMAIQS6G/8UFLdy8zpD6Pa7Fcm8FUm7lfylcgAHqb5Vv/6DwwAfCI7/kjL0AHQtdOQUORRt2AD4Jzf8UI1gA/mf/+0CmkBoEGw0DG0BBkOUED1UGvECGYAajw1f5sBDYAYgTFAAMHQkBtUC70PukCYkGVUBaEC/U/D0B1ECmkH1EC3EBnIABh05f/0DpIABg0KgSmgP0jz9AB0CeL/kg1XAB0CQUPokCBEGq0BR0DnHFH/VaATogCvwAzAa7v8+AQrAC8DkeAAYBeaAzEgERQArB+Xv9aAUnACsBgxAHFQC40Dz2ADYA61/zQCo4ANgP8IBSiANOh9rwAfAOLv+KAwdAB8ArxA5aQB90AohAfxQCxEHlgA==" + } + }, + { + "minTime": "1582405203053", + "maxTime": "1582406988053", + "raw": { + "data": "AHja0ZnrjVxBVMxCAAAAAJh18D+XcvcKMIkauxfX3grt3cvAcAJywb/ajAQAnzN/VwAt4Kju/1O5eT4AWn8Oxn+6O2gBGY0v96FkgBGJOdTfFKFdo+UhS0AAwZu//p2HAAMO6QUdGRIABhQl//dC/6wAD4Ksl3JxbyR1vBVOuxnsqJLQ1KaCgAGPmv/7qb5BgAKFF3/9Bt4ABjD0ACwrK/9p9tAAsK/QcRGGEI3ckP6BQEEoHhUBLyDhxAWWgZXQDCQAhAWHf8EP8UAIQFyIGV0AqqA8JALMg6bQEjoGLYAWgOhv9SPuqAFoCFEAsiBkRAcMg6SQE8oBiUDpqAuRAMch7CQEywAHA+5f/UBPMABwduICMkDMaAeVAQQn8VQF5oGDoABgHrv/6AtCAAYPokBHKBrFAPOgKxQ/sICjEA5SBjpAVig+XQHvoHkUBbkAAx9tX/9AQVAAMDRCAbNAVqg+dQF6oBlIAHgaRv/KAl6AB4flEBSiAbEA" + } + }, + { + "minTime": "1582407003053", + "maxTime": "1582408788053", + "raw": { + "data": "AHjarvXsjVxBVP0/QAAAAJh18FSe7FdS8k6+AAfA92//u5ewYABleN6X/5LwVeLuXiFJHR/3YvocAA+Cu3v/7uXn2AAZTqL+6leHAB3gqf7/k7l/hgA6fg7Geaoe5F4phpH8Ohf13kjrgAHwVF9//dxu4AB8ExF2M5XgAKKKv/yFmgAKeZRWLqb4ZQhJGYUG7QrROGEOyQVxGuEIKczPx4AO8FTLf8ncv1MAHSp0Zp2M55RJiawR0rqZ7Wg3UXs8FSumgdieK8E12AFe5OVv9bwVysAK9DfsrwVebuXg+AFJJl/sdjOtYAUhg0TamWEVc6m/pUL+QfdGaEKOTglDk0Y3QraAAeR/87v/7wVL8ABdy8l3/9G/gAGSbAB3Yvjd/yRZ4AO7l4RSznUn2vBUau5ex02p2M5fRQcAJQ0N/uTHsAJRuDod8yoL9QPOhslB0aObkFFIZVQT6nndAxKCuUPLIJoRwugX1BASG5EGguZ/57A=" + } + }, + { + "minTime": "1582408803053", + "maxTime": "1582410588053", + "raw": { + "data": "AHXai9HujVxBVTBnQAAAAJh18D03crv4ARkLv97sV3cAIxQvJOxdyt1TvupXkvBUSpfncfa8FQW7F8ZeCu7dy9Zo/iYi6C/eColdy9UpGDsXzV5Jw7wTGXcvIsAIyi7/e6m+UYARh1qNZoOYhQqcXIQajCiE/uJ//tQC5gAHuXlu//o7EAAySHYnrvBUUu5fwUj6ABupvrG/9INlAA0LUR9RCmk7NQtyAAYP3f/0YngAHob7FeSe+8E3V3K8V4KpNNm7Fd+8EzN3Lw+nqQAD1N8P3/9Cr4ABg3qL5oLEnLEAIQim/4I/NACELkgAHmf+F7/+gNbAAMCUEGqIAXgfXf6UOCIAXgQ0g0qgPogSnAB8err/igfvAB8GrkBwUDZ0OTkBjoANX/MgA0AMXv1KrIcAAAAHK/Iv/gAAAAAAAOqBxAPlAAAAAAAEB+9AAAAAAAQAxuAAAAAABABMgAAAAAAEACXAAAAAAAQB7JAAAAAABAAQAAAAAAAEAClQAAAAAAQAdiAAAAAABAAdcAAAAAAEACnQAAAAAAQA+pgAAAAABAARGAAAAAAEADroAAAAAAQAElAAAAAABAANaAAAAAAEAHb4AAAAAAA=" + } + }, + { + "minTime": "1582410603053", + "maxTime": "1582412388053", + "raw": { + "data": "AHja6KzwjVxAuuQAAAAAAJh12kZbcTJWk/82oDlIGgoBWt5U7wADtL/jf/28qZYAB3FYuiobypRbC/bt5XStxeoUt5F6bS+Xoo0AAz6L/+3lWTAAMw7Wf+A0D8EGuUBj0CLkOiED3UBQEHLUC1EB7EepoABgTvf/0HWoABgOcgUKh82gLkgUcg9ggR0n0egM2gVQg+OgKXAAMCh7/+hwxAAMDhkGK0C9kBm0fREC9kBLUH7EC1kBnkPQ0CjkB7kGyUDyGpH+lKAKGgHjoDUSALEgHLoHfyAPIgF7oD/SARQg9foA7sAIQDSr/ggCUwAhAbXQD6kDt1AF4QCSEBxdAGcQDQEPrNAG4QDA0Bp9AGsQCyUD1RAEKQCZ0B49AK8QBhIANg8e3/NAM8gA2ALEgMgoBZiBx0gH2QADAayv/6ARTAAMAexH7/QD10BptAGoQCwkD89AL0QBRUBhoA==" + } + }, + { + "minTime": "1582412403053", + "maxTime": "1582414188053", + "raw": { + "data": "AHjaxYjyjVxA6d7AAAAAAJh13F+TQjUa1BscSbK3mfzoppMHoapFctp37Cga5BByGg0HVQAHHXt/9QQ9AAcM9oFeQZggZ6ADJ6Uv+iDkIAMhvpAyqDc0csILKQzwgXFB1DWj/VVAJRgAuAKbf9UBlOAC4BuCB08gE4QAfAYJv+KAOxAB8AhGAAYPCd//QCbYABgOyIBcaAMmgexoBQyAIEgP5wALAFEv/aAUpAAsPw1AG0QDCEBqxAGMQCvED4RALvQBvkBqyAGYBxV/nQBXoAZg9ZIBZiA5AgFHoA0yB6YgF3oAxaA3mgEywAdH/Iv+SAUhAB0AZVAaoQD2EDm1AKlQBoEBpBAJ/QfoUAsKADYDF1/zQBtoANgEeIHOKAU8gOxIA2KATQh+4IBYiANIgOVwAhAL6v+CAOFACEDvVAO5QG3EAOZAK4QeG0Ab9ALMQHu0Ai6AAYHZ9//QCeIABgDbIDq6ASsgCCp/eaAf6gNfgA==" + } + }, + { + "minTime": "1582414203053", + "maxTime": "1582415988053", + "raw": { + "data": "AHjaouTzjVxA+FqAAAAAAJh15FaC4GdBob9Fhp7JCgolxvN9Sod2jU6C2IeynUCCWofsjJiFDIK+3HfNaDs0NNIFvQSCj0VBFKBuUMgIPUQNOnhJBXiGf0GaIH9R3ogjhDzyC4IAQgf2/4Np/65gBCB8yDTaBKCAtqHEiB/yDWCAcSBTSA88AAx9bv/6BfsAAwFXQfRQL3QHmQ9LQK+QHnQaLQNXQGXgA+fON/xQMvgA+DdKA+8AAwI+v/6HRUAAwOxQaOQGvQNlR6dQGwgBKBZ9/uwD/gBCDXUAAwMwQG2Q5jQKNQdCQGPQLfZ1f/6ygAKbACHQnO3/DyK02ADuZXwwADxM7PQ0qLmTxKL1Q7jgZ6W5lban6gBDkV2N/wS2QAh0J6riX0NEyTsEOZzKrtvO/V0CDIPkQ1HAB8DVX/FBVEAHx6wgnFAxqGjkHSoFCT5g" + } + } + ] + } +} diff --git a/pkg/server/grpc/grpc.go b/pkg/server/grpc/grpc.go index c8ba582728..3aea122036 100644 --- a/pkg/server/grpc/grpc.go +++ b/pkg/server/grpc/grpc.go @@ -42,7 +42,9 @@ type Server struct { // New creates a new Server. func New(logger log.Logger, reg prometheus.Registerer, tracer opentracing.Tracer, comp component.Component, probe *prober.GRPCProbe, storeSrv storepb.StoreServer, opts ...Option) *Server { - options := options{} + options := options{ + network: "tcp", + } for _, o := range opts { o.apply(&options) } @@ -97,7 +99,7 @@ func New(logger log.Logger, reg prometheus.Registerer, tracer opentracing.Tracer // ListenAndServe listens on the TCP network address and handles requests on incoming connections. func (s *Server) ListenAndServe() error { - l, err := net.Listen("tcp", s.opts.listen) + l, err := net.Listen(s.opts.network, s.opts.listen) if err != nil { return errors.Wrapf(err, "listen gRPC on address %s", s.opts.listen) } diff --git a/pkg/server/grpc/option.go b/pkg/server/grpc/option.go index 6df898ae16..82785f003e 100644 --- a/pkg/server/grpc/option.go +++ b/pkg/server/grpc/option.go @@ -8,9 +8,12 @@ import ( "time" ) +const UnixSocket = "/tmp/test.sock" + type options struct { gracePeriod time.Duration listen string + network string tlsConfig *tls.Config } @@ -42,6 +45,13 @@ func WithListen(s string) Option { }) } +// WithNetwork sets network to listen for gRPC server e.g tcp, udp or unix. +func WithNetwork(s string) Option { + return optionFunc(func(o *options) { + o.network = s + }) +} + // WithTLSConfig sets TLS configuration for gRPC server. func WithTLSConfig(cfg *tls.Config) Option { return optionFunc(func(o *options) { diff --git a/pkg/store/local.go b/pkg/store/local.go new file mode 100644 index 0000000000..0deb3b3e24 --- /dev/null +++ b/pkg/store/local.go @@ -0,0 +1,311 @@ +// Copyright (c) The Thanos Authors. +// Licensed under the Apache License 2.0. + +package store + +import ( + "bufio" + "bytes" + "context" + "io" + "math" + "sort" + + "github.com/go-kit/kit/log" + "github.com/go-kit/kit/log/level" + "github.com/gogo/protobuf/jsonpb" + "github.com/pkg/errors" + "github.com/prometheus/prometheus/pkg/labels" + "github.com/prometheus/prometheus/tsdb/fileutil" + "github.com/thanos-io/thanos/pkg/component" + "github.com/thanos-io/thanos/pkg/runutil" + "github.com/thanos-io/thanos/pkg/store/storepb" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" +) + +// LocalStore implements the store API against single file with stream of proto-based SeriesResponses in JSON format. +// Inefficient implementation for quick StoreAPI view. +// Chunk order is exactly the same as in a given file. +type LocalStore struct { + logger log.Logger + extLabels labels.Labels + + info *storepb.InfoResponse + c io.Closer + + // TODO(bwplotka): This is very naive in-memory DB. We can support much larger files, by + // indexing labels, symbolizing strings and get chunk refs only without storing protobufs in memory. + // For small debug purposes, this is good enough. + series []*storepb.Series + sortedChunks [][]int +} + +// TODO(bwplotka): Add remote read so Prometheus users can use this. Potentially after streaming will be added +// https://github.com/prometheus/prometheus/issues/5926. +// TODO(bwplotka): Consider non mmaped version of this, as well different versions. +func NewLocalStoreFromJSONMmappableFile( + logger log.Logger, + component component.StoreAPI, + extLabels labels.Labels, + path string, + split bufio.SplitFunc, +) (*LocalStore, error) { + f, err := fileutil.OpenMmapFile(path) + if err != nil { + return nil, err + } + defer func() { + if err != nil { + runutil.CloseWithErrCapture(&err, f, "json file %s close", path) + } + }() + + s := &LocalStore{ + logger: logger, + extLabels: extLabels, + c: f, + info: &storepb.InfoResponse{ + LabelSets: []storepb.LabelSet{ + {Labels: storepb.PromLabelsToLabelsUnsafe(extLabels)}, + }, + StoreType: component.ToProto(), + MinTime: math.MaxInt64, + MaxTime: math.MinInt64, + }, + } + + // Do quick pass for in-mem index. + content := f.Bytes() + contentStart := bytes.Index(content, []byte("{")) + if contentStart != -1 { + content = content[contentStart:] + } + + if idx := bytes.LastIndex(content, []byte("}")); idx != -1 { + content = content[:idx+1] + } + + scanner := NewNoCopyScanner(content, split) + resp := &storepb.SeriesResponse{} + for scanner.Scan() { + if err := jsonpb.Unmarshal(bytes.NewReader(scanner.Bytes()), resp); err != nil { + return nil, errors.Wrapf(err, "unmarshal storepb.SeriesResponse frame for file %s", path) + } + series := resp.GetSeries() + if series == nil { + level.Warn(logger).Log("msg", "not a valid series", "frame", resp.String()) + continue + } + chks := make([]int, 0, len(series.Chunks)) + // Sort chunks in separate slice by MinTime for easier lookup. Find global max and min. + for ci, c := range series.Chunks { + if s.info.MinTime > c.MinTime { + s.info.MinTime = c.MinTime + } + if s.info.MaxTime < c.MaxTime { + s.info.MaxTime = c.MaxTime + } + chks = append(chks, ci) + } + + sort.Slice(chks, func(i, j int) bool { + return series.Chunks[chks[i]].MinTime < series.Chunks[chks[j]].MinTime + }) + s.series = append(s.series, series) + s.sortedChunks = append(s.sortedChunks, chks) + } + + if err := scanner.Err(); err != nil { + return nil, errors.Wrapf(err, "scanning file %s", path) + } + level.Info(logger).Log("msg", "loading JSON file succeeded", "file", path, "info", s.info.String(), "series", len(s.series)) + return s, nil +} + +// ScanGRPCCurlProtoStreamMessages allows to tokenize each streamed gRPC message from grpcurl tool. +func ScanGRPCCurlProtoStreamMessages(data []byte, atEOF bool) (advance int, token []byte, err error) { + var delim = []byte(`} +{`) + if atEOF && len(data) == 0 { + return 0, nil, nil + } + if idx := bytes.LastIndex(data, delim); idx != -1 { + return idx + 2, data[:idx+1], nil + } + // If we're at EOF, let's return all. + if atEOF { + return len(data), data, nil + } + // Incomplete; get more bytes. + return len(delim), nil, nil +} + +// Info returns store information about the Prometheus instance. +func (s *LocalStore) Info(_ context.Context, _ *storepb.InfoRequest) (*storepb.InfoResponse, error) { + return s.info, nil +} + +// Series returns all series for a requested time range and label matcher. The returned data may +// exceed the requested time bounds. +func (s *LocalStore) Series(r *storepb.SeriesRequest, srv storepb.Store_SeriesServer) error { + match, newMatchers, err := matchesExternalLabels(r.Matchers, s.extLabels) + if err != nil { + return status.Error(codes.InvalidArgument, err.Error()) + } + if !match { + return nil + } + if len(newMatchers) == 0 { + return status.Error(codes.InvalidArgument, errors.New("no matchers specified (excluding external labels)").Error()) + } + matchers, err := translateMatchers(newMatchers) + if err != nil { + return status.Error(codes.InvalidArgument, err.Error()) + } + + var chosen []int + for si, series := range s.series { + lbls := storepb.LabelsToPromLabelsUnsafe(series.Labels) + var noMatch bool + for _, m := range matchers { + extValue := lbls.Get(m.Name) + if extValue == "" { + continue + } + if !m.Matches(extValue) { + noMatch = true + break + } + } + if noMatch { + continue + } + + chosen = chosen[:0] + resp := &storepb.Series{ + Labels: series.Labels, + Chunks: make([]storepb.AggrChunk, 0, len(s.sortedChunks[si])), + } + + for _, ci := range s.sortedChunks[si] { + if series.Chunks[ci].MaxTime < r.MinTime { + continue + } + if series.Chunks[ci].MinTime > r.MaxTime { + continue + } + chosen = append(chosen, ci) + } + + sort.Ints(chosen) + for _, ci := range chosen { + resp.Chunks = append(resp.Chunks, series.Chunks[ci]) + } + + if err := srv.Send(storepb.NewSeriesResponse(resp)); err != nil { + return status.Error(codes.Aborted, err.Error()) + } + } + return nil +} + +// LabelNames returns all known label names. +func (s *LocalStore) LabelNames(_ context.Context, _ *storepb.LabelNamesRequest) ( + *storepb.LabelNamesResponse, error, +) { + // TODO(bwplotka): Consider precomputing. + names := map[string]struct{}{} + for _, series := range s.series { + for _, l := range series.Labels { + names[l.Name] = struct{}{} + } + } + resp := &storepb.LabelNamesResponse{} + for n := range names { + resp.Names = append(resp.Names, n) + } + return resp, nil +} + +// LabelValues returns all known label values for a given label name. +func (s *LocalStore) LabelValues(_ context.Context, r *storepb.LabelValuesRequest) ( + *storepb.LabelValuesResponse, error, +) { + vals := map[string]struct{}{} + for _, series := range s.series { + lbls := storepb.LabelsToPromLabelsUnsafe(series.Labels) + val := lbls.Get(r.Label) + if val == "" { + continue + } + vals[val] = struct{}{} + } + resp := &storepb.LabelValuesResponse{} + for val := range vals { + resp.Values = append(resp.Values, val) + } + return resp, nil +} + +func (s *LocalStore) Close() (err error) { + return s.c.Close() +} + +type noCopyScanner struct { + b []byte + splitFunc bufio.SplitFunc + + start, end int + err error + + token []byte +} + +// NewNoCopyScanner returns bufio.Scanner-like scanner that is meant to be used on already allocated byte slice (or mmapped) +// one. Returned tokens are shared. +func NewNoCopyScanner(b []byte, splitFunc bufio.SplitFunc) *noCopyScanner { + return &noCopyScanner{ + b: b, + splitFunc: splitFunc, + start: 0, + end: 0, + } +} + +func (s *noCopyScanner) Scan() bool { + if s.start > len(s.b) { + return false + } + + advance := 1 + for s.end+advance < len(s.b) { + s.end += advance + + advance, s.token, s.err = s.splitFunc(s.b[s.start:s.end], false) + if s.err != nil { + return false + } + + if len(s.token) > 0 { + s.start += advance + s.end = s.start + return true + } + } + + _, s.token, s.err = s.splitFunc(s.b[s.start:], true) + if s.err != nil { + return false + } + s.start = len(s.b) + return len(s.token) > 0 +} + +func (s *noCopyScanner) Bytes() []byte { + return s.token +} + +func (s *noCopyScanner) Err() error { + return s.err +} diff --git a/pkg/store/storepb/rpc.pb.go b/pkg/store/storepb/rpc.pb.go index ee79ba2419..7f1ee6a5eb 100644 --- a/pkg/store/storepb/rpc.pb.go +++ b/pkg/store/storepb/rpc.pb.go @@ -39,6 +39,8 @@ const ( StoreType_SIDECAR StoreType = 3 StoreType_STORE StoreType = 4 StoreType_RECEIVE StoreType = 5 + // DEBUG represents some debug StoreAPI components e.g. thanos tools store-api-serve. + StoreType_DEBUG StoreType = 6 ) var StoreType_name = map[int32]string{ @@ -48,6 +50,7 @@ var StoreType_name = map[int32]string{ 3: "SIDECAR", 4: "STORE", 5: "RECEIVE", + 6: "DEBUG", } var StoreType_value = map[string]int32{ @@ -57,6 +60,7 @@ var StoreType_value = map[string]int32{ "SIDECAR": 3, "STORE": 4, "RECEIVE": 5, + "DEBUG": 6, } func (x StoreType) String() string { @@ -649,68 +653,68 @@ func init() { func init() { proto.RegisterFile("rpc.proto", fileDescriptor_77a6da22d6a3feb1) } var fileDescriptor_77a6da22d6a3feb1 = []byte{ - // 966 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x4b, 0x6f, 0x23, 0x45, - 0x10, 0x9e, 0xf6, 0xf8, 0x59, 0xde, 0x84, 0xd9, 0xce, 0x63, 0x27, 0x5e, 0xc9, 0x89, 0x46, 0x42, - 0xb2, 0xc2, 0xca, 0x01, 0x23, 0x40, 0x20, 0x2e, 0x4e, 0xd6, 0xab, 0x44, 0x6c, 0x1c, 0x68, 0x27, - 0x1b, 0x1e, 0x07, 0x6b, 0xec, 0xf4, 0x8e, 0x47, 0x3b, 0x2f, 0xa6, 0xdb, 0x24, 0xbe, 0xc2, 0x1d, - 0x71, 0xe5, 0x3f, 0xf0, 0x2f, 0xb8, 0xe4, 0xb8, 0x47, 0xb8, 0x20, 0x48, 0xfe, 0x08, 0xea, 0xc7, - 0x38, 0x9e, 0x25, 0x1b, 0x09, 0xe5, 0x36, 0xf5, 0x7d, 0xd5, 0x5d, 0x55, 0x5f, 0x55, 0x4d, 0x43, - 0x2d, 0x4d, 0xc6, 0xed, 0x24, 0x8d, 0x79, 0x8c, 0xcb, 0x7c, 0xe2, 0x46, 0x31, 0x6b, 0xd4, 0xf9, - 0x2c, 0xa1, 0x4c, 0x81, 0x8d, 0x55, 0x2f, 0xf6, 0x62, 0xf9, 0xb9, 0x23, 0xbe, 0x34, 0x8a, 0x93, - 0x34, 0x0e, 0x93, 0xd1, 0xce, 0xa2, 0xe7, 0x86, 0x17, 0xc7, 0x5e, 0x40, 0x77, 0xa4, 0x35, 0x9a, - 0xbe, 0xdc, 0x71, 0xa3, 0x99, 0xa2, 0x9c, 0x77, 0x60, 0xe9, 0x34, 0xf5, 0x39, 0x25, 0x94, 0x25, - 0x71, 0xc4, 0xa8, 0xf3, 0x13, 0x82, 0x07, 0x1a, 0xf9, 0x7e, 0x4a, 0x19, 0xc7, 0x5d, 0x00, 0xee, - 0x87, 0x94, 0xd1, 0xd4, 0xa7, 0xcc, 0x46, 0x5b, 0x66, 0xab, 0xde, 0x79, 0x2c, 0x4e, 0x87, 0x94, - 0x4f, 0xe8, 0x94, 0x0d, 0xc7, 0x71, 0x32, 0x6b, 0x1f, 0xfb, 0x21, 0x1d, 0x48, 0x97, 0xdd, 0xe2, - 0xe5, 0x5f, 0x9b, 0x06, 0x59, 0x38, 0x84, 0xd7, 0xa1, 0xcc, 0x69, 0xe4, 0x46, 0xdc, 0x2e, 0x6c, - 0xa1, 0x56, 0x8d, 0x68, 0x0b, 0xdb, 0x50, 0x49, 0x69, 0x12, 0xf8, 0x63, 0xd7, 0x36, 0xb7, 0x50, - 0xcb, 0x24, 0x99, 0xe9, 0x2c, 0x41, 0xfd, 0x20, 0x7a, 0x19, 0xeb, 0x1c, 0x9c, 0x3f, 0x11, 0x3c, - 0x50, 0xb6, 0xca, 0x12, 0xbf, 0x07, 0xe5, 0xc0, 0x1d, 0xd1, 0x20, 0x4b, 0x68, 0xa9, 0xad, 0x14, - 0x6a, 0x3f, 0x17, 0xa8, 0x4e, 0x41, 0xbb, 0xe0, 0x0d, 0xa8, 0x86, 0x7e, 0x34, 0x14, 0x09, 0xc9, - 0x04, 0x4c, 0x52, 0x09, 0xfd, 0x48, 0x64, 0x2c, 0x29, 0xf7, 0x42, 0x51, 0x3a, 0x85, 0xd0, 0xbd, - 0x90, 0xd4, 0x0e, 0xd4, 0x18, 0x8f, 0x53, 0x7a, 0x3c, 0x4b, 0xa8, 0x5d, 0xdc, 0x42, 0xad, 0xe5, - 0xce, 0xc3, 0x2c, 0xca, 0x20, 0x23, 0xc8, 0x8d, 0x0f, 0xfe, 0x08, 0x40, 0x06, 0x1c, 0x32, 0xca, - 0x99, 0x5d, 0x92, 0x79, 0x59, 0xb9, 0xbc, 0x06, 0x94, 0xeb, 0xd4, 0x6a, 0x81, 0xb6, 0x99, 0xf3, - 0x09, 0x54, 0x33, 0xf2, 0x7f, 0x95, 0xe5, 0xfc, 0x6a, 0xc2, 0x92, 0x92, 0x3c, 0x6b, 0xd5, 0x62, - 0xa1, 0xe8, 0xed, 0x85, 0x16, 0xf2, 0x85, 0x7e, 0x2c, 0x28, 0x3e, 0x9e, 0xd0, 0x94, 0xd9, 0xa6, - 0x0c, 0xbb, 0x9a, 0x0b, 0x7b, 0xa8, 0x48, 0x1d, 0x7d, 0xee, 0x8b, 0x3b, 0xb0, 0x26, 0xae, 0x4c, - 0x29, 0x8b, 0x83, 0x29, 0xf7, 0xe3, 0x68, 0x78, 0xee, 0x47, 0x67, 0xf1, 0xb9, 0x14, 0xcb, 0x24, - 0x2b, 0xa1, 0x7b, 0x41, 0xe6, 0xdc, 0xa9, 0xa4, 0xf0, 0x13, 0x00, 0xd7, 0xf3, 0x52, 0xea, 0xb9, - 0x9c, 0x2a, 0x8d, 0x96, 0x3b, 0x0f, 0xb2, 0x68, 0x5d, 0xcf, 0x4b, 0xc9, 0x02, 0x8f, 0x3f, 0x83, - 0x8d, 0xc4, 0x4d, 0xb9, 0xef, 0x06, 0x22, 0x8a, 0xec, 0xfc, 0xf0, 0xcc, 0x67, 0xee, 0x28, 0xa0, - 0x67, 0x76, 0x79, 0x0b, 0xb5, 0xaa, 0xe4, 0x91, 0x76, 0xc8, 0x26, 0xe3, 0xa9, 0xa6, 0xf1, 0x77, - 0xb7, 0x9c, 0x65, 0x3c, 0x75, 0x39, 0xf5, 0x66, 0x76, 0x45, 0xb6, 0x73, 0x33, 0x0b, 0xfc, 0x65, - 0xfe, 0x8e, 0x81, 0x76, 0xfb, 0xcf, 0xe5, 0x19, 0x81, 0x37, 0xa1, 0xce, 0x5e, 0xf9, 0xc9, 0x70, - 0x3c, 0x99, 0x46, 0xaf, 0x98, 0x5d, 0x95, 0xa9, 0x80, 0x80, 0xf6, 0x24, 0xe2, 0xfc, 0x8c, 0x60, - 0x39, 0xeb, 0x8d, 0x1e, 0xd9, 0x16, 0x94, 0xe7, 0x3b, 0x84, 0x5a, 0xf5, 0xce, 0xf2, 0x7c, 0x98, - 0x24, 0xba, 0x6f, 0x10, 0xcd, 0xe3, 0x06, 0x54, 0xce, 0xdd, 0x34, 0xf2, 0x23, 0x4f, 0xed, 0xcb, - 0xbe, 0x41, 0x32, 0x00, 0x3f, 0x81, 0xd2, 0xc4, 0x8f, 0x38, 0x93, 0xd3, 0x2a, 0x3a, 0xa5, 0x56, - 0xbb, 0x9d, 0xad, 0x76, 0xbb, 0x1b, 0xcd, 0xf6, 0x0d, 0xa2, 0x9c, 0x76, 0xab, 0x50, 0x4e, 0x29, - 0x9b, 0x06, 0xdc, 0xf9, 0x0d, 0xc1, 0x43, 0xd9, 0xcd, 0xbe, 0x1b, 0xde, 0x0c, 0xcc, 0x9d, 0x02, - 0xa3, 0x7b, 0x08, 0x5c, 0xb8, 0x9f, 0xc0, 0xce, 0x33, 0xc0, 0x8b, 0xd9, 0x6a, 0x09, 0x57, 0xa1, - 0x14, 0x09, 0x40, 0x6e, 0x47, 0x8d, 0x28, 0x03, 0x37, 0xa0, 0xaa, 0xd5, 0x61, 0x76, 0x41, 0x12, - 0x73, 0xdb, 0xf9, 0x1d, 0xe9, 0x8b, 0x5e, 0xb8, 0xc1, 0xf4, 0xa6, 0xee, 0x55, 0x28, 0xc9, 0x25, - 0x92, 0x35, 0xd6, 0x88, 0x32, 0xee, 0x56, 0xa3, 0x70, 0x0f, 0x35, 0xcc, 0x7b, 0xaa, 0x71, 0x00, - 0x2b, 0xb9, 0x22, 0xb4, 0x1c, 0xeb, 0x50, 0xfe, 0x41, 0x22, 0x5a, 0x0f, 0x6d, 0xdd, 0x25, 0xc8, - 0x36, 0x81, 0xda, 0xfc, 0xe7, 0x85, 0xeb, 0x50, 0x39, 0xe9, 0x7f, 0xd1, 0x3f, 0x3a, 0xed, 0x5b, - 0x06, 0xae, 0x41, 0xe9, 0xab, 0x93, 0x1e, 0xf9, 0xc6, 0x42, 0xb8, 0x0a, 0x45, 0x72, 0xf2, 0xbc, - 0x67, 0x15, 0x84, 0xc7, 0xe0, 0xe0, 0x69, 0x6f, 0xaf, 0x4b, 0x2c, 0x53, 0x78, 0x0c, 0x8e, 0x8f, - 0x48, 0xcf, 0x2a, 0x0a, 0x9c, 0xf4, 0xf6, 0x7a, 0x07, 0x2f, 0x7a, 0x56, 0x69, 0xbb, 0x0d, 0x8f, - 0xde, 0x52, 0x92, 0xb8, 0xe9, 0xb4, 0x4b, 0xf4, 0xf5, 0xdd, 0xdd, 0x23, 0x72, 0x6c, 0xa1, 0xed, - 0x5d, 0x28, 0x8a, 0x55, 0xc7, 0x15, 0x30, 0x49, 0xf7, 0x54, 0x71, 0x7b, 0x47, 0x27, 0xfd, 0x63, - 0x0b, 0x09, 0x6c, 0x70, 0x72, 0x68, 0x15, 0xc4, 0xc7, 0xe1, 0x41, 0xdf, 0x32, 0xe5, 0x47, 0xf7, - 0x6b, 0x15, 0x53, 0x7a, 0xf5, 0x88, 0x55, 0xea, 0xfc, 0x58, 0x80, 0x92, 0x2c, 0x04, 0x7f, 0x00, - 0x45, 0xf1, 0x34, 0xe0, 0x95, 0x4c, 0xde, 0x85, 0x87, 0xa3, 0xb1, 0x9a, 0x07, 0xb5, 0x70, 0x9f, - 0x42, 0x59, 0x2d, 0x1d, 0x5e, 0xcb, 0x2f, 0x61, 0x76, 0x6c, 0xfd, 0x4d, 0x58, 0x1d, 0x7c, 0x1f, - 0xe1, 0x3d, 0x80, 0x9b, 0xc1, 0xc4, 0x1b, 0xb9, 0x1f, 0xe5, 0xe2, 0x6a, 0x35, 0x1a, 0xb7, 0x51, - 0x3a, 0xfe, 0x33, 0xa8, 0x2f, 0xf4, 0x13, 0xe7, 0x5d, 0x73, 0x93, 0xda, 0x78, 0x7c, 0x2b, 0xa7, - 0xee, 0xe9, 0xf4, 0x61, 0x59, 0x3e, 0xd5, 0x62, 0x04, 0x95, 0x18, 0x9f, 0x43, 0x9d, 0xd0, 0x30, - 0xe6, 0x54, 0xe2, 0x78, 0x5e, 0xfe, 0xe2, 0x8b, 0xde, 0x58, 0x7b, 0x03, 0xd5, 0x2f, 0xbf, 0xb1, - 0xfb, 0xee, 0xe5, 0x3f, 0x4d, 0xe3, 0xf2, 0xaa, 0x89, 0x5e, 0x5f, 0x35, 0xd1, 0xdf, 0x57, 0x4d, - 0xf4, 0xcb, 0x75, 0xd3, 0x78, 0x7d, 0xdd, 0x34, 0xfe, 0xb8, 0x6e, 0x1a, 0xdf, 0x56, 0xe4, 0x53, - 0x97, 0x8c, 0x46, 0x65, 0xf9, 0xb3, 0xf9, 0xf0, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x74, 0xaa, - 0x41, 0xe4, 0xa1, 0x08, 0x00, 0x00, + // 975 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x4b, 0x6f, 0x23, 0x45, + 0x10, 0x76, 0x7b, 0xfc, 0x2c, 0x6f, 0xc2, 0x6c, 0xe7, 0xb1, 0x13, 0xaf, 0xe4, 0x44, 0x23, 0x21, + 0x59, 0x61, 0xe5, 0x80, 0x11, 0x20, 0x10, 0x17, 0x3b, 0xf1, 0x92, 0x88, 0x8d, 0x03, 0xed, 0x78, + 0xc3, 0x43, 0xc8, 0x1a, 0x27, 0xbd, 0xe3, 0xd1, 0xce, 0x8b, 0xe9, 0x36, 0x89, 0xaf, 0x70, 0x47, + 0x5c, 0xf9, 0x0f, 0xfc, 0x0b, 0x2e, 0x39, 0xee, 0x11, 0x2e, 0x08, 0x92, 0x3f, 0x82, 0xfa, 0x31, + 0x8e, 0x67, 0xc9, 0x46, 0x42, 0xb9, 0x75, 0x7d, 0x5f, 0x75, 0x57, 0xd5, 0xd7, 0x55, 0xd3, 0x03, + 0xd5, 0x24, 0x3e, 0x6d, 0xc5, 0x49, 0xc4, 0x23, 0x5c, 0xe2, 0x13, 0x27, 0x8c, 0x58, 0xbd, 0xc6, + 0x67, 0x31, 0x65, 0x0a, 0xac, 0xaf, 0xba, 0x91, 0x1b, 0xc9, 0xe5, 0x8e, 0x58, 0x69, 0x14, 0xc7, + 0x49, 0x14, 0xc4, 0xe3, 0x9d, 0x45, 0xcf, 0x0d, 0x37, 0x8a, 0x5c, 0x9f, 0xee, 0x48, 0x6b, 0x3c, + 0x7d, 0xb1, 0xe3, 0x84, 0x33, 0x45, 0xd9, 0x6f, 0xc1, 0xd2, 0x49, 0xe2, 0x71, 0x4a, 0x28, 0x8b, + 0xa3, 0x90, 0x51, 0xfb, 0x27, 0x04, 0x0f, 0x34, 0xf2, 0xfd, 0x94, 0x32, 0x8e, 0x3b, 0x00, 0xdc, + 0x0b, 0x28, 0xa3, 0x89, 0x47, 0x99, 0x85, 0xb6, 0x8c, 0x66, 0xad, 0xfd, 0x58, 0xec, 0x0e, 0x28, + 0x9f, 0xd0, 0x29, 0x1b, 0x9d, 0x46, 0xf1, 0xac, 0x75, 0xec, 0x05, 0x74, 0x20, 0x5d, 0xba, 0x85, + 0xcb, 0xbf, 0x36, 0x73, 0x64, 0x61, 0x13, 0x5e, 0x87, 0x12, 0xa7, 0xa1, 0x13, 0x72, 0x2b, 0xbf, + 0x85, 0x9a, 0x55, 0xa2, 0x2d, 0x6c, 0x41, 0x39, 0xa1, 0xb1, 0xef, 0x9d, 0x3a, 0x96, 0xb1, 0x85, + 0x9a, 0x06, 0x49, 0x4d, 0x7b, 0x09, 0x6a, 0x07, 0xe1, 0x8b, 0x48, 0xe7, 0x60, 0xff, 0x89, 0xe0, + 0x81, 0xb2, 0x55, 0x96, 0xf8, 0x1d, 0x28, 0xf9, 0xce, 0x98, 0xfa, 0x69, 0x42, 0x4b, 0x2d, 0xa5, + 0x50, 0xeb, 0x99, 0x40, 0x75, 0x0a, 0xda, 0x05, 0x6f, 0x40, 0x25, 0xf0, 0xc2, 0x91, 0x48, 0x48, + 0x26, 0x60, 0x90, 0x72, 0xe0, 0x85, 0x22, 0x63, 0x49, 0x39, 0x17, 0x8a, 0xd2, 0x29, 0x04, 0xce, + 0x85, 0xa4, 0x76, 0xa0, 0xca, 0x78, 0x94, 0xd0, 0xe3, 0x59, 0x4c, 0xad, 0xc2, 0x16, 0x6a, 0x2e, + 0xb7, 0x1f, 0xa6, 0x51, 0x06, 0x29, 0x41, 0x6e, 0x7c, 0xf0, 0x07, 0x00, 0x32, 0xe0, 0x88, 0x51, + 0xce, 0xac, 0xa2, 0xcc, 0xcb, 0xcc, 0xe4, 0x35, 0xa0, 0x5c, 0xa7, 0x56, 0xf5, 0xb5, 0xcd, 0xec, + 0x8f, 0xa0, 0x92, 0x92, 0xff, 0xab, 0x2c, 0xfb, 0x57, 0x03, 0x96, 0x94, 0xe4, 0xe9, 0x55, 0x2d, + 0x16, 0x8a, 0xde, 0x5c, 0x68, 0x3e, 0x5b, 0xe8, 0x87, 0x82, 0xe2, 0xa7, 0x13, 0x9a, 0x30, 0xcb, + 0x90, 0x61, 0x57, 0x33, 0x61, 0x0f, 0x15, 0xa9, 0xa3, 0xcf, 0x7d, 0x71, 0x1b, 0xd6, 0xc4, 0x91, + 0x09, 0x65, 0x91, 0x3f, 0xe5, 0x5e, 0x14, 0x8e, 0xce, 0xbd, 0xf0, 0x2c, 0x3a, 0x97, 0x62, 0x19, + 0x64, 0x25, 0x70, 0x2e, 0xc8, 0x9c, 0x3b, 0x91, 0x14, 0x7e, 0x02, 0xe0, 0xb8, 0x6e, 0x42, 0x5d, + 0x87, 0x53, 0xa5, 0xd1, 0x72, 0xfb, 0x41, 0x1a, 0xad, 0xe3, 0xba, 0x09, 0x59, 0xe0, 0xf1, 0x27, + 0xb0, 0x11, 0x3b, 0x09, 0xf7, 0x1c, 0x5f, 0x44, 0x91, 0x37, 0x3f, 0x3a, 0xf3, 0x98, 0x33, 0xf6, + 0xe9, 0x99, 0x55, 0xda, 0x42, 0xcd, 0x0a, 0x79, 0xa4, 0x1d, 0xd2, 0xce, 0xd8, 0xd3, 0x34, 0xfe, + 0xf6, 0x96, 0xbd, 0x8c, 0x27, 0x0e, 0xa7, 0xee, 0xcc, 0x2a, 0xcb, 0xeb, 0xdc, 0x4c, 0x03, 0x7f, + 0x91, 0x3d, 0x63, 0xa0, 0xdd, 0xfe, 0x73, 0x78, 0x4a, 0xe0, 0x4d, 0xa8, 0xb1, 0x97, 0x5e, 0x3c, + 0x3a, 0x9d, 0x4c, 0xc3, 0x97, 0xcc, 0xaa, 0xc8, 0x54, 0x40, 0x40, 0xbb, 0x12, 0xb1, 0x7f, 0x46, + 0xb0, 0x9c, 0xde, 0x8d, 0x6e, 0xd9, 0x26, 0x94, 0xe6, 0x33, 0x84, 0x9a, 0xb5, 0xf6, 0xf2, 0xbc, + 0x99, 0x24, 0xba, 0x9f, 0x23, 0x9a, 0xc7, 0x75, 0x28, 0x9f, 0x3b, 0x49, 0xe8, 0x85, 0xae, 0x9a, + 0x97, 0xfd, 0x1c, 0x49, 0x01, 0xfc, 0x04, 0x8a, 0x13, 0x2f, 0xe4, 0x4c, 0x76, 0xab, 0xb8, 0x29, + 0x35, 0xda, 0xad, 0x74, 0xb4, 0x5b, 0x9d, 0x70, 0xb6, 0x9f, 0x23, 0xca, 0xa9, 0x5b, 0x81, 0x52, + 0x42, 0xd9, 0xd4, 0xe7, 0xf6, 0x6f, 0x08, 0x1e, 0xca, 0xdb, 0xec, 0x3b, 0xc1, 0x4d, 0xc3, 0xdc, + 0x29, 0x30, 0xba, 0x87, 0xc0, 0xf9, 0xfb, 0x09, 0x6c, 0x3f, 0x05, 0xbc, 0x98, 0xad, 0x96, 0x70, + 0x15, 0x8a, 0xa1, 0x00, 0xe4, 0x74, 0x54, 0x89, 0x32, 0x70, 0x1d, 0x2a, 0x5a, 0x1d, 0x66, 0xe5, + 0x25, 0x31, 0xb7, 0xed, 0xdf, 0x91, 0x3e, 0xe8, 0xb9, 0xe3, 0x4f, 0x6f, 0xea, 0x5e, 0x85, 0xa2, + 0x1c, 0x22, 0x59, 0x63, 0x95, 0x28, 0xe3, 0x6e, 0x35, 0xf2, 0xf7, 0x50, 0xc3, 0xb8, 0xa7, 0x1a, + 0x07, 0xb0, 0x92, 0x29, 0x42, 0xcb, 0xb1, 0x0e, 0xa5, 0x1f, 0x24, 0xa2, 0xf5, 0xd0, 0xd6, 0x5d, + 0x82, 0x6c, 0x7f, 0x07, 0xd5, 0xf9, 0xc7, 0x0b, 0xd7, 0xa0, 0x3c, 0xec, 0x7f, 0xde, 0x3f, 0x3a, + 0xe9, 0x9b, 0x39, 0x5c, 0x85, 0xe2, 0x97, 0xc3, 0x1e, 0xf9, 0xda, 0x44, 0xb8, 0x02, 0x05, 0x32, + 0x7c, 0xd6, 0x33, 0xf3, 0xc2, 0x63, 0x70, 0xb0, 0xd7, 0xdb, 0xed, 0x10, 0xd3, 0x10, 0x1e, 0x83, + 0xe3, 0x23, 0xd2, 0x33, 0x0b, 0x02, 0x27, 0xbd, 0xdd, 0xde, 0xc1, 0xf3, 0x9e, 0x59, 0x14, 0xf8, + 0x5e, 0xaf, 0x3b, 0xfc, 0xcc, 0x2c, 0x6d, 0xb7, 0xe0, 0xd1, 0x1b, 0xaa, 0x13, 0x87, 0x9e, 0x74, + 0x88, 0x8e, 0xd4, 0xe9, 0x1e, 0x91, 0x63, 0x13, 0x6d, 0x77, 0xa1, 0x20, 0xa6, 0x1e, 0x97, 0xc1, + 0x20, 0x9d, 0x13, 0xc5, 0xed, 0x1e, 0x0d, 0xfb, 0xc7, 0x26, 0x12, 0xd8, 0x60, 0x78, 0x68, 0xe6, + 0xc5, 0xe2, 0xf0, 0xa0, 0x6f, 0x1a, 0x72, 0xd1, 0xf9, 0x4a, 0x85, 0x97, 0x5e, 0x3d, 0x62, 0x16, + 0xdb, 0x3f, 0xe6, 0xa1, 0x28, 0x6b, 0xc2, 0xef, 0x41, 0x41, 0xbc, 0x12, 0x78, 0x25, 0x55, 0x7a, + 0xe1, 0x0d, 0xa9, 0xaf, 0x66, 0x41, 0xad, 0xe1, 0xc7, 0x50, 0x52, 0xf3, 0x87, 0xd7, 0xb2, 0xf3, + 0x98, 0x6e, 0x5b, 0x7f, 0x1d, 0x56, 0x1b, 0xdf, 0x45, 0x78, 0x17, 0xe0, 0xa6, 0x47, 0xf1, 0x46, + 0xe6, 0x9b, 0xb9, 0x38, 0x65, 0xf5, 0xfa, 0x6d, 0x94, 0x8e, 0xff, 0x14, 0x6a, 0x0b, 0x57, 0x8b, + 0xb3, 0xae, 0x99, 0xa6, 0xad, 0x3f, 0xbe, 0x95, 0x53, 0xe7, 0xb4, 0xfb, 0xb0, 0x2c, 0x5f, 0x6d, + 0xd1, 0x8d, 0x4a, 0x8c, 0x4f, 0xa1, 0x46, 0x68, 0x10, 0x71, 0x2a, 0x71, 0x3c, 0x2f, 0x7f, 0xf1, + 0x71, 0xaf, 0xaf, 0xbd, 0x86, 0xea, 0x9f, 0x80, 0x5c, 0xf7, 0xed, 0xcb, 0x7f, 0x1a, 0xb9, 0xcb, + 0xab, 0x06, 0x7a, 0x75, 0xd5, 0x40, 0x7f, 0x5f, 0x35, 0xd0, 0x2f, 0xd7, 0x8d, 0xdc, 0xab, 0xeb, + 0x46, 0xee, 0x8f, 0xeb, 0x46, 0xee, 0x9b, 0xb2, 0x7c, 0xf5, 0xe2, 0xf1, 0xb8, 0x24, 0xbf, 0x3b, + 0xef, 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x73, 0xae, 0x8b, 0x4e, 0xac, 0x08, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/pkg/store/storepb/rpc.proto b/pkg/store/storepb/rpc.proto index d37492439d..9d1ca8623c 100644 --- a/pkg/store/storepb/rpc.proto +++ b/pkg/store/storepb/rpc.proto @@ -69,6 +69,8 @@ enum StoreType { SIDECAR = 3; STORE = 4; RECEIVE = 5; + // DEBUG represents some debug StoreAPI components e.g. thanos tools store-api-serve. + DEBUG = 6; } message InfoResponse { diff --git a/pkg/store/tsdb.go b/pkg/store/tsdb.go index 076af640fe..b6982c63e1 100644 --- a/pkg/store/tsdb.go +++ b/pkg/store/tsdb.go @@ -27,7 +27,7 @@ import ( type TSDBStore struct { logger log.Logger db *tsdb.DB - component component.SourceStoreAPI + component component.StoreAPI externalLabels labels.Labels } @@ -38,7 +38,7 @@ type ReadWriteTSDBStore struct { } // NewTSDBStore creates a new TSDBStore. -func NewTSDBStore(logger log.Logger, _ prometheus.Registerer, db *tsdb.DB, component component.SourceStoreAPI, externalLabels labels.Labels) *TSDBStore { +func NewTSDBStore(logger log.Logger, _ prometheus.Registerer, db *tsdb.DB, component component.StoreAPI, externalLabels labels.Labels) *TSDBStore { if logger == nil { logger = log.NewNopLogger() }