[Commits] ada92358160: Rename histogram_hb_v2 -> histogram_hb
revision-id: ada9235816057cf778f4f6fb3e82978a3616b470 (mariadb-10.6.1-322-gada92358160) parent(s): 1b9072b140f73815367d01d0efcd144b0ffbb49c author: Sergei Petrunia committer: Sergei Petrunia timestamp: 2021-12-02 14:38:51 +0300 message: Rename histogram_hb_v2 -> histogram_hb --- mysql-test/main/statistics_json.result | 114 ++++++++++++++++----------------- mysql-test/main/statistics_json.test | 16 ++--- sql/opt_histogram_json.cc | 4 +- sql/opt_histogram_json.h | 4 +- 4 files changed, 69 insertions(+), 69 deletions(-) diff --git a/mysql-test/main/statistics_json.result b/mysql-test/main/statistics_json.result index 13239c7e513..43fd61b4203 100644 --- a/mysql-test/main/statistics_json.result +++ b/mysql-test/main/statistics_json.result @@ -234,7 +234,7 @@ FROM mysql.column_stats ORDER BY db_name, table_name, column_name; db_name table_name column_name min_value max_value nulls_ratio avg_frequency hist_size hist_type decode_histogram(hist_type,histogram) test t1 a 0 49 0.0000 1.0000 4 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0", "size": 0.275, @@ -259,7 +259,7 @@ test t1 a 0 49 0.0000 1.0000 4 JSON_HB { ] } test t1 b vvvvvvvvvvvvv zzzzzzzzzzzzzzzzzz 0.2000 6.4000 4 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "vvvvvvvvvvvvv", "size": 0.28125, @@ -284,7 +284,7 @@ test t1 b vvvvvvvvvvvvv zzzzzzzzzzzzzzzzzz 0.2000 6.4000 4 JSON_HB { ] } test t1 c aaaa dddddddd 0.1250 7.0000 4 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "aaaa", "size": 0.257142857, @@ -309,7 +309,7 @@ test t1 c aaaa dddddddd 0.1250 7.0000 4 JSON_HB { ] } test t1 d 1989-03-12 1999-07-23 0.1500 8.5000 3 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1989-03-12", "size": 0.323529412, @@ -329,7 +329,7 @@ test t1 d 1989-03-12 1999-07-23 0.1500 8.5000 3 JSON_HB { ] } test t1 e 0.01 0.112 0.2250 6.2000 4 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0.01", "size": 0.387096774, @@ -354,7 +354,7 @@ test t1 e 0.01 0.112 0.2250 6.2000 4 JSON_HB { ] } test t1 f 1 5 0.2000 6.4000 4 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "\u0001", "size": 0.28125, @@ -393,7 +393,7 @@ FROM mysql.column_stats ORDER BY db_name, table_name, column_name; db_name table_name column_name min_value max_value nulls_ratio avg_frequency hist_size hist_type decode_histogram(hist_type,histogram) test t1 a 0 49 0.0000 1.0000 7 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0", "size": 0.15, @@ -433,7 +433,7 @@ test t1 a 0 49 0.0000 1.0000 7 JSON_HB { ] } test t1 b vvvvvvvvvvvvv zzzzzzzzzzzzzzzzzz 0.2000 6.4000 5 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "vvvvvvvvvvvvv", "size": 0.25, @@ -463,7 +463,7 @@ test t1 b vvvvvvvvvvvvv zzzzzzzzzzzzzzzzzz 0.2000 6.4000 5 JSON_HB { ] } test t1 c aaaa dddddddd 0.1250 7.0000 5 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "aaaa", "size": 0.257142857, @@ -493,7 +493,7 @@ test t1 c aaaa dddddddd 0.1250 7.0000 5 JSON_HB { ] } test t1 d 1989-03-12 1999-07-23 0.1500 8.5000 4 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1989-03-12", "size": 0.323529412, @@ -518,7 +518,7 @@ test t1 d 1989-03-12 1999-07-23 0.1500 8.5000 4 JSON_HB { ] } test t1 e 0.01 0.112 0.2250 6.2000 5 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0.01", "size": 0.387096774, @@ -548,7 +548,7 @@ test t1 e 0.01 0.112 0.2250 6.2000 5 JSON_HB { ] } test t1 f 1 5 0.2000 6.4000 5 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "\u0001", "size": 0.125, @@ -1822,9 +1822,9 @@ avg_length 4.0000 avg_frequency 2.7640 hist_size 85 hist_type JSON_HB -hex(histogram) 7B0A202022686973746F6772616D5F68625F7632223A205B0A202020207B0A202020202020227374617274223A2022302E30222C0A2020202020202273697A65223A20302E3036363035363931312C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E31222C0A2020202020202273697A65223A20302E3032303332353230332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E32222C0A2020202020202273697A65223A20302E3032323335373732342C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E33222C0A2020202020202273697A65223A20302E3031373237363432332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E34222C0A2020202020202273697A65223A20302E3032353430363530342C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E35222C0A2020202020202273697A65223A20302E3032303332353230332C0A202020202020226E6476223A20310A202020207D2C0A20202020 7B0A202020202020227374617274223A2022302E36222C0A2020202020202273697A65223A20302E3032303332353230332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E37222C0A2020202020202273697A65223A20302E3031373237363432332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022312E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022312E33222C0A2020202020202273697A65223 A20302E3031323139353132322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E34222C0A2020202020202273697A65223A20302E3031353234333930322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E35222C0A2020202020202273697A65223A20302E3030353038313330312C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E36222C0A2020202020202273697A65223A20302E3031353234333930322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022312E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A 202020207B0A202020202020227374617274223A2022322E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022322E32222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E38222C0A20202020202022736 97A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022332E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022332E32222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022332E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022332E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022332E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022332E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020 207D2C0A202020207B0A202020202020227374617274223A2022342E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022342E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022342E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022342E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20350A202020207D2C0A202020207B0A202020202020227374617274223A2022352E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022352E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022352E37222C0A202020202 0202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022362E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20350A202020207D2C0A202020207B0A202020202020227374617274223A2022362E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022362E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20350A202020207D2C0A202020207B0A202020202020227374617274223A2022372E32222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022372E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022372E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A2033 0A202020207D2C0A202020207B0A202020202020227374617274223A2022382E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022382E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022382E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022392E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022392E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A202231302E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231302E38222 C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231312E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202231322E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231322E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202231332E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231342E36222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202231362E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A2020 20202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202231372E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202231392E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202232302E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202232322E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202232332E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202232392E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202 020227374617274223A202233322E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202233342E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202233392E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202234342E36222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A202234392E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202235322E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202235382E34222C0A2020202020202273697A65 223A20302E3031303136323630322C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A202236342E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202236392E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A202237362E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202238302E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202238352E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202238372E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A2 0390A202020207D2C0A202020207B0A202020202020227374617274223A202238392E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202239322E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202239332E36222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202239352E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202239362E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202239382E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A20 2239392E30222C0A2020202020202273697A65223A20302E3030363039373536312C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A202239392E39222C0A20202020202022656E64223A202239392E39222C0A2020202020202273697A65223A20302E3031353234333930322C0A202020202020226E6476223A20310A202020207D0A20205D0A7D +hex(histogram) 7B0A202022686973746F6772616D5F6862223A205B0A202020207B0A202020202020227374617274223A2022302E30222C0A2020202020202273697A65223A20302E3036363035363931312C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E31222C0A2020202020202273697A65223A20302E3032303332353230332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E32222C0A2020202020202273697A65223A20302E3032323335373732342C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E33222C0A2020202020202273697A65223A20302E3031373237363432332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E34222C0A2020202020202273697A65223A20302E3032353430363530342C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E35222C0A2020202020202273697A65223A20302E3032303332353230332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A20 2020202020227374617274223A2022302E36222C0A2020202020202273697A65223A20302E3032303332353230332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E37222C0A2020202020202273697A65223A20302E3031373237363432332C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022302E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022312E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022312E33222C0A2020202020202273697A65223A20302 E3031323139353132322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E34222C0A2020202020202273697A65223A20302E3031353234333930322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E35222C0A2020202020202273697A65223A20302E3030353038313330312C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E36222C0A2020202020202273697A65223A20302E3031353234333930322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20310A202020207D2C0A202020207B0A202020202020227374617274223A2022312E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022312E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020 207B0A202020202020227374617274223A2022322E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022322E32222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022322E38222C0A2020202020202273697A652 23A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022332E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022332E32222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022332E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022332E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022332E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022332E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C 0A202020207B0A202020202020227374617274223A2022342E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022342E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022342E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20320A202020207D2C0A202020207B0A202020202020227374617274223A2022342E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20350A202020207D2C0A202020207B0A202020202020227374617274223A2022352E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022352E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022352E37222C0A202020202020227 3697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022362E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20350A202020207D2C0A202020207B0A202020202020227374617274223A2022362E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022362E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20350A202020207D2C0A202020207B0A202020202020227374617274223A2022372E32222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022372E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022372E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A2020 20207D2C0A202020207B0A202020202020227374617274223A2022382E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022382E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20330A202020207D2C0A202020207B0A202020202020227374617274223A2022382E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022392E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A2022392E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A202231302E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231302E38222C0A202 0202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231312E34222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202231322E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231322E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202231332E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20360A202020207D2C0A202020207B0A202020202020227374617274223A202231342E36222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202231362E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A2020202020 20226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202231372E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202231392E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202232302E33222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202232322E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202232332E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202232392E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227 374617274223A202233322E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202233342E38222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202233392E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202234342E36222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A202234392E31222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202235322E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202235382E34222C0A2020202020202273697A65223A20 302E3031303136323630322C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A202236342E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A202020207D2C0A202020207B0A202020202020227374617274223A202236392E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A202237362E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202238302E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202238352E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202238372E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20390A2 02020207D2C0A202020207B0A202020202020227374617274223A202238392E35222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202239322E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202239332E36222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20380A202020207D2C0A202020207B0A202020202020227374617274223A202239352E37222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202239362E39222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A202239382E30222C0A2020202020202273697A65223A20302E3031303136323630322C0A202020202020226E6476223A20370A202020207D2C0A202020207B0A202020202020227374617274223A20223939 2E30222C0A2020202020202273697A65223A20302E3030363039373536312C0A202020202020226E6476223A20340A202020207D2C0A202020207B0A202020202020227374617274223A202239392E39222C0A20202020202022656E64223A202239392E39222C0A2020202020202273697A65223A20302E3031353234333930322C0A202020202020226E6476223A20310A202020207D0A20205D0A7D decode_histogram(hist_type,histogram) { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0.0", "size": 0.066056911, @@ -2264,9 +2264,9 @@ avg_length 4.0000 avg_frequency 1.0467 hist_size 240 hist_type JSON_HB -hex(histogram) 7B0A202022686973746F6772616D5F68625F7632223A205B0A202020207B0A202020202020227374617274223A20223432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231363336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202235383038222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223136323433222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223239303334222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223731303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031 350A202020207D2C0A202020207B0A202020202020227374617274223A20223839323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223839343437222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A20223930303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031310A202020207D2C0A202020207B0A202020202020227374617274223A20223930353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223930383134222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223931313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A2020202 02020227374617274223A20223931373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A20223932303434222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A20223932353734222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A20223932393838222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223933333432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223933393030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A2022393432303022 2C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223934373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A20223935303532222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223935353231222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A20223936313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223936363236222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A20223936393338222C0A2020202020202273697A65223A20302E3 030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A20223937333030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223937393239222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223938323933222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223938363430222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223939333030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223939373831222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E 6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313030313138222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313030343930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313030393234222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031320A202020207D2C0A202020207B0A202020202020227374617274223A2022313031323935222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313031363630222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313032313231222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207 D2C0A202020207B0A202020202020227374617274223A2022313032333739222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313032383230222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313033333030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313033363533222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313034343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313035303830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A20202020 2020227374617274223A2022313035353330222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313036303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313036343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313036393936222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313037333239222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313037373730222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223 13038323534222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313038363030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313039323235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313039363030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313130303334222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313130373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313131343534222C0A20202020 20202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031320A202020207D2C0A202020207B0A202020202020227374617274223A2022313132303037222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313132363733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313133343934222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313134303635222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313134383135222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313135343833222C0A2020202020202273697A65223A20302E3 030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313136313332222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313136363935222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313137323538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313138303830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313138383135222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313139333931222C0A2020202020202273697A65223A20302E3030343136373638382C0A2020 20202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313139393930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313230373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313231313937222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313231383432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313232343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313233323733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A20313 50A202020207D2C0A202020207B0A202020202020227374617274223A2022313233373736222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313234303732222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313234363030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313235323336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313235373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313236323832222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A20202020 7B0A202020202020227374617274223A2022313236383732222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313237333530222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313237383938222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313238363531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313239363838222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A2022313330323135222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617 274223A2022313331313439222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313332313237222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313332383230222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313333343433222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313333393336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313334383335222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231333630363222 2C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313337303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313337373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313338343138222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313339333537222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313430313639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A2022313431313332222C0A2020202020202273697A6 5223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313432313730222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313432393930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313434313236222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313435313530222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313436313035222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313437313234222C0A2020202020202273697A65223A20302E30303431363736 38382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313437393339222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313438383637222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313439393030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313531303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313532313934222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313533333434222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6 476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313534393830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313535393431222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313537333538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313538373230222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313630333539222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313631353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D 2C0A202020207B0A202020202020227374617274223A2022313633313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313634333637222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313635353833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313637313833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313638393533222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313730313233222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202 020227374617274223A2022313731333633222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313732363438222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313733383738222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313734393834222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313736353736222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313738323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231 3739323538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313830343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313832313438222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313833323631222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313834353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313835393531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313837353537222C0A202020202 0202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313839303336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313930323535222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313932353039222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313934313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313935343638222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313937303030222C0A2020202020202273697A65223A20302E30 30343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313939303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323030393031222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323032343531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323034393030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323036333338222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323038303534222C0A2020202020202273697A65223A20302E3030343136373638382C0A20202 0202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323131303638222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323133323731222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323135333733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323137343939222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323139373631222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323232303330222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A203137 0A202020207D2C0A202020207B0A202020202020227374617274223A2022323234303434222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323236353733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323239323132222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323332383131222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323335373630222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323339313234222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207 B0A202020202020227374617274223A2022323431373639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323433383235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323436353335222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323439323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323533353837222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323535363137222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A2020202020202273746172 74223A2022323539353337222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323632393437222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323635323131222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323639333933222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323732303538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323735393930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323738383239222 C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323832313937222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323836383438222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323931303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022323934313235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323939313138222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333031353034222C0A2020202020202273697A65 223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333035363939222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333131323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333135303833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333139333733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333234363632222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333238373131222C0A2020202020202273697A65223A20302E303034313637363 8382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333332383030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333337393636222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333432323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333438313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333533343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333538363633222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E64 76223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333632343730222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333636373132222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333735303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333831373235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333836323336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333935343032222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2 C0A202020207B0A202020202020227374617274223A2022343033313531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343131353432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343139303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343235353739222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343333313830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343431363439222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A2020202020 20227374617274223A2022343530313830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022343539383834222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343639353333222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343736363638222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343833313535222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343935353430222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353 130303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353230303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022353330393635222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353534363336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353638383535222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022353837323131222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363036393332222C0A2020202020 202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363234323639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363530313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363639313831222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373031383237222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373238303630222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373632303030222C0A2020202020202273697A65223A20302E303 0343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373934323436222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022383330303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022383739303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393437343833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231303032323339222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231303630323537222C0A2020202020202273697A65223A20302E3030343136373638382C0A20 2020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231313139313137222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231313836393236222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231323438373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231333436313736222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231343538343833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231363135333639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226 E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231383631323635222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202232313137353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202232353030303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202232383936303136222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202234303137373333222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202236373538383435222C0A20202020202022656E64223A20223130353030303030222C0A2020202020202273697A65223A20302E 30303339323235332C0A202020202020226E6476223A2031360A202020207D0A20205D0A7D +hex(histogram) 7B0A202022686973746F6772616D5F6862223A205B0A202020207B0A202020202020227374617274223A20223432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231363336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202235383038222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223136323433222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223239303334222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223731303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A20 2020207D2C0A202020207B0A202020202020227374617274223A20223839323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223839343437222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031300A202020207D2C0A202020207B0A202020202020227374617274223A20223930303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031310A202020207D2C0A202020207B0A202020202020227374617274223A20223930353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223930383134222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223931313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A2020202020202 27374617274223A20223931373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A20223932303434222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A20223932353734222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A20223932393838222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223933333432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223933393030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A20223934323030222C0A20 20202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223934373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A20223935303532222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223935353231222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A20223936313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223936363236222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A20223936393338222C0A2020202020202273697A65223A20302E3030343 136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A20223937333030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223937393239222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223938323933222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223938363430222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223939333030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223939373831222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E647622 3A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313030313138222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313030343930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313030393234222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031320A202020207D2C0A202020207B0A202020202020227374617274223A2022313031323935222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313031363630222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313032313231222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A2 02020207B0A202020202020227374617274223A2022313032333739222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313032383230222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313033333030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313033363533222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313034343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313035303830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A20202020202022 7374617274223A2022313035353330222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313036303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313036343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313036393936222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313037333239222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313037373730222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A20223130383 23534222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313038363030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313039323235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313039363030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313130303334222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313130373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313131343534222C0A20202020202022 73697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031320A202020207D2C0A202020207B0A202020202020227374617274223A2022313132303037222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313132363733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313133343934222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313134303635222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313134383135222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313135343833222C0A2020202020202273697A65223A20302E3030343 136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313136313332222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313136363935222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313137323538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313138303830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313138383135222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313139333931222C0A2020202020202273697A65223A20302E3030343136373638382C0A2020202020 20226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313139393930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313230373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313231313937222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313231383432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313232343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313233323733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202 020207D2C0A202020207B0A202020202020227374617274223A2022313233373736222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313234303732222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313234363030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313235323336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313235373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313236323832222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A20 2020202020227374617274223A2022313236383732222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313237333530222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313237383938222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313238363531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313239363838222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A2022313330323135222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223 A2022313331313439222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313332313237222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313332383230222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313333343433222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313333393336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313334383335222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313336303632222C0A20 20202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313337303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313337373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313338343138222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313339333537222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313430313639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031330A202020207D2C0A202020207B0A202020202020227374617274223A2022313431313332222C0A2020202020202273697A65223A2 0302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313432313730222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313432393930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313434313236222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313435313530222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313436313035222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313437313234222C0A2020202020202273697A65223A20302E3030343136373638382C 0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313437393339222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031340A202020207D2C0A202020207B0A202020202020227374617274223A2022313438383637222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313439393030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313531303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313532313934222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313533333434222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223 A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313534393830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313535393431222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313537333538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313538373230222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313630333539222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313631353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A20 2020207B0A202020202020227374617274223A2022313633313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313634333637222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313635353833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313637313833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313638393533222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313730313233222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227 374617274223A2022313731333633222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313732363438222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313733383738222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313734393834222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313736353736222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313738323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231373932 3538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313830343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313832313438222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313833323631222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313834353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313835393531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313837353537222C0A202020202020227 3697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313839303336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313930323535222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313932353039222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022313934313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022313935343638222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313937303030222C0A2020202020202273697A65223A20302E30303431 36373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313939303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323030393031222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323032343531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323034393030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323036333338222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323038303534222C0A2020202020202273697A65223A20302E3030343136373638382C0A20202020202 0226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323131303638222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323133323731222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323135333733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323137343939222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323139373631222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323232303330222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A2020 20207D2C0A202020207B0A202020202020227374617274223A2022323234303434222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323236353733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323239323132222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323332383131222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323335373630222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323339313234222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202 020202020227374617274223A2022323431373639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323433383235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323436353335222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323439323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323533353837222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323535363137222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A 2022323539353337222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323632393437222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323635323131222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323639333933222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323732303538222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323735393930222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323738383239222C0A202 0202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323832313937222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323836383438222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323931303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022323934313235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022323939313138222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333031353034222C0A2020202020202273697A65223A20 302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333035363939222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333131323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333135303833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333139333733222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333234363632222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333238373131222C0A2020202020202273697A65223A20302E3030343136373638382C0 A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333332383030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333337393636222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333432323030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333438313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333533343030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333538363633222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A 2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333632343730222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333636373132222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333735303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333831373235222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022333836323336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333935343032222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202 020207B0A202020202020227374617274223A2022343033313531222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343131353432222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343139303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343235353739222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343333313830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343431363439222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A2020202020202273 74617274223A2022343530313830222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022343539383834222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343639353333222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343736363638222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343833313535222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343935353430222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353130303 030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353230303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031350A202020207D2C0A202020207B0A202020202020227374617274223A2022353330393635222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353534363336222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353638383535222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022353837323131222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363036393332222C0A2020202020202273 697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363234323639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363530313030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363639313831222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373031383237222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373238303630222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373632303030222C0A2020202020202273697A65223A20302E303034313 6373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373934323436222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022383330303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A2022383739303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393437343833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231303032323339222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231303630323537222C0A2020202020202273697A65223A20302E3030343136373638382C0A20202020 2020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231313139313137222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231313836393236222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231323438373030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231333436313736222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031360A202020207D2C0A202020207B0A202020202020227374617274223A202231343538343833222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231363135333639222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E64762 23A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202231383631323635222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202232313137353030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202232353030303030222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202232383936303136222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202234303137373333222C0A2020202020202273697A65223A20302E3030343136373638382C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A202236373538383435222C0A20202020202022656E64223A20223130353030303030222C0A2020202020202273697A65223A20302E303033 39323235332C0A202020202020226E6476223A2031360A202020207D0A20205D0A7D decode_histogram(hist_type,histogram) { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "42", "size": 0.004167688, @@ -3542,7 +3542,7 @@ FROM mysql.column_stats ORDER BY db_name, table_name, column_name; db_name table_name column_name min_value max_value nulls_ratio avg_frequency hist_size hist_type decode_histogram(hist_type,histogram) test t1 a 1 3 0.0000 1.0000 3 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.333333333, @@ -3587,7 +3587,7 @@ FROM mysql.column_stats ORDER BY db_name, table_name, column_name; db_name table_name column_name min_value max_value nulls_ratio avg_frequency hist_size hist_type decode_histogram(hist_type,histogram) test t1 a 1 5 0.0000 1.0000 5 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.2, @@ -3656,7 +3656,7 @@ nulls_ratio, avg_frequency, hist_size, hist_type, HEX(histogram) FROM mysql.column_stats; db_name table_name column_name min_value max_value nulls_ratio avg_frequency hist_size hist_type HEX(histogram) -test t2 id 1 1024 0.0000 8.0000 63 JSON_HB 7B0A202022686973746F6772616D5F68625F7632223A205B0A202020207B0A202020202020227374617274223A202231222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223137222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223333222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A20223530222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223636222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223832222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031 380A202020207D2C0A202020207B0A202020202020227374617274223A20223939222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313135222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313332222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313438222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313634222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022313831222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223 13937222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323133222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022323330222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323436222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323633222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323739222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323935222C0A2020202020202273697A65223A20302E303135393931323131 2C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022333132222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333238222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333434222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022333631222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333737222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333934222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0 A202020202020227374617274223A2022343130222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343236222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022343433222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343539222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343735222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022343932222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353038222C0A2020202020202273 697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353235222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353431222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353537222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022353734222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353930222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363036222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223 A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022363233222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363339222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363536222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363732222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363838222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022373035222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A20202020202022737461727422 3A2022373231222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373337222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022373534222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373730222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373837222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383033222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383139222C0A2020202020202273697A65223A20302E30313539393 13231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022383336222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383532222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383638222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022383835222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393031222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393138222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A2020 20207B0A202020202020227374617274223A2022393334222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393530222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022393637222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393833222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393939222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A202231303136222C0A20202020202022656E64223A202231303234222C0A2020202020202273697A65223A20302E3030383534343932322C0A202020202020226E6476223A20390A202020207D0A20205D0A7D +test t2 id 1 1024 0.0000 8.0000 63 JSON_HB 7B0A202022686973746F6772616D5F6862223A205B0A202020207B0A202020202020227374617274223A202231222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223137222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223333222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A20223530222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223636222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223832222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A20 2020207D2C0A202020207B0A202020202020227374617274223A20223939222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313135222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313332222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313438222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022313634222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022313831222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A20223139372 22C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323133222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022323330222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323436222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323633222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323739222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022323935222C0A2020202020202273697A65223A20302E3031353939313231312C0A20 2020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022333132222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333238222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333434222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022333631222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333737222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022333934222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A20202 0202020227374617274223A2022343130222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343236222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022343433222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343539222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022343735222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022343932222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353038222C0A2020202020202273697A65 223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353235222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353431222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353537222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022353734222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022353930222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363036222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A20313 80A202020207D2C0A202020207B0A202020202020227374617274223A2022363233222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363339222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363536222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363732222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022363838222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022373035222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022 373231222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373337222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022373534222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373730222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022373837222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383033222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383139222C0A2020202020202273697A65223A20302E30313539393132313 12C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022383336222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383532222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022383638222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022383835222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393031222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393138222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B 0A202020202020227374617274223A2022393334222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393530222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A2022393637222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393833222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031370A202020207D2C0A202020207B0A202020202020227374617274223A2022393939222C0A2020202020202273697A65223A20302E3031353939313231312C0A202020202020226E6476223A2031380A202020207D2C0A202020207B0A202020202020227374617274223A202231303136222C0A20202020202022656E64223A202231303234222C0A2020202020202273697A65223A20302E3030383534343932322C0A202020202020226E6476223A20390A202020207D0A20205D0A7D set histogram_size=0; drop table t1, t2; set use_stat_tables=@save_use_stat_tables; @@ -3817,7 +3817,7 @@ DECODE_HISTOGRAM(hist_type, histogram) from mysql.column_stats; table_name column_name min_value max_value nulls_ratio avg_length avg_frequency DECODE_HISTOGRAM(hist_type, histogram) t1 id 1 17384 0.0000 4.0000 14.0000 { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.100001744, @@ -3884,7 +3884,7 @@ DECODE_HISTOGRAM(hist_type, histogram) from mysql.column_stats; table_name column_name min_value max_value nulls_ratio avg_length avg_frequency DECODE_HISTOGRAM(hist_type, histogram) t1 id 111 17026 0.0000 4.0000 10.4739 { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "111", "size": 0.103773585, @@ -3951,7 +3951,7 @@ DECODE_HISTOGRAM(hist_type, histogram) from mysql.column_stats; table_name column_name min_value max_value nulls_ratio avg_length avg_frequency DECODE_HISTOGRAM(hist_type, histogram) t1 id 1 17384 0.0000 4.0000 14.0401 { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.100015657, @@ -4018,7 +4018,7 @@ DECODE_HISTOGRAM(hist_type, histogram) from mysql.column_stats; table_name column_name min_value max_value nulls_ratio avg_length avg_frequency DECODE_HISTOGRAM(hist_type, histogram) t1 id 1 17384 0.0000 4.0000 13.9812 { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.100007372, @@ -4091,7 +4091,7 @@ DECODE_HISTOGRAM(hist_type, histogram) from mysql.column_stats; table_name column_name min_value max_value nulls_ratio avg_length avg_frequency DECODE_HISTOGRAM(hist_type, histogram) t1 id 1 17384 0.0000 4.0000 14.0000 { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.100001744, @@ -4188,7 +4188,7 @@ test.t1_json analyze status OK select * from mysql.column_stats where table_name='t1_json'; db_name table_name column_name min_value max_value nulls_ratio avg_length avg_frequency hist_size hist_type histogram test t1_json a a-0 a-9 0.0000 3.0000 1.0000 10 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "a-0", "size": 0.1, @@ -4268,74 +4268,74 @@ id select_type table type possible_keys key key_len ref rows Extra Warnings: Warning 4186 Failed to parse histogram for table test.t1_json: Root JSON element must be a JSON object at offset 1. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":"not-histogram"}' WHERE table_name='t1_json'; +SET histogram='{"histogram_hb":"not-histogram"}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: histogram_hb_v2 must contain an array at offset 35. +Warning 4186 Failed to parse histogram for table test.t1_json: histogram_hb must contain an array at offset 32. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":["not-a-bucket"]}' +SET histogram='{"histogram_hb":["not-a-bucket"]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: Expected an object in the buckets array at offset 35. +Warning 4186 Failed to parse histogram for table test.t1_json: Expected an object in the buckets array at offset 32. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"no-expected-members":1}]}' +SET histogram='{"histogram_hb":[{"no-expected-members":1}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: "start" element not present at offset 45. +Warning 4186 Failed to parse histogram for table test.t1_json: "start" element not present at offset 42. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":{}}]}' +SET histogram='{"histogram_hb":[{"start":{}}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: "size" element not present at offset 31. +Warning 4186 Failed to parse histogram for table test.t1_json: "size" element not present at offset 28. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":"aaa", "size":"not-an-integer"}]}' +SET histogram='{"histogram_hb":[{"start":"aaa", "size":"not-an-integer"}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: "ndv" element not present at offset 60. +Warning 4186 Failed to parse histogram for table test.t1_json: "ndv" element not present at offset 57. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":"aaa", "size":0.25}]}' +SET histogram='{"histogram_hb":[{"start":"aaa", "size":0.25}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: "ndv" element not present at offset 48. +Warning 4186 Failed to parse histogram for table test.t1_json: "ndv" element not present at offset 45. UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":"aaa", "size":0.25, "ndv":1}]}' +SET histogram='{"histogram_hb":[{"start":"aaa", "size":0.25, "ndv":1}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[]}' +SET histogram='{"histogram_hb":[]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE t1_json ALL NULL NULL NULL NULL 10 Warnings: -Warning 4186 Failed to parse histogram for table test.t1_json: Histogram must have at least one bucket at offset 21. +Warning 4186 Failed to parse histogram for table test.t1_json: Histogram must have at least one bucket at offset 18. create table t2 ( city varchar(100) ); @@ -4380,7 +4380,7 @@ ANALYZE TABLE Country, City, CountryLanguage persistent for all; SELECT column_name, min_value, max_value, hist_size, hist_type, histogram FROM mysql.column_stats; column_name min_value max_value hist_size hist_type histogram Code ABW ZWE 48 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "ABW", "size": 0.020920502, @@ -4625,7 +4625,7 @@ Code ABW ZWE 48 JSON_HB { ] } Country ABW ZWE 39 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "ABW", "size": 0.020102966, @@ -4825,7 +4825,7 @@ Country ABW ZWE 39 JSON_HB { ] } Name Afghanistan Zimbabwe 48 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "Afghanistan", "size": 0.020920502, @@ -5070,7 +5070,7 @@ Name Afghanistan Zimbabwe 48 JSON_HB { ] } SurfaceArea 0.40 17075400.00 48 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0.40", "size": 0.020920502, @@ -5315,7 +5315,7 @@ SurfaceArea 0.40 17075400.00 48 JSON_HB { ] } Population 0 1277558000 48 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0", "size": 0.029288703, @@ -5560,7 +5560,7 @@ Population 0 1277558000 48 JSON_HB { ] } Capital 1 4074 47 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.021551724, @@ -5800,7 +5800,7 @@ Capital 1 4074 47 JSON_HB { ] } ID 1 4079 50 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.020102966, @@ -6055,7 +6055,7 @@ ID 1 4079 50 JSON_HB { ] } Name A Coruña (La Coruña) Ürgenc 50 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "A Coruña (La Coruña)", "size": 0.020102966, @@ -6310,7 +6310,7 @@ Name A Coruña (La Coruña) Ürgenc 50 JSON_HB { ] } Population 42 10500000 50 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "42", "size": 0.020102966, @@ -6565,7 +6565,7 @@ Population 42 10500000 50 JSON_HB { ] } Country ABW ZWE 50 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "ABW", "size": 0.020325203, @@ -6820,7 +6820,7 @@ Country ABW ZWE 50 JSON_HB { ] } Language Abhyasi [South]Mande 48 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "Abhyasi", "size": 0.020325203, @@ -7065,7 +7065,7 @@ Language Abhyasi [South]Mande 48 JSON_HB { ] } Percentage 0.0 99.9 47 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0.0", "size": 0.066056911, @@ -7341,7 +7341,7 @@ select histogram from mysql.column_stats where table_name='t10' and db_name=database(); histogram { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "Berlin", "size": 0.333333333, @@ -7390,7 +7390,7 @@ SELECT DECODE_HISTOGRAM(hist_type, histogram) from mysql.column_stats; DECODE_HISTOGRAM(hist_type, histogram) NULL { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.5, @@ -7449,7 +7449,7 @@ from mysql.column_stats where db_name=database() and table_name='t1'; decode_histogram(hist_type, histogram) { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "Ñ", "end": "Ñ", @@ -7511,7 +7511,7 @@ test.t1 analyze status OK select histogram from mysql.column_stats where table_name = 't1'; histogram { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "1", "size": 0.253164557, @@ -7583,7 +7583,7 @@ test.t1 analyze status OK select * from mysql.column_stats where table_name='t1'; db_name table_name column_name min_value max_value nulls_ratio avg_length avg_frequency hist_size hist_type histogram test t1 a 0 900 0.0000 4.0000 100.0000 10 JSON_HB { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "0", "size": 0.1, diff --git a/mysql-test/main/statistics_json.test b/mysql-test/main/statistics_json.test index b0a1795c235..e90df83f9c9 100644 --- a/mysql-test/main/statistics_json.test +++ b/mysql-test/main/statistics_json.test @@ -49,48 +49,48 @@ FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":"not-histogram"}' WHERE table_name='t1_json'; +SET histogram='{"histogram_hb":"not-histogram"}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":["not-a-bucket"]}' +SET histogram='{"histogram_hb":["not-a-bucket"]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"no-expected-members":1}]}' +SET histogram='{"histogram_hb":[{"no-expected-members":1}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":{}}]}' +SET histogram='{"histogram_hb":[{"start":{}}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":"aaa", "size":"not-an-integer"}]}' +SET histogram='{"histogram_hb":[{"start":"aaa", "size":"not-an-integer"}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":"aaa", "size":0.25}]}' +SET histogram='{"histogram_hb":[{"start":"aaa", "size":0.25}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[{"start":"aaa", "size":0.25, "ndv":1}]}' +SET histogram='{"histogram_hb":[{"start":"aaa", "size":0.25, "ndv":1}]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; UPDATE mysql.column_stats -SET histogram='{"histogram_hb_v2":[]}' +SET histogram='{"histogram_hb":[]}' WHERE table_name='t1_json'; FLUSH TABLES; explain select * from t1_json limit 1; diff --git a/sql/opt_histogram_json.cc b/sql/opt_histogram_json.cc index 4439b6d5075..8e04931b71c 100644 --- a/sql/opt_histogram_json.cc +++ b/sql/opt_histogram_json.cc @@ -650,7 +650,7 @@ bool Histogram_json_hb::parse(MEM_ROOT *mem_root, const char *db_name, if (je.state != JST_KEY || !json_key_matches(&je, hist_key_name.get())) { - err= "Root element must be histogram_hb_v2"; + err= "Root element must be histogram_hb"; goto err; } @@ -659,7 +659,7 @@ bool Histogram_json_hb::parse(MEM_ROOT *mem_root, const char *db_name, if (je.state != JST_ARRAY_START) { - err= "histogram_hb_v2 must contain an array"; + err= "histogram_hb must contain an array"; goto err; } diff --git a/sql/opt_histogram_json.h b/sql/opt_histogram_json.h index a59100f42dd..347abcdf3bb 100644 --- a/sql/opt_histogram_json.h +++ b/sql/opt_histogram_json.h @@ -24,7 +24,7 @@ Histogram format in JSON: { - "histogram_hb_v2": [ + "histogram_hb": [ { "start": "value", "size":nnn.nn, "ndv": nnn }, ... { "start": "value", "size":nnn.nn, "ndv": nnn, "end": "value"} @@ -74,7 +74,7 @@ class Histogram_json_hb : public Histogram_base std::string last_bucket_end_endp; public: - static constexpr const char* JSON_NAME="histogram_hb_v2"; + static constexpr const char* JSON_NAME="histogram_hb"; bool parse(MEM_ROOT *mem_root, const char *db_name, const char *table_name, Field *field, Histogram_type type_arg,
participants (1)
-
psergey