tfcache-comparison
Changes
analysis/cache-balance.R 9(+6 -3)
analysis/throughput.R 31(+17 -14)
applications/aplcache/aplcachetf/pull.sh 11(+11 -0)
applications/aplcache/configure 29(+29 -0)
applications/aplcache/pull.sh 13(+4 -9)
applications/configure 31(+2 -29)
applications/memoizeit/configure 29(+29 -0)
applications/memoizeit/memoizeittf/pull.sh 11(+11 -0)
applications/memoizeit/pull.sh 13(+4 -9)
applications/pull.sh 2(+0 -2)
approaches/compile.sh 23(+17 -6)
approaches/configure 5(+4 -1)
reduce.sh 65(+36 -29)
run.sh 58(+31 -27)
Details
analysis/cache-balance.R 9(+6 -3)
diff --git a/analysis/cache-balance.R b/analysis/cache-balance.R
index fc91fca..c892584 100644
--- a/analysis/cache-balance.R
+++ b/analysis/cache-balance.R
@@ -56,16 +56,19 @@ for (iter_application in iter_applications) {
print("cache-balance-agreggated")
-slice <- aggregate(formula = amount~application+version+users+event, data = hits, FUN = sum)
+slice <- aggregate(formula = amount~application+group+version+users+event, data = hits, FUN = sum)
iter_applications = unique(slice$application)
iter_users = unique(slice$users)
iter_events = unique(slice$event)
+iter_groups = unique(slice$group)
for (iter_application in iter_applications) {
for (iter_user in iter_users) {
for (iter_event in iter_events) {
- maximum <- max(slice[slice$application == iter_application & slice$users == iter_user & slice$event == iter_event, "amount"])
- slice[slice$application == iter_application & slice$users == iter_user & slice$event == iter_event, "percentage"] <- slice[slice$application == iter_application & slice$users == iter_user & slice$event == iter_event, "amount"] / maximum
+ for (iter_group in iter_groups) {
+ maximum <- max(slice[slice$application == iter_application & slice$group == iter_group & slice$users == iter_user & slice$event == iter_event, "amount"])
+ slice[slice$application == iter_application & slice$group == iter_group & slice$users == iter_user & slice$event == iter_event, "percentage"] <- slice[slice$application == iter_application & slice$group == iter_group & slice$users == iter_user & slice$event == iter_event, "amount"] / maximum
+ }
}
}
}
analysis/throughput.R 31(+17 -14)
diff --git a/analysis/throughput.R b/analysis/throughput.R
index 6fc9a1b..8cf7977 100644
--- a/analysis/throughput.R
+++ b/analysis/throughput.R
@@ -5,40 +5,43 @@ requests <- read.csv2("../applications/output/requests-handled.csv", header=TRUE
print("throughput -> aggregating")
-aggregate <- aggregate(formula = requests~application+version+users+execution, data = requests, FUN = length)
+aggregate <- aggregate(formula = requests~application+group+version+users+execution, data = requests, FUN = length)
names(aggregate)[names(aggregate) == "requests"] <- "time"
-aggregate["requests"] <- aggregate(formula = requests~application+version+users+execution, data = requests, FUN = max)["requests"]
+aggregate["requests"] <- aggregate(formula = requests~application+group+version+users+execution, data = requests, FUN = max)["requests"]
aggregate["throughput"] <- aggregate$requests / aggregate$time
aggregate["time"] <- NULL
aggregate["requests"] <- NULL
-aggregate <- reshape(aggregate, idvar = c("application", "version", "users"), timevar = "execution", direction = "wide")
+aggregate <- reshape(aggregate, idvar = c("application", "version", "users", "group"), timevar = "execution", direction = "wide")
actual_length <- length(aggregate)
-aggregate["min_throughput"] <- apply(aggregate[, 4:actual_length], 1, FUN = min)
-aggregate["median_throughput"] <- apply(aggregate[, 4:actual_length], 1, FUN = median)
-aggregate["max_throughput"] <- apply(aggregate[, 4:actual_length], 1, FUN = max)
+aggregate["min_throughput"] <- apply(aggregate[, 5:actual_length], 1, FUN = min)
+aggregate["median_throughput"] <- apply(aggregate[, 5:actual_length], 1, FUN = median)
+aggregate["max_throughput"] <- apply(aggregate[, 5:actual_length], 1, FUN = max)
iter_applications = unique(aggregate$application)
iter_users = unique(aggregate$users)
iter_events = unique(aggregate$event)
+iter_groups = unique(aggregate$group)
for (iter_application in iter_applications) {
for (iter_user in iter_users) {
- maximum <- max(aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "max_throughput"])
- aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "median_percentage"] <- aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "median_throughput"] / maximum
- aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "min_percentage"] <- aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "min_throughput"] / maximum
- aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "max_percentage"] <- aggregate[aggregate$application == iter_application & aggregate$users == iter_user, "max_throughput"] / maximum
+ for (iter_group in iter_groups) {
+ maximum <- max(aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "max_throughput"])
+ aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "median_percentage"] <- aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "median_throughput"] / maximum
+ aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "min_percentage"] <- aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "min_throughput"] / maximum
+ aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "max_percentage"] <- aggregate[aggregate$application == iter_application & aggregate$group == iter_group & aggregate$users == iter_user, "max_throughput"] / maximum
+ }
}
}
temp <- aggregate
-temp[4:13] <- NULL
-temp[4] <- NULL
-temp[5:8] <- NULL
+temp[5:14] <- NULL
+temp[5] <- NULL
+temp[6:9] <- NULL
print("throughput median values")
-reshape(temp, timevar = "users", idvar = c("application", "version"), direction = "wide")
+reshape(temp, timevar = "users", idvar = c("application", "version", "group"), direction = "wide")
plot <- ggplot(aggregate, aes(x = factor(users), y = median_percentage, fill = version)) +
geom_bar(position = "dodge", stat = "identity") +
applications/aplcache/aplcachetf/pull.sh 11(+11 -0)
diff --git a/applications/aplcache/aplcachetf/pull.sh b/applications/aplcache/aplcachetf/pull.sh
new file mode 100644
index 0000000..d13be9b
--- /dev/null
+++ b/applications/aplcache/aplcachetf/pull.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+for directory in *; do
+ if [[ -d $directory ]]; then
+ echo $directory
+ cd $directory
+ git pull
+ cd ..
+ fi
+done
+wait
\ No newline at end of file
applications/aplcache/configure 29(+29 -0)
diff --git a/applications/aplcache/configure b/applications/aplcache/configure
new file mode 100644
index 0000000..adf2f93
--- /dev/null
+++ b/applications/aplcache/configure
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+passphrase=""
+if [[ ! -z $1 ]]; then
+ passphrase=$1@
+ if [[ ! -z $2 ]]; then
+ passphrase=$1:$2@
+ fi
+fi
+
+cd aplcachereusable
+git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-aplcachereusable.git azkaban
+git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-aplcachereusable.git cloudstore
+git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-aplcachereusable.git keycloak
+git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-aplcachereusable.git killbill
+git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-aplcachereusable.git petclinic
+git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-aplcachereusable.git shopizer
+git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-aplcachereusable.git thingsboard
+cd ..
+
+cd aplcachetf
+git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-aplcachetf.git azkaban
+git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-aplcachetf.git cloudstore
+git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-aplcachetf.git keycloak
+git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-aplcachetf.git killbill
+git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-aplcachetf.git petclinic
+git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-aplcachetf.git shopizer
+git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-aplcachetf.git thingsboard
+cd ..
applications/aplcache/pull.sh 13(+4 -9)
diff --git a/applications/aplcache/pull.sh b/applications/aplcache/pull.sh
index d13be9b..1a6e1d2 100644
--- a/applications/aplcache/pull.sh
+++ b/applications/aplcache/pull.sh
@@ -1,11 +1,6 @@
#!/bin/bash
-for directory in *; do
- if [[ -d $directory ]]; then
- echo $directory
- cd $directory
- git pull
- cd ..
- fi
-done
-wait
\ No newline at end of file
+echo "aplcachereusable"
+cd aplcachereusable; bash pull.sh; cd ..
+echo "aplcachetf"
+cd aplcachetf; bash pull.sh; cd ..
applications/configure 31(+2 -29)
diff --git a/applications/configure b/applications/configure
index f13894f..9beb001 100755
--- a/applications/configure
+++ b/applications/configure
@@ -36,32 +36,5 @@ git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-uncached.gi
git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-uncached.git thingsboard
cd ..
-cd developers
-git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-developers.git azkaban
-git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-developers.git cloudstore
-git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-developers.git keycloak
-git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-developers.git killbill
-git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-developers.git petclinic
-git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-developers.git shopizer
-git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-developers.git thingsboard
-cd ..
-
-cd aplcache
-git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-aplcache.git azkaban
-git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-aplcache.git cloudstore
-git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-aplcache.git keycloak
-git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-aplcache.git killbill
-git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-aplcache.git petclinic
-git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-aplcache.git shopizer
-git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-aplcache.git thingsboard
-cd ..
-
-cd memoizeit
-git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-memoizeit.git azkaban
-git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-memoizeit.git cloudstore
-git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-memoizeit.git keycloak
-git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-memoizeit.git killbill
-git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-memoizeit.git petclinic
-git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-memoizeit.git shopizer
-git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-memoizeit.git thingsboard
-cd ..
+cd aplcache; bash configure $2 $3; cd ..
+cd memoizeit; bash configure $2 $3; cd ..
applications/memoizeit/configure 29(+29 -0)
diff --git a/applications/memoizeit/configure b/applications/memoizeit/configure
new file mode 100644
index 0000000..3185e94
--- /dev/null
+++ b/applications/memoizeit/configure
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+passphrase=""
+if [[ ! -z $1 ]]; then
+ passphrase=$1@
+ if [[ ! -z $2 ]]; then
+ passphrase=$1:$2@
+ fi
+fi
+
+cd memoizeittophalf
+git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-memoizeittophalf.git azkaban
+git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-memoizeittophalf.git cloudstore
+git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-memoizeittophalf.git keycloak
+git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-memoizeittophalf.git killbill
+git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-memoizeittophalf.git petclinic
+git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-memoizeittophalf.git shopizer
+git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-memoizeittophalf.git thingsboard
+cd ..
+
+cd memoizeittf
+git clone --depth=1 https://${passphrase}github.com/rmeloca/azkaban-memoizeittf.git azkaban
+git clone --depth=1 https://${passphrase}github.com/rmeloca/cloudstore-memoizeittf.git cloudstore
+git clone --depth=1 https://${passphrase}github.com/rmeloca/keycloak-memoizeittf.git keycloak
+git clone --depth=1 https://${passphrase}github.com/rmeloca/killbill-memoizeittf.git killbill
+git clone --depth=1 https://${passphrase}github.com/rmeloca/petclinic-memoizeittf.git petclinic
+git clone --depth=1 https://${passphrase}github.com/rmeloca/shopizer-memoizeittf.git shopizer
+git clone --depth=1 https://${passphrase}github.com/rmeloca/thingsboard-memoizeittf.git thingsboard
+cd ..
applications/memoizeit/memoizeittf/pull.sh 11(+11 -0)
diff --git a/applications/memoizeit/memoizeittf/pull.sh b/applications/memoizeit/memoizeittf/pull.sh
new file mode 100644
index 0000000..d13be9b
--- /dev/null
+++ b/applications/memoizeit/memoizeittf/pull.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+for directory in *; do
+ if [[ -d $directory ]]; then
+ echo $directory
+ cd $directory
+ git pull
+ cd ..
+ fi
+done
+wait
\ No newline at end of file
diff --git a/applications/memoizeit/memoizeittophalf/pull.sh b/applications/memoizeit/memoizeittophalf/pull.sh
new file mode 100644
index 0000000..d13be9b
--- /dev/null
+++ b/applications/memoizeit/memoizeittophalf/pull.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+for directory in *; do
+ if [[ -d $directory ]]; then
+ echo $directory
+ cd $directory
+ git pull
+ cd ..
+ fi
+done
+wait
\ No newline at end of file
applications/memoizeit/pull.sh 13(+4 -9)
diff --git a/applications/memoizeit/pull.sh b/applications/memoizeit/pull.sh
index d13be9b..411f367 100644
--- a/applications/memoizeit/pull.sh
+++ b/applications/memoizeit/pull.sh
@@ -1,11 +1,6 @@
#!/bin/bash
-for directory in *; do
- if [[ -d $directory ]]; then
- echo $directory
- cd $directory
- git pull
- cd ..
- fi
-done
-wait
\ No newline at end of file
+echo "memoizeittophalf"
+cd memoizeittophalf; bash pull.sh; cd ..
+echo "memoizeittf"
+cd memoizeittf; bash pull.sh; cd ..
diff --git a/applications/output/aplcachetf-azkaban-parameters.json b/applications/output/aplcachetf-azkaban-parameters.json
new file mode 100644
index 0000000..c06ca24
--- /dev/null
+++ b/applications/output/aplcachetf-azkaban-parameters.json
@@ -0,0 +1,283 @@
+{
+ "azkaban.utils.GZIPUtils.unGzipString": {
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"59\",\"-110\",\"3\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"6\",\"28\",\"91\",\"-66\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"-112\",\"72\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"48\",\"98\",\"34\",\"112\",\"80\",\"106\",\"-66\",\"-110\",\"23\",\"99\",\"65\",\"65\",\"32\",\"-10\",\"53\",\"22\",\"-119\",\"121\",\"108\",\"102\",\"69\",\"119\",\"100\",\"-39\",\"-27\",\"16\",\"47\",\"-111\",\"-62\",\"-127\",\"-87\",\"54\",\"-114\",\"-17\",\"27\",\"-98\",\"113\",\"108\",\"50\",\"6\",\"112\",\"-90\",\"-77\",\"10\",\"30\",\"84\",\"121\",\"61\",\"105\",\"-75\",\"4\",\"-97\",\"-81\",\"101\",\"-54\",\"-32\",\"-114\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"-113\",\"-119\",\"88\",\"48\",\"-107\",\"22\",\"-80\",\"-67\",\"25\",\"108\",\"-89\",\"55\",\"-61\",\"86\",\"-9\",\"10\",\"124\",\"37\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"-3\",\"-53\",\"-53\",\"99\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 356,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"124\",\"8\",\"81\",\"124\",\"7\",\"58\",\"-88\",\"34\",\"-118\",\"-59\",\"94\",\"36\",\"3\",\"-2\",\"-56\",\"-69\",\"66\",\"64\",\"-108\",\"-69\",\"99\",\"83\",\"32\",\"81\",\"-48\",\"-50\",\"-52\",\"123\",\"11\",\"120\",\"18\",\"-76\",\"40\",\"8\",\"122\",\"89\",\"21\",\"4\",\"-12\",\"4\",\"26\",\"82\",\"-114\",\"23\",\"50\",\"50\",\"-126\",\"2\",\"75\",\"108\",\"-78\",\"75\",\"-30\",\"98\",\"40\",\"-94\",\"-110\",\"27\",\"-78\",\"-20\",\"-94\",\"117\",\"103\",\"71\",\"-10\",\"-64\",\"-108\",\"11\",\"-58\",\"-41\",\"21\",\"79\",\"24\",\"-118\",\"116\",\"22\",\"116\",\"63\",\"41\",\"-72\",\"83\",\"-26\",\"-49\",\"-92\",\"81\",\"-11\",\"-19\",\"-15\",\"-84\",\"37\",\"-125\",\"-98\",\"-65\",\"-19\",\"-15\",\"-9\",\"105\",\"-17\",\"60\",\"-79\",\"-96\",\"79\",\"-96\",\"-37\",\"97\",\"-37\",\"78\",\"67\",\"-41\",\"52\",\"125\",\"-73\",\"25\",\"21\",\"-104\",\"76\",\"40\",\"-12\",\"-49\",\"-81\",\"111\",\"-113\",\"127\",\"-127\",\"93\",\"-61\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 177,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-59\",\"-78\",\"-39\",\"85\",\"-31\",\"14\",\"118\",\"90\",\"25\",\"-117\",\"17\",\"-58\",\"4\",\"21\",\"-40\",\"48\",\"19\",\"-93\",\"110\",\"-10\",\"-18\",\"-126\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-17\",\"-1\",\"25\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"47\",\"10\",\"18\",\"70\",\"2\",\"11\",\"83\",\"-55\",\"23\",\"114\",\"-94\",\"65\",\"-127\",\"39\",\"118\",\"37\",\"76\",\"18\",\"114\",\"-86\",\"-94\",\"-111\",\"27\",\"-78\",\"108\",\"-77\",\"15\",\"-25\",\"64\",\"126\",\"-49\",\"84\",\"42\",\"-58\",\"-41\",\"21\",\"79\",\"-104\",\"-86\",\"12\",\"30\",\"-84\",\"25\",\"20\",\"-36\",\"-87\",\"-16\",\"103\",\"-46\",\"-87\",\"-10\",\"-10\",\"120\",\"-74\",\"-110\",\"-63\",\"30\",\"-66\",\"-19\",\"-15\",\"-9\",\"105\",\"23\",\"34\",\"-79\",\"96\",\"-100\",\"-64\",\"-22\",\"113\",\"-91\",\"-51\",\"-40\",\"119\",\"-61\",\"102\",\"109\",\"122\",\"5\",\"-82\",\"16\",\"10\",\"-3\",\"-13\",\"-53\",\"27\",\"86\",\"-3\",\"-56\",\"-72\",\"-61\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 37,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"66\",\"33\",\"16\",\"5\",\"-1\",\"101\",\"107\",\"10\",\"-72\",\"6\",\"35\",\"-4\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-123\",\"53\",\"65\",\"-27\",\"17\",\"-40\",\"24\",\"-11\",\"-26\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"59\",\"115\",\"-50\",\"-52\",\"16\",\"-119\",\"-47\",\"35\",\"35\",\"-40\",\"121\",\"17\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-15\",\"6\",\"4\",\"120\",\"106\",\"-82\",\"-122\",\"-62\",\"33\",\"-89\",\"46\",\"6\",\"-71\",\"97\",\"-29\",\"109\",\"-10\",\"-31\",\"28\",\"-56\",\"-17\",\"27\",\"-43\",\"-114\",\"-15\",\"117\",\"-59\",\"19\",\"-90\",\"46\",\"-125\",\"7\",\"-85\",\"86\",\"70\",\"-64\",\"-99\",\"106\",\"-5\",\"124\",\"-92\",\"24\",\"-71\",\"-57\",\"115\",\"76\",\"27\",\"-40\",\"-61\",\"119\",\"124\",\"-4\",\"77\",\"-19\",\"66\",\"-92\",\"-58\",\"24\",\"75\",\"15\",\"-24\",\"-75\",\"50\",\"122\",\"-110\",\"70\",\"-55\",\"73\",\"11\",\"112\",\"-107\",\"-112\",\"-23\",\"-97\",\"95\",\"-34\",\"-122\",\"80\",\"50\",\"41\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 367,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"-110\",\"-115\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"123\",\"21\",\"1\",\"81\",\"-18\",\"-114\",\"-109\",\"2\",\"-119\",\"-126\",\"118\",\"-26\",\"-67\",\"-103\",\"33\",\"18\",\"-93\",\"71\",\"70\",\"-80\",\"-13\",\"34\",\"32\",\"97\",\"36\",\"-80\",\"80\",\"106\",\"-66\",\"-111\",\"99\",\"-91\",\"65\",\"-128\",\"-89\",\"-26\",\"106\",\"40\",\"28\",\"114\",\"-22\",\"102\",\"67\",\"15\",\"108\",\"-68\",\"-49\",\"62\",\"92\",\"3\",\"-7\",\"99\",\"-93\",\"-38\",\"57\",\"-66\",\"-17\",\"120\",\"-63\",\"-44\",\"101\",\"-16\",\"96\",\"-91\",\"-110\",\"2\",\"38\",\"-86\",\"109\",\"59\",\"13\",\"98\",\"13\",\"62\",\"95\",\"-21\",\"-76\",\"-127\",\"61\",\"125\",\"-57\",\"-25\",\"-33\",\"-44\",\"33\",\"68\",\"106\",\"-116\",\"-79\",\"-12\",\"-128\",\"54\",\"114\",\"-44\",\"106\",\"-40\",\"-23\",\"-47\",\"24\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-53\",\"7\",\"28\",\"58\",\"-94\",\"-54\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 25,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-40\",\"-62\",\"17\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"56\",\"-74\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"16\",\"73\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"48\",\"98\",\"36\",\"112\",\"-112\",\"75\",\"-70\",\"-110\",\"23\",\"109\",\"65\",\"65\",\"-96\",\"-22\",\"11\",\"103\",\"-31\",\"52\",\"54\",\"-77\",\"-94\",\"59\",\"86\",\"-39\",\"-91\",\"-64\",\"23\",\"-90\",\"112\",\"-88\",\"84\",\"26\",\"-57\",\"-9\",\"13\",\"-49\",\"56\",\"54\",\"-55\",\"1\",\"-100\",\"-42\",\"70\",\"-63\",\"-125\",\"74\",\"93\",\"79\",\"-99\",\"90\",\"-126\",\"-49\",\"-41\",\"50\",\"-83\",\"-32\",\"-114\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"-25\",\"72\",\"85\",\"48\",\"-26\",\"22\",\"-80\",\"-67\",\"30\",\"-84\",\"-23\",\"-6\",\"97\",\"99\",\"-74\",\"10\",\"124\",\"33\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"-23\",\"48\",\"2\",\"-17\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 54,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"-118\",\"69\",\"3\",\"89\",\"-8\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-18\",\"61\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"44\",\"13\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"119\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"104\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-36\",\"106\",\"1\",\"15\",\"-86\",\"109\",\"61\",\"13\",\"98\",\"9\",\"62\",\"95\",\"-53\",\"-76\",\"-127\",\"61\",\"126\",\"-57\",\"-89\",\"-33\",\"-44\",\"62\",\"68\",\"106\",\"-116\",\"-79\",\"-12\",\"-128\",\"-46\",\"-46\",\"-88\",\"-51\",\"48\",\"-114\",\"-38\",\"40\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-13\",\"7\",\"-122\",\"-80\",\"72\",\"86\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 24,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"-40\",\"-72\",\"4\",\"-7\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-18\",\"61\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"-84\",\"54\",\"32\",\"-64\",\"83\",\"115\",\"53\",\"20\",\"14\",\"57\",\"117\",\"-77\",\"-94\",\"59\",\"54\",\"-34\",\"101\",\"31\",\"46\",\"-127\",\"-4\",\"-95\",\"81\",\"-19\",\"28\",\"-33\",\"55\",\"60\",\"99\",\"-22\",\"50\",\"120\",\"-80\",\"106\",\"-48\",\"2\",\"30\",\"84\",\"-37\",\"122\",\"-110\",\"98\",\"9\",\"62\",\"95\",\"-53\",\"-76\",\"-127\",\"61\",\"126\",\"-57\",\"-89\",\"-33\",\"-44\",\"62\",\"68\",\"106\",\"-116\",\"-79\",\"-12\",\"-64\",\"-88\",\"-43\",\"118\",\"28\",\"-92\",\"-111\",\"-38\",\"24\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-13\",\"7\",\"-24\",\"4\",\"-123\",\"-57\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 1586,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"108\",\"-124\",\"-111\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"123\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"78\",\"-127\",\"68\",\"65\",\"59\",\"-13\",\"-34\",\"-52\",\"16\",\"88\",\"-56\",\"-111\",\"16\",\"-104\",\"121\",\"81\",\"16\",\"41\",\"48\",\"24\",\"-56\",\"37\",\"93\",\"-39\",\"10\",\"34\",\"40\",\"112\",\"92\",\"109\",\"-15\",\"89\",\"124\",\"-118\",\"-51\",\"-84\",\"-24\",\"78\",\"85\",\"118\",\"-55\",\"-7\",\"-117\",\"103\",\"119\",\"-88\",\"92\",\"26\",\"-89\",\"-9\",\"-115\",\"-50\",\"20\",\"-101\",\"-12\",\"14\",\"12\",\"-22\",\"-115\",\"-126\",\"7\",\"-105\",\"-70\",\"-98\",\"6\",\"-43\",\"-125\",\"-49\",\"87\",\"-97\",\"86\",\"48\",\"-57\",\"-17\",\"-8\",\"-12\",\"-101\",\"-38\",\"-5\",\"-64\",\"85\",\"40\",\"-28\",\"30\",\"-40\",\"-30\",\"-92\",\"71\",\"28\",\"112\",\"-44\",\"-109\",\"2\",\"91\",\"-104\",\"-124\",\"-1\",\"-7\",\"-27\",\"3\",\"37\",\"-24\",\"36\",\"105\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 68,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"40\",\"-111\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"-17\",\"10\",\"1\",\"81\",\"-18\",\"-114\",\"77\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"45\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"101\",\"85\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-119\",\"6\",\"5\",\"-98\",\"-40\",\"-43\",\"80\",\"36\",\"-28\",\"-44\",\"68\",\"39\",\"55\",\"100\",\"-39\",\"102\",\"31\",\"-50\",\"-127\",\"-4\",\"-98\",\"-87\",\"54\",\"-116\",\"-81\",\"43\",\"-98\",\"48\",\"53\",\"25\",\"60\",\"88\",\"51\",\"111\",\"20\",\"-36\",\"-87\",\"-14\",\"103\",\"51\",\"-88\",\"126\",\"-9\",\"120\",\"-10\",\"-108\",\"-63\",\"30\",\"-66\",\"-15\",\"-15\",\"-9\",\"106\",\"23\",\"34\",\"-79\",\"96\",\"44\",\"96\",\"-11\",\"56\",\"-23\",\"121\",\"52\",\"102\",\"50\",\"-61\",\"-44\",\"-26\",\"-82\",\"18\",\"10\",\"-3\",\"-13\",\"-21\",\"27\",\"86\",\"-30\",\"91\",\"85\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 28,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"-118\",\"-123\",\"4\",\"21\",\"-2\",\"-63\",\"78\",\"43\",\"-77\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-50\",\"-67\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"44\",\"53\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"-9\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"108\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-110\",\"74\",\"-64\",\"-125\",\"106\",\"91\",\"71\",\"-125\",\"88\",\"14\",\"-97\",\"-81\",\"37\",\"109\",\"96\",\"79\",\"-33\",\"120\",\"-4\",\"-67\",\"58\",\"-124\",\"72\",\"-115\",\"49\",\"22\",\"-80\",\"82\",\"111\",\"-92\",\"-47\",\"74\",\"110\",\"7\",\"99\",\"118\",\"2\",\"92\",\"37\",\"100\",\"-6\",\"-25\",\"-25\",\"15\",\"28\",\"36\",\"-11\",\"18\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 24,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"82\",\"-126\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"-17\",\"42\",\"2\",\"-94\",\"-36\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"123\",\"51\",\"67\",\"36\",\"65\",\"-113\",\"-126\",\"96\",\"-25\",\"69\",\"65\",\"-62\",\"72\",\"96\",\"-95\",\"-44\",\"124\",\"35\",\"39\",\"122\",\"4\",\"5\",\"-98\",\"-40\",\"-43\",\"80\",\"36\",\"-28\",\"-44\",\"-52\",\"-122\",\"30\",\"-56\",\"-78\",\"-49\",\"62\",\"92\",\"3\",\"-7\",\"35\",\"83\",\"109\",\"28\",\"-33\",\"119\",\"-68\",\"96\",\"106\",\"50\",\"120\",\"-80\",\"122\",\"48\",\"10\",\"38\",\"-86\",\"-68\",\"-99\",\"58\",\"-75\",\"6\",\"-97\",\"-81\",\"117\",\"-54\",\"96\",\"79\",\"-33\",\"-15\",\"-7\",\"55\",\"117\",\"8\",\"-111\",\"88\",\"48\",\"-106\",\"22\",\"-24\",\"7\",\"61\",\"-10\",\"70\",\"-21\",\"-82\",\"51\",\"59\",\"5\",\"-82\",\"18\",\"10\",\"-3\",\"-13\",\"-53\",\"7\",\"112\",\"122\",\"-60\",\"49\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 190,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"-122\",\"-86\",\"-96\",\"-26\",\"31\",\"-40\",\"96\",\"66\",\"29\",\"76\",\"98\",\"36\",\"3\",\"73\",\"-86\",\"-40\",\"66\",\"64\",\"-43\",\"127\",\"39\",\"-19\",\"-128\",\"-60\",\"-64\",\"116\",\"-46\",\"-67\",\"-69\",\"55\",\"65\",\"36\",\"-59\",\"-128\",\"-118\",\"-32\",\"-90\",\"-39\",\"64\",\"-62\",\"72\",\"-32\",\"96\",\"44\",\"-7\",\"74\",\"94\",\"109\",\"11\",\"6\",\"2\",\"-119\",\"47\",\"60\",\"42\",\"-25\",\"84\",\"-55\",\"90\",\"-35\",\"81\",\"116\",\"-97\",\"3\",\"95\",\"-104\",\"-62\",\"81\",\"-88\",\"-44\",\"30\",\"-33\",\"55\",\"60\",\"99\",\"-86\",\"-112\",\"3\",\"56\",\"107\",\"123\",\"3\",\"15\",\"42\",\"-78\",\"-98\",\"26\",\"-77\",\"8\",\"-97\",\"-81\",\"101\",\"42\",\"-32\",\"78\",\"-33\",\"-15\",\"-16\",\"-85\",\"58\",\"112\",\"36\",\"81\",\"-116\",\"99\",\"21\",\"116\",\"91\",\"-37\",\"119\",\"-101\",\"102\",\"87\",\"-77\",\"53\",\"-32\",\"11\",\"-95\",\"-46\",\"63\",\"62\",\"127\",\"0\",\"92\",\"-25\",\"26\",\"3\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 103,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"22\",\"90\",\"68\",\"-13\",\"15\",\"108\",\"48\",\"85\",\"12\",\"38\",\"49\",\"-110\",\"-127\",\"36\",\"85\",\"108\",\"33\",\"-96\",\"-22\",\"-65\",\"-109\",\"48\",\"32\",\"49\",\"48\",\"-36\",\"114\",\"-17\",\"-18\",\"-51\",\"16\",\"72\",\"-47\",\"-93\",\"34\",\"-40\",\"121\",\"49\",\"16\",\"49\",\"16\",\"88\",\"-104\",\"114\",\"-70\",\"-112\",\"-45\",\"45\",\"24\",\"-16\",\"36\",\"46\",\"-13\",\"-92\",\"-100\",\"98\",\"1\",\"-75\",\"-71\",\"-95\",\"-24\",\"46\",\"121\",\"62\",\"51\",\"-7\",\"-125\",\"80\",\"46\",\"53\",\"-66\",\"-82\",\"120\",\"-62\",\"88\",\"32\",\"123\",\"-80\",\"109\",\"-41\",\"25\",\"-72\",\"83\",\"-106\",\"-49\",\"-89\",\"49\",\"85\",\"-9\",\"120\",\"-42\",\"-87\",\"-128\",\"29\",\"-65\",\"-29\",\"-29\",\"-81\",\"106\",\"-49\",\"-127\",\"68\",\"49\",\"76\",\"69\",\"-48\",\"111\",\"-38\",\"-95\",\"95\",\"53\",\"37\",\"-21\",\"-63\",\"-128\",\"-53\",\"-124\",\"74\",\"-1\",\"-8\",\"-14\",\"6\",\"6\",\"-1\",\"72\",\"-81\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 19,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"-57\",\"81\",\"-94\",\"-32\",\"63\",\"-48\",\"65\",\"-123\",\"82\",\"28\",\"-10\",\"33\",\"29\",\"96\",\"59\",\"-78\",\"79\",\"8\",\"-120\",\"-14\",\"119\",\"-100\",\"20\",\"72\",\"20\",\"-76\",\"51\",\"-77\",\"59\",\"67\",\"32\",\"65\",\"-113\",\"-126\",\"96\",\"-25\",\"69\",\"65\",\"-60\",\"64\",\"96\",\"97\",\"-54\",\"-23\",\"74\",\"78\",\"-116\",\"6\",\"5\",\"-98\",\"-118\",\"-53\",\"60\",\"9\",\"-89\",\"88\",\"-51\",\"-122\",\"-18\",\"88\",\"100\",\"-97\",\"60\",\"95\",\"-104\",\"-4\",\"-79\",\"80\",\"-82\",\"28\",\"-33\",\"55\",\"60\",\"99\",\"-84\",\"-110\",\"61\",\"-40\",\"-95\",\"87\",\"-16\",\"-96\",\"92\",\"-74\",\"-115\",\"86\",\"-21\",\"-33\",\"-13\",\"-75\",\"-106\",\"5\",\"-20\",\"-23\",\"-37\",\"-114\",\"-65\",\"79\",\"7\",\"14\",\"84\",\"4\",\"-61\",\"4\",\"-74\",\"-23\",\"-6\",\"102\",\"-41\",\"25\",\"-35\",\"14\",\"-38\",\"-76\",\"10\",\"92\",\"38\",\"20\",\"-6\",\"-25\",\"-105\",\"15\",\"124\",\"91\",\"-88\",\"-1\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 133,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-60\",\"33\",\"16\",\"124\",\"7\",\"58\",\"-88\",\"16\",\"-59\",\"98\",\"47\",\"-110\",\"1\",\"127\",\"-28\",\"93\",\"33\",\"32\",\"-54\",\"-35\",\"113\",\"82\",\"32\",\"81\",\"-48\",\"-50\",\"-52\",\"123\",\"35\",\"4\",\"18\",\"116\",\"40\",\"8\",\"102\",\"-100\",\"20\",\"68\",\"12\",\"4\",\"6\",\"114\",\"73\",\"87\",\"-78\",\"-94\",\"87\",\"-96\",\"-64\",\"17\",\"-37\",\"-30\",\"-77\",\"-8\",\"20\",\"-85\",\"89\",\"-48\",\"29\",\"89\",\"118\",\"-55\",\"-7\",\"-117\",\"39\",\"119\",\"96\",\"42\",\"-107\",\"-29\",\"-5\",\"-122\",\"103\",\"-116\",\"85\",\"122\",\"7\",\"-90\",\"107\",\"6\",\"5\",\"15\",\"42\",\"-68\",\"-116\",\"26\",\"53\",\"31\",\"62\",\"95\",\"115\",\"-54\",\"96\",\"-114\",\"-33\",\"-8\",\"-12\",\"123\",\"-75\",\"-9\",\"-127\",\"88\",\"48\",\"100\",\"48\",\"109\",\"-65\",\"110\",\"-73\",\"-67\",\"-42\",\"-101\",\"110\",\"-48\",\"117\",\"110\",\"11\",\"-95\",\"-48\",\"63\",\"63\",\"125\",\"0\",\"-122\",\"8\",\"-108\",\"-39\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 72,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"59\",\"-110\",\"-127\",\"-8\",\"15\",\"116\",\"80\",\"-95\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-20\",\"78\",\"16\",\"73\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"56\",\"24\",\"75\",\"-66\",\"-110\",\"23\",\"-93\",\"65\",\"65\",\"-96\",\"-22\",\"11\",\"-113\",\"-62\",\"57\",\"53\",\"-77\",\"-94\",\"59\",\"86\",\"-39\",\"-25\",\"-64\",\"23\",\"-90\",\"112\",\"-84\",\"84\",\"26\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-102\",\"-28\",\"0\",\"-50\",\"-10\",\"10\",\"30\",\"84\",\"-22\",\"-70\",\"-47\",\"106\",\"-7\",\"123\",\"-66\",\"-106\",\"-78\",\"-126\",\"59\",\"125\",\"-37\",\"-31\",\"-9\",\"-23\",\"-64\",\"-111\",\"-86\",\"96\",\"28\",\"-63\",\"25\",\"-69\",\"49\",\"-67\",\"-19\",\"-76\",\"-39\",\"-18\",\"116\",\"-89\",\"-64\",\"23\",\"66\",\"-95\",\"127\",\"126\",\"-2\",\"0\",\"-13\",\"-12\",\"22\",\"-6\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 52,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-117\",\"-18\",\"102\",\"-31\",\"14\",\"118\",\"90\",\"25\",\"-117\",\"17\",\"-58\",\"4\",\"21\",\"-40\",\"48\",\"19\",\"-93\",\"110\",\"-10\",\"-18\",\"-126\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-17\",\"-1\",\"25\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"47\",\"10\",\"18\",\"70\",\"2\",\"11\",\"83\",\"-55\",\"23\",\"114\",\"50\",\"-126\",\"2\",\"79\",\"-20\",\"74\",\"-104\",\"36\",\"-28\",\"84\",\"69\",\"35\",\"55\",\"100\",\"-39\",\"102\",\"31\",\"-50\",\"-127\",\"-4\",\"-98\",\"-87\",\"84\",\"-116\",\"-81\",\"43\",\"-98\",\"48\",\"85\",\"25\",\"60\",\"88\",\"109\",\"-116\",\"-126\",\"59\",\"21\",\"-2\",\"108\",\"86\",\"-86\",\"-35\",\"61\",\"-98\",\"45\",\"101\",\"-80\",\"-121\",\"111\",\"124\",\"-4\",\"-67\",\"-38\",\"-123\",\"72\",\"44\",\"24\",\"39\",\"-80\",\"93\",\"63\",\"116\",\"-90\",\"-41\",\"122\",\"-40\",\"-116\",\"107\",\"-83\",\"-64\",\"21\",\"66\",\"-95\",\"127\",\"126\",\"121\",\"3\",\"-56\",\"-56\",\"-80\",\"-16\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 37,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"-57\",\"81\",\"2\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-20\",\"78\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"16\",\"49\",\"16\",\"88\",\"24\",\"115\",\"-70\",\"-110\",\"19\",\"-93\",\"65\",\"-127\",\"-89\",\"-30\",\"50\",\"-113\",\"-62\",\"41\",\"86\",\"-77\",\"-94\",\"59\",\"22\",\"-39\",\"37\",\"-49\",\"23\",\"38\",\"127\",\"40\",\"-108\",\"43\",\"-57\",\"-9\",\"13\",\"-49\",\"24\",\"-85\",\"100\",\"15\",\"118\",\"-45\",\"43\",\"120\",\"80\",\"46\",\"-21\",\"70\",\"-85\",\"-27\",\"-17\",\"-7\",\"90\",\"-54\",\"2\",\"-10\",\"-8\",\"109\",\"79\",\"-65\",\"79\",\"123\",\"14\",\"84\",\"4\",\"-61\",\"8\",\"-74\",\"-23\",\"-6\",\"102\",\"-24\",\"-116\",\"54\",\"-61\",\"-74\",\"109\",\"21\",\"-72\",\"76\",\"40\",\"-12\",\"-49\",\"-49\",\"31\",\"73\",\"83\",\"-72\",\"118\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 184,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"59\",\"36\",\"-120\",\"-8\",\"14\",\"116\",\"80\",\"33\",\"-118\",\"-59\",\"94\",\"36\",\"3\",\"-2\",\"-56\",\"-69\",\"66\",\"64\",\"-108\",\"-69\",\"19\",\"83\",\"32\",\"81\",\"-48\",\"-50\",\"-52\",\"123\",\"19\",\"68\",\"18\",\"-12\",\"40\",\"8\",\"118\",\"-102\",\"21\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"23\",\"114\",\"-46\",\"-127\",\"2\",\"79\",\"-20\",\"106\",\"40\",\"18\",\"114\",\"90\",\"68\",\"35\",\"55\",\"100\",\"-39\",\"102\",\"31\",\"-50\",\"-127\",\"-4\",\"-98\",\"-87\",\"46\",\"24\",\"95\",\"87\",\"60\",\"97\",\"90\",\"100\",\"-16\",\"96\",\"-5\",\"-115\",\"-126\",\"59\",\"85\",\"-2\",\"76\",\"-76\",\"106\",\"111\",\"-113\",\"103\",\"43\",\"25\",\"-20\",\"-31\",\"-37\",\"30\",\"127\",\"-97\",\"118\",\"33\",\"18\",\"11\",\"-58\",\"2\",\"-42\",\"12\",\"107\",\"51\",\"14\",\"-99\",\"54\",\"122\",\"53\",\"-10\",\"10\",\"92\",\"37\",\"20\",\"-6\",\"-25\",\"-25\",\"55\",\"-73\",\"103\",\"11\",\"-3\",\"-61\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 85,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"68\",\"-17\",\"-78\",\"-75\",\"11\",\"108\",\"37\",\"65\",\"-8\",\"14\",\"116\",\"80\",\"-95\",\"20\",\"-117\",\"-67\",\"72\",\"11\",\"-8\",\"35\",\"123\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"53\",\"-46\",\"-68\",\"55\",\"51\",\"65\",\"32\",\"65\",\"-113\",\"-126\",\"96\",\"-89\",\"89\",\"65\",\"-60\",\"64\",\"96\",\"33\",\"-105\",\"116\",\"37\",\"39\",\"-38\",\"-128\",\"2\",\"79\",\"-43\",\"21\",\"-50\",\"-62\",\"41\",\"54\",\"-78\",\"86\",\"119\",\"-84\",\"-78\",\"79\",\"-98\",\"47\",\"76\",\"-2\",\"88\",\"-87\",\"-76\",\"30\",\"-33\",\"55\",\"60\",\"99\",\"108\",\"-112\",\"61\",\"88\",\"-77\",\"29\",\"20\",\"60\",\"-88\",\"-44\",\"117\",\"-76\",\"81\",\"-53\",\"-31\",\"-13\",\"-75\",\"-88\",\"21\",\"-20\",\"-23\",\"43\",\"-113\",\"-65\",\"87\",\"7\",\"14\",\"84\",\"5\",\"67\",\"6\",\"-85\",\"-5\",\"65\",\"-17\",\"122\",\"99\",\"-70\",\"-82\",\"-91\",\"2\",\"87\",\"8\",\"-123\",\"-2\",\"-15\",\"-7\",\"3\",\"-23\",\"-88\",\"-107\",\"-22\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 32,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"2\",\"33\",\"16\",\"68\",\"-1\",\"101\",\"107\",\"-118\",\"3\",\"-123\",\"68\",\"-2\",\"-63\",\"78\",\"43\",\"99\",\"-79\",\"-62\",\"-102\",\"-84\",\"10\",\"92\",\"96\",\"99\",\"-44\",\"-53\",\"-3\",\"-69\",\"120\",\"-123\",\"-119\",\"-123\",\"-35\",\"100\",\"-34\",\"-101\",\"-103\",\"32\",\"-111\",\"96\",\"68\",\"65\",\"-16\",\"-45\",\"-84\",\"32\",\"99\",\"34\",\"-16\",\"48\",\"-42\",\"114\",\"-95\",\"32\",\"102\",\"13\",\"10\",\"34\",\"-75\",\"80\",\"121\",\"20\",\"46\",\"-71\",\"-109\",\"-91\",\"-70\",\"97\",\"-109\",\"109\",\"-119\",\"124\",\"102\",\"-118\",\"-5\",\"70\",\"-75\",\"-9\",\"-8\",\"-70\",\"-30\",\"9\",\"115\",\"-121\",\"28\",\"-63\",\"-81\",\"-122\",\"65\",\"-63\",\"-99\",\"106\",\"91\",\"70\",\"61\",\"-9\",\"-61\",\"-57\",\"-13\",\"-93\",\"54\",\"-16\",\"-121\",\"-81\",\"124\",\"-4\",\"-67\",\"-38\",\"113\",\"-94\",\"38\",\"-104\",\"70\",\"-16\",\"-38\",\"58\",\"-67\",\"-79\",\"-58\",\"56\",\"-85\",\"-99\",\"81\",\"16\",\"42\",\"-95\",\"-48\",\"63\",\"62\",\"-65\",\"1\",\"-75\",\"40\",\"-19\",\"85\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 189,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"-100\",\"-56\",\"-122\",\"-8\",\"14\",\"116\",\"80\",\"69\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"-67\",\"66\",\"64\",\"-108\",\"-69\",\"-29\",\"-92\",\"64\",\"-94\",\"-96\",\"-99\",\"-103\",\"-9\",\"38\",\"8\",\"-60\",\"-24\",\"-112\",\"17\",\"-52\",\"52\",\"11\",\"-120\",\"24\",\"8\",\"12\",\"-28\",\"-110\",\"-82\",\"100\",\"-71\",\"-21\",\"65\",\"-128\",\"-93\",\"106\",\"-117\",\"-49\",\"-20\",\"83\",\"108\",\"102\",\"69\",\"119\",\"-84\",\"-68\",\"79\",\"-50\",\"95\",\"60\",\"-71\",\"99\",\"-91\",\"-46\",\"56\",\"-66\",\"111\",\"120\",\"-58\",\"-40\",\"-92\",\"119\",\"96\",\"-70\",\"94\",\"-64\",\"-125\",\"74\",\"93\",\"55\",\"27\",\"-79\",\"-4\",\"61\",\"95\",\"75\",\"89\",\"-63\",\"-116\",\"-33\",\"-10\",\"-12\",\"-5\",\"116\",\"-16\",\"-127\",\"42\",\"99\",\"-56\",\"96\",\"-92\",\"-46\",\"114\",\"80\",\"114\",\"-40\",\"-23\",\"-83\",\"86\",\"2\",\"108\",\"33\",\"100\",\"-6\",\"-25\",\"-25\",\"15\",\"-15\",\"86\",\"102\",\"-96\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 50,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"28\",\"8\",\"96\",\"-33\",\"-127\",\"14\",\"42\",\"68\",\"-79\",\"-40\",\"-117\",\"100\",\"-64\",\"31\",\"121\",\"87\",\"8\",\"-120\",\"114\",\"119\",\"-100\",\"20\",\"72\",\"20\",\"-76\",\"51\",\"-17\",\"-51\",\"0\",\"-111\",\"4\",\"61\",\"10\",\"-126\",\"29\",\"70\",\"5\",\"9\",\"35\",\"-127\",\"-123\",\"82\",\"-13\",\"-107\",\"-100\",\"-24\",\"37\",\"40\",\"-16\",\"-60\",\"-82\",\"-122\",\"34\",\"33\",\"-89\",\"102\",\"102\",\"116\",\"71\",\"-106\",\"93\",\"-10\",\"-31\",\"18\",\"-56\",\"31\",\"-104\",\"106\",\"-29\",\"-8\",\"-66\",\"-31\",\"25\",\"83\",\"-109\",\"-63\",\"-125\",\"-19\",\"-74\",\"10\",\"30\",\"84\",\"121\",\"-2\",\"44\",\"-44\",\"-44\",\"123\",\"-66\",\"-90\",\"37\",\"-125\",\"61\",\"126\",\"-73\",\"-89\",\"-33\",\"-46\",\"62\",\"68\",\"98\",\"-63\",\"88\",\"-64\",\"-22\",\"126\",\"-83\",\"77\",\"-81\",\"-115\",\"-23\",\"54\",\"-85\",\"-106\",\"114\",\"-107\",\"80\",\"-24\",\"-97\",\"31\",\"63\",\"16\",\"70\",\"-10\",\"-12\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 132,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-60\",\"34\",\"86\",\"-30\",\"63\",\"-48\",\"65\",\"-123\",\"40\",\"14\",\"-5\",\"-112\",\"14\",\"-80\",\"29\",\"-39\",\"39\",\"4\",\"68\",\"-7\",\"59\",\"54\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-20\",\"46\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"101\",\"85\",\"16\",\"49\",\"16\",\"88\",\"-104\",\"115\",\"-70\",\"-112\",\"-109\",\"9\",\"20\",\"120\",\"42\",\"46\",\"-13\",\"44\",\"-100\",\"98\",\"21\",\"-115\",\"-36\",\"-80\",\"-56\",\"54\",\"121\",\"62\",\"51\",\"-7\",\"125\",\"-95\",\"92\",\"49\",\"-66\",\"-82\",\"120\",\"-62\",\"88\",\"37\",\"123\",\"-80\",\"122\",\"-93\",\"21\",\"-36\",\"41\",\"-105\",\"-49\",\"-90\",\"83\",\"-19\",\"-18\",\"-15\",\"108\",\"105\",\"1\",\"123\",\"-8\",\"-58\",\"-57\",\"-33\",\"-85\",\"29\",\"7\",\"42\",\"-126\",\"97\",\"6\",\"-37\",\"15\",\"-90\",\"-97\",\"6\",\"-83\",\"59\",\"51\",\"-102\",\"81\",\"-127\",\"-53\",\"-124\",\"66\",\"-1\",\"-4\",\"-6\",\"6\",\"81\",\"-88\",\"-67\",\"-8\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 52,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"-112\",\"-20\",\"70\",\"-8\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-18\",\"61\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"-84\",\"52\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"119\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"104\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-46\",\"91\",\"1\",\"15\",\"-86\",\"109\",\"61\",\"73\",\"-79\",\"4\",\"-97\",\"-81\",\"101\",\"-38\",\"-64\",\"30\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"31\",\"34\",\"53\",\"-58\",\"88\",\"122\",\"96\",\"24\",\"-107\",\"25\",\"54\",\"-46\",\"72\",\"109\",\"70\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-13\",\"7\",\"41\",\"-24\",\"75\",\"-42\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 69,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"16\",\"68\",\"124\",\"7\",\"58\",\"-88\",\"16\",\"-59\",\"98\",\"47\",\"-110\",\"1\",\"127\",\"-28\",\"93\",\"33\",\"32\",\"-54\",\"-35\",\"113\",\"82\",\"32\",\"81\",\"-48\",\"-50\",\"-68\",\"55\",\"35\",\"68\",\"18\",\"-12\",\"40\",\"8\",\"118\",\"-100\",\"20\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"98\",\"58\",\"80\",\"-32\",\"-119\",\"93\",\"13\",\"69\",\"66\",\"78\",\"-51\",\"44\",\"-24\",\"-114\",\"44\",\"-69\",\"-20\",\"-61\",\"37\",\"-112\",\"63\",\"48\",\"-43\",\"-58\",\"-15\",\"125\",\"-61\",\"51\",\"-90\",\"38\",\"-125\",\"7\",\"107\",\"-42\",\"91\",\"5\",\"15\",\"-86\",\"-68\",\"-100\",\"58\",\"53\",\"7\",\"-97\",\"-81\",\"121\",\"-54\",\"96\",\"-113\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"15\",\"-111\",\"88\",\"48\",\"22\",\"-80\",\"-70\",\"-33\",\"-24\",\"-95\",\"55\",\"-90\",\"27\",\"-12\",\"-86\",\"-91\",\"92\",\"37\",\"20\",\"-6\",\"-25\",\"-89\",\"15\",\"56\",\"-103\",\"-25\",\"-125\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 44,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-60\",\"86\",\"-112\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"22\",\"-16\",\"71\",\"-10\",\"10\",\"1\",\"81\",\"-18\",\"-114\",\"77\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"45\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"101\",\"85\",\"16\",\"49\",\"16\",\"88\",\"-56\",\"37\",\"93\",\"-56\",\"-119\",\"1\",\"5\",\"-98\",\"-86\",\"43\",\"-100\",\"-123\",\"83\",\"108\",\"-94\",\"-109\",\"27\",\"86\",\"-39\",\"38\",\"-49\",\"103\",\"38\",\"-65\",\"-81\",\"84\",\"26\",\"-58\",\"-41\",\"21\",\"79\",\"24\",\"-101\",\"100\",\"15\",\"86\",\"79\",\"-77\",\"-126\",\"59\",\"-107\",\"-6\",\"-39\",\"12\",\"-86\",\"-33\",\"61\",\"-98\",\"61\",\"-83\",\"96\",\"15\",\"-33\",\"-8\",\"-8\",\"123\",\"-75\",\"-29\",\"64\",\"85\",\"48\",\"100\",\"-80\",\"-29\",\"-76\",\"25\",\"-25\",\"73\",\"107\",\"61\",\"24\",\"109\",\"20\",\"-72\",\"66\",\"40\",\"-12\",\"-49\",\"-81\",\"111\",\"-111\",\"66\",\"36\",\"-10\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 38,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"34\",\"40\",\"-15\",\"29\",\"-24\",\"-96\",\"66\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"119\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"-13\",\"-34\",\"76\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-55\",\"-119\",\"30\",\"64\",\"-127\",\"39\",\"118\",\"53\",\"20\",\"9\",\"57\",\"53\",\"-77\",\"-94\",\"59\",\"-78\",\"-20\",\"-78\",\"15\",\"-105\",\"64\",\"-2\",\"-64\",\"84\",\"27\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-102\",\"12\",\"30\",\"-20\",\"48\",\"42\",\"120\",\"80\",\"-27\",\"-11\",\"-45\",\"-87\",\"-91\",\"-9\",\"124\",\"45\",\"75\",\"6\",\"123\",\"-4\",\"110\",\"79\",\"-65\",\"-91\",\"125\",\"-120\",\"-60\",\"-126\",\"-79\",\"-128\",\"-43\",\"-3\",\"86\",\"-113\",\"-67\",\"-23\",\"54\",\"-58\",\"-24\",\"-106\",\"114\",\"-107\",\"80\",\"-24\",\"-97\",\"-97\",\"63\",\"77\",\"-16\",\"-46\",\"9\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 232,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"65\",\"-41\",\"44\",\"-4\",\"-125\",\"-99\",\"86\",\"27\",\"-117\",\"17\",\"-58\",\"4\",\"-107\",\"71\",\"96\",\"98\",\"-44\",\"-51\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"123\",\"-50\",\"-67\",\"103\",\"-122\",\"64\",\"-116\",\"14\",\"25\",\"-63\",\"-52\",\"-117\",\"-128\",\"-120\",\"-127\",\"-64\",\"64\",\"46\",\"-23\",\"66\",\"-106\",\"53\",\"8\",\"112\",\"84\",\"109\",\"-15\",\"-103\",\"125\",\"-118\",\"77\",\"116\",\"114\",\"-61\",\"-54\",\"-69\",\"-28\",\"-4\",\"-39\",\"-109\",\"59\",\"84\",\"42\",\"13\",\"-29\",\"-21\",\"-118\",\"39\",\"-116\",\"77\",\"122\",\"7\",\"70\",\"-114\",\"-93\",\"-128\",\"59\",\"-107\",\"-6\",\"-7\",\"-84\",\"68\",\"-49\",\"61\",\"-98\",\"125\",\"90\",\"-63\",\"76\",\"-33\",\"-15\",\"-15\",\"55\",\"-75\",\"-9\",\"-127\",\"42\",\"99\",\"-56\",\"45\",\"48\",\"108\",\"-91\",\"30\",\"-108\",\"-36\",\"40\",\"-67\",\"86\",\"2\",\"108\",\"33\",\"100\",\"-6\",\"-25\",\"-105\",\"55\",\"-76\",\"-116\",\"63\",\"-58\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 317,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"2\",\"49\",\"12\",\"5\",\"-17\",\"-30\",\"58\",\"-59\",\"6\",\"-108\",\"69\",\"-101\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"76\",\"98\",\"36\",\"3\",\"-7\",\"40\",\"-79\",\"16\",\"-80\",\"-38\",\"-69\",\"-109\",\"80\",\"32\",\"81\",\"-48\",\"-50\",\"-68\",\"55\",\"51\",\"4\",\"18\",\"-12\",\"40\",\"8\",\"118\",\"94\",\"20\",\"68\",\"12\",\"4\",\"22\",\"114\",\"73\",\"23\",\"114\",\"50\",\"-126\",\"2\",\"79\",\"-43\",\"21\",\"-50\",\"-62\",\"41\",\"54\",\"-47\",\"-55\",\"13\",\"-85\",\"108\",\"-109\",\"-25\",\"51\",\"-109\",\"-33\",\"87\",\"42\",\"13\",\"-29\",\"-21\",\"-118\",\"39\",\"-116\",\"77\",\"-78\",\"7\",\"-85\",\"-89\",\"-115\",\"-126\",\"59\",\"-107\",\"-6\",\"-7\",\"12\",\"-86\",\"-25\",\"30\",\"-49\",\"62\",\"-83\",\"96\",\"15\",\"-33\",\"-15\",\"-15\",\"55\",\"-75\",\"-29\",\"64\",\"85\",\"48\",\"-28\",\"22\",\"48\",\"-93\",\"-98\",\"-52\",\"74\",\"27\",\"-67\",\"30\",\"90\",\"-54\",\"21\",\"66\",\"-95\",\"127\",\"126\",\"121\",\"3\",\"-36\",\"-101\",\"-64\",\"-25\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 15,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"96\",\"93\",\"18\",\"-7\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-50\",\"-67\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"-84\",\"21\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"119\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"104\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-39\",\"8\",\"120\",\"80\",\"109\",\"-21\",\"70\",\"-118\",\"-27\",\"-17\",\"-7\",\"90\",\"-54\",\"6\",\"-10\",\"-8\",\"109\",\"79\",\"-65\",\"79\",\"-5\",\"16\",\"-87\",\"49\",\"-58\",\"2\",\"86\",\"-115\",\"70\",\"109\",\"71\",\"45\",\"-75\",\"28\",\"6\",\"35\",\"-64\",\"85\",\"66\",\"-90\",\"127\",\"126\",\"-2\",\"0\",\"11\",\"-104\",\"-49\",\"51\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 35,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"12\",\"69\",\"-17\",\"-30\",\"57\",\"67\",\"3\",\"10\",\"-94\",\"-71\",\"3\",\"27\",\"76\",\"-120\",\"-63\",\"36\",\"70\",\"50\",\"-112\",\"-92\",\"-118\",\"45\",\"4\",\"84\",\"-67\",\"59\",\"105\",\"7\",\"36\",\"6\",\"-42\",\"-9\",\"-34\",\"-1\",\"35\",\"36\",\"82\",\"-116\",\"-88\",\"8\",\"126\",\"-100\",\"12\",\"100\",\"76\",\"4\",\"30\",\"-122\",\"90\",\"-82\",\"20\",\"-44\",\"-82\",\"-63\",\"64\",\"36\",\"9\",\"-107\",\"7\",\"-27\",\"-110\",\"-101\",\"89\",\"-48\",\"29\",\"69\",\"119\",\"37\",\"-14\",\"-123\",\"41\",\"30\",\"-124\",\"106\",\"-29\",\"-8\",\"-66\",\"-31\",\"25\",\"115\",\"-109\",\"28\",\"-63\",\"-37\",\"-107\",\"-127\",\"7\",\"85\",\"89\",\"54\",\"-99\",\"-103\",\"-1\",\"-98\",\"-81\",\"-71\",\"20\",\"-16\",\"-57\",\"111\",\"123\",\"-6\",\"125\",\"-38\",\"115\",\"34\",\"81\",\"76\",\"67\",\"-37\",\"-69\",\"-115\",\"-19\",\"-99\",\"-19\",\"-73\",\"-82\",\"-77\",\"-50\",\"64\",\"-88\",\"-124\",\"74\",\"-1\",\"-4\",\"-12\",\"1\",\"12\",\"-78\",\"-8\",\"-122\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 75,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"10\",\"2\",\"49\",\"16\",\"69\",\"-17\",\"50\",\"117\",\"-118\",\"-115\",\"-112\",\"-128\",\"-71\",\"-125\",\"-99\",\"86\",\"98\",\"49\",\"38\",\"35\",\"-116\",\"-102\",\"100\",\"-55\",\"12\",\"-94\",\"46\",\"123\",\"119\",\"-77\",\"91\",\"8\",\"22\",\"-74\",\"-17\",\"-3\",\"-1\",\"38\",\"-56\",\"-92\",\"-104\",\"80\",\"17\",\"-62\",\"52\",\"27\",\"40\",\"-104\",\"9\",\"2\",\"-116\",\"-83\",\"94\",\"41\",\"-86\",\"117\",\"96\",\"32\",\"-111\",\"-60\",\"-58\",\"-93\",\"114\",\"45\",\"-35\",\"-84\",\"-24\",\"-114\",\"-94\",\"-69\",\"-102\",\"-8\",\"-62\",\"-108\",\"14\",\"66\",\"-83\",\"115\",\"124\",\"-33\",\"-16\",\"-116\",\"-91\",\"75\",\"78\",\"16\",\"-84\",\"-9\",\"6\",\"30\",\"-44\",\"100\",\"61\",\"13\",\"102\",\"9\",\"62\",\"95\",\"-53\",\"84\",\"32\",\"28\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"-49\",\"-103\",\"68\",\"49\",\"-113\",\"61\",\"-32\",\"-68\",\"-35\",\"-70\",\"-115\",\"-75\",\"126\",\"112\",\"61\",\"21\",\"27\",\"-95\",\"-46\",\"63\",\"63\",\"127\",\"0\",\"43\",\"122\",\"37\",\"124\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 18,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"59\",\"81\",\"16\",\"-15\",\"29\",\"-24\",\"-96\",\"66\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"119\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"77\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-55\",\"73\",\"103\",\"64\",\"-127\",\"39\",\"118\",\"53\",\"20\",\"9\",\"57\",\"53\",\"-77\",\"-94\",\"59\",\"-78\",\"-20\",\"-78\",\"15\",\"-105\",\"64\",\"-2\",\"-64\",\"84\",\"27\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-102\",\"12\",\"30\",\"108\",\"-65\",\"85\",\"-16\",\"-96\",\"-54\",\"-21\",\"70\",\"-85\",\"-27\",\"-17\",\"-7\",\"90\",\"74\",\"6\",\"123\",\"-4\",\"-74\",\"-89\",\"-33\",\"-89\",\"125\",\"-120\",\"-60\",\"-126\",\"-79\",\"-128\",\"53\",\"-61\",\"-58\",\"-116\",\"67\",\"-89\",\"117\",\"111\",\"70\",\"-93\",\"-64\",\"85\",\"66\",\"-95\",\"127\",\"126\",\"-2\",\"0\",\"-4\",\"60\",\"32\",\"-14\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 38,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"108\",\"-111\",\"-120\",\"-8\",\"14\",\"116\",\"80\",\"-95\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"119\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"77\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-55\",\"-119\",\"49\",\"-96\",\"-64\",\"19\",\"-69\",\"26\",\"-118\",\"-124\",\"-100\",\"-102\",\"89\",\"-47\",\"29\",\"89\",\"-10\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"100\",\"-86\",\"-115\",\"-29\",\"-5\",\"-122\",\"103\",\"76\",\"77\",\"6\",\"15\",\"-42\",\"24\",\"5\",\"15\",\"-86\",\"-68\",\"110\",\"54\",\"106\",\"-7\",\"123\",\"-66\",\"-106\",\"-110\",\"-63\",\"-98\",\"-66\",\"-19\",\"-8\",\"-5\",\"116\",\"8\",\"-111\",\"88\",\"48\",\"22\",\"-80\",\"-70\",\"-21\",\"-11\",\"-48\",\"-23\",\"97\",\"-41\",\"111\",\"-75\",\"86\",\"-32\",\"42\",\"-95\",\"-48\",\"63\",\"63\",\"127\",\"0\",\"-94\",\"114\",\"81\",\"25\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 48,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-60\",\"40\",\"-124\",\"-8\",\"14\",\"116\",\"80\",\"33\",\"-118\",\"-59\",\"94\",\"36\",\"3\",\"-2\",\"-56\",\"-69\",\"66\",\"64\",\"-108\",\"-69\",\"99\",\"83\",\"32\",\"81\",\"-48\",\"-50\",\"-52\",\"123\",\"51\",\"4\",\"18\",\"116\",\"40\",\"8\",\"102\",\"94\",\"20\",\"68\",\"12\",\"4\",\"6\",\"114\",\"73\",\"23\",\"-78\",\"-78\",\"2\",\"5\",\"-114\",\"-40\",\"22\",\"-97\",\"-59\",\"-89\",\"88\",\"69\",\"35\",\"55\",\"100\",\"-39\",\"38\",\"-25\",\"-49\",\"-98\",\"-36\",\"-98\",\"-87\",\"84\",\"-116\",\"-81\",\"43\",\"-98\",\"48\",\"86\",\"-23\",\"29\",\"24\",\"-67\",\"-103\",\"20\",\"-36\",\"-87\",\"-16\",\"103\",\"-45\",\"-87\",\"118\",\"-9\",\"120\",\"-74\",\"-108\",\"-63\",\"28\",\"-66\",\"-15\",\"-15\",\"-9\",\"106\",\"-25\",\"3\",\"-79\",\"96\",\"-56\",\"96\",\"-6\",\"97\",\"-35\",\"79\",\"-125\",\"-42\",\"-61\",\"-40\",\"-23\",\"81\",\"-127\",\"45\",\"-124\",\"66\",\"-1\",\"-4\",\"-14\",\"6\",\"48\",\"-43\",\"-58\",\"71\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 57,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-59\",\"-78\",\"102\",\"85\",\"-72\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-124\",\"49\",\"65\",\"5\",\"54\",\"-52\",\"-60\",\"-88\",\"-101\",\"-67\",\"-69\",\"-80\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-1\",\"-65\",\"9\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"-51\",\"10\",\"18\",\"70\",\"2\",\"11\",\"99\",\"-55\",\"87\",\"114\",\"-46\",\"107\",\"80\",\"-32\",\"-119\",\"93\",\"9\",\"-93\",\"-124\",\"-100\",\"-86\",\"89\",\"-48\",\"29\",\"89\",\"118\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"96\",\"42\",\"-107\",\"-29\",\"-5\",\"-122\",\"103\",\"76\",\"85\",\"6\",\"15\",\"86\",\"-81\",\"54\",\"10\",\"30\",\"84\",\"120\",\"57\",\"117\",\"-86\",\"5\",\"-97\",\"-81\",\"54\",\"101\",\"-80\",\"-57\",\"-17\",\"-8\",\"-12\",\"-101\",\"-38\",\"-121\",\"72\",\"44\",\"24\",\"-57\",\"26\",\"24\",\"-42\",\"-38\",\"12\",\"125\",\"-73\",\"53\",\"-90\",\"-91\",\"92\",\"33\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"48\",\"-70\",\"38\",\"-114\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 46,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-60\",\"78\",\"16\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"16\",\"49\",\"16\",\"88\",\"24\",\"115\",\"-70\",\"-110\",\"19\",\"109\",\"64\",\"-127\",\"-89\",\"-30\",\"50\",\"-113\",\"-62\",\"41\",\"86\",\"-77\",\"-94\",\"59\",\"22\",\"-39\",\"37\",\"-49\",\"23\",\"38\",\"127\",\"40\",\"-108\",\"43\",\"-57\",\"-9\",\"13\",\"-49\",\"24\",\"-85\",\"100\",\"15\",\"-74\",\"-43\",\"-125\",\"-126\",\"7\",\"-27\",\"-78\",\"-98\",\"26\",\"-75\",\"4\",\"-97\",\"-81\",\"101\",\"90\",\"-64\",\"30\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"-49\",\"-127\",\"-118\",\"96\",\"24\",\"107\",\"-96\",\"-33\",\"-76\",\"67\",\"-81\",\"-101\",\"109\",\"103\",\"58\",\"-93\",\"-64\",\"101\",\"66\",\"-95\",\"127\",\"126\",\"-2\",\"0\",\"-40\",\"107\",\"-60\",\"-81\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 66,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-40\",\"40\",\"32\",\"-5\",\"15\",\"116\",\"80\",\"-95\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-35\",\"106\",\"103\",\"119\",\"38\",\"-120\",\"36\",\"24\",\"80\",\"16\",\"-36\",\"52\",\"43\",\"72\",\"24\",\"9\",\"28\",\"-116\",\"37\",\"95\",\"-55\",\"-117\",\"-39\",\"-128\",\"-126\",\"64\",\"-43\",\"23\",\"30\",\"-123\",\"115\",\"106\",\"100\",\"-83\",\"-18\",\"88\",\"101\",\"-97\",\"3\",\"95\",\"-104\",\"-62\",\"-79\",\"82\",\"105\",\"61\",\"-66\",\"111\",\"120\",\"-58\",\"-44\",\"32\",\"7\",\"112\",\"-70\",\"-17\",\"20\",\"60\",\"-88\",\"-44\",\"-11\",\"-44\",\"114\",\"19\",\"62\",\"95\",\"-53\",\"-76\",\"-126\",\"59\",\"125\",\"-57\",\"-61\",\"-81\",\"-22\",\"-64\",\"-111\",\"-86\",\"96\",\"28\",\"23\",\"-63\",\"86\",\"-37\",\"-34\",\"116\",\"-42\",\"-18\",\"-116\",\"86\",\"-32\",\"11\",\"-95\",\"-48\",\"63\",\"62\",\"127\",\"0\",\"-96\",\"108\",\"127\",\"-51\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 61,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-59\",\"98\",\"118\",\"87\",\"-31\",\"14\",\"118\",\"90\",\"25\",\"-117\",\"17\",\"-58\",\"4\",\"21\",\"-40\",\"48\",\"19\",\"-93\",\"110\",\"-10\",\"-18\",\"-126\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-1\",\"-65\",\"25\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"47\",\"10\",\"18\",\"70\",\"2\",\"11\",\"83\",\"-55\",\"23\",\"114\",\"-78\",\"6\",\"5\",\"-98\",\"-40\",\"-107\",\"48\",\"73\",\"-56\",\"-87\",\"-118\",\"70\",\"110\",\"-56\",\"-78\",\"-51\",\"62\",\"-100\",\"3\",\"-7\",\"61\",\"83\",\"-87\",\"24\",\"95\",\"87\",\"60\",\"97\",\"-86\",\"50\",\"120\",\"-80\",\"-38\",\"-116\",\"10\",\"-18\",\"84\",\"-8\",\"-13\",\"-23\",\"84\",\"-53\",\"61\",\"-98\",\"109\",\"-54\",\"96\",\"15\",\"-33\",\"-15\",\"-15\",\"55\",\"-75\",\"11\",\"-111\",\"88\",\"48\",\"78\",\"53\",\"48\",\"-116\",\"-38\",\"12\",\"43\",\"-35\",\"-101\",\"-66\",\"-37\",\"40\",\"112\",\"-123\",\"80\",\"-24\",\"-97\",\"95\",\"-34\",\"-75\",\"29\",\"1\",\"-109\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 13,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"-110\",\"35\",\"-59\",\"119\",\"-96\",\"-125\",\"10\",\"81\",\"44\",\"-10\",\"34\",\"45\",\"-32\",\"-113\",\"-20\",\"21\",\"2\",\"-94\",\"-36\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"123\",\"51\",\"67\",\"36\",\"-63\",\"-128\",\"-126\",\"-32\",\"-26\",\"69\",\"65\",\"-62\",\"72\",\"-32\",\"-96\",\"-44\",\"124\",\"37\",\"47\",\"102\",\"0\",\"5\",\"-127\",\"-102\",\"-81\",\"92\",\"-124\",\"115\",\"-22\",\"102\",\"67\",\"119\",\"108\",\"-78\",\"-53\",\"-127\",\"47\",\"76\",\"-31\",\"-48\",\"-88\",\"118\",\"-114\",\"-17\",\"27\",\"-98\",\"49\",\"117\",\"-55\",\"1\",\"-100\",\"49\",\"-93\",\"-126\",\"7\",\"-43\",\"-74\",\"-99\",\"6\",\"-75\",\"6\",\"-97\",\"-81\",\"117\",\"-38\",\"-64\",\"29\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"-49\",\"-111\",\"-102\",\"96\",\"44\",\"-32\",\"-76\",\"29\",\"-11\",\"100\",\"-115\",\"-98\",\"6\",\"-85\",\"123\",\"-54\",\"87\",\"66\",\"-95\",\"127\",\"126\",\"-7\",\"0\",\"10\",\"19\",\"28\",\"13\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 22,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"-118\",\"101\",\"13\",\"27\",\"-31\",\"31\",\"-20\",\"-76\",\"50\",\"91\",\"-116\",\"48\",\"38\",\"-88\",\"60\",\"2\",\"19\",\"-93\",\"110\",\"-10\",\"-33\",\"5\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-50\",\"-67\",\"11\",\"4\",\"98\",\"116\",\"-56\",\"8\",\"102\",\"89\",\"5\",\"68\",\"12\",\"4\",\"6\",\"114\",\"73\",\"23\",\"-78\",\"-68\",\"5\",\"1\",\"-114\",\"-86\",\"45\",\"62\",\"-77\",\"79\",\"-79\",\"-119\",\"78\",\"110\",\"88\",\"121\",\"-105\",\"-100\",\"63\",\"123\",\"114\",\"-121\",\"74\",\"-91\",\"97\",\"124\",\"93\",\"-15\",\"-124\",\"-79\",\"73\",\"-17\",\"-64\",\"-116\",\"-125\",\"22\",\"112\",\"-89\",\"82\",\"63\",\"-101\",\"65\",\"-12\",\"-69\",\"-57\",\"-77\",\"-89\",\"21\",\"-52\",\"-15\",\"27\",\"-49\",\"-65\",\"87\",\"123\",\"31\",\"-88\",\"50\",\"-122\",\"12\",\"70\",\"-86\",\"73\",\"106\",\"53\",\"-54\",\"73\",\"109\",\"-76\",\"18\",\"96\",\"11\",\"33\",\"-45\",\"63\",\"-65\",\"-66\",\"1\",\"74\",\"-96\",\"-83\",\"83\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 214,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"38\",\"82\",\"-117\",\"-102\",\"127\",\"96\",\"-125\",\"9\",\"49\",\"-104\",\"-60\",\"72\",\"1\",\"-110\",\"84\",\"-79\",\"-123\",\"-128\",\"-86\",\"-1\",\"-114\",\"-23\",\"-128\",\"-60\",\"-64\",\"118\",\"-70\",\"119\",\"-9\",\"102\",\"-56\",\"36\",\"24\",\"81\",\"16\",\"-4\",\"-68\",\"24\",\"40\",\"-104\",\"9\",\"60\",\"76\",\"-83\",\"94\",\"40\",\"-120\",\"-35\",\"-128\",\"-127\",\"72\",\"28\",\"90\",\"-102\",\"36\",\"-43\",\"-94\",\"100\",\"-83\",\"110\",\"-56\",\"-78\",\"-83\",\"49\",\"-99\",\"19\",\"-59\",\"61\",\"83\",\"-45\",\"30\",\"95\",\"87\",\"60\",\"97\",\"81\",\"-104\",\"34\",\"120\",\"59\",\"116\",\"6\",\"-18\",\"-44\",\"120\",\"61\",\"105\",\"86\",\"-31\",\"-29\",\"-7\",\"-103\",\"50\",\"-8\",\"-61\",\"119\",\"124\",\"-4\",\"85\",\"-19\",\"82\",\"38\",\"22\",\"-52\",\"-109\",\"10\",\"-6\",\"-63\",\"-114\",\"-67\",\"-77\",\"-35\",\"104\",\"-99\",\"51\",\"16\",\"26\",\"-95\",\"-48\",\"63\",\"-66\",\"-68\",\"1\",\"-75\",\"7\",\"45\",\"82\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 77,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-125\",\"89\",\"35\",\"-36\",\"-63\",\"78\",\"43\",\"-77\",\"-59\",\"8\",\"99\",\"-126\",\"10\",\"108\",\"96\",\"98\",\"-44\",\"-51\",\"-34\",\"93\",\"-80\",\"48\",\"-79\",\"-80\",\"125\",\"-17\",\"-3\",\"63\",\"67\",\"100\",\"33\",\"79\",\"66\",\"96\",\"-25\",\"69\",\"65\",\"-94\",\"-56\",\"96\",\"97\",\"42\",\"-7\",\"-62\",\"78\",\"16\",\"20\",\"120\",\"-82\",\"-82\",\"-124\",\"73\",\"66\",\"78\",\"77\",\"116\",\"114\",\"-93\",\"42\",\"-69\",\"-20\",\"-61\",\"57\",\"-80\",\"63\",\"84\",\"46\",\"13\",\"-45\",\"-21\",\"74\",\"39\",\"74\",\"77\",\"6\",\"15\",\"86\",\"107\",\"84\",\"112\",\"-25\",\"82\",\"63\",\"-101\",\"-107\",\"-22\",\"119\",\"-113\",\"103\",\"79\",\"43\",\"-40\",\"-29\",\"55\",\"30\",\"127\",\"-81\",\"-10\",\"33\",\"114\",\"21\",\"-118\",\"19\",\"88\",\"28\",\"54\",\"104\",\"6\",\"-115\",\"91\",\"52\",\"107\",\"-93\",\"-64\",\"21\",\"38\",\"-31\",\"127\",\"126\",\"121\",\"3\",\"35\",\"96\",\"-128\",\"-121\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 64,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"-90\",\"85\",\"43\",\"-56\",\"63\",\"-80\",\"-63\",\"-124\",\"58\",\"-104\",\"-60\",\"72\",\"1\",\"-110\",\"84\",\"-79\",\"-123\",\"-128\",\"-86\",\"-1\",\"-114\",\"-53\",\"-128\",\"-60\",\"-64\",\"118\",\"-70\",\"-9\",\"-18\",\"102\",\"72\",\"36\",\"24\",\"80\",\"16\",\"-36\",\"-68\",\"24\",\"-56\",\"-104\",\"8\",\"28\",\"76\",\"-75\",\"92\",\"-56\",\"-117\",\"5\",\"3\",\"-127\",\"-40\",\"-41\",\"56\",\"73\",\"44\",\"89\",\"-63\",\"-38\",\"-36\",\"-112\",\"101\",\"87\",\"66\",\"60\",\"71\",\"10\",\"7\",\"-90\",\"-86\",\"53\",\"-66\",\"-82\",\"120\",\"-62\",\"-84\",\"48\",\"6\",\"112\",\"-101\",\"-58\",\"-64\",\"-99\",\"42\",\"127\",\"38\",\"-102\",\"-11\",\"-19\",\"-15\",\"92\",\"77\",\"6\",\"119\",\"-4\",\"-70\",\"-29\",\"-17\",\"-45\",\"62\",\"38\",\"98\",\"-63\",\"52\",\"-127\",\"-77\",\"-3\",\"96\",\"-73\",\"125\",\"-37\",\"116\",\"93\",\"59\",\"-24\",\"-36\",\"87\",\"66\",\"-95\",\"127\",\"124\",\"121\",\"3\",\"-96\",\"77\",\"117\",\"117\",\"-61\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 51,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"66\",\"33\",\"16\",\"5\",\"-1\",\"101\",\"107\",\"10\",\"33\",\"94\",\"3\",\"-4\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-123\",\"53\",\"65\",\"-27\",\"17\",\"-40\",\"24\",\"-11\",\"-26\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"59\",\"51\",\"-25\",\"-52\",\"16\",\"-119\",\"-47\",\"35\",\"35\",\"-40\",\"121\",\"17\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-79\",\"1\",\"1\",\"-98\",\"-102\",\"-85\",\"-95\",\"112\",\"-56\",\"-87\",\"-117\",\"65\",\"110\",\"-40\",\"120\",\"-101\",\"125\",\"56\",\"7\",\"-14\",\"-5\",\"70\",\"-75\",\"99\",\"124\",\"93\",\"-15\",\"-124\",\"-87\",\"-53\",\"-32\",\"-63\",\"42\",\"45\",\"5\",\"-36\",\"-87\",\"-74\",\"-49\",\"102\",\"37\",\"-58\",\"-35\",\"-29\",\"57\",\"-46\",\"6\",\"-10\",\"-16\",\"-115\",\"-113\",\"-65\",\"87\",\"-69\",\"16\",\"-87\",\"49\",\"-58\",\"2\",\"86\",\"78\",\"27\",\"105\",\"38\",\"-91\",\"-42\",\"90\",\"-101\",\"62\",\"119\",\"-107\",\"-112\",\"-23\",\"-97\",\"95\",\"-34\",\"22\",\"-5\",\"50\",\"-123\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 17,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"66\",\"33\",\"16\",\"5\",\"-1\",\"101\",\"107\",\"-118\",\"11\",\"6\",\"-94\",\"-4\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-123\",\"53\",\"65\",\"-27\",\"17\",\"-40\",\"24\",\"-11\",\"-26\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"59\",\"51\",\"-25\",\"-52\",\"16\",\"-119\",\"-47\",\"35\",\"35\",\"-40\",\"121\",\"17\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-79\",\"2\",\"1\",\"-98\",\"-102\",\"-85\",\"-95\",\"112\",\"-56\",\"-87\",\"-117\",\"65\",\"110\",\"-40\",\"120\",\"-101\",\"125\",\"56\",\"7\",\"-14\",\"-5\",\"70\",\"-75\",\"99\",\"124\",\"93\",\"-15\",\"-124\",\"-87\",\"-53\",\"-32\",\"-63\",\"-86\",\"-55\",\"8\",\"-72\",\"83\",\"109\",\"-97\",\"-51\",\"36\",\"-58\",\"-35\",\"-29\",\"57\",\"-46\",\"6\",\"-10\",\"-16\",\"-115\",\"-113\",\"-65\",\"87\",\"-69\",\"16\",\"-87\",\"49\",\"-58\",\"2\",\"86\",\"106\",\"35\",\"55\",\"90\",\"73\",\"-77\",\"-46\",\"107\",\"45\",\"-64\",\"85\",\"66\",\"-90\",\"127\",\"126\",\"121\",\"3\",\"36\",\"57\",\"-61\",\"-37\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 78,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-96\",\"-88\",\"-53\",\"29\",\"-20\",\"-76\",\"50\",\"22\",\"35\",\"-116\",\"-55\",\"-88\",\"-80\",\"4\",\"38\",\"70\",\"-35\",\"-20\",\"-35\",\"101\",\"-73\",\"48\",\"-79\",\"-80\",\"125\",\"-17\",\"-3\",\"63\",\"64\",\"36\",\"-63\",\"-128\",\"-126\",\"-32\",\"-122\",\"81\",\"65\",\"-62\",\"72\",\"-32\",\"32\",\"-105\",\"-2\",\"74\",\"94\",\"116\",\"7\",\"10\",\"2\",\"85\",\"95\",\"56\",\"11\",\"-9\",\"-87\",\"-103\",\"25\",\"-35\",\"-79\",\"-54\",\"-82\",\"15\",\"124\",\"97\",\"10\",\"-121\",\"74\",\"-91\",\"113\",\"124\",\"-33\",\"-16\",\"-116\",\"-87\",\"73\",\"14\",\"-32\",\"-116\",\"-34\",\"42\",\"120\",\"80\",\"-87\",\"-13\",\"104\",\"-95\",\"-90\",\"-61\",\"-25\",\"107\",\"74\",\"43\",\"-72\",\"-29\",\"55\",\"62\",\"-3\",\"94\",\"-19\",\"57\",\"82\",\"21\",\"-116\",\"25\",\"-100\",\"-74\",\"107\",\"-35\",\"89\",\"-93\",\"55\",\"118\",\"105\",\"86\",\"10\",\"124\",\"33\",\"20\",\"-6\",\"-25\",\"-57\",\"15\",\"53\",\"-55\",\"23\",\"116\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 44,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"5\",\"108\",\"2\",\"70\",\"-18\",\"96\",\"-89\",\"-107\",\"-79\",\"24\",\"97\",\"76\",\"70\",\"-123\",\"37\",\"48\",\"49\",\"-22\",\"102\",\"-17\",\"46\",\"-69\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-17\",\"-1\",\"9\",\"18\",\"9\",\"70\",\"20\",\"4\",\"63\",\"-51\",\"10\",\"50\",\"38\",\"2\",\"15\",\"-91\",\"-114\",\"87\",\"10\",\"98\",\"12\",\"40\",\"-120\",\"-44\",\"66\",\"-27\",\"34\",\"60\",\"-26\",\"110\",\"86\",\"116\",\"-57\",\"38\",\"-69\",\"49\",\"-14\",\"-123\",\"41\",\"30\",\"26\",\"-43\",\"-50\",\"-15\",\"125\",\"-61\",\"51\",\"-26\",\"46\",\"57\",\"-126\",\"119\",\"27\",\"5\",\"15\",\"-86\",\"109\",\"-35\",\"104\",\"-75\",\"-4\",\"61\",\"95\",\"75\",\"-39\",\"-64\",\"31\",\"-65\",\"-19\",\"-23\",\"-9\",\"105\",\"-49\",\"-119\",\"-102\",\"96\",\"42\",\"-32\",\"-115\",\"117\",\"102\",\"107\",\"7\",\"61\",\"88\",\"109\",\"-99\",\"-126\",\"80\",\"9\",\"-123\",\"-2\",\"-7\",\"-7\",\"3\",\"-117\",\"-57\",\"-51\",\"4\",\"-59\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 276,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-112\",\"69\",\"-77\",\"-36\",\"-63\",\"78\",\"43\",\"99\",\"49\",\"-62\",\"-104\",\"-116\",\"10\",\"108\",\"96\",\"98\",\"-44\",\"-51\",\"-34\",\"93\",\"-80\",\"48\",\"-79\",\"-80\",\"125\",\"-17\",\"-3\",\"63\",\"67\",\"36\",\"-63\",\"-128\",\"-126\",\"-32\",\"-26\",\"69\",\"65\",\"-62\",\"72\",\"-32\",\"96\",\"42\",\"-7\",\"66\",\"94\",\"52\",\"40\",\"8\",\"84\",\"125\",\"-31\",\"73\",\"56\",\"-89\",\"38\",\"58\",\"-71\",\"97\",\"-107\",\"109\",\"14\",\"124\",\"102\",\"10\",\"-5\",\"74\",\"-91\",\"97\",\"124\",\"93\",\"-15\",\"-124\",\"-87\",\"73\",\"14\",\"-32\",\"-52\",\"-58\",\"42\",\"-72\",\"83\",\"-87\",\"-97\",\"-51\",\"74\",\"-11\",\"-69\",\"-57\",\"-77\",\"-89\",\"21\",\"-36\",\"-31\",\"27\",\"31\",\"127\",\"-81\",\"118\",\"28\",\"-87\",\"10\",\"-58\",\"9\",\"-100\",\"-74\",\"107\",\"61\",\"90\",\"99\",\"-122\",\"-63\",\"-114\",\"109\",\"-18\",\"11\",\"-95\",\"-48\",\"63\",\"-65\",\"-68\",\"1\",\"101\",\"51\",\"33\",\"-9\",\"-60\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 56,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"108\",\"-31\",\"68\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"56\",\"-74\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"16\",\"73\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"48\",\"98\",\"36\",\"112\",\"-112\",\"75\",\"-70\",\"-110\",\"23\",\"-93\",\"65\",\"65\",\"-96\",\"-22\",\"11\",\"103\",\"-31\",\"52\",\"54\",\"-77\",\"-94\",\"59\",\"86\",\"-39\",\"-91\",\"-64\",\"23\",\"-90\",\"112\",\"-88\",\"84\",\"26\",\"-57\",\"-9\",\"13\",\"-49\",\"56\",\"54\",\"-55\",\"1\",\"-100\",\"-18\",\"7\",\"5\",\"15\",\"42\",\"117\",\"61\",\"109\",\"-44\",\"18\",\"124\",\"-66\",\"-106\",\"105\",\"5\",\"119\",\"-4\",\"-114\",\"79\",\"-65\",\"-87\",\"61\",\"71\",\"-86\",\"-126\",\"49\",\"-73\",\"-128\",\"-19\",\"-12\",\"96\",\"-115\",\"54\",\"-99\",\"-35\",\"-10\",\"10\",\"124\",\"33\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"-114\",\"-46\",\"25\",\"1\",\"-58\",\"0\",\"0\",\"0\"],\"UTF-8\"]": 40
+ },
+ "azkaban.project.JdbcProjectImpl.fetchPermissionsForProject": {
+ "[{\"id\":\"237\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952202465\",\"lastModifiedTimestamp\":\"1561952202465\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 61,
+ "[{\"id\":\"160\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952109122\",\"lastModifiedTimestamp\":\"1561952109122\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 99,
+ "[{\"id\":\"197\",\"name\":\"project6\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"6\",\"version\":\"0\",\"createTimestamp\":\"1561952151307\",\"lastModifiedTimestamp\":\"1561952151307\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 133,
+ "[{\"id\":\"122\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952075983\",\"lastModifiedTimestamp\":\"1561952075983\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 218,
+ "[{\"id\":\"109\",\"name\":\"project18\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"18\",\"version\":\"0\",\"createTimestamp\":\"1561952066748\",\"lastModifiedTimestamp\":\"1561952066748\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 132,
+ "[{\"id\":\"97\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952052195\",\"lastModifiedTimestamp\":\"1561952052195\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 88,
+ "[{\"id\":\"8\",\"name\":\"project12\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"12\",\"version\":\"0\",\"createTimestamp\":\"1561951984635\",\"lastModifiedTimestamp\":\"1561951984635\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 29,
+ "[{\"id\":\"195\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952149175\",\"lastModifiedTimestamp\":\"1561952149175\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 84,
+ "[{\"id\":\"137\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952089937\",\"lastModifiedTimestamp\":\"1561952089937\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 109,
+ "[{\"id\":\"223\",\"name\":\"project2\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"2\",\"version\":\"0\",\"createTimestamp\":\"1561952185530\",\"lastModifiedTimestamp\":\"1561952185530\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 91,
+ "[{\"id\":\"181\",\"name\":\"project9\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"9\",\"version\":\"0\",\"createTimestamp\":\"1561952133130\",\"lastModifiedTimestamp\":\"1561952133130\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 74,
+ "[{\"id\":\"280\",\"name\":\"project6\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"6\",\"version\":\"0\",\"createTimestamp\":\"1561952248255\",\"lastModifiedTimestamp\":\"1561952248255\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 95,
+ "[{\"id\":\"308\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952273820\",\"lastModifiedTimestamp\":\"1561952273820\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 215,
+ "[{\"id\":\"311\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952277904\",\"lastModifiedTimestamp\":\"1561952277904\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 166,
+ "[{\"id\":\"105\",\"name\":\"project23\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"23\",\"version\":\"0\",\"createTimestamp\":\"1561952061515\",\"lastModifiedTimestamp\":\"1561952061515\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 62,
+ "[{\"id\":\"127\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952080791\",\"lastModifiedTimestamp\":\"1561952080791\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 85,
+ "[{\"id\":\"38\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952003191\",\"lastModifiedTimestamp\":\"1561952003191\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 76,
+ "[{\"id\":\"243\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952207040\",\"lastModifiedTimestamp\":\"1561952207040\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 582,
+ "[{\"id\":\"70\",\"name\":\"project2\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"2\",\"version\":\"0\",\"createTimestamp\":\"1561952027293\",\"lastModifiedTimestamp\":\"1561952027293\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 139,
+ "[{\"id\":\"271\",\"name\":\"project11\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"11\",\"version\":\"0\",\"createTimestamp\":\"1561952237756\",\"lastModifiedTimestamp\":\"1561952237756\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 66,
+ "[{\"id\":\"306\",\"name\":\"project18\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"18\",\"version\":\"0\",\"createTimestamp\":\"1561952272188\",\"lastModifiedTimestamp\":\"1561952272188\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 196,
+ "[{\"id\":\"314\",\"name\":\"project25\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"25\",\"version\":\"0\",\"createTimestamp\":\"1561952279466\",\"lastModifiedTimestamp\":\"1561952279466\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 241,
+ "[{\"id\":\"214\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561952171321\",\"lastModifiedTimestamp\":\"1561952171321\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 95,
+ "[{\"id\":\"147\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952095929\",\"lastModifiedTimestamp\":\"1561952095929\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 181,
+ "[{\"id\":\"222\",\"name\":\"project6\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"6\",\"version\":\"0\",\"createTimestamp\":\"1561952184034\",\"lastModifiedTimestamp\":\"1561952184034\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 137,
+ "[{\"id\":\"309\",\"name\":\"project2\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"2\",\"version\":\"0\",\"createTimestamp\":\"1561952275526\",\"lastModifiedTimestamp\":\"1561952275526\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 52,
+ "[{\"id\":\"279\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561952247305\",\"lastModifiedTimestamp\":\"1561952247305\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 63,
+ "[{\"id\":\"111\",\"name\":\"project7\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"7\",\"version\":\"0\",\"createTimestamp\":\"1561952067786\",\"lastModifiedTimestamp\":\"1561952067786\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 233,
+ "[{\"id\":\"188\",\"name\":\"project9\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"9\",\"version\":\"0\",\"createTimestamp\":\"1561952142932\",\"lastModifiedTimestamp\":\"1561952142932\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 180,
+ "[{\"id\":\"156\",\"name\":\"project25\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"25\",\"version\":\"0\",\"createTimestamp\":\"1561952104387\",\"lastModifiedTimestamp\":\"1561952104387\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 186,
+ "[{\"id\":\"248\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952209138\",\"lastModifiedTimestamp\":\"1561952209138\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 279,
+ "[{\"id\":\"145\",\"name\":\"project22\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"22\",\"version\":\"0\",\"createTimestamp\":\"1561952095679\",\"lastModifiedTimestamp\":\"1561952095679\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 375,
+ "[{\"id\":\"281\",\"name\":\"project9\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"9\",\"version\":\"0\",\"createTimestamp\":\"1561952248890\",\"lastModifiedTimestamp\":\"1561952248890\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 54,
+ "[{\"id\":\"206\",\"name\":\"project2\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"2\",\"version\":\"0\",\"createTimestamp\":\"1561952163585\",\"lastModifiedTimestamp\":\"1561952163585\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 177,
+ "[{\"id\":\"166\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952116056\",\"lastModifiedTimestamp\":\"1561952116056\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 61,
+ "[{\"id\":\"36\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952002628\",\"lastModifiedTimestamp\":\"1561952002628\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 82,
+ "[{\"id\":\"315\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952281028\",\"lastModifiedTimestamp\":\"1561952281028\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 541,
+ "[{\"id\":\"2\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561951983775\",\"lastModifiedTimestamp\":\"1561951983775\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 1474,
+ "[{\"id\":\"40\",\"name\":\"project2\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"2\",\"version\":\"0\",\"createTimestamp\":\"1561952003616\",\"lastModifiedTimestamp\":\"1561952003616\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 94,
+ "[{\"id\":\"178\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952126255\",\"lastModifiedTimestamp\":\"1561952126255\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 1064,
+ "[{\"id\":\"284\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952252260\",\"lastModifiedTimestamp\":\"1561952252260\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 545,
+ "[{\"id\":\"305\",\"name\":\"project23\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"23\",\"version\":\"0\",\"createTimestamp\":\"1561952270465\",\"lastModifiedTimestamp\":\"1561952270465\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 108,
+ "[{\"id\":\"294\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952262129\",\"lastModifiedTimestamp\":\"1561952262129\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 123,
+ "[{\"id\":\"295\",\"name\":\"project11\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"11\",\"version\":\"0\",\"createTimestamp\":\"1561952263186\",\"lastModifiedTimestamp\":\"1561952263186\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 73,
+ "[{\"id\":\"20\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561951986239\",\"lastModifiedTimestamp\":\"1561951986239\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 122,
+ "[{\"id\":\"203\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561952159809\",\"lastModifiedTimestamp\":\"1561952159809\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 66,
+ "[{\"id\":\"209\",\"name\":\"project8\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"8\",\"version\":\"0\",\"createTimestamp\":\"1561952165395\",\"lastModifiedTimestamp\":\"1561952165395\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 86,
+ "[{\"id\":\"129\",\"name\":\"project23\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"23\",\"version\":\"0\",\"createTimestamp\":\"1561952084343\",\"lastModifiedTimestamp\":\"1561952084343\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 55,
+ "[{\"id\":\"259\",\"name\":\"project3\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"3\",\"version\":\"0\",\"createTimestamp\":\"1561952220323\",\"lastModifiedTimestamp\":\"1561952220323\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 183,
+ "[{\"id\":\"117\",\"name\":\"project7\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"7\",\"version\":\"0\",\"createTimestamp\":\"1561952073822\",\"lastModifiedTimestamp\":\"1561952073822\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 446,
+ "[{\"id\":\"26\",\"name\":\"project18\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"18\",\"version\":\"0\",\"createTimestamp\":\"1561951989656\",\"lastModifiedTimestamp\":\"1561951989656\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 1756,
+ "[{\"id\":\"131\",\"name\":\"project6\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"6\",\"version\":\"0\",\"createTimestamp\":\"1561952085965\",\"lastModifiedTimestamp\":\"1561952085965\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 34,
+ "[{\"id\":\"232\",\"name\":\"project1\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"1\",\"version\":\"0\",\"createTimestamp\":\"1561952196257\",\"lastModifiedTimestamp\":\"1561952196257\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 168,
+ "[{\"id\":\"226\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952190516\",\"lastModifiedTimestamp\":\"1561952190516\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 173,
+ "[{\"id\":\"7\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561951984608\",\"lastModifiedTimestamp\":\"1561951984608\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 56,
+ "[{\"id\":\"86\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952038023\",\"lastModifiedTimestamp\":\"1561952038023\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 49,
+ "[{\"id\":\"190\",\"name\":\"project14\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"14\",\"version\":\"0\",\"createTimestamp\":\"1561952144390\",\"lastModifiedTimestamp\":\"1561952144390\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 99,
+ "[{\"id\":\"187\",\"name\":\"project12\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"12\",\"version\":\"0\",\"createTimestamp\":\"1561952140037\",\"lastModifiedTimestamp\":\"1561952140037\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 2233,
+ "[{\"id\":\"247\",\"name\":\"project3\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"3\",\"version\":\"0\",\"createTimestamp\":\"1561952208950\",\"lastModifiedTimestamp\":\"1561952208950\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 91,
+ "[{\"id\":\"274\",\"name\":\"project4\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"4\",\"version\":\"0\",\"createTimestamp\":\"1561952243211\",\"lastModifiedTimestamp\":\"1561952243211\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 161,
+ "[{\"id\":\"262\",\"name\":\"project18\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"18\",\"version\":\"0\",\"createTimestamp\":\"1561952223051\",\"lastModifiedTimestamp\":\"1561952223051\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 55,
+ "[{\"id\":\"264\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952231556\",\"lastModifiedTimestamp\":\"1561952231556\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 30,
+ "[{\"id\":\"253\",\"name\":\"project7\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"7\",\"version\":\"0\",\"createTimestamp\":\"1561952216296\",\"lastModifiedTimestamp\":\"1561952216296\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 106,
+ "[{\"id\":\"100\",\"name\":\"project4\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"4\",\"version\":\"0\",\"createTimestamp\":\"1561952052728\",\"lastModifiedTimestamp\":\"1561952052728\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 539,
+ "[{\"id\":\"182\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952133446\",\"lastModifiedTimestamp\":\"1561952133446\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 83,
+ "[{\"id\":\"211\",\"name\":\"project8\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"8\",\"version\":\"0\",\"createTimestamp\":\"1561952168937\",\"lastModifiedTimestamp\":\"1561952168937\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 219,
+ "[{\"id\":\"300\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952265162\",\"lastModifiedTimestamp\":\"1561952265162\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 1105,
+ "[{\"id\":\"179\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952126547\",\"lastModifiedTimestamp\":\"1561952126547\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 132,
+ "[{\"id\":\"205\",\"name\":\"project14\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"14\",\"version\":\"0\",\"createTimestamp\":\"1561952163455\",\"lastModifiedTimestamp\":\"1561952163455\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 267,
+ "[{\"id\":\"112\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952069428\",\"lastModifiedTimestamp\":\"1561952069428\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 51,
+ "[{\"id\":\"186\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952138004\",\"lastModifiedTimestamp\":\"1561952138004\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 68,
+ "[{\"id\":\"10\",\"name\":\"project9\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"9\",\"version\":\"0\",\"createTimestamp\":\"1561951984679\",\"lastModifiedTimestamp\":\"1561951984679\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 7,
+ "[{\"id\":\"170\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952119707\",\"lastModifiedTimestamp\":\"1561952119707\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 168,
+ "[{\"id\":\"101\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952056426\",\"lastModifiedTimestamp\":\"1561952056426\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 17,
+ "[{\"id\":\"269\",\"name\":\"project16\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"16\",\"version\":\"0\",\"createTimestamp\":\"1561952234833\",\"lastModifiedTimestamp\":\"1561952234833\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 128,
+ "[{\"id\":\"175\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952122625\",\"lastModifiedTimestamp\":\"1561952122625\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 126,
+ "[{\"id\":\"289\",\"name\":\"project3\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"3\",\"version\":\"0\",\"createTimestamp\":\"1561952257027\",\"lastModifiedTimestamp\":\"1561952257027\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 120,
+ "[{\"id\":\"316\",\"name\":\"project1\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"1\",\"version\":\"0\",\"createTimestamp\":\"1561952282620\",\"lastModifiedTimestamp\":\"1561952282620\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 636,
+ "[{\"id\":\"276\",\"name\":\"project12\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"12\",\"version\":\"0\",\"createTimestamp\":\"1561952244619\",\"lastModifiedTimestamp\":\"1561952244619\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 74,
+ "[{\"id\":\"299\",\"name\":\"project8\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"8\",\"version\":\"0\",\"createTimestamp\":\"1561952264832\",\"lastModifiedTimestamp\":\"1561952264832\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 307,
+ "[{\"id\":\"141\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952092537\",\"lastModifiedTimestamp\":\"1561952092537\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 188,
+ "[{\"id\":\"233\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952198762\",\"lastModifiedTimestamp\":\"1561952198762\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 2154,
+ "[{\"id\":\"39\",\"name\":\"project7\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"7\",\"version\":\"0\",\"createTimestamp\":\"1561952003247\",\"lastModifiedTimestamp\":\"1561952003247\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 238,
+ "[{\"id\":\"241\",\"name\":\"project1\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"1\",\"version\":\"0\",\"createTimestamp\":\"1561952206618\",\"lastModifiedTimestamp\":\"1561952206618\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 39,
+ "[{\"id\":\"234\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952201477\",\"lastModifiedTimestamp\":\"1561952201477\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 102,
+ "[{\"id\":\"158\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952106609\",\"lastModifiedTimestamp\":\"1561952106609\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 179,
+ "[{\"id\":\"192\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952145490\",\"lastModifiedTimestamp\":\"1561952145490\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 26,
+ "[{\"id\":\"96\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952049915\",\"lastModifiedTimestamp\":\"1561952049915\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 106,
+ "[{\"id\":\"307\",\"name\":\"project11\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"11\",\"version\":\"0\",\"createTimestamp\":\"1561952272370\",\"lastModifiedTimestamp\":\"1561952272370\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 90,
+ "[{\"id\":\"283\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952250697\",\"lastModifiedTimestamp\":\"1561952250697\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 419,
+ "[{\"id\":\"301\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952266431\",\"lastModifiedTimestamp\":\"1561952266431\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 277,
+ "[{\"id\":\"107\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952062666\",\"lastModifiedTimestamp\":\"1561952062666\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 127,
+ "[{\"id\":\"244\",\"name\":\"project16\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"16\",\"version\":\"0\",\"createTimestamp\":\"1561952207700\",\"lastModifiedTimestamp\":\"1561952207700\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 183,
+ "[{\"id\":\"258\",\"name\":\"project12\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"12\",\"version\":\"0\",\"createTimestamp\":\"1561952219307\",\"lastModifiedTimestamp\":\"1561952219307\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 116,
+ "[{\"id\":\"273\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952240090\",\"lastModifiedTimestamp\":\"1561952240090\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 70,
+ "[{\"id\":\"220\",\"name\":\"project22\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"22\",\"version\":\"0\",\"createTimestamp\":\"1561952179245\",\"lastModifiedTimestamp\":\"1561952179245\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 68,
+ "[{\"id\":\"34\",\"name\":\"project10\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"10\",\"version\":\"0\",\"createTimestamp\":\"1561952000864\",\"lastModifiedTimestamp\":\"1561952000864\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 67,
+ "[{\"id\":\"165\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952112959\",\"lastModifiedTimestamp\":\"1561952112959\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 393,
+ "[{\"id\":\"296\",\"name\":\"project8\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"8\",\"version\":\"0\",\"createTimestamp\":\"1561952263433\",\"lastModifiedTimestamp\":\"1561952263433\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 166,
+ "[{\"id\":\"132\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561952086515\",\"lastModifiedTimestamp\":\"1561952086515\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 53,
+ "[{\"id\":\"310\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952276776\",\"lastModifiedTimestamp\":\"1561952276776\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 131,
+ "[{\"id\":\"67\",\"name\":\"project11\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"11\",\"version\":\"0\",\"createTimestamp\":\"1561952025056\",\"lastModifiedTimestamp\":\"1561952025056\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 77,
+ "[{\"id\":\"246\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952208495\",\"lastModifiedTimestamp\":\"1561952208495\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 464,
+ "[{\"id\":\"218\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952175324\",\"lastModifiedTimestamp\":\"1561952175324\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 143,
+ "[{\"id\":\"162\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952110027\",\"lastModifiedTimestamp\":\"1561952110027\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 127,
+ "[{\"id\":\"238\",\"name\":\"project7\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"7\",\"version\":\"0\",\"createTimestamp\":\"1561952202768\",\"lastModifiedTimestamp\":\"1561952202768\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 74,
+ "[{\"id\":\"138\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561952090396\",\"lastModifiedTimestamp\":\"1561952090396\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 381,
+ "[{\"id\":\"49\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561952011305\",\"lastModifiedTimestamp\":\"1561952011305\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 78,
+ "[{\"id\":\"251\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952212883\",\"lastModifiedTimestamp\":\"1561952212883\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 90,
+ "[{\"id\":\"82\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952035319\",\"lastModifiedTimestamp\":\"1561952035319\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 343,
+ "[{\"id\":\"25\",\"name\":\"project11\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"11\",\"version\":\"0\",\"createTimestamp\":\"1561951988122\",\"lastModifiedTimestamp\":\"1561951988122\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 89,
+ "[{\"id\":\"221\",\"name\":\"project1\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"1\",\"version\":\"0\",\"createTimestamp\":\"1561952181939\",\"lastModifiedTimestamp\":\"1561952181939\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 148,
+ "[{\"id\":\"29\",\"name\":\"project18\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"18\",\"version\":\"0\",\"createTimestamp\":\"1561951996897\",\"lastModifiedTimestamp\":\"1561951996897\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 161,
+ "[{\"id\":\"12\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561951985015\",\"lastModifiedTimestamp\":\"1561951985015\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 62,
+ "[{\"id\":\"270\",\"name\":\"project6\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"6\",\"version\":\"0\",\"createTimestamp\":\"1561952236586\",\"lastModifiedTimestamp\":\"1561952236586\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 91,
+ "[{\"id\":\"1\",\"name\":\"project24\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"24\",\"version\":\"0\",\"createTimestamp\":\"1561951983679\",\"lastModifiedTimestamp\":\"1561951983679\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 303,
+ "[{\"id\":\"106\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952062384\",\"lastModifiedTimestamp\":\"1561952062384\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 28,
+ "[{\"id\":\"216\",\"name\":\"project14\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"14\",\"version\":\"0\",\"createTimestamp\":\"1561952172833\",\"lastModifiedTimestamp\":\"1561952172833\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 63,
+ "[{\"id\":\"255\",\"name\":\"project18\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"18\",\"version\":\"0\",\"createTimestamp\":\"1561952218738\",\"lastModifiedTimestamp\":\"1561952218738\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 55,
+ "[{\"id\":\"164\",\"name\":\"project1\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"1\",\"version\":\"0\",\"createTimestamp\":\"1561952111303\",\"lastModifiedTimestamp\":\"1561952111303\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 285,
+ "[{\"id\":\"302\",\"name\":\"project6\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"6\",\"version\":\"0\",\"createTimestamp\":\"1561952268499\",\"lastModifiedTimestamp\":\"1561952268499\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 76,
+ "[{\"id\":\"185\",\"name\":\"project4\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"4\",\"version\":\"0\",\"createTimestamp\":\"1561952137146\",\"lastModifiedTimestamp\":\"1561952137146\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 55,
+ "[{\"id\":\"225\",\"name\":\"project16\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"16\",\"version\":\"0\",\"createTimestamp\":\"1561952188550\",\"lastModifiedTimestamp\":\"1561952188550\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 64,
+ "[{\"id\":\"146\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952095744\",\"lastModifiedTimestamp\":\"1561952095744\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 83,
+ "[{\"id\":\"168\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952118042\",\"lastModifiedTimestamp\":\"1561952118042\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 168,
+ "[{\"id\":\"139\",\"name\":\"project8\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"8\",\"version\":\"0\",\"createTimestamp\":\"1561952091025\",\"lastModifiedTimestamp\":\"1561952091025\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 162,
+ "[{\"id\":\"125\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952079806\",\"lastModifiedTimestamp\":\"1561952079806\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 78,
+ "[{\"id\":\"285\",\"name\":\"project17\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"17\",\"version\":\"0\",\"createTimestamp\":\"1561952253003\",\"lastModifiedTimestamp\":\"1561952253003\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 690,
+ "[{\"id\":\"155\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952101369\",\"lastModifiedTimestamp\":\"1561952101369\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 2719,
+ "[{\"id\":\"28\",\"name\":\"project13\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"13\",\"version\":\"0\",\"createTimestamp\":\"1561951992748\",\"lastModifiedTimestamp\":\"1561951992748\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 795,
+ "[{\"id\":\"286\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952253684\",\"lastModifiedTimestamp\":\"1561952253684\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 16,
+ "[{\"id\":\"287\",\"name\":\"project11\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"11\",\"version\":\"0\",\"createTimestamp\":\"1561952254634\",\"lastModifiedTimestamp\":\"1561952254634\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 82,
+ "[{\"id\":\"297\",\"name\":\"project23\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"23\",\"version\":\"0\",\"createTimestamp\":\"1561952264503\",\"lastModifiedTimestamp\":\"1561952264503\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 93,
+ "[{\"id\":\"236\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561952202238\",\"lastModifiedTimestamp\":\"1561952202238\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 143,
+ "[{\"id\":\"267\",\"name\":\"project21\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"21\",\"version\":\"0\",\"createTimestamp\":\"1561952233040\",\"lastModifiedTimestamp\":\"1561952233040\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 127,
+ "[{\"id\":\"130\",\"name\":\"project19\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"19\",\"version\":\"0\",\"createTimestamp\":\"1561952084991\",\"lastModifiedTimestamp\":\"1561952084991\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 100,
+ "[{\"id\":\"142\",\"name\":\"project23\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"23\",\"version\":\"0\",\"createTimestamp\":\"1561952093824\",\"lastModifiedTimestamp\":\"1561952093824\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 412,
+ "[{\"id\":\"210\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952166723\",\"lastModifiedTimestamp\":\"1561952166723\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 288,
+ "[{\"id\":\"118\",\"name\":\"project9\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"9\",\"version\":\"0\",\"createTimestamp\":\"1561952074907\",\"lastModifiedTimestamp\":\"1561952074907\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 121,
+ "[{\"id\":\"45\",\"name\":\"project16\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"16\",\"version\":\"0\",\"createTimestamp\":\"1561952007269\",\"lastModifiedTimestamp\":\"1561952007269\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 37,
+ "[{\"id\":\"183\",\"name\":\"project20\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"20\",\"version\":\"0\",\"createTimestamp\":\"1561952133684\",\"lastModifiedTimestamp\":\"1561952133684\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 191,
+ "[{\"id\":\"193\",\"name\":\"project4\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"4\",\"version\":\"0\",\"createTimestamp\":\"1561952146197\",\"lastModifiedTimestamp\":\"1561952146197\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 142,
+ "[{\"id\":\"35\",\"name\":\"project22\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"22\",\"version\":\"0\",\"createTimestamp\":\"1561952001430\",\"lastModifiedTimestamp\":\"1561952001430\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 20,
+ "[{\"id\":\"24\",\"name\":\"project15\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"15\",\"version\":\"0\",\"createTimestamp\":\"1561951986854\",\"lastModifiedTimestamp\":\"1561951986854\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 8,
+ "[{\"id\":\"219\",\"name\":\"project2\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"2\",\"version\":\"0\",\"createTimestamp\":\"1561952179170\",\"lastModifiedTimestamp\":\"1561952179170\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 68,
+ "[{\"id\":\"256\",\"name\":\"project5\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"5\",\"version\":\"0\",\"createTimestamp\":\"1561952218778\",\"lastModifiedTimestamp\":\"1561952218778\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 31,
+ "[{\"id\":\"263\",\"name\":\"project14\",\"userPermissionMap\":{},\"groupPermissionMap\":{},\"proxyUsers\":[\"azkaban\"],\"active\":\"true\",\"description\":\"14\",\"version\":\"0\",\"createTimestamp\":\"1561952224198\",\"lastModifiedTimestamp\":\"1561952224198\",\"lastModifiedUser\":\"azkaban\",\"flows\":{},\"metadata\":{}}]": 106
+ },
+ "azkaban.project.ProjectManager.getGroupProjects": {
+ "[{\"userid\":\"azkaban\",\"roles\":[\"admin\"],\"groups\":[\"azkaban\"],\"properties\":{},\"email\":\"\",\"userPermissions\":{\"this$0\":{\"XML_FILE_PARAM\":\"user.manager.xml.file\",\"AZKABAN_USERS_TAG\":\"azkaban-users\",\"USER_TAG\":\"user\",\"ROLE_TAG\":\"role\",\"GROUP_TAG\":\"group\",\"ROLENAME_ATTR\":\"name\",\"ROLEPERMISSIONS_ATTR\":\"permissions\",\"USERNAME_ATTR\":\"username\",\"PASSWORD_ATTR\":\"password\",\"EMAIL_ATTR\":\"email\",\"ROLES_ATTR\":\"roles\",\"PROXY_ATTR\":\"proxy\",\"GROUPS_ATTR\":\"groups\",\"GROUPNAME_ATTR\":\"name\",\"logger\":{\"r\":\"@org.apache.log4j.Logger\"},\"xmlPath\":\"conf/azkaban-users.xml\",\"users\":{\"azkaban\":{\"r\":\"@azkaban.user.User\"},\"metrics\":{\"userid\":\"metrics\",\"roles\":[\"metrics\"],\"groups\":[],\"properties\":{},\"email\":\"\"}},\"userPassword\":{\"azkaban\":\"azkaban\",\"metrics\":\"metrics\"},\"roles\":{\"admin\":{\"name\":\"admin\",\"globalPermission\":{\"permissions\":[\"ADMIN\"]}},\"metrics\":{\"name\":\"metrics\",\"globalPermission\":{\"permissions\":[\"METRICS\"]}}},\"groupRoles\":{},\"proxyUserMap\":{}}}}]": 7
+ },
+ "azkaban.utils.GZIPUtils.unGzipBytes": {
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"66\",\"33\",\"16\",\"5\",\"-1\",\"101\",\"107\",\"-118\",\"11\",\"6\",\"-94\",\"-4\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-123\",\"53\",\"65\",\"-27\",\"17\",\"-40\",\"24\",\"-11\",\"-26\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"59\",\"51\",\"-25\",\"-52\",\"16\",\"-119\",\"-47\",\"35\",\"35\",\"-40\",\"121\",\"17\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-79\",\"2\",\"1\",\"-98\",\"-102\",\"-85\",\"-95\",\"112\",\"-56\",\"-87\",\"-117\",\"65\",\"110\",\"-40\",\"120\",\"-101\",\"125\",\"56\",\"7\",\"-14\",\"-5\",\"70\",\"-75\",\"99\",\"124\",\"93\",\"-15\",\"-124\",\"-87\",\"-53\",\"-32\",\"-63\",\"-86\",\"-55\",\"8\",\"-72\",\"83\",\"109\",\"-97\",\"-51\",\"36\",\"-58\",\"-35\",\"-29\",\"57\",\"-46\",\"6\",\"-10\",\"-16\",\"-115\",\"-113\",\"-65\",\"87\",\"-69\",\"16\",\"-87\",\"49\",\"-58\",\"2\",\"86\",\"106\",\"35\",\"55\",\"90\",\"73\",\"-77\",\"-46\",\"107\",\"45\",\"-64\",\"85\",\"66\",\"-90\",\"127\",\"126\",\"121\",\"3\",\"36\",\"57\",\"-61\",\"-37\",\"-60\",\"0\",\"0\",\"0\"]]": 80,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"65\",\"-41\",\"44\",\"-4\",\"-125\",\"-99\",\"86\",\"27\",\"-117\",\"17\",\"-58\",\"4\",\"-107\",\"71\",\"96\",\"98\",\"-44\",\"-51\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"123\",\"-50\",\"-67\",\"103\",\"-122\",\"64\",\"-116\",\"14\",\"25\",\"-63\",\"-52\",\"-117\",\"-128\",\"-120\",\"-127\",\"-64\",\"64\",\"46\",\"-23\",\"66\",\"-106\",\"53\",\"8\",\"112\",\"84\",\"109\",\"-15\",\"-103\",\"125\",\"-118\",\"77\",\"116\",\"114\",\"-61\",\"-54\",\"-69\",\"-28\",\"-4\",\"-39\",\"-109\",\"59\",\"84\",\"42\",\"13\",\"-29\",\"-21\",\"-118\",\"39\",\"-116\",\"77\",\"122\",\"7\",\"70\",\"-114\",\"-93\",\"-128\",\"59\",\"-107\",\"-6\",\"-7\",\"-84\",\"68\",\"-49\",\"61\",\"-98\",\"125\",\"90\",\"-63\",\"76\",\"-33\",\"-15\",\"-15\",\"55\",\"-75\",\"-9\",\"-127\",\"42\",\"99\",\"-56\",\"45\",\"48\",\"108\",\"-91\",\"30\",\"-108\",\"-36\",\"40\",\"-67\",\"86\",\"2\",\"108\",\"33\",\"100\",\"-6\",\"-25\",\"-105\",\"55\",\"-76\",\"-116\",\"63\",\"-58\",\"-60\",\"0\",\"0\",\"0\"]]": 319,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"56\",\"81\",\"2\",\"-15\",\"29\",\"-24\",\"-96\",\"66\",\"20\",\"-117\",\"-67\",\"72\",\"11\",\"-8\",\"35\",\"123\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"-13\",\"-34\",\"76\",\"-32\",\"73\",\"-48\",\"-95\",\"32\",\"-104\",\"105\",\"86\",\"16\",\"-48\",\"19\",\"24\",\"72\",\"57\",\"94\",\"-55\",\"-118\",\"30\",\"64\",\"-127\",\"-93\",\"98\",\"51\",\"39\",\"-31\",\"24\",\"-86\",\"89\",\"-47\",\"29\",\"-117\",\"-20\",\"-94\",\"-29\",\"11\",\"-109\",\"59\",\"20\",\"-54\",\"-107\",\"-29\",\"-5\",\"-122\",\"103\",\"12\",\"85\",\"-78\",\"3\",\"-93\",\"-37\",\"78\",\"-63\",\"-125\",\"114\",\"89\",\"79\",\"-115\",\"90\",\"-126\",\"-49\",\"-41\",\"50\",\"45\",\"96\",\"-114\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"103\",\"79\",\"69\",\"-48\",\"-89\",\"26\",\"-24\",\"7\",\"61\",\"-10\",\"109\",\"-77\",\"-39\",\"118\",\"-93\",\"86\",\"96\",\"51\",\"-95\",\"-48\",\"63\",\"63\",\"127\",\"0\",\"1\",\"-17\",\"-1\",\"110\",\"-58\",\"0\",\"0\",\"0\"]]": 91,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"108\",\"-124\",\"-111\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"123\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"78\",\"-127\",\"68\",\"65\",\"59\",\"-13\",\"-34\",\"-52\",\"16\",\"88\",\"-56\",\"-111\",\"16\",\"-104\",\"121\",\"81\",\"16\",\"41\",\"48\",\"24\",\"-56\",\"37\",\"93\",\"-39\",\"10\",\"34\",\"40\",\"112\",\"92\",\"109\",\"-15\",\"89\",\"124\",\"-118\",\"-51\",\"-84\",\"-24\",\"78\",\"85\",\"118\",\"-55\",\"-7\",\"-117\",\"103\",\"119\",\"-88\",\"92\",\"26\",\"-89\",\"-9\",\"-115\",\"-50\",\"20\",\"-101\",\"-12\",\"14\",\"12\",\"-22\",\"-115\",\"-126\",\"7\",\"-105\",\"-70\",\"-98\",\"6\",\"-43\",\"-125\",\"-49\",\"87\",\"-97\",\"86\",\"48\",\"-57\",\"-17\",\"-8\",\"-12\",\"-101\",\"-38\",\"-5\",\"-64\",\"85\",\"40\",\"-28\",\"30\",\"-40\",\"-30\",\"-92\",\"71\",\"28\",\"112\",\"-44\",\"-109\",\"2\",\"91\",\"-104\",\"-124\",\"-1\",\"-7\",\"-27\",\"3\",\"37\",\"-24\",\"36\",\"105\",\"-58\",\"0\",\"0\",\"0\"]]": 68,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"40\",\"-111\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"-17\",\"10\",\"1\",\"81\",\"-18\",\"-114\",\"77\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"45\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"101\",\"85\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-119\",\"6\",\"5\",\"-98\",\"-40\",\"-43\",\"80\",\"36\",\"-28\",\"-44\",\"68\",\"39\",\"55\",\"100\",\"-39\",\"102\",\"31\",\"-50\",\"-127\",\"-4\",\"-98\",\"-87\",\"54\",\"-116\",\"-81\",\"43\",\"-98\",\"48\",\"53\",\"25\",\"60\",\"88\",\"51\",\"111\",\"20\",\"-36\",\"-87\",\"-14\",\"103\",\"51\",\"-88\",\"126\",\"-9\",\"120\",\"-10\",\"-108\",\"-63\",\"30\",\"-66\",\"-15\",\"-15\",\"-9\",\"106\",\"23\",\"34\",\"-79\",\"96\",\"44\",\"96\",\"-11\",\"56\",\"-23\",\"121\",\"52\",\"102\",\"50\",\"-61\",\"-44\",\"-26\",\"-82\",\"18\",\"10\",\"-3\",\"-13\",\"-21\",\"27\",\"86\",\"-30\",\"91\",\"85\",\"-60\",\"0\",\"0\",\"0\"]]": 29,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"108\",\"-31\",\"68\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"56\",\"-74\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"16\",\"73\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"48\",\"98\",\"36\",\"112\",\"-112\",\"75\",\"-70\",\"-110\",\"23\",\"-93\",\"65\",\"65\",\"-96\",\"-22\",\"11\",\"103\",\"-31\",\"52\",\"54\",\"-77\",\"-94\",\"59\",\"86\",\"-39\",\"-91\",\"-64\",\"23\",\"-90\",\"112\",\"-88\",\"84\",\"26\",\"-57\",\"-9\",\"13\",\"-49\",\"56\",\"54\",\"-55\",\"1\",\"-100\",\"-18\",\"7\",\"5\",\"15\",\"42\",\"117\",\"61\",\"109\",\"-44\",\"18\",\"124\",\"-66\",\"-106\",\"105\",\"5\",\"119\",\"-4\",\"-114\",\"79\",\"-65\",\"-87\",\"61\",\"71\",\"-86\",\"-126\",\"49\",\"-73\",\"-128\",\"-19\",\"-12\",\"96\",\"-115\",\"54\",\"-99\",\"-35\",\"-10\",\"10\",\"124\",\"33\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"-114\",\"-46\",\"25\",\"1\",\"-58\",\"0\",\"0\",\"0\"]]": 41,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-60\",\"34\",\"86\",\"-30\",\"63\",\"-48\",\"65\",\"-123\",\"40\",\"14\",\"-5\",\"-112\",\"14\",\"-80\",\"29\",\"-39\",\"39\",\"4\",\"68\",\"-7\",\"59\",\"54\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-20\",\"46\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"101\",\"85\",\"16\",\"49\",\"16\",\"88\",\"-104\",\"115\",\"-70\",\"-112\",\"-109\",\"9\",\"20\",\"120\",\"42\",\"46\",\"-13\",\"44\",\"-100\",\"98\",\"21\",\"-115\",\"-36\",\"-80\",\"-56\",\"54\",\"121\",\"62\",\"51\",\"-7\",\"125\",\"-95\",\"92\",\"49\",\"-66\",\"-82\",\"120\",\"-62\",\"88\",\"37\",\"123\",\"-80\",\"122\",\"-93\",\"21\",\"-36\",\"41\",\"-105\",\"-49\",\"-90\",\"83\",\"-19\",\"-18\",\"-15\",\"108\",\"105\",\"1\",\"123\",\"-8\",\"-58\",\"-57\",\"-33\",\"-85\",\"29\",\"7\",\"42\",\"-126\",\"97\",\"6\",\"-37\",\"15\",\"-90\",\"-97\",\"6\",\"-83\",\"59\",\"51\",\"-102\",\"81\",\"-127\",\"-53\",\"-124\",\"66\",\"-1\",\"-4\",\"-6\",\"6\",\"81\",\"-88\",\"-67\",\"-8\",\"-60\",\"0\",\"0\",\"0\"]]": 54,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"-118\",\"101\",\"13\",\"27\",\"-31\",\"31\",\"-20\",\"-76\",\"50\",\"91\",\"-116\",\"48\",\"38\",\"-88\",\"60\",\"2\",\"19\",\"-93\",\"110\",\"-10\",\"-33\",\"5\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-50\",\"-67\",\"11\",\"4\",\"98\",\"116\",\"-56\",\"8\",\"102\",\"89\",\"5\",\"68\",\"12\",\"4\",\"6\",\"114\",\"73\",\"23\",\"-78\",\"-68\",\"5\",\"1\",\"-114\",\"-86\",\"45\",\"62\",\"-77\",\"79\",\"-79\",\"-119\",\"78\",\"110\",\"88\",\"121\",\"-105\",\"-100\",\"63\",\"123\",\"114\",\"-121\",\"74\",\"-91\",\"97\",\"124\",\"93\",\"-15\",\"-124\",\"-79\",\"73\",\"-17\",\"-64\",\"-116\",\"-125\",\"22\",\"112\",\"-89\",\"82\",\"63\",\"-101\",\"65\",\"-12\",\"-69\",\"-57\",\"-77\",\"-89\",\"21\",\"-52\",\"-15\",\"27\",\"-49\",\"-65\",\"87\",\"123\",\"31\",\"-88\",\"50\",\"-122\",\"12\",\"70\",\"-86\",\"73\",\"106\",\"53\",\"-54\",\"73\",\"109\",\"-76\",\"18\",\"96\",\"11\",\"33\",\"-45\",\"63\",\"-65\",\"-66\",\"1\",\"74\",\"-96\",\"-83\",\"83\",\"-60\",\"0\",\"0\",\"0\"]]": 216,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"38\",\"82\",\"-117\",\"-102\",\"127\",\"96\",\"-125\",\"9\",\"49\",\"-104\",\"-60\",\"72\",\"1\",\"-110\",\"84\",\"-79\",\"-123\",\"-128\",\"-86\",\"-1\",\"-114\",\"-23\",\"-128\",\"-60\",\"-64\",\"118\",\"-70\",\"119\",\"-9\",\"102\",\"-56\",\"36\",\"24\",\"81\",\"16\",\"-4\",\"-68\",\"24\",\"40\",\"-104\",\"9\",\"60\",\"76\",\"-83\",\"94\",\"40\",\"-120\",\"-35\",\"-128\",\"-127\",\"72\",\"28\",\"90\",\"-102\",\"36\",\"-43\",\"-94\",\"100\",\"-83\",\"110\",\"-56\",\"-78\",\"-83\",\"49\",\"-99\",\"19\",\"-59\",\"61\",\"83\",\"-45\",\"30\",\"95\",\"87\",\"60\",\"97\",\"81\",\"-104\",\"34\",\"120\",\"59\",\"116\",\"6\",\"-18\",\"-44\",\"120\",\"61\",\"105\",\"86\",\"-31\",\"-29\",\"-7\",\"-103\",\"50\",\"-8\",\"-61\",\"119\",\"124\",\"-4\",\"85\",\"-19\",\"82\",\"38\",\"22\",\"-52\",\"-109\",\"10\",\"-6\",\"-63\",\"-114\",\"-67\",\"-77\",\"-35\",\"104\",\"-99\",\"51\",\"16\",\"26\",\"-95\",\"-48\",\"63\",\"-66\",\"-68\",\"1\",\"-75\",\"7\",\"45\",\"82\",\"-58\",\"0\",\"0\",\"0\"]]": 79,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-40\",\"40\",\"32\",\"-5\",\"15\",\"116\",\"80\",\"-95\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-35\",\"106\",\"103\",\"119\",\"38\",\"-120\",\"36\",\"24\",\"80\",\"16\",\"-36\",\"52\",\"43\",\"72\",\"24\",\"9\",\"28\",\"-116\",\"37\",\"95\",\"-55\",\"-117\",\"-39\",\"-128\",\"-126\",\"64\",\"-43\",\"23\",\"30\",\"-123\",\"115\",\"106\",\"100\",\"-83\",\"-18\",\"88\",\"101\",\"-97\",\"3\",\"95\",\"-104\",\"-62\",\"-79\",\"82\",\"105\",\"61\",\"-66\",\"111\",\"120\",\"-58\",\"-44\",\"32\",\"7\",\"112\",\"-70\",\"-17\",\"20\",\"60\",\"-88\",\"-44\",\"-11\",\"-44\",\"114\",\"19\",\"62\",\"95\",\"-53\",\"-76\",\"-126\",\"59\",\"125\",\"-57\",\"-61\",\"-81\",\"-22\",\"-64\",\"-111\",\"-86\",\"96\",\"28\",\"23\",\"-63\",\"86\",\"-37\",\"-34\",\"116\",\"-42\",\"-18\",\"-116\",\"86\",\"-32\",\"11\",\"-95\",\"-48\",\"63\",\"62\",\"127\",\"0\",\"-96\",\"108\",\"127\",\"-51\",\"-58\",\"0\",\"0\",\"0\"]]": 63,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-112\",\"69\",\"-77\",\"-36\",\"-63\",\"78\",\"43\",\"99\",\"49\",\"-62\",\"-104\",\"-116\",\"10\",\"108\",\"96\",\"98\",\"-44\",\"-51\",\"-34\",\"93\",\"-80\",\"48\",\"-79\",\"-80\",\"125\",\"-17\",\"-3\",\"63\",\"67\",\"36\",\"-63\",\"-128\",\"-126\",\"-32\",\"-26\",\"69\",\"65\",\"-62\",\"72\",\"-32\",\"96\",\"42\",\"-7\",\"66\",\"94\",\"52\",\"40\",\"8\",\"84\",\"125\",\"-31\",\"73\",\"56\",\"-89\",\"38\",\"58\",\"-71\",\"97\",\"-107\",\"109\",\"14\",\"124\",\"102\",\"10\",\"-5\",\"74\",\"-91\",\"97\",\"124\",\"93\",\"-15\",\"-124\",\"-87\",\"73\",\"14\",\"-32\",\"-52\",\"-58\",\"42\",\"-72\",\"83\",\"-87\",\"-97\",\"-51\",\"74\",\"-11\",\"-69\",\"-57\",\"-77\",\"-89\",\"21\",\"-36\",\"-31\",\"27\",\"31\",\"127\",\"-81\",\"118\",\"28\",\"-87\",\"10\",\"-58\",\"9\",\"-100\",\"-74\",\"107\",\"61\",\"90\",\"99\",\"-122\",\"-63\",\"-114\",\"109\",\"-18\",\"11\",\"-95\",\"-48\",\"63\",\"-65\",\"-68\",\"1\",\"101\",\"51\",\"33\",\"-9\",\"-60\",\"0\",\"0\",\"0\"]]": 56,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-117\",\"-18\",\"102\",\"-31\",\"14\",\"118\",\"90\",\"25\",\"-117\",\"17\",\"-58\",\"4\",\"21\",\"-40\",\"48\",\"19\",\"-93\",\"110\",\"-10\",\"-18\",\"-126\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-17\",\"-1\",\"25\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"47\",\"10\",\"18\",\"70\",\"2\",\"11\",\"83\",\"-55\",\"23\",\"114\",\"50\",\"-126\",\"2\",\"79\",\"-20\",\"74\",\"-104\",\"36\",\"-28\",\"84\",\"69\",\"35\",\"55\",\"100\",\"-39\",\"102\",\"31\",\"-50\",\"-127\",\"-4\",\"-98\",\"-87\",\"84\",\"-116\",\"-81\",\"43\",\"-98\",\"48\",\"85\",\"25\",\"60\",\"88\",\"109\",\"-116\",\"-126\",\"59\",\"21\",\"-2\",\"108\",\"86\",\"-86\",\"-35\",\"61\",\"-98\",\"45\",\"101\",\"-80\",\"-121\",\"111\",\"124\",\"-4\",\"-67\",\"-38\",\"-123\",\"72\",\"44\",\"24\",\"39\",\"-80\",\"93\",\"63\",\"116\",\"-90\",\"-41\",\"122\",\"-40\",\"-116\",\"107\",\"-83\",\"-64\",\"21\",\"66\",\"-95\",\"127\",\"126\",\"121\",\"3\",\"-56\",\"-56\",\"-80\",\"-16\",\"-60\",\"0\",\"0\",\"0\"]]": 39,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-60\",\"78\",\"16\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"16\",\"49\",\"16\",\"88\",\"24\",\"115\",\"-70\",\"-110\",\"19\",\"109\",\"64\",\"-127\",\"-89\",\"-30\",\"50\",\"-113\",\"-62\",\"41\",\"86\",\"-77\",\"-94\",\"59\",\"22\",\"-39\",\"37\",\"-49\",\"23\",\"38\",\"127\",\"40\",\"-108\",\"43\",\"-57\",\"-9\",\"13\",\"-49\",\"24\",\"-85\",\"100\",\"15\",\"-74\",\"-43\",\"-125\",\"-126\",\"7\",\"-27\",\"-78\",\"-98\",\"26\",\"-75\",\"4\",\"-97\",\"-81\",\"101\",\"90\",\"-64\",\"30\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"-49\",\"-127\",\"-118\",\"96\",\"24\",\"107\",\"-96\",\"-33\",\"-76\",\"67\",\"-81\",\"-101\",\"109\",\"103\",\"58\",\"-93\",\"-64\",\"101\",\"66\",\"-95\",\"127\",\"126\",\"-2\",\"0\",\"-40\",\"107\",\"-60\",\"-81\",\"-58\",\"0\",\"0\",\"0\"]]": 66,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-125\",\"89\",\"35\",\"-36\",\"-63\",\"78\",\"43\",\"-77\",\"-59\",\"8\",\"99\",\"-126\",\"10\",\"108\",\"96\",\"98\",\"-44\",\"-51\",\"-34\",\"93\",\"-80\",\"48\",\"-79\",\"-80\",\"125\",\"-17\",\"-3\",\"63\",\"67\",\"100\",\"33\",\"79\",\"66\",\"96\",\"-25\",\"69\",\"65\",\"-94\",\"-56\",\"96\",\"97\",\"42\",\"-7\",\"-62\",\"78\",\"16\",\"20\",\"120\",\"-82\",\"-82\",\"-124\",\"73\",\"66\",\"78\",\"77\",\"116\",\"114\",\"-93\",\"42\",\"-69\",\"-20\",\"-61\",\"57\",\"-80\",\"63\",\"84\",\"46\",\"13\",\"-45\",\"-21\",\"74\",\"39\",\"74\",\"77\",\"6\",\"15\",\"86\",\"107\",\"84\",\"112\",\"-25\",\"82\",\"63\",\"-101\",\"-107\",\"-22\",\"119\",\"-113\",\"103\",\"79\",\"43\",\"-40\",\"-29\",\"55\",\"30\",\"127\",\"-81\",\"-10\",\"33\",\"114\",\"21\",\"-118\",\"19\",\"88\",\"28\",\"54\",\"104\",\"6\",\"-115\",\"91\",\"52\",\"107\",\"-93\",\"-64\",\"21\",\"38\",\"-31\",\"127\",\"126\",\"121\",\"3\",\"35\",\"96\",\"-128\",\"-121\",\"-60\",\"0\",\"0\",\"0\"]]": 66,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"66\",\"33\",\"16\",\"5\",\"-1\",\"101\",\"107\",\"10\",\"-72\",\"6\",\"35\",\"-4\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-123\",\"53\",\"65\",\"-27\",\"17\",\"-40\",\"24\",\"-11\",\"-26\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"59\",\"115\",\"-50\",\"-52\",\"16\",\"-119\",\"-47\",\"35\",\"35\",\"-40\",\"121\",\"17\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-15\",\"6\",\"4\",\"120\",\"106\",\"-82\",\"-122\",\"-62\",\"33\",\"-89\",\"46\",\"6\",\"-71\",\"97\",\"-29\",\"109\",\"-10\",\"-31\",\"28\",\"-56\",\"-17\",\"27\",\"-43\",\"-114\",\"-15\",\"117\",\"-59\",\"19\",\"-90\",\"46\",\"-125\",\"7\",\"-85\",\"86\",\"70\",\"-64\",\"-99\",\"106\",\"-5\",\"124\",\"-92\",\"24\",\"-71\",\"-57\",\"115\",\"76\",\"27\",\"-40\",\"-61\",\"119\",\"124\",\"-4\",\"77\",\"-19\",\"66\",\"-92\",\"-58\",\"24\",\"75\",\"15\",\"-24\",\"-75\",\"50\",\"122\",\"-110\",\"70\",\"-55\",\"73\",\"11\",\"112\",\"-107\",\"-112\",\"-23\",\"-97\",\"95\",\"-34\",\"-122\",\"80\",\"50\",\"41\",\"-60\",\"0\",\"0\",\"0\"]]": 369,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"59\",\"81\",\"16\",\"-15\",\"29\",\"-24\",\"-96\",\"66\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"119\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"77\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-55\",\"73\",\"103\",\"64\",\"-127\",\"39\",\"118\",\"53\",\"20\",\"9\",\"57\",\"53\",\"-77\",\"-94\",\"59\",\"-78\",\"-20\",\"-78\",\"15\",\"-105\",\"64\",\"-2\",\"-64\",\"84\",\"27\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-102\",\"12\",\"30\",\"108\",\"-65\",\"85\",\"-16\",\"-96\",\"-54\",\"-21\",\"70\",\"-85\",\"-27\",\"-17\",\"-7\",\"90\",\"74\",\"6\",\"123\",\"-4\",\"-74\",\"-89\",\"-33\",\"-89\",\"125\",\"-120\",\"-60\",\"-126\",\"-79\",\"-128\",\"53\",\"-61\",\"-58\",\"-116\",\"67\",\"-89\",\"117\",\"111\",\"70\",\"-93\",\"-64\",\"85\",\"66\",\"-95\",\"127\",\"126\",\"-2\",\"0\",\"-4\",\"60\",\"32\",\"-14\",\"-59\",\"0\",\"0\",\"0\"]]": 40,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"28\",\"8\",\"96\",\"-33\",\"-127\",\"14\",\"42\",\"68\",\"-79\",\"-40\",\"-117\",\"100\",\"-64\",\"31\",\"121\",\"87\",\"8\",\"-120\",\"114\",\"119\",\"-100\",\"20\",\"72\",\"20\",\"-76\",\"51\",\"-17\",\"-51\",\"0\",\"-111\",\"4\",\"61\",\"10\",\"-126\",\"29\",\"70\",\"5\",\"9\",\"35\",\"-127\",\"-123\",\"82\",\"-13\",\"-107\",\"-100\",\"-24\",\"37\",\"40\",\"-16\",\"-60\",\"-82\",\"-122\",\"34\",\"33\",\"-89\",\"102\",\"102\",\"116\",\"71\",\"-106\",\"93\",\"-10\",\"-31\",\"18\",\"-56\",\"31\",\"-104\",\"106\",\"-29\",\"-8\",\"-66\",\"-31\",\"25\",\"83\",\"-109\",\"-63\",\"-125\",\"-19\",\"-74\",\"10\",\"30\",\"84\",\"121\",\"-2\",\"44\",\"-44\",\"-44\",\"123\",\"-66\",\"-90\",\"37\",\"-125\",\"61\",\"126\",\"-73\",\"-89\",\"-33\",\"-46\",\"62\",\"68\",\"98\",\"-63\",\"88\",\"-64\",\"-22\",\"126\",\"-83\",\"77\",\"-81\",\"-115\",\"-23\",\"54\",\"-85\",\"-106\",\"114\",\"-107\",\"80\",\"-24\",\"-97\",\"31\",\"63\",\"16\",\"70\",\"-10\",\"-12\",\"-59\",\"0\",\"0\",\"0\"]]": 132,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"-57\",\"81\",\"-94\",\"-32\",\"63\",\"-48\",\"65\",\"-123\",\"82\",\"28\",\"-10\",\"33\",\"29\",\"96\",\"59\",\"-78\",\"79\",\"8\",\"-120\",\"-14\",\"119\",\"-100\",\"20\",\"72\",\"20\",\"-76\",\"51\",\"-77\",\"59\",\"67\",\"32\",\"65\",\"-113\",\"-126\",\"96\",\"-25\",\"69\",\"65\",\"-60\",\"64\",\"96\",\"97\",\"-54\",\"-23\",\"74\",\"78\",\"-116\",\"6\",\"5\",\"-98\",\"-118\",\"-53\",\"60\",\"9\",\"-89\",\"88\",\"-51\",\"-122\",\"-18\",\"88\",\"100\",\"-97\",\"60\",\"95\",\"-104\",\"-4\",\"-79\",\"80\",\"-82\",\"28\",\"-33\",\"55\",\"60\",\"99\",\"-84\",\"-110\",\"61\",\"-40\",\"-95\",\"87\",\"-16\",\"-96\",\"92\",\"-74\",\"-115\",\"86\",\"-21\",\"-33\",\"-13\",\"-75\",\"-106\",\"5\",\"-20\",\"-23\",\"-37\",\"-114\",\"-65\",\"79\",\"7\",\"14\",\"84\",\"4\",\"-61\",\"4\",\"-74\",\"-23\",\"-6\",\"102\",\"-41\",\"25\",\"-35\",\"14\",\"-38\",\"-76\",\"10\",\"92\",\"38\",\"20\",\"-6\",\"-25\",\"-105\",\"15\",\"124\",\"91\",\"-88\",\"-1\",\"-59\",\"0\",\"0\",\"0\"]]": 63,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"34\",\"40\",\"-15\",\"29\",\"-24\",\"-96\",\"66\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"119\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"-13\",\"-34\",\"76\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-55\",\"-119\",\"30\",\"64\",\"-127\",\"39\",\"118\",\"53\",\"20\",\"9\",\"57\",\"53\",\"-77\",\"-94\",\"59\",\"-78\",\"-20\",\"-78\",\"15\",\"-105\",\"64\",\"-2\",\"-64\",\"84\",\"27\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-102\",\"12\",\"30\",\"-20\",\"48\",\"42\",\"120\",\"80\",\"-27\",\"-11\",\"-45\",\"-87\",\"-91\",\"-9\",\"124\",\"45\",\"75\",\"6\",\"123\",\"-4\",\"110\",\"79\",\"-65\",\"-91\",\"125\",\"-120\",\"-60\",\"-126\",\"-79\",\"-128\",\"-43\",\"-3\",\"86\",\"-113\",\"-67\",\"-23\",\"54\",\"-58\",\"-24\",\"-106\",\"114\",\"-107\",\"80\",\"-24\",\"-97\",\"-97\",\"63\",\"77\",\"-16\",\"-46\",\"9\",\"-59\",\"0\",\"0\",\"0\"]]": 234,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"-40\",\"-72\",\"4\",\"-7\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-18\",\"61\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"-84\",\"54\",\"32\",\"-64\",\"83\",\"115\",\"53\",\"20\",\"14\",\"57\",\"117\",\"-77\",\"-94\",\"59\",\"54\",\"-34\",\"101\",\"31\",\"46\",\"-127\",\"-4\",\"-95\",\"81\",\"-19\",\"28\",\"-33\",\"55\",\"60\",\"99\",\"-22\",\"50\",\"120\",\"-80\",\"106\",\"-48\",\"2\",\"30\",\"84\",\"-37\",\"122\",\"-110\",\"98\",\"9\",\"62\",\"95\",\"-53\",\"-76\",\"-127\",\"61\",\"126\",\"-57\",\"-89\",\"-33\",\"-44\",\"62\",\"68\",\"106\",\"-116\",\"-79\",\"-12\",\"-64\",\"-88\",\"-43\",\"118\",\"28\",\"-92\",\"-111\",\"-38\",\"24\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-13\",\"7\",\"-24\",\"4\",\"-123\",\"-57\",\"-58\",\"0\",\"0\",\"0\"]]": 1593,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"68\",\"-17\",\"-78\",\"-75\",\"11\",\"108\",\"37\",\"65\",\"-8\",\"14\",\"116\",\"80\",\"-95\",\"20\",\"-117\",\"-67\",\"72\",\"11\",\"-8\",\"35\",\"123\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"53\",\"-46\",\"-68\",\"55\",\"51\",\"65\",\"32\",\"65\",\"-113\",\"-126\",\"96\",\"-89\",\"89\",\"65\",\"-60\",\"64\",\"96\",\"33\",\"-105\",\"116\",\"37\",\"39\",\"-38\",\"-128\",\"2\",\"79\",\"-43\",\"21\",\"-50\",\"-62\",\"41\",\"54\",\"-78\",\"86\",\"119\",\"-84\",\"-78\",\"79\",\"-98\",\"47\",\"76\",\"-2\",\"88\",\"-87\",\"-76\",\"30\",\"-33\",\"55\",\"60\",\"99\",\"108\",\"-112\",\"61\",\"88\",\"-77\",\"29\",\"20\",\"60\",\"-88\",\"-44\",\"117\",\"-76\",\"81\",\"-53\",\"-31\",\"-13\",\"-75\",\"-88\",\"21\",\"-20\",\"-23\",\"43\",\"-113\",\"-65\",\"87\",\"7\",\"14\",\"84\",\"5\",\"67\",\"6\",\"-85\",\"-5\",\"65\",\"-17\",\"122\",\"99\",\"-70\",\"-82\",\"-91\",\"2\",\"87\",\"8\",\"-123\",\"-2\",\"-15\",\"-7\",\"3\",\"-23\",\"-88\",\"-107\",\"-22\",\"-58\",\"0\",\"0\",\"0\"]]": 32,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"16\",\"68\",\"124\",\"7\",\"58\",\"-88\",\"16\",\"-59\",\"98\",\"47\",\"-110\",\"1\",\"127\",\"-28\",\"93\",\"33\",\"32\",\"-54\",\"-35\",\"113\",\"82\",\"32\",\"81\",\"-48\",\"-50\",\"-68\",\"55\",\"35\",\"68\",\"18\",\"-12\",\"40\",\"8\",\"118\",\"-100\",\"20\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"98\",\"58\",\"80\",\"-32\",\"-119\",\"93\",\"13\",\"69\",\"66\",\"78\",\"-51\",\"44\",\"-24\",\"-114\",\"44\",\"-69\",\"-20\",\"-61\",\"37\",\"-112\",\"63\",\"48\",\"-43\",\"-58\",\"-15\",\"125\",\"-61\",\"51\",\"-90\",\"38\",\"-125\",\"7\",\"107\",\"-42\",\"91\",\"5\",\"15\",\"-86\",\"-68\",\"-100\",\"58\",\"53\",\"7\",\"-97\",\"-81\",\"121\",\"-54\",\"96\",\"-113\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"15\",\"-111\",\"88\",\"48\",\"22\",\"-80\",\"-70\",\"-33\",\"-24\",\"-95\",\"55\",\"-90\",\"27\",\"-12\",\"-86\",\"-91\",\"92\",\"37\",\"20\",\"-6\",\"-25\",\"-89\",\"15\",\"56\",\"-103\",\"-25\",\"-125\",\"-58\",\"0\",\"0\",\"0\"]]": 46,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"96\",\"93\",\"18\",\"-7\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-50\",\"-67\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"-84\",\"21\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"119\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"104\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-39\",\"8\",\"120\",\"80\",\"109\",\"-21\",\"70\",\"-118\",\"-27\",\"-17\",\"-7\",\"90\",\"-54\",\"6\",\"-10\",\"-8\",\"109\",\"79\",\"-65\",\"79\",\"-5\",\"16\",\"-87\",\"49\",\"-58\",\"2\",\"86\",\"-115\",\"70\",\"109\",\"71\",\"45\",\"-75\",\"28\",\"6\",\"35\",\"-64\",\"85\",\"66\",\"-90\",\"127\",\"126\",\"-2\",\"0\",\"11\",\"-104\",\"-49\",\"51\",\"-59\",\"0\",\"0\",\"0\"]]": 37,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"-110\",\"35\",\"-59\",\"119\",\"-96\",\"-125\",\"10\",\"81\",\"44\",\"-10\",\"34\",\"45\",\"-32\",\"-113\",\"-20\",\"21\",\"2\",\"-94\",\"-36\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"123\",\"51\",\"67\",\"36\",\"-63\",\"-128\",\"-126\",\"-32\",\"-26\",\"69\",\"65\",\"-62\",\"72\",\"-32\",\"-96\",\"-44\",\"124\",\"37\",\"47\",\"102\",\"0\",\"5\",\"-127\",\"-102\",\"-81\",\"92\",\"-124\",\"115\",\"-22\",\"102\",\"67\",\"119\",\"108\",\"-78\",\"-53\",\"-127\",\"47\",\"76\",\"-31\",\"-48\",\"-88\",\"118\",\"-114\",\"-17\",\"27\",\"-98\",\"49\",\"117\",\"-55\",\"1\",\"-100\",\"49\",\"-93\",\"-126\",\"7\",\"-43\",\"-74\",\"-99\",\"6\",\"-75\",\"6\",\"-97\",\"-81\",\"117\",\"-38\",\"-64\",\"29\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"-49\",\"-111\",\"-102\",\"96\",\"44\",\"-32\",\"-76\",\"29\",\"-11\",\"100\",\"-115\",\"-98\",\"6\",\"-85\",\"123\",\"-54\",\"87\",\"66\",\"-95\",\"127\",\"126\",\"-7\",\"0\",\"10\",\"19\",\"28\",\"13\",\"-58\",\"0\",\"0\",\"0\"]]": 24,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"-122\",\"-86\",\"-96\",\"-26\",\"31\",\"-40\",\"96\",\"66\",\"29\",\"76\",\"98\",\"36\",\"3\",\"73\",\"-86\",\"-40\",\"66\",\"64\",\"-43\",\"127\",\"39\",\"-19\",\"-128\",\"-60\",\"-64\",\"116\",\"-46\",\"-67\",\"-69\",\"55\",\"65\",\"36\",\"-59\",\"-128\",\"-118\",\"-32\",\"-90\",\"-39\",\"64\",\"-62\",\"72\",\"-32\",\"96\",\"44\",\"-7\",\"74\",\"94\",\"109\",\"11\",\"6\",\"2\",\"-119\",\"47\",\"60\",\"42\",\"-25\",\"84\",\"-55\",\"90\",\"-35\",\"81\",\"116\",\"-97\",\"3\",\"95\",\"-104\",\"-62\",\"81\",\"-88\",\"-44\",\"30\",\"-33\",\"55\",\"60\",\"99\",\"-86\",\"-112\",\"3\",\"56\",\"107\",\"123\",\"3\",\"15\",\"42\",\"-78\",\"-98\",\"26\",\"-77\",\"8\",\"-97\",\"-81\",\"101\",\"42\",\"-32\",\"78\",\"-33\",\"-15\",\"-16\",\"-85\",\"58\",\"112\",\"36\",\"81\",\"-116\",\"99\",\"21\",\"116\",\"91\",\"-37\",\"119\",\"-101\",\"102\",\"87\",\"-77\",\"53\",\"-32\",\"11\",\"-95\",\"-46\",\"63\",\"62\",\"127\",\"0\",\"92\",\"-25\",\"26\",\"3\",\"-58\",\"0\",\"0\",\"0\"]]": 105,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-59\",\"98\",\"118\",\"87\",\"-31\",\"14\",\"118\",\"90\",\"25\",\"-117\",\"17\",\"-58\",\"4\",\"21\",\"-40\",\"48\",\"19\",\"-93\",\"110\",\"-10\",\"-18\",\"-126\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-1\",\"-65\",\"25\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"47\",\"10\",\"18\",\"70\",\"2\",\"11\",\"83\",\"-55\",\"23\",\"114\",\"-78\",\"6\",\"5\",\"-98\",\"-40\",\"-107\",\"48\",\"73\",\"-56\",\"-87\",\"-118\",\"70\",\"110\",\"-56\",\"-78\",\"-51\",\"62\",\"-100\",\"3\",\"-7\",\"61\",\"83\",\"-87\",\"24\",\"95\",\"87\",\"60\",\"97\",\"-86\",\"50\",\"120\",\"-80\",\"-38\",\"-116\",\"10\",\"-18\",\"84\",\"-8\",\"-13\",\"-23\",\"84\",\"-53\",\"61\",\"-98\",\"109\",\"-54\",\"96\",\"15\",\"-33\",\"-15\",\"-15\",\"55\",\"-75\",\"11\",\"-111\",\"88\",\"48\",\"78\",\"53\",\"48\",\"-116\",\"-38\",\"12\",\"43\",\"-35\",\"-101\",\"-66\",\"-37\",\"40\",\"112\",\"-123\",\"80\",\"-24\",\"-97\",\"95\",\"-34\",\"-75\",\"29\",\"1\",\"-109\",\"-60\",\"0\",\"0\",\"0\"]]": 13,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"10\",\"2\",\"49\",\"16\",\"69\",\"-17\",\"50\",\"117\",\"-118\",\"-115\",\"-112\",\"-128\",\"-71\",\"-125\",\"-99\",\"86\",\"98\",\"49\",\"38\",\"35\",\"-116\",\"-102\",\"100\",\"-55\",\"12\",\"-94\",\"46\",\"123\",\"119\",\"-77\",\"91\",\"8\",\"22\",\"-74\",\"-17\",\"-3\",\"-1\",\"38\",\"-56\",\"-92\",\"-104\",\"80\",\"17\",\"-62\",\"52\",\"27\",\"40\",\"-104\",\"9\",\"2\",\"-116\",\"-83\",\"94\",\"41\",\"-86\",\"117\",\"96\",\"32\",\"-111\",\"-60\",\"-58\",\"-93\",\"114\",\"45\",\"-35\",\"-84\",\"-24\",\"-114\",\"-94\",\"-69\",\"-102\",\"-8\",\"-62\",\"-108\",\"14\",\"66\",\"-83\",\"115\",\"124\",\"-33\",\"-16\",\"-116\",\"-91\",\"75\",\"78\",\"16\",\"-84\",\"-9\",\"6\",\"30\",\"-44\",\"100\",\"61\",\"13\",\"102\",\"9\",\"62\",\"95\",\"-53\",\"84\",\"32\",\"28\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"-49\",\"-103\",\"68\",\"49\",\"-113\",\"61\",\"-32\",\"-68\",\"-35\",\"-70\",\"-115\",\"-75\",\"126\",\"112\",\"61\",\"21\",\"27\",\"-95\",\"-46\",\"63\",\"63\",\"127\",\"0\",\"43\",\"122\",\"37\",\"124\",\"-58\",\"0\",\"0\",\"0\"]]": 19,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"-118\",\"69\",\"3\",\"89\",\"-8\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-18\",\"61\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"44\",\"13\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"119\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"104\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-36\",\"106\",\"1\",\"15\",\"-86\",\"109\",\"61\",\"13\",\"98\",\"9\",\"62\",\"95\",\"-53\",\"-76\",\"-127\",\"61\",\"126\",\"-57\",\"-89\",\"-33\",\"-44\",\"62\",\"68\",\"106\",\"-116\",\"-79\",\"-12\",\"-128\",\"-46\",\"-46\",\"-88\",\"-51\",\"48\",\"-114\",\"-38\",\"40\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-13\",\"7\",\"-122\",\"-80\",\"72\",\"86\",\"-58\",\"0\",\"0\",\"0\"]]": 26,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"-110\",\"-115\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"123\",\"21\",\"1\",\"81\",\"-18\",\"-114\",\"-109\",\"2\",\"-119\",\"-126\",\"118\",\"-26\",\"-67\",\"-103\",\"33\",\"18\",\"-93\",\"71\",\"70\",\"-80\",\"-13\",\"34\",\"32\",\"97\",\"36\",\"-80\",\"80\",\"106\",\"-66\",\"-111\",\"99\",\"-91\",\"65\",\"-128\",\"-89\",\"-26\",\"106\",\"40\",\"28\",\"114\",\"-22\",\"102\",\"67\",\"15\",\"108\",\"-68\",\"-49\",\"62\",\"92\",\"3\",\"-7\",\"99\",\"-93\",\"-38\",\"57\",\"-66\",\"-17\",\"120\",\"-63\",\"-44\",\"101\",\"-16\",\"96\",\"-91\",\"-110\",\"2\",\"38\",\"-86\",\"109\",\"59\",\"13\",\"98\",\"13\",\"62\",\"95\",\"-21\",\"-76\",\"-127\",\"61\",\"125\",\"-57\",\"-25\",\"-33\",\"-44\",\"33\",\"68\",\"106\",\"-116\",\"-79\",\"-12\",\"-128\",\"54\",\"114\",\"-44\",\"106\",\"-40\",\"-23\",\"-47\",\"24\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-53\",\"7\",\"28\",\"58\",\"-94\",\"-54\",\"-58\",\"0\",\"0\",\"0\"]]": 27,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-60\",\"86\",\"-112\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"22\",\"-16\",\"71\",\"-10\",\"10\",\"1\",\"81\",\"-18\",\"-114\",\"77\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"45\",\"16\",\"72\",\"-48\",\"-93\",\"32\",\"-40\",\"101\",\"85\",\"16\",\"49\",\"16\",\"88\",\"-56\",\"37\",\"93\",\"-56\",\"-119\",\"1\",\"5\",\"-98\",\"-86\",\"43\",\"-100\",\"-123\",\"83\",\"108\",\"-94\",\"-109\",\"27\",\"86\",\"-39\",\"38\",\"-49\",\"103\",\"38\",\"-65\",\"-81\",\"84\",\"26\",\"-58\",\"-41\",\"21\",\"79\",\"24\",\"-101\",\"100\",\"15\",\"86\",\"79\",\"-77\",\"-126\",\"59\",\"-107\",\"-6\",\"-39\",\"12\",\"-86\",\"-33\",\"61\",\"-98\",\"61\",\"-83\",\"96\",\"15\",\"-33\",\"-8\",\"-8\",\"123\",\"-75\",\"-29\",\"64\",\"85\",\"48\",\"100\",\"-80\",\"-29\",\"-76\",\"25\",\"-25\",\"73\",\"107\",\"61\",\"24\",\"109\",\"20\",\"-72\",\"66\",\"40\",\"-12\",\"-49\",\"-81\",\"111\",\"-111\",\"66\",\"36\",\"-10\",\"-60\",\"0\",\"0\",\"0\"]]": 40,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"-117\",\"-40\",\"-62\",\"17\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"56\",\"-74\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"16\",\"73\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"48\",\"98\",\"36\",\"112\",\"-112\",\"75\",\"-70\",\"-110\",\"23\",\"109\",\"65\",\"65\",\"-96\",\"-22\",\"11\",\"103\",\"-31\",\"52\",\"54\",\"-77\",\"-94\",\"59\",\"86\",\"-39\",\"-91\",\"-64\",\"23\",\"-90\",\"112\",\"-88\",\"84\",\"26\",\"-57\",\"-9\",\"13\",\"-49\",\"56\",\"54\",\"-55\",\"1\",\"-100\",\"-42\",\"70\",\"-63\",\"-125\",\"74\",\"93\",\"79\",\"-99\",\"90\",\"-126\",\"-49\",\"-41\",\"50\",\"-83\",\"-32\",\"-114\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"-25\",\"72\",\"85\",\"48\",\"-26\",\"22\",\"-80\",\"-67\",\"30\",\"-84\",\"-23\",\"-6\",\"97\",\"99\",\"-74\",\"10\",\"124\",\"33\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"-23\",\"48\",\"2\",\"-17\",\"-58\",\"0\",\"0\",\"0\"]]": 55,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"10\",\"-112\",\"-20\",\"70\",\"-8\",\"7\",\"59\",\"-83\",\"-116\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-18\",\"61\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"-84\",\"52\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"119\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"104\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-46\",\"91\",\"1\",\"15\",\"-86\",\"109\",\"61\",\"73\",\"-79\",\"4\",\"-97\",\"-81\",\"101\",\"-38\",\"-64\",\"30\",\"-65\",\"-29\",\"-45\",\"111\",\"106\",\"31\",\"34\",\"53\",\"-58\",\"88\",\"122\",\"96\",\"24\",\"-107\",\"25\",\"54\",\"-46\",\"72\",\"109\",\"70\",\"1\",\"-82\",\"18\",\"50\",\"-3\",\"-13\",\"-13\",\"7\",\"41\",\"-24\",\"75\",\"-42\",\"-58\",\"0\",\"0\",\"0\"]]": 69,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"-100\",\"-56\",\"-122\",\"-8\",\"14\",\"116\",\"80\",\"69\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"-67\",\"66\",\"64\",\"-108\",\"-69\",\"-29\",\"-92\",\"64\",\"-94\",\"-96\",\"-99\",\"-103\",\"-9\",\"38\",\"8\",\"-60\",\"-24\",\"-112\",\"17\",\"-52\",\"52\",\"11\",\"-120\",\"24\",\"8\",\"12\",\"-28\",\"-110\",\"-82\",\"100\",\"-71\",\"-21\",\"65\",\"-128\",\"-93\",\"106\",\"-117\",\"-49\",\"-20\",\"83\",\"108\",\"102\",\"69\",\"119\",\"-84\",\"-68\",\"79\",\"-50\",\"95\",\"60\",\"-71\",\"99\",\"-91\",\"-46\",\"56\",\"-66\",\"111\",\"120\",\"-58\",\"-40\",\"-92\",\"119\",\"96\",\"-70\",\"94\",\"-64\",\"-125\",\"74\",\"93\",\"55\",\"27\",\"-79\",\"-4\",\"61\",\"95\",\"75\",\"89\",\"-63\",\"-116\",\"-33\",\"-10\",\"-12\",\"-5\",\"116\",\"-16\",\"-127\",\"42\",\"99\",\"-56\",\"96\",\"-92\",\"-46\",\"114\",\"80\",\"114\",\"-40\",\"-23\",\"-83\",\"86\",\"2\",\"108\",\"33\",\"100\",\"-6\",\"-25\",\"-25\",\"15\",\"-15\",\"86\",\"102\",\"-96\",\"-59\",\"0\",\"0\",\"0\"]]": 51,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"124\",\"8\",\"81\",\"124\",\"7\",\"58\",\"-88\",\"34\",\"-118\",\"-59\",\"94\",\"36\",\"3\",\"-2\",\"-56\",\"-69\",\"66\",\"64\",\"-108\",\"-69\",\"99\",\"83\",\"32\",\"81\",\"-48\",\"-50\",\"-52\",\"123\",\"11\",\"120\",\"18\",\"-76\",\"40\",\"8\",\"122\",\"89\",\"21\",\"4\",\"-12\",\"4\",\"26\",\"82\",\"-114\",\"23\",\"50\",\"50\",\"-126\",\"2\",\"75\",\"108\",\"-78\",\"75\",\"-30\",\"98\",\"40\",\"-94\",\"-110\",\"27\",\"-78\",\"-20\",\"-94\",\"117\",\"103\",\"71\",\"-10\",\"-64\",\"-108\",\"11\",\"-58\",\"-41\",\"21\",\"79\",\"24\",\"-118\",\"116\",\"22\",\"116\",\"63\",\"41\",\"-72\",\"83\",\"-26\",\"-49\",\"-92\",\"81\",\"-11\",\"-19\",\"-15\",\"-84\",\"37\",\"-125\",\"-98\",\"-65\",\"-19\",\"-15\",\"-9\",\"105\",\"-17\",\"60\",\"-79\",\"-96\",\"79\",\"-96\",\"-37\",\"97\",\"-37\",\"78\",\"67\",\"-41\",\"52\",\"125\",\"-73\",\"25\",\"21\",\"-104\",\"76\",\"40\",\"-12\",\"-49\",\"-81\",\"111\",\"-113\",\"127\",\"-127\",\"93\",\"-61\",\"0\",\"0\",\"0\"]]": 177,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"-90\",\"85\",\"43\",\"-56\",\"63\",\"-80\",\"-63\",\"-124\",\"58\",\"-104\",\"-60\",\"72\",\"1\",\"-110\",\"84\",\"-79\",\"-123\",\"-128\",\"-86\",\"-1\",\"-114\",\"-53\",\"-128\",\"-60\",\"-64\",\"118\",\"-70\",\"-9\",\"-18\",\"102\",\"72\",\"36\",\"24\",\"80\",\"16\",\"-36\",\"-68\",\"24\",\"-56\",\"-104\",\"8\",\"28\",\"76\",\"-75\",\"92\",\"-56\",\"-117\",\"5\",\"3\",\"-127\",\"-40\",\"-41\",\"56\",\"73\",\"44\",\"89\",\"-63\",\"-38\",\"-36\",\"-112\",\"101\",\"87\",\"66\",\"60\",\"71\",\"10\",\"7\",\"-90\",\"-86\",\"53\",\"-66\",\"-82\",\"120\",\"-62\",\"-84\",\"48\",\"6\",\"112\",\"-101\",\"-58\",\"-64\",\"-99\",\"42\",\"127\",\"38\",\"-102\",\"-11\",\"-19\",\"-15\",\"92\",\"77\",\"6\",\"119\",\"-4\",\"-70\",\"-29\",\"-17\",\"-45\",\"62\",\"38\",\"98\",\"-63\",\"52\",\"-127\",\"-77\",\"-3\",\"96\",\"-73\",\"125\",\"-37\",\"116\",\"93\",\"59\",\"-24\",\"-36\",\"87\",\"66\",\"-95\",\"127\",\"124\",\"121\",\"3\",\"-96\",\"77\",\"117\",\"117\",\"-61\",\"0\",\"0\",\"0\"]]": 51,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-59\",\"-78\",\"102\",\"85\",\"-72\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-124\",\"49\",\"65\",\"5\",\"54\",\"-52\",\"-60\",\"-88\",\"-101\",\"-67\",\"-69\",\"-80\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-1\",\"-65\",\"9\",\"34\",\"9\",\"122\",\"20\",\"4\",\"59\",\"-51\",\"10\",\"18\",\"70\",\"2\",\"11\",\"99\",\"-55\",\"87\",\"114\",\"-46\",\"107\",\"80\",\"-32\",\"-119\",\"93\",\"9\",\"-93\",\"-124\",\"-100\",\"-86\",\"89\",\"-48\",\"29\",\"89\",\"118\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"96\",\"42\",\"-107\",\"-29\",\"-5\",\"-122\",\"103\",\"76\",\"85\",\"6\",\"15\",\"86\",\"-81\",\"54\",\"10\",\"30\",\"84\",\"120\",\"57\",\"117\",\"-86\",\"5\",\"-97\",\"-81\",\"54\",\"101\",\"-80\",\"-57\",\"-17\",\"-8\",\"-12\",\"-101\",\"-38\",\"-121\",\"72\",\"44\",\"24\",\"-57\",\"26\",\"24\",\"-42\",\"-38\",\"12\",\"125\",\"-73\",\"53\",\"-90\",\"-91\",\"92\",\"33\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"48\",\"-70\",\"38\",\"-114\",\"-58\",\"0\",\"0\",\"0\"]]": 46,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-1\",\"101\",\"106\",\"-118\",\"-123\",\"4\",\"21\",\"-2\",\"-63\",\"78\",\"43\",\"-77\",\"-59\",\"8\",\"99\",\"-126\",\"-54\",\"35\",\"48\",\"49\",\"-22\",\"102\",\"-1\",\"93\",\"118\",\"11\",\"19\",\"11\",\"-37\",\"115\",\"-50\",\"-67\",\"19\",\"68\",\"98\",\"-12\",\"-56\",\"8\",\"118\",\"-102\",\"5\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"87\",\"114\",\"44\",\"53\",\"8\",\"-16\",\"-44\",\"92\",\"13\",\"-123\",\"67\",\"78\",\"-35\",\"-84\",\"-24\",\"-114\",\"-115\",\"-9\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"108\",\"84\",\"59\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-70\",\"12\",\"30\",\"-84\",\"-110\",\"74\",\"-64\",\"-125\",\"106\",\"91\",\"71\",\"-125\",\"88\",\"14\",\"-97\",\"-81\",\"37\",\"109\",\"96\",\"79\",\"-33\",\"120\",\"-4\",\"-67\",\"58\",\"-124\",\"72\",\"-115\",\"49\",\"22\",\"-80\",\"82\",\"111\",\"-92\",\"-47\",\"74\",\"110\",\"7\",\"99\",\"118\",\"2\",\"92\",\"37\",\"100\",\"-6\",\"-25\",\"-25\",\"15\",\"28\",\"36\",\"-11\",\"18\",\"-58\",\"0\",\"0\",\"0\"]]": 20,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"59\",\"-110\",\"3\",\"-15\",\"31\",\"-24\",\"-96\",\"66\",\"20\",\"-121\",\"125\",\"72\",\"6\",\"28\",\"91\",\"-66\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-18\",\"76\",\"-112\",\"72\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"48\",\"98\",\"34\",\"112\",\"80\",\"106\",\"-66\",\"-110\",\"23\",\"99\",\"65\",\"65\",\"32\",\"-10\",\"53\",\"22\",\"-119\",\"121\",\"108\",\"102\",\"69\",\"119\",\"100\",\"-39\",\"-27\",\"16\",\"47\",\"-111\",\"-62\",\"-127\",\"-87\",\"54\",\"-114\",\"-17\",\"27\",\"-98\",\"113\",\"108\",\"50\",\"6\",\"112\",\"-90\",\"-77\",\"10\",\"30\",\"84\",\"121\",\"61\",\"105\",\"-75\",\"4\",\"-97\",\"-81\",\"101\",\"-54\",\"-32\",\"-114\",\"-33\",\"-15\",\"-23\",\"55\",\"-75\",\"-113\",\"-119\",\"88\",\"48\",\"-107\",\"22\",\"-80\",\"-67\",\"25\",\"108\",\"-89\",\"55\",\"-61\",\"86\",\"-9\",\"10\",\"124\",\"37\",\"20\",\"-6\",\"-25\",\"-25\",\"15\",\"-3\",\"-53\",\"-53\",\"99\",\"-58\",\"0\",\"0\",\"0\"]]": 358,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"-117\",\"-40\",\"82\",\"-126\",\"-30\",\"59\",\"-48\",\"65\",\"-123\",\"40\",\"22\",\"123\",\"-111\",\"12\",\"-8\",\"35\",\"-17\",\"42\",\"2\",\"-94\",\"-36\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"123\",\"51\",\"67\",\"36\",\"65\",\"-113\",\"-126\",\"96\",\"-25\",\"69\",\"65\",\"-62\",\"72\",\"96\",\"-95\",\"-44\",\"124\",\"35\",\"39\",\"122\",\"4\",\"5\",\"-98\",\"-40\",\"-43\",\"80\",\"36\",\"-28\",\"-44\",\"-52\",\"-122\",\"30\",\"-56\",\"-78\",\"-49\",\"62\",\"92\",\"3\",\"-7\",\"35\",\"83\",\"109\",\"28\",\"-33\",\"119\",\"-68\",\"96\",\"106\",\"50\",\"120\",\"-80\",\"122\",\"48\",\"10\",\"38\",\"-86\",\"-68\",\"-99\",\"58\",\"-75\",\"6\",\"-97\",\"-81\",\"117\",\"-54\",\"96\",\"79\",\"-33\",\"-15\",\"-7\",\"55\",\"117\",\"8\",\"-111\",\"88\",\"48\",\"-106\",\"22\",\"-24\",\"7\",\"61\",\"-10\",\"70\",\"-21\",\"-82\",\"51\",\"59\",\"5\",\"-82\",\"18\",\"10\",\"-3\",\"-13\",\"-53\",\"7\",\"112\",\"122\",\"-60\",\"49\",\"-58\",\"0\",\"0\",\"0\"]]": 92,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-69\",\"14\",\"66\",\"33\",\"16\",\"5\",\"-1\",\"101\",\"107\",\"10\",\"33\",\"94\",\"3\",\"-4\",\"-125\",\"-99\",\"86\",\"-58\",\"98\",\"-123\",\"53\",\"65\",\"-27\",\"17\",\"-40\",\"24\",\"-11\",\"-26\",\"-2\",\"-69\",\"96\",\"97\",\"98\",\"97\",\"59\",\"51\",\"-25\",\"-52\",\"16\",\"-119\",\"-47\",\"35\",\"35\",\"-40\",\"121\",\"17\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-56\",\"-79\",\"1\",\"1\",\"-98\",\"-102\",\"-85\",\"-95\",\"112\",\"-56\",\"-87\",\"-117\",\"65\",\"110\",\"-40\",\"120\",\"-101\",\"125\",\"56\",\"7\",\"-14\",\"-5\",\"70\",\"-75\",\"99\",\"124\",\"93\",\"-15\",\"-124\",\"-87\",\"-53\",\"-32\",\"-63\",\"42\",\"45\",\"5\",\"-36\",\"-87\",\"-74\",\"-49\",\"102\",\"37\",\"-58\",\"-35\",\"-29\",\"57\",\"-46\",\"6\",\"-10\",\"-16\",\"-115\",\"-113\",\"-65\",\"87\",\"-69\",\"16\",\"-87\",\"49\",\"-58\",\"2\",\"86\",\"78\",\"27\",\"105\",\"38\",\"-91\",\"-42\",\"90\",\"-101\",\"62\",\"119\",\"-107\",\"-112\",\"-23\",\"-97\",\"95\",\"-34\",\"22\",\"-5\",\"50\",\"-123\",\"-60\",\"0\",\"0\",\"0\"]]": 17,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"-123\",\"-96\",\"-88\",\"-53\",\"29\",\"-20\",\"-76\",\"50\",\"22\",\"35\",\"-116\",\"-55\",\"-88\",\"-80\",\"4\",\"38\",\"70\",\"-35\",\"-20\",\"-35\",\"101\",\"-73\",\"48\",\"-79\",\"-80\",\"125\",\"-17\",\"-3\",\"63\",\"64\",\"36\",\"-63\",\"-128\",\"-126\",\"-32\",\"-122\",\"81\",\"65\",\"-62\",\"72\",\"-32\",\"32\",\"-105\",\"-2\",\"74\",\"94\",\"116\",\"7\",\"10\",\"2\",\"85\",\"95\",\"56\",\"11\",\"-9\",\"-87\",\"-103\",\"25\",\"-35\",\"-79\",\"-54\",\"-82\",\"15\",\"124\",\"97\",\"10\",\"-121\",\"74\",\"-91\",\"113\",\"124\",\"-33\",\"-16\",\"-116\",\"-87\",\"73\",\"14\",\"-32\",\"-116\",\"-34\",\"42\",\"120\",\"80\",\"-87\",\"-13\",\"104\",\"-95\",\"-90\",\"-61\",\"-25\",\"107\",\"74\",\"43\",\"-72\",\"-29\",\"55\",\"62\",\"-3\",\"94\",\"-19\",\"57\",\"82\",\"21\",\"-116\",\"25\",\"-100\",\"-74\",\"107\",\"-35\",\"89\",\"-93\",\"55\",\"118\",\"105\",\"86\",\"10\",\"124\",\"33\",\"20\",\"-6\",\"-25\",\"-57\",\"15\",\"53\",\"-55\",\"23\",\"116\",\"-58\",\"0\",\"0\",\"0\"]]": 46,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"2\",\"33\",\"16\",\"69\",\"-17\",\"50\",\"53\",\"5\",\"108\",\"2\",\"70\",\"-18\",\"96\",\"-89\",\"-107\",\"-79\",\"24\",\"97\",\"76\",\"70\",\"-123\",\"37\",\"48\",\"49\",\"-22\",\"102\",\"-17\",\"46\",\"-69\",\"-123\",\"-119\",\"-123\",\"-19\",\"123\",\"-17\",\"-1\",\"9\",\"18\",\"9\",\"70\",\"20\",\"4\",\"63\",\"-51\",\"10\",\"50\",\"38\",\"2\",\"15\",\"-91\",\"-114\",\"87\",\"10\",\"98\",\"12\",\"40\",\"-120\",\"-44\",\"66\",\"-27\",\"34\",\"60\",\"-26\",\"110\",\"86\",\"116\",\"-57\",\"38\",\"-69\",\"49\",\"-14\",\"-123\",\"41\",\"30\",\"26\",\"-43\",\"-50\",\"-15\",\"125\",\"-61\",\"51\",\"-26\",\"46\",\"57\",\"-126\",\"119\",\"27\",\"5\",\"15\",\"-86\",\"109\",\"-35\",\"104\",\"-75\",\"-4\",\"61\",\"95\",\"75\",\"-39\",\"-64\",\"31\",\"-65\",\"-19\",\"-23\",\"-9\",\"105\",\"-49\",\"-119\",\"-102\",\"96\",\"42\",\"-32\",\"-115\",\"117\",\"102\",\"107\",\"7\",\"61\",\"88\",\"109\",\"-99\",\"-126\",\"80\",\"9\",\"-123\",\"-2\",\"-7\",\"-7\",\"3\",\"-117\",\"-57\",\"-51\",\"4\",\"-59\",\"0\",\"0\",\"0\"]]": 278,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"108\",\"-111\",\"-120\",\"-8\",\"14\",\"116\",\"80\",\"-95\",\"20\",\"-117\",\"-67\",\"72\",\"6\",\"-4\",\"-111\",\"119\",\"-123\",\"-128\",\"40\",\"119\",\"-57\",\"73\",\"-127\",\"68\",\"65\",\"59\",\"51\",\"-17\",\"77\",\"16\",\"73\",\"-48\",\"-93\",\"32\",\"-40\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"88\",\"40\",\"53\",\"95\",\"-55\",\"-119\",\"49\",\"-96\",\"-64\",\"19\",\"-69\",\"26\",\"-118\",\"-124\",\"-100\",\"-102\",\"89\",\"-47\",\"29\",\"89\",\"-10\",\"-39\",\"-121\",\"75\",\"32\",\"127\",\"100\",\"-86\",\"-115\",\"-29\",\"-5\",\"-122\",\"103\",\"76\",\"77\",\"6\",\"15\",\"-42\",\"24\",\"5\",\"15\",\"-86\",\"-68\",\"110\",\"54\",\"106\",\"-7\",\"123\",\"-66\",\"-106\",\"-110\",\"-63\",\"-98\",\"-66\",\"-19\",\"-8\",\"-5\",\"116\",\"8\",\"-111\",\"88\",\"48\",\"22\",\"-80\",\"-70\",\"-21\",\"-11\",\"-48\",\"-23\",\"97\",\"-41\",\"111\",\"-75\",\"86\",\"-32\",\"42\",\"-95\",\"-48\",\"63\",\"63\",\"127\",\"0\",\"-94\",\"114\",\"81\",\"25\",\"-59\",\"0\",\"0\",\"0\"]]": 50,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"-62\",\"48\",\"12\",\"68\",\"-1\",\"-59\",\"115\",\"-122\",\"22\",\"90\",\"68\",\"-13\",\"15\",\"108\",\"48\",\"85\",\"12\",\"38\",\"49\",\"-110\",\"-127\",\"36\",\"85\",\"108\",\"33\",\"-96\",\"-22\",\"-65\",\"-109\",\"48\",\"32\",\"49\",\"48\",\"-36\",\"114\",\"-17\",\"-18\",\"-51\",\"16\",\"72\",\"-47\",\"-93\",\"34\",\"-40\",\"121\",\"49\",\"16\",\"49\",\"16\",\"88\",\"-104\",\"114\",\"-70\",\"-112\",\"-45\",\"45\",\"24\",\"-16\",\"36\",\"46\",\"-13\",\"-92\",\"-100\",\"98\",\"1\",\"-75\",\"-71\",\"-95\",\"-24\",\"46\",\"121\",\"62\",\"51\",\"-7\",\"-125\",\"80\",\"46\",\"53\",\"-66\",\"-82\",\"120\",\"-62\",\"88\",\"32\",\"123\",\"-80\",\"109\",\"-41\",\"25\",\"-72\",\"83\",\"-106\",\"-49\",\"-89\",\"49\",\"85\",\"-9\",\"120\",\"-42\",\"-87\",\"-128\",\"29\",\"-65\",\"-29\",\"-29\",\"-81\",\"106\",\"-49\",\"-127\",\"68\",\"49\",\"76\",\"69\",\"-48\",\"111\",\"-38\",\"-95\",\"95\",\"53\",\"37\",\"-21\",\"-63\",\"-128\",\"-53\",\"-124\",\"74\",\"-1\",\"-8\",\"-14\",\"6\",\"6\",\"-1\",\"72\",\"-81\",\"-60\",\"0\",\"0\",\"0\"]]": 21,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"5\",\"-17\",\"-78\",\"-75\",\"11\",\"59\",\"36\",\"-120\",\"-8\",\"14\",\"116\",\"80\",\"33\",\"-118\",\"-59\",\"94\",\"36\",\"3\",\"-2\",\"-56\",\"-69\",\"66\",\"64\",\"-108\",\"-69\",\"19\",\"83\",\"32\",\"81\",\"-48\",\"-50\",\"-52\",\"123\",\"19\",\"68\",\"18\",\"-12\",\"40\",\"8\",\"118\",\"-102\",\"21\",\"36\",\"-116\",\"4\",\"22\",\"74\",\"-51\",\"23\",\"114\",\"-46\",\"-127\",\"2\",\"79\",\"-20\",\"106\",\"40\",\"18\",\"114\",\"90\",\"68\",\"35\",\"55\",\"100\",\"-39\",\"102\",\"31\",\"-50\",\"-127\",\"-4\",\"-98\",\"-87\",\"46\",\"24\",\"95\",\"87\",\"60\",\"97\",\"90\",\"100\",\"-16\",\"96\",\"-5\",\"-115\",\"-126\",\"59\",\"85\",\"-2\",\"76\",\"-76\",\"106\",\"111\",\"-113\",\"103\",\"43\",\"25\",\"-20\",\"-31\",\"-37\",\"30\",\"127\",\"-97\",\"118\",\"33\",\"18\",\"11\",\"-58\",\"2\",\"-42\",\"12\",\"107\",\"51\",\"14\",\"-99\",\"54\",\"122\",\"53\",\"-10\",\"10\",\"92\",\"37\",\"20\",\"-6\",\"-25\",\"-25\",\"55\",\"-73\",\"103\",\"11\",\"-3\",\"-61\",\"0\",\"0\",\"0\"]]": 85,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"-79\",\"14\",\"2\",\"33\",\"16\",\"68\",\"-1\",\"101\",\"107\",\"-118\",\"3\",\"-123\",\"68\",\"-2\",\"-63\",\"78\",\"43\",\"99\",\"-79\",\"-62\",\"-102\",\"-84\",\"10\",\"92\",\"96\",\"99\",\"-44\",\"-53\",\"-3\",\"-69\",\"120\",\"-123\",\"-119\",\"-123\",\"-35\",\"100\",\"-34\",\"-101\",\"-103\",\"32\",\"-111\",\"96\",\"68\",\"65\",\"-16\",\"-45\",\"-84\",\"32\",\"99\",\"34\",\"-16\",\"48\",\"-42\",\"114\",\"-95\",\"32\",\"102\",\"13\",\"10\",\"34\",\"-75\",\"80\",\"121\",\"20\",\"46\",\"-71\",\"-109\",\"-91\",\"-70\",\"97\",\"-109\",\"109\",\"-119\",\"124\",\"102\",\"-118\",\"-5\",\"70\",\"-75\",\"-9\",\"-8\",\"-70\",\"-30\",\"9\",\"115\",\"-121\",\"28\",\"-63\",\"-81\",\"-122\",\"65\",\"-63\",\"-99\",\"106\",\"91\",\"70\",\"61\",\"-9\",\"-61\",\"-57\",\"-13\",\"-93\",\"54\",\"-16\",\"-121\",\"-81\",\"124\",\"-4\",\"-67\",\"-38\",\"113\",\"-94\",\"38\",\"-104\",\"70\",\"-16\",\"-38\",\"58\",\"-67\",\"-79\",\"-58\",\"56\",\"-85\",\"-99\",\"81\",\"16\",\"42\",\"-95\",\"-48\",\"63\",\"62\",\"-65\",\"1\",\"-75\",\"40\",\"-19\",\"85\",\"-58\",\"0\",\"0\",\"0\"]]": 190,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"59\",\"14\",\"-62\",\"48\",\"16\",\"68\",\"-17\",\"-78\",\"-75\",\"11\",\"12\",\"9\",\"82\",\"124\",\"7\",\"58\",\"-88\",\"16\",\"-59\",\"98\",\"47\",\"-46\",\"2\",\"-2\",\"-56\",\"94\",\"33\",\"32\",\"-54\",\"-35\",\"-39\",\"-92\",\"64\",\"-94\",\"-96\",\"27\",\"-51\",\"-101\",\"121\",\"35\",\"68\",\"18\",\"12\",\"40\",\"8\",\"110\",\"-100\",\"12\",\"36\",\"-116\",\"4\",\"14\",\"74\",\"-51\",\"87\",\"-14\",\"98\",\"59\",\"48\",\"16\",\"-88\",\"-7\",\"-54\",\"69\",\"56\",\"39\",\"37\",\"75\",\"117\",\"-57\",\"38\",\"-69\",\"28\",\"-8\",\"-62\",\"20\",\"14\",\"-115\",\"-86\",\"-10\",\"-8\",\"-66\",\"-31\",\"25\",\"-109\",\"66\",\"14\",\"-32\",\"-20\",\"-80\",\"50\",\"-16\",\"-96\",\"-38\",\"-106\",\"-109\",\"102\",\"21\",\"62\",\"95\",\"-13\",\"-76\",\"-127\",\"59\",\"126\",\"-57\",\"-89\",\"95\",\"-43\",\"-98\",\"35\",\"53\",\"-63\",\"88\",\"84\",\"-48\",\"111\",\"-19\",\"-48\",\"-81\",\"109\",\"-41\",\"109\",\"102\",\"-107\",\"-81\",\"-124\",\"66\",\"-1\",\"-8\",\"-12\",\"1\",\"-43\",\"109\",\"86\",\"7\",\"-58\",\"0\",\"0\",\"0\"]]": 57,
+ "[[\"31\",\"-117\",\"8\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"117\",\"-116\",\"49\",\"14\",\"-62\",\"48\",\"16\",\"4\",\"-1\",\"114\",\"-75\",\"11\",\"59\",\"-110\",\"-127\",\"-8\",\"15\",\"116\",\"80\",\"-95\",\"20\",\"-121\",\"125\",\"72\",\"7\",\"-40\",\"-114\",\"-20\",\"19\",\"2\",\"-94\",\"-4\",\"29\",\"39\",\"5\",\"18\",\"5\",\"-19\",\"-52\",\"-20\",\"78\",\"16\",\"73\",\"48\",\"-96\",\"32\",\"-72\",\"105\",\"86\",\"-112\",\"48\",\"18\",\"56\",\"24\",\"75\",\"-66\",\"-110\",\"23\",\"-93\",\"65\",\"65\",\"-96\",\"-22\",\"11\",\"-113\",\"-62\",\"57\",\"53\",\"-77\",\"-94\",\"59\",\"86\",\"-39\",\"-25\",\"-64\",\"23\",\"-90\",\"112\",\"-84\",\"84\",\"26\",\"-57\",\"-9\",\"13\",\"-49\",\"-104\",\"-102\",\"-28\",\"0\",\"-50\",\"-10\",\"10\",\"30\",\"84\",\"-22\",\"-70\",\"-47\",\"106\",\"-7\",\"123\",\"-66\",\"-106\",\"-78\",\"-126\",\"59\",\"125\",\"-37\",\"-31\",\"-9\",\"-23\",\"-64\",\"-111\",\"-86\",\"96\",\"28\",\"-63\",\"25\",\"-69\",\"49\",\"-67\",\"-19\",\"-76\",\"-39\",\"-18\",\"116\",\"-89\",\"-64\",\"23\",\"66\",\"-95\",\"127\",\"126\",\"-2\",\"0\",\"-13\",\"-12\",\"22\",\"-6\",\"-59\",\"0\",\"0\",\"0\"]]": 53
+ },
+ "azkaban.project.ProjectManager.getProject": {
+ "[\"project13\"]": 6
+ },
+ "azkaban.project.JdbcProjectImpl.fetchProjectByName": {
+ "[\"project22\"]": 10,
+ "[\"project13\"]": 8
+ },
+ "azkaban.utils.WebUtils.formatDate": {
+ "[\"1561952092140\"]": 134,
+ "[\"1561952024127\"]": 81,
+ "[\"1561952046293\"]": 54,
+ "[\"1561952184034\"]": 120
+ },
+ "azkaban.executor.ExecutorManager.getRecentlyFinishedFlows": {
+ "[]": 5
+ },
+ "azkaban.executor.JdbcExecutorLoader.fetchRecentlyFinishedFlows": {
+ "[{\"r\":\"@java.time.Duration\"}]": 6
+ },
+ "azkaban.executor.ExecutionFlowDao.fetchRecentlyFinishedFlows": {
+ "[{\"r\":\"@java.time.Duration\"}]": 8
+ },
+ "azkaban.project.Project.getUserPermission": {
+ "[{\"userid\":\"azkaban\",\"roles\":[\"admin\"],\"groups\":[\"azkaban\"],\"properties\":{},\"email\":\"\",\"userPermissions\":{\"this$0\":{\"XML_FILE_PARAM\":\"user.manager.xml.file\",\"AZKABAN_USERS_TAG\":\"azkaban-users\",\"USER_TAG\":\"user\",\"ROLE_TAG\":\"role\",\"GROUP_TAG\":\"group\",\"ROLENAME_ATTR\":\"name\",\"ROLEPERMISSIONS_ATTR\":\"permissions\",\"USERNAME_ATTR\":\"username\",\"PASSWORD_ATTR\":\"password\",\"EMAIL_ATTR\":\"email\",\"ROLES_ATTR\":\"roles\",\"PROXY_ATTR\":\"proxy\",\"GROUPS_ATTR\":\"groups\",\"GROUPNAME_ATTR\":\"name\",\"logger\":{\"r\":\"@org.apache.log4j.Logger\"},\"xmlPath\":\"conf/azkaban-users.xml\",\"users\":{\"azkaban\":{\"r\":\"@azkaban.user.User\"},\"metrics\":{\"userid\":\"metrics\",\"roles\":[\"metrics\"],\"groups\":[],\"properties\":{},\"email\":\"\"}},\"userPassword\":{\"azkaban\":\"azkaban\",\"metrics\":\"metrics\"},\"roles\":{\"admin\":{\"name\":\"admin\",\"globalPermission\":{\"permissions\":[\"ADMIN\"]}},\"metrics\":{\"name\":\"metrics\",\"globalPermission\":{\"permissions\":[\"METRICS\"]}}},\"groupRoles\":{},\"proxyUserMap\":{}}}}]": 3
+ }
+}
\ No newline at end of file
diff --git a/applications/output/aplcachetf-cloudstore-parameters.json b/applications/output/aplcachetf-cloudstore-parameters.json
new file mode 100644
index 0000000..e102b3e
--- /dev/null
+++ b/applications/output/aplcachetf-cloudstore-parameters.json
@@ -0,0 +1,12 @@
+{
+ "eu.cloudscale.showcase.db.services.AService.findItemById": {
+ "[\"5599\"]": 317,
+ "[\"3597\"]": 466
+ },
+ "eu.cloudscale.showcase.db.services.AService.getPromotional": {
+ "[]": 32
+ },
+ "eu.cloudscale.showcase.db.dao.hibernate.impl.ItemDaoImpl.getPromotional": {
+ "[]": 36
+ }
+}
\ No newline at end of file
diff --git a/applications/output/aplcachetf-keycloak-parameters.json b/applications/output/aplcachetf-keycloak-parameters.json
new file mode 100644
index 0000000..1bc08db
--- /dev/null
+++ b/applications/output/aplcachetf-keycloak-parameters.json
@@ -0,0 +1,14 @@
+{
+ "org.keycloak.models.session.PersistentUserSessionAdapter.getAuthMethod": {
+ "[]": 148
+ },
+ "org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.getAction": {
+ "[]": 235
+ },
+ "org.keycloak.util.JsonSerialization.readValue": {
+ "[\"{\\\"ipAddress\\\":\\\"127.0.0.2\\\",\\\"authMethod\\\":\\\"form\\\",\\\"rememberMe\\\":true,\\\"started\\\":0,\\\"notes\\\":{}}\",{\"r\":\"@java.lang.Class\"}]": 162
+ },
+ "org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.getData": {
+ "[]": 138
+ }
+}
\ No newline at end of file
diff --git a/applications/output/aplcachetf-killbill-parameters.json b/applications/output/aplcachetf-killbill-parameters.json
new file mode 100644
index 0000000..dbec76a
--- /dev/null
+++ b/applications/output/aplcachetf-killbill-parameters.json
@@ -0,0 +1,289 @@
+{
+ "org.killbill.billing.jaxrs.resources.AccountResource.1.apply": {
+ "[{\"r\":\"@org.killbill.billing.account.api.DefaultAccount\"}]": 3
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.createInternalTenantContext": {
+ "[\"1\",\"67\"]": 14,
+ "[\"1\",\"25\"]": 34,
+ "[\"1\",\"40\"]": 27,
+ "[\"1\",\"9\"]": 13,
+ "[{\"r\":\"@java.util.UUID\"},{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 20,
+ "[\"1\",\"5\"]": 7,
+ "[\"1\",\"10\"]": 17,
+ "[\"1\",\"79\"]": 7,
+ "[\"1\",\"14\"]": 37,
+ "[\"1\",\"75\"]": 4,
+ "[\"1\",\"94\"]": 16,
+ "[\"1\",\"90\"]": 42,
+ "[\"1\",\"18\"]": 4,
+ "[\"1\",\"22\"]": 5,
+ "[\"1\",\"45\"]": 15,
+ "[\"1\",\"87\"]": 15,
+ "[\"1\",\"41\"]": 28,
+ "[\"1\",\"34\"]": 4,
+ "[\"1\",\"38\"]": 6,
+ "[\"1\",\"57\"]": 4,
+ "[\"1\",\"99\"]": 7,
+ "[\"1\",\"15\"]": 23,
+ "[\"1\",\"72\"]": 6,
+ "[\"1\",\"30\"]": 14,
+ "[\"1\",\"104\"]": 134,
+ "[\"1\",\"19\"]": 42,
+ "[\"1\",\"23\"]": 17,
+ "[\"1\",\"3\"]": 18,
+ "[\"1\",\"100\"]": 14,
+ "[\"1\",\"58\"]": 6,
+ "[\"1\",\"12\"]": 11,
+ "[\"1\",\"35\"]": 7,
+ "[\"1\",\"39\"]": 25,
+ "[\"1\",\"16\"]": 6,
+ "[\"1\",\"73\"]": 3,
+ "[{\"r\":\"@java.util.UUID\"},\"ACCOUNT\",{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 22,
+ "[\"1\",\"31\"]": 4,
+ "[\"1\",\"47\"]": 64,
+ "[\"1\",\"66\"]": 15,
+ "[\"1\",\"4\"]": 12,
+ "[\"1\",\"20\"]": 11,
+ "[\"1\",\"101\"]": 14,
+ "[\"1\",\"13\"]": 11,
+ "[\"1\",\"32\"]": 3,
+ "[\"1\",\"17\"]": 7,
+ "[\"1\",\"102\"]": 6
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoTransactionalJdbiWrapper.execute": {
+ "[\"true\",{\"r\":\"@org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi$1\"}]": 2210
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.objectBelongsToTheRightTenant": {
+ "[{\"r\":\"@java.util.UUID\"},\"ACCOUNT\",{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 18092
+ },
+ "org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi.1.inTransaction": {
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperFactory\"}]": 4092
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.invoke": {
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 32,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 9,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 16,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"7\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 118,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 6,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"30\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 9
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.access$000": {
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 34,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 17,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 10,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"7\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 121,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 7
+ },
+ "org.killbill.billing.jaxrs.resources.AccountResource.getAccount": {
+ "[{\"r\":\"@org.killbill.billing.account.api.DefaultAccount\"},\"true\",\"true\",{\"r\":\"@org.killbill.billing.util.audit.DefaultAccountAuditLogs\"},{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 8
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.getTenantRecordIdUnsafe": {
+ "[{\"r\":\"@java.util.UUID\"},\"TENANT\"]": 5
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.invokeSafely": {
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 36,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 10,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 18,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"7\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 123,
+ "[{\"r\":\"@com.sun.proxy.$Proxy153\"},{\"r\":\"@java.lang.reflect.Method\"},[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 8
+ },
+ "org.killbill.billing.util.dao.DefaultNonEntityDao.retrieveTenantRecordIdFromObject": {
+ "[{\"r\":\"@java.util.UUID\"},\"TENANT\",null]": 7
+ },
+ "org.killbill.billing.util.dao.DefaultNonEntityDao.retrieveTenantRecordIdFromObjectInTransaction": {
+ "[{\"r\":\"@java.util.UUID\"},\"TENANT\",null,null]": 10
+ },
+ "org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi.getImmutableAccountDataByRecordId": {
+ "[\"57\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 5,
+ "[\"41\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 32,
+ "[\"40\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 29,
+ "[\"47\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 69,
+ "[\"9\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 14,
+ "[\"38\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 14,
+ "[\"39\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 27,
+ "[\"30\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 16,
+ "[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 4,
+ "[\"34\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 5,
+ "[\"35\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 8,
+ "[\"4\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 13,
+ "[\"3\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 19,
+ "[\"31\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 5,
+ "[\"66\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 17,
+ "[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 9,
+ "[\"14\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 39,
+ "[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 7,
+ "[\"15\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 24,
+ "[\"10\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 18,
+ "[\"19\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 46,
+ "[\"12\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 14,
+ "[\"99\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 8,
+ "[\"72\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 10,
+ "[\"22\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 6,
+ "[\"102\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 8,
+ "[\"100\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 16,
+ "[\"20\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 12,
+ "[\"94\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 18,
+ "[\"13\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 125,
+ "[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 5,
+ "[\"90\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 46,
+ "[\"75\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 6,
+ "[\"73\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 15,
+ "[\"25\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 37,
+ "[\"101\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 35,
+ "[\"23\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 20
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.getImmutableAccountData": {
+ "[\"4\",\"1\"]": 12,
+ "[\"102\",\"1\"]": 7,
+ "[\"12\",\"1\"]": 12,
+ "[\"32\",\"1\"]": 3,
+ "[\"72\",\"1\"]": 10,
+ "[\"22\",\"1\"]": 5,
+ "[\"45\",\"1\"]": 15,
+ "[\"25\",\"1\"]": 36,
+ "[\"100\",\"1\"]": 13,
+ "[\"9\",\"1\"]": 14,
+ "[\"18\",\"1\"]": 5,
+ "[\"34\",\"1\"]": 4,
+ "[\"87\",\"1\"]": 15,
+ "[\"90\",\"1\"]": 44,
+ "[\"47\",\"1\"]": 34,
+ "[\"57\",\"1\"]": 5,
+ "[\"17\",\"1\"]": 8,
+ "[\"75\",\"1\"]": 5,
+ "[\"35\",\"1\"]": 7,
+ "[\"40\",\"1\"]": 28,
+ "[\"23\",\"1\"]": 19,
+ "[\"99\",\"1\"]": 7,
+ "[\"79\",\"1\"]": 7,
+ "[\"101\",\"1\"]": 15,
+ "[\"30\",\"1\"]": 15,
+ "[\"73\",\"1\"]": 3,
+ "[\"19\",\"1\"]": 44,
+ "[\"10\",\"1\"]": 17,
+ "[\"39\",\"1\"]": 26,
+ "[\"13\",\"1\"]": 12,
+ "[\"41\",\"1\"]": 8,
+ "[\"16\",\"1\"]": 6,
+ "[\"38\",\"1\"]": 3,
+ "[\"14\",\"1\"]": 38,
+ "[\"94\",\"1\"]": 17,
+ "[\"67\",\"1\"]": 15,
+ "[\"3\",\"1\"]": 19,
+ "[\"20\",\"1\"]": 12,
+ "[\"15\",\"1\"]": 23,
+ "[\"66\",\"1\"]": 15,
+ "[\"31\",\"1\"]": 4
+ },
+ "org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi.getAccountByRecordIdInternal": {
+ "[\"57\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 6,
+ "[\"41\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 9,
+ "[\"40\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 30,
+ "[\"47\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 36,
+ "[\"9\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 15,
+ "[\"38\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 15,
+ "[\"39\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 28,
+ "[\"30\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 17,
+ "[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 4,
+ "[\"34\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 5,
+ "[\"35\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 24,
+ "[\"4\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 14,
+ "[\"3\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 19,
+ "[\"31\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 5,
+ "[\"66\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 15,
+ "[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 10,
+ "[\"14\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 40,
+ "[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 8,
+ "[\"15\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 25,
+ "[\"10\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 18,
+ "[\"19\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 62,
+ "[\"12\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 15,
+ "[\"99\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 8,
+ "[\"22\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 6,
+ "[\"102\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 9,
+ "[\"100\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 17,
+ "[\"20\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 12,
+ "[\"94\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 18,
+ "[\"13\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 127,
+ "[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 22,
+ "[\"90\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 49,
+ "[\"75\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 7,
+ "[\"25\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 38,
+ "[\"101\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 36,
+ "[\"23\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]": 13
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.invokeRaw": {
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 8,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 19,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 11,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"7\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 125,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 38
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.getTenantRecordIdSafe": {
+ "[{\"r\":\"@org.killbill.billing.callcontext.DefaultCallContext\"}]": 3,
+ "[{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 2
+ },
+ "org.killbill.billing.util.dao.DefaultNonEntityDao.WithCaching.access$200": {
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"971e1b44-a482-42d9-bbf8-98131d84cd27\",\"ACCOUNT\",\"ACCOUNT\",null]": 9,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"d0738f67-51fb-4a34-9780-96380df435a8\",\"ACCOUNT\",\"ACCOUNT\",null]": 8,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$3\"},\"d2dc3c1e-bf2c-4cb3-bd0c-a695634c3f7a\",\"ACCOUNT\",\"ACCOUNT\",null]": 13,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"992f0fcc-1707-418e-b5ff-206f5fa630d7\",\"ACCOUNT\",\"ACCOUNT\",null]": 10,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"e1c7cb1f-b0bc-4576-8b4d-ee7b8d6f4230\",\"ACCOUNT\",\"ACCOUNT\",null]": 21,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"110d3d7f-3d10-46c0-84b9-19d41d5ab928\",\"ACCOUNT\",\"ACCOUNT\",null]": 42,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"26605118-889d-4831-87db-6143758a1acd\",\"ACCOUNT\",\"ACCOUNT\",null]": 5,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"bd63e27f-1ad6-4670-b8a9-db7ab18c1d12\",\"ACCOUNT\",\"ACCOUNT\",null]": 19,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"f159ed63-7fbc-4587-9eb6-b0b85a77063e\",\"ACCOUNT\",\"ACCOUNT\",null]": 5,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$WithCaching\"},{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$3\"},\"15a9c95a-2839-4324-ba11-6f7f95ec8b8b\",\"TENANT\",\"TENANT\",null]": 12
+ },
+ "org.killbill.billing.util.dao.DefaultNonEntityDao.WithCaching.withCaching": {
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"f159ed63-7fbc-4587-9eb6-b0b85a77063e\",\"ACCOUNT\",\"ACCOUNT\",null]": 6,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"110d3d7f-3d10-46c0-84b9-19d41d5ab928\",\"ACCOUNT\",\"ACCOUNT\",null]": 43,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"bd63e27f-1ad6-4670-b8a9-db7ab18c1d12\",\"ACCOUNT\",\"ACCOUNT\",null]": 21,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"26605118-889d-4831-87db-6143758a1acd\",\"ACCOUNT\",\"ACCOUNT\",null]": 6,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"d0738f67-51fb-4a34-9780-96380df435a8\",\"ACCOUNT\",\"ACCOUNT\",null]": 8,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"992f0fcc-1707-418e-b5ff-206f5fa630d7\",\"ACCOUNT\",\"ACCOUNT\",null]": 11,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$2\"},\"e1c7cb1f-b0bc-4576-8b4d-ee7b8d6f4230\",\"ACCOUNT\",\"ACCOUNT\",null]": 21,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$3\"},\"d2dc3c1e-bf2c-4cb3-bd0c-a695634c3f7a\",\"ACCOUNT\",\"ACCOUNT\",null]": 14,
+ "[{\"r\":\"@org.killbill.billing.util.dao.DefaultNonEntityDao$3\"},\"15a9c95a-2839-4324-ba11-6f7f95ec8b8b\",\"TENANT\",\"TENANT\",null]": 15
+ },
+ "org.killbill.billing.util.audit.api.DefaultAuditUserApi.getAccountAuditLogs": {
+ "[{\"r\":\"@java.util.UUID\"},\"FULL\",{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 4
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.access$100": {
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@java.lang.reflect.Method\"},[\"7\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 129,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@java.lang.reflect.Method\"},[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 9,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@java.lang.reflect.Method\"},[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 13,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@java.lang.reflect.Method\"},[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 21,
+ "[{\"r\":\"@org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler\"},{\"r\":\"@java.lang.reflect.Method\"},[\"17\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 43
+ },
+ "org.killbill.billing.jaxrs.resources.AccountResource.access$000": {
+ "[{\"r\":\"@org.killbill.billing.jaxrs.resources.AccountResource$$EnhancerByGuice$$33f6988f\"},{\"r\":\"@org.killbill.billing.account.api.DefaultAccount\"},\"true\",\"true\",{\"r\":\"@org.killbill.billing.util.audit.DefaultAccountAuditLogs\"},{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 1
+ },
+ "org.killbill.billing.util.dao.DefaultNonEntityDao.3.doRetrieve": {
+ "[\"TENANT\"]": 19
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.executeJDBCCall": {
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"32\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 9,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"16\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 21,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"18\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 13,
+ "[{\"r\":\"@java.lang.reflect.Method\"},[\"7\",{\"r\":\"@org.killbill.billing.callcontext.InternalTenantContext\"}]]": 131
+ },
+ "org.killbill.billing.util.audit.dao.DefaultAuditDao.1.apply": {
+ "[{\"r\":\"@org.killbill.billing.util.audit.dao.AuditLogModelDao\"}]": 2
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.createInternalTenantContextWithoutAccountRecordId": {
+ "[{\"r\":\"@org.killbill.billing.callcontext.DefaultTenantContext\"}]": 1
+ },
+ "org.killbill.billing.util.callcontext.InternalCallContextFactory.createInternalCallContextWithoutAccountRecordId": {
+ "[{\"r\":\"@org.killbill.billing.callcontext.DefaultCallContext\"}]": 2
+ },
+ "org.killbill.billing.account.api.user.DefaultAccountUserApi.4.apply": {
+ "[{\"r\":\"@org.killbill.billing.account.dao.AccountModelDao\"}]": 1
+ },
+ "org.killbill.billing.util.entity.dao.DBRouterUntyped.onDemand": {
+ "[\"true\",{\"r\":\"@java.lang.Class\"}]": 4
+ },
+ "org.killbill.billing.util.entity.dao.EntitySqlDaoTransactionalJdbiWrapper.onDemandForStreamingResults": {
+ "[{\"r\":\"@java.lang.Class\"}]": 4
+ }
+}
\ No newline at end of file
diff --git a/applications/output/aplcachetf-petclinic-parameters.json b/applications/output/aplcachetf-petclinic-parameters.json
new file mode 100644
index 0000000..694bcaa
--- /dev/null
+++ b/applications/output/aplcachetf-petclinic-parameters.json
@@ -0,0 +1,30 @@
+{
+ "org.petclinic.owner.PetTypeFormatter.parse": {
+ "[\"14\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"55\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"99\",{\"r\":\"@java.util.Locale\"}]": 2,
+ "[\"45\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"7\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"17\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"50\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"71\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"85\",{\"r\":\"@java.util.Locale\"}]": 2,
+ "[\"94\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"79\",{\"r\":\"@java.util.Locale\"}]": 2,
+ "[\"30\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"46\",{\"r\":\"@java.util.Locale\"}]": 2,
+ "[\"87\",{\"r\":\"@java.util.Locale\"}]": 4,
+ "[\"18\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"1\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"49\",{\"r\":\"@java.util.Locale\"}]": 2,
+ "[\"67\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"95\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"39\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"75\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"34\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"61\",{\"r\":\"@java.util.Locale\"}]": 1,
+ "[\"69\",{\"r\":\"@java.util.Locale\"}]": 3,
+ "[\"78\",{\"r\":\"@java.util.Locale\"}]": 3,
+ "[\"43\",{\"r\":\"@java.util.Locale\"}]": 1
+ }
+}
\ No newline at end of file
diff --git a/applications/output/aplcachetf-shopizer-parameters.json b/applications/output/aplcachetf-shopizer-parameters.json
new file mode 100644
index 0000000..c4e5e9e
--- /dev/null
+++ b/applications/output/aplcachetf-shopizer-parameters.json
@@ -0,0 +1,5 @@
+{
+ "com.salesmanager.shop.tags.ShopProductRelationshipTag.doStartTagInternal": {
+ "[]": 1
+ }
+}
\ No newline at end of file
diff --git a/applications/output/aplcachetf-thingsboard-parameters.json b/applications/output/aplcachetf-thingsboard-parameters.json
new file mode 100644
index 0000000..5e52bc1
--- /dev/null
+++ b/applications/output/aplcachetf-thingsboard-parameters.json
@@ -0,0 +1,18 @@
+{
+ "org.thingsboard.server.dao.rule.BaseRuleChainService.lambda$getRuleChainNodes$0": {
+ "[{\"SYS_TENANT_ID\":{\"SYS_TENANT_ID\":{\"r\":\"@org.thingsboard.server.common.data.id.TenantId\"},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},{\"log\":{\"r\":\"@ch.qos.logback.classic.Logger\"},\"serialVersionUID\":\"2807343040519543363\",\"CONTAINS_TYPE\":\"Contains\",\"MANAGES_TYPE\":\"Manages\",\"from\":{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"to\":{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"type\":\"Contains\",\"typeGroup\":\"RULE_CHAIN\",\"additionalInfoBytes\":[\"110\",\"117\",\"108\",\"108\"]}]": 2
+ },
+ "org.thingsboard.server.dao.relation.BaseRelationService.saveRelation": {
+ "[{\"SYS_TENANT_ID\":{\"SYS_TENANT_ID\":{\"r\":\"@org.thingsboard.server.common.data.id.TenantId\"},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},{\"log\":{\"r\":\"@ch.qos.logback.classic.Logger\"},\"serialVersionUID\":\"2807343040519543363\",\"CONTAINS_TYPE\":\"Contains\",\"MANAGES_TYPE\":\"Manages\",\"from\":{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"to\":{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"type\":\"Contains\",\"typeGroup\":\"RULE_CHAIN\"}]": 9
+ },
+ "org.thingsboard.server.dao.util.mapping.JacksonUtil.fromString": {
+ "[\"{\\\"description\\\":\\\"Demo device that is used in Raspberry Pi GPIO control sample application\\\"}\",{\"r\":\"@java.lang.Class\"}]": 3,
+ "[\"{\\\"type\\\":\\\"rpc\\\",\\\"sizeX\\\":4,\\\"sizeY\\\":2,\\\"resources\\\":[],\\\"templateHtml\\\":\\\"\\u003cfieldset class\\u003d\\\\\\\"gpio-panel\\\\\\\" ng-disabled\\u003d\\\\\\\"!rpcEnabled || executingRpcRequest\\\\\\\" style\\u003d\\\\\\\"height: 100%;\\\\\\\"\\u003e\\\\n \\u003csection class\\u003d\\\\\\\"gpio-row\\\\\\\" layout\\u003d\\\\\\\"row\\\\\\\" ng-repeat\\u003d\\\\\\\"row in rows track by $index\\\\\\\" \\\\n ng-style\\u003d\\\\\\\"{\\u0027height\\u0027: prefferedRowHeight+\\u0027px\\u0027}\\\\\\\"\\u003e\\\\n \\u003csection flex layout\\u003d\\\\\\\"row\\\\\\\" ng-repeat\\u003d\\\\\\\"cell in row track by $index\\\\\\\"\\u003e\\\\n \\u003csection layout\\u003d\\\\\\\"row\\\\\\\" flex ng-if\\u003d\\\\\\\"cell\\\\\\\" layout-align\\u003d\\\\\\\"{{$index\\u003d\\u003d\\u003d0 ? \\u0027end center\\u0027 : \\u0027start center\\u0027}}\\\\\\\"\\u003e\\\\n \\u003cspan class\\u003d\\\\\\\"gpio-left-label\\\\\\\" ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d0\\\\\\\"\\u003e{{ cell.label }}\\u003c/span\\u003e\\\\n \\u003csection layout\\u003d\\\\\\\"row\\\\\\\" class\\u003d\\\\\\\"switch-panel\\\\\\\" layout-align\\u003d\\\\\\\"start center\\\\\\\" ng-class\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d0 ? \\u0027col-0\\u0027 : \\u0027col-1\\u0027\\\\\\\"\\\\n ng-style\\u003d\\\\\\\"{\\u0027height\\u0027: prefferedRowHeight+\\u0027px\\u0027, \\u0027backgroundColor\\u0027: \\u0027{{ switchPanelBackgroundColor }}\\u0027}\\\\\\\"\\u003e\\\\n \\u003cspan class\\u003d\\\\\\\"pin\\\\\\\" ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d0\\\\\\\"\\u003e{{cell.pin}}\\u003c/span\\u003e\\\\n \\u003cspan flex ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d1\\\\\\\"\\u003e\\u003c/span\\u003e\\\\n \\u003cmd-switch\\\\n aria-label\\u003d\\\\\\\"{{ cell.label }}\\\\\\\"\\\\n ng-disabled\\u003d\\\\\\\"!rpcEnabled || executingRpcRequest\\\\\\\"\\\\n ng-model\\u003d\\\\\\\"cell.enabled\\\\\\\" \\\\n ng-change\\u003d\\\\\\\"cell.enabled \\u003d !cell.enabled\\\\\\\" \\\\n ng-click\\u003d\\\\\\\"gpioClick($event, cell)\\\\\\\"\\u003e\\\\n \\u003c/md-switch\\u003e\\\\n \\u003cspan flex ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d0\\\\\\\"\\u003e\\u003c/span\\u003e\\\\n \\u003cspan class\\u003d\\\\\\\"pin\\\\\\\" ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d1\\\\\\\"\\u003e{{cell.pin}}\\u003c/span\\u003e\\\\n \\u003c/section\\u003e\\\\n \\u003cspan class\\u003d\\\\\\\"gpio-right-label\\\\\\\" ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d1\\\\\\\"\\u003e{{ cell.label }}\\u003c/span\\u003e\\\\n \\u003c/section\\u003e\\\\n \\u003csection layout\\u003d\\\\\\\"row\\\\\\\" flex ng-if\\u003d\\\\\\\"!cell\\\\\\\"\\u003e\\\\n \\u003cspan flex ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d0\\\\\\\"\\u003e\\u003c/span\\u003e\\\\n \\u003cspan class\\u003d\\\\\\\"switch-panel\\\\\\\"\\\\n ng-style\\u003d\\\\\\\"{\\u0027height\\u0027: prefferedRowHeight+\\u0027px\\u0027, \\u0027backgroundColor\\u0027: \\u0027{{ switchPanelBackgroundColor }}\\u0027}\\\\\\\"\\u003e\\u003c/span\\u003e\\\\n \\u003cspan flex ng-show\\u003d\\\\\\\"$index\\u003d\\u003d\\u003d1\\\\\\\"\\u003e\\u003c/span\\u003e\\\\n \\u003c/section\\u003e\\\\n \\u003c/section\\u003e\\\\n \\u003c/section\\u003e \\\\n \\u003cspan class\\u003d\\\\\\\"error\\\\\\\" style\\u003d\\\\\\\"position: absolute; bottom: 5px;\\\\\\\" ng-show\\u003d\\\\\\\"rpcErrorText\\\\\\\"\\u003e{{rpcErrorText}}\\u003c/span\\u003e\\\\n \\u003cmd-progress-linear ng-show\\u003d\\\\\\\"executingRpcRequest\\\\\\\" style\\u003d\\\\\\\"position: absolute; bottom: 0;\\\\\\\" md-mode\\u003d\\\\\\\"indeterminate\\\\\\\"\\u003e\\u003c/md-progress-linear\\u003e \\\\n\\u003c/fieldset\\u003e\\\",\\\"templateCss\\\":\\\".error {\\\\n font-size: 14px !important;\\\\n color: maroon;/*rgb(250,250,250);*/\\\\n background-color: transparent;\\\\n padding: 6px;\\\\n}\\\\n\\\\n.error span {\\\\n margin: auto;\\\\n}\\\\n\\\\n.gpio-panel {\\\\n padding-top: 10px;\\\\n white-space: nowrap;\\\\n}\\\\n\\\\n.switch-panel {\\\\n margin: 0;\\\\n height: 32px;\\\\n width: 66px;\\\\n min-width: 66px;\\\\n}\\\\n\\\\n.switch-panel md-switch {\\\\n margin: 0;\\\\n width: 36px;\\\\n min-width: 36px;\\\\n}\\\\n\\\\n.switch-panel md-switch \\u003e div.md-container {\\\\n margin: 0;\\\\n}\\\\n\\\\n.switch-panel.col-0 md-switch {\\\\n padding-left: 8px;\\\\n padding-right: 4px;\\\\n}\\\\n\\\\n.switch-panel.col-1 md-switch {\\\\n padding-left: 4px;\\\\n padding-right: 8px;\\\\n}\\\\n\\\\n.gpio-row {\\\\n height: 32px;\\\\n}\\\\n\\\\n.pin {\\\\n margin-top: auto;\\\\n margin-bottom: auto;\\\\n color: white;\\\\n font-size: 12px;\\\\n width: 16px;\\\\n min-width: 16px;\\\\n}\\\\n\\\\n.switch-panel.col-0 .pin {\\\\n margin-left: auto;\\\\n padding-left: 2px;\\\\n text-align: right;\\\\n}\\\\n\\\\n.switch-panel.col-1 .pin {\\\\n margin-right: auto;\\\\n \\\\n text-align: left;\\\\n}\\\\n\\\\n.gpio-left-label {\\\\n margin-right: 8px;\\\\n}\\\\n\\\\n.gpio-right-label {\\\\n margin-left: 8px;\\\\n}\\\",\\\"controllerScript\\\":\\\"self.onInit \\u003d function() {\\\\n \\\\n var i, gpio;\\\\n var scope \\u003d self.ctx.$scope;\\\\n var settings \\u003d self.ctx.settings;\\\\n scope.gpioList \\u003d [];\\\\n for (var g \\u003d 0; g \\u003c settings.gpioList.length; g++) {\\\\n gpio \\u003d settings.gpioList[g];\\\\n scope.gpioList.push(\\\\n {\\\\n row: gpio.row,\\\\n col: gpio.col,\\\\n pin: gpio.pin,\\\\n label: gpio.label,\\\\n enabled: false\\\\n }\\\\n );\\\\n }\\\\n\\\\n scope.requestTimeout \\u003d settings.requestTimeout || 1000;\\\\n\\\\n scope.switchPanelBackgroundColor \\u003d settings.switchPanelBackgroundColor || tinycolor(\\u0027green\\u0027).lighten(2).toRgbString();\\\\n\\\\n scope.gpioStatusRequest \\u003d {\\\\n method: \\\\\\\"getGpioStatus\\\\\\\",\\\\n paramsBody: \\\\\\\"{}\\\\\\\"\\\\n };\\\\n \\\\n if (settings.gpioStatusRequest) {\\\\n scope.gpioStatusRequest.method \\u003d settings.gpioStatusRequest.method || scope.gpioStatusRequest.method;\\\\n scope.gpioStatusRequest.paramsBody \\u003d settings.gpioStatusRequest.paramsBody || scope.gpioStatusRequest.paramsBody;\\\\n }\\\\n \\\\n scope.gpioStatusChangeRequest \\u003d {\\\\n method: \\\\\\\"setGpioStatus\\\\\\\",\\\\n paramsBody: \\\\\\\"{\\\\\\\\n \\\\\\\\\\\\\\\"pin\\\\\\\\\\\\\\\": \\\\\\\\\\\\\\\"{$pin}\\\\\\\\\\\\\\\",\\\\\\\\n \\\\\\\\\\\\\\\"enabled\\\\\\\\\\\\\\\": \\\\\\\\\\\\\\\"{$enabled}\\\\\\\\\\\\\\\"\\\\\\\\n}\\\\\\\"\\\\n };\\\\n \\\\n if (settings.gpioStatusChangeRequest) {\\\\n scope.gpioStatusChangeRequest.method \\u003d settings.gpioStatusChangeRequest.method || scope.gpioStatusChangeRequest.method;\\\\n scope.gpioStatusChangeRequest.paramsBody \\u003d settings.gpioStatusChangeRequest.paramsBody || scope.gpioStatusChangeRequest.paramsBody;\\\\n }\\\\n \\\\n scope.parseGpioStatusFunction \\u003d \\\\\\\"return body[pin] \\u003d\\u003d\\u003d true;\\\\\\\";\\\\n \\\\n if (settings.parseGpioStatusFunction \\u0026\\u0026 settings.parseGpioStatusFunction.length \\u003e 0) {\\\\n scope.parseGpioStatusFunction \\u003d settings.parseGpioStatusFunction;\\\\n }\\\\n \\\\n scope.parseGpioStatusFunction \\u003d new Function(\\\\\\\"body, pin\\\\\\\", scope.parseGpioStatusFunction);\\\\n \\\\n function requestGpioStatus() {\\\\n self.ctx.controlApi.sendTwoWayCommand(scope.gpioStatusRequest.method, \\\\n scope.gpioStatusRequest.paramsBody, \\\\n scope.requestTimeout)\\\\n .then(\\\\n function success(responseBody) {\\\\n for (var g \\u003d 0; g \\u003c scope.gpioList.length; g++) {\\\\n var gpio \\u003d scope.gpioList[g];\\\\n var enabled \\u003d scope.parseGpioStatusFunction.apply(this, [responseBody, gpio.pin]);\\\\n gpio.enabled \\u003d enabled; \\\\n }\\\\n }\\\\n );\\\\n }\\\\n \\\\n function changeGpioStatus(gpio) {\\\\n var pin \\u003d gpio.pin + \\u0027\\u0027;\\\\n var enabled \\u003d !gpio.enabled;\\\\n enabled \\u003d enabled \\u003d\\u003d\\u003d true ? \\u0027true\\u0027 : \\u0027false\\u0027;\\\\n var paramsBody \\u003d scope.gpioStatusChangeRequest.paramsBody;\\\\n var requestBody \\u003d JSON.parse(paramsBody.replace(\\\\\\\"\\\\\\\\\\\\\\\"{$pin}\\\\\\\\\\\\\\\"\\\\\\\", pin).replace(\\\\\\\"\\\\\\\\\\\\\\\"{$enabled}\\\\\\\\\\\\\\\"\\\\\\\", enabled));\\\\n self.ctx.controlApi.sendTwoWayCommand(scope.gpioStatusChangeRequest.method, \\\\n requestBody, scope.requestTimeout)\\\\n .then(\\\\n function success(responseBody) {\\\\n var enabled \\u003d scope.parseGpioStatusFunction.apply(this, [responseBody, gpio.pin]);\\\\n gpio.enabled \\u003d enabled;\\\\n }\\\\n );\\\\n }\\\\n \\\\n scope.gpioCells \\u003d {};\\\\n var rowCount \\u003d 0;\\\\n for (i \\u003d 0; i \\u003c scope.gpioList.length; i++) {\\\\n gpio \\u003d scope.gpioList[i];\\\\n scope.gpioCells[gpio.row+\\u0027_\\u0027+gpio.col] \\u003d gpio;\\\\n rowCount \\u003d Math.max(rowCount, gpio.row+1);\\\\n }\\\\n \\\\n scope.prefferedRowHeight \\u003d 32;\\\\n scope.rows \\u003d [];\\\\n for (i \\u003d 0; i \\u003c rowCount; i++) {\\\\n var row \\u003d [];\\\\n for (var c \\u003d0; c\\u003c2;c++) {\\\\n if (scope.gpioCells[i+\\u0027_\\u0027+c]) {\\\\n row[c] \\u003d scope.gpioCells[i+\\u0027_\\u0027+c];\\\\n } else {\\\\n row[c] \\u003d null;\\\\n }\\\\n }\\\\n scope.rows.push(row);\\\\n }\\\\n\\\\n scope.gpioClick \\u003d function($event, gpio) {\\\\n changeGpioStatus(gpio);\\\\n };\\\\n\\\\n requestGpioStatus(); \\\\n \\\\n self.onResize();\\\\n}\\\\n\\\\nself.onResize \\u003d function() {\\\\n var scope \\u003d self.ctx.$scope;\\\\n var rowCount \\u003d scope.rows.length;\\\\n var prefferedRowHeight \\u003d (self.ctx.height - 35)/rowCount;\\\\n prefferedRowHeight \\u003d Math.min(32, prefferedRowHeight);\\\\n prefferedRowHeight \\u003d Math.max(12, prefferedRowHeight);\\\\n scope.prefferedRowHeight \\u003d prefferedRowHeight;\\\\n var ratio \\u003d prefferedRowHeight/32;\\\\n var switches \\u003d $(\\u0027md-switch\\u0027, self.ctx.$container);\\\\n switches.css(\\u0027height\\u0027, 30*ratio+\\u0027px\\u0027);\\\\n switches.css(\\u0027width\\u0027, 36*ratio+\\u0027px\\u0027);\\\\n switches.css(\\u0027min-width\\u0027, 36*ratio+\\u0027px\\u0027);\\\\n $(\\u0027.md-container\\u0027, switches).css(\\u0027height\\u0027, 24*ratio+\\u0027px\\u0027);\\\\n $(\\u0027.md-container\\u0027, switches).css(\\u0027width\\u0027, 36*ratio+\\u0027px\\u0027);\\\\n var bars \\u003d $(\\u0027.md-bar\\u0027, self.ctx.$container);\\\\n bars.css(\\u0027height\\u0027, 14*ratio+\\u0027px\\u0027);\\\\n bars.css(\\u0027width\\u0027, 34*ratio+\\u0027px\\u0027);\\\\n var thumbs \\u003d $(\\u0027.md-thumb\\u0027, self.ctx.$container);\\\\n thumbs.css(\\u0027height\\u0027, 20*ratio+\\u0027px\\u0027);\\\\n thumbs.css(\\u0027width\\u0027, 20*ratio+\\u0027px\\u0027);\\\\n \\\\n var leftLabels \\u003d $(\\u0027.gpio-left-label\\u0027, self.ctx.$container);\\\\n leftLabels.css(\\u0027font-size\\u0027, 16*ratio+\\u0027px\\u0027);\\\\n var rightLabels \\u003d $(\\u0027.gpio-right-label\\u0027, self.ctx.$container);\\\\n rightLabels.css(\\u0027font-size\\u0027, 16*ratio+\\u0027px\\u0027);\\\\n var pins \\u003d $(\\u0027.pin\\u0027, self.ctx.$container);\\\\n var pinsFontSize \\u003d Math.max(9, 12*ratio);\\\\n pins.css(\\u0027font-size\\u0027, pinsFontSize+\\u0027px\\u0027); \\\\n}\\\\n\\\\nself.onDestroy \\u003d function() {\\\\n}\\\\n\\\",\\\"settingsSchema\\\":\\\"{\\\\n \\\\\\\"schema\\\\\\\": {\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"object\\\\\\\",\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Settings\\\\\\\",\\\\n \\\\\\\"properties\\\\\\\": {\\\\n \\\\\\\"gpioList\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Gpio switches\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"array\\\\\\\",\\\\n \\\\\\\"minItems\\\\\\\" : 1,\\\\n \\\\\\\"items\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Gpio switch\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"object\\\\\\\",\\\\n \\\\\\\"properties\\\\\\\": {\\\\n \\\\\\\"pin\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Pin\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"number\\\\\\\"\\\\n },\\\\n \\\\\\\"label\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Label\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\"\\\\n },\\\\n \\\\\\\"row\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Row\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"number\\\\\\\"\\\\n },\\\\n \\\\\\\"col\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Column\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"number\\\\\\\"\\\\n }\\\\n },\\\\n \\\\\\\"required\\\\\\\": [\\\\\\\"pin\\\\\\\", \\\\\\\"label\\\\\\\", \\\\\\\"row\\\\\\\", \\\\\\\"col\\\\\\\"]\\\\n }\\\\n },\\\\n \\\\\\\"requestTimeout\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"RPC request timeout\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"number\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": 500\\\\n },\\\\n \\\\\\\"switchPanelBackgroundColor\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Switches panel background color\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"#008a00\\\\\\\"\\\\n },\\\\n \\\\\\\"gpioStatusRequest\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"GPIO status request\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"object\\\\\\\",\\\\n \\\\\\\"properties\\\\\\\": {\\\\n \\\\\\\"method\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Method name\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"getGpioStatus\\\\\\\"\\\\n },\\\\n \\\\\\\"paramsBody\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Method body\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"{}\\\\\\\"\\\\n }\\\\n },\\\\n \\\\\\\"required\\\\\\\": [\\\\\\\"method\\\\\\\", \\\\\\\"paramsBody\\\\\\\"]\\\\n },\\\\n \\\\\\\"gpioStatusChangeRequest\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"GPIO status change request\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"object\\\\\\\",\\\\n \\\\\\\"properties\\\\\\\": {\\\\n \\\\\\\"method\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Method name\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"setGpioStatus\\\\\\\"\\\\n },\\\\n \\\\\\\"paramsBody\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Method body\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"{\\\\\\\\n \\\\\\\\\\\\\\\"pin\\\\\\\\\\\\\\\": \\\\\\\\\\\\\\\"{$pin}\\\\\\\\\\\\\\\",\\\\\\\\n \\\\\\\\\\\\\\\"enabled\\\\\\\\\\\\\\\": \\\\\\\\\\\\\\\"{$enabled}\\\\\\\\\\\\\\\"\\\\\\\\n}\\\\\\\"\\\\n }\\\\n },\\\\n \\\\\\\"required\\\\\\\": [\\\\\\\"method\\\\\\\", \\\\\\\"paramsBody\\\\\\\"]\\\\n },\\\\n \\\\\\\"parseGpioStatusFunction\\\\\\\": {\\\\n \\\\\\\"title\\\\\\\": \\\\\\\"Parse gpio status function\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"return body[pin] \\u003d\\u003d\\u003d true;\\\\\\\"\\\\n } \\\\n },\\\\n \\\\\\\"required\\\\\\\": [\\\\\\\"gpioList\\\\\\\", \\\\n \\\\\\\"requestTimeout\\\\\\\",\\\\n \\\\\\\"switchPanelBackgroundColor\\\\\\\",\\\\n \\\\\\\"gpioStatusRequest\\\\\\\",\\\\n \\\\\\\"gpioStatusChangeRequest\\\\\\\",\\\\n \\\\\\\"parseGpioStatusFunction\\\\\\\"]\\\\n },\\\\n \\\\\\\"form\\\\\\\": [\\\\n \\\\\\\"gpioList\\\\\\\",\\\\n \\\\\\\"requestTimeout\\\\\\\",\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"switchPanelBackgroundColor\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"color\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"gpioStatusRequest\\\\\\\",\\\\n \\\\\\\"items\\\\\\\": [\\\\n \\\\\\\"gpioStatusRequest.method\\\\\\\",\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"gpioStatusRequest.paramsBody\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"json\\\\\\\"\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"gpioStatusChangeRequest\\\\\\\",\\\\n \\\\\\\"items\\\\\\\": [\\\\n \\\\\\\"gpioStatusChangeRequest.method\\\\\\\",\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"gpioStatusChangeRequest.paramsBody\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"json\\\\\\\"\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"parseGpioStatusFunction\\\\\\\",\\\\n \\\\\\\"type\\\\\\\": \\\\\\\"javascript\\\\\\\"\\\\n }\\\\n ]\\\\n}\\\",\\\"dataKeySettingsSchema\\\":\\\"{}\\\\n\\\",\\\"defaultConfig\\\":\\\"{\\\\\\\"targetDeviceAliases\\\\\\\":[],\\\\\\\"showTitle\\\\\\\":true,\\\\\\\"backgroundColor\\\\\\\":\\\\\\\"#fff\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"rgba(0, 0, 0, 0.87)\\\\\\\",\\\\\\\"padding\\\\\\\":\\\\\\\"0px\\\\\\\",\\\\\\\"settings\\\\\\\":{\\\\\\\"parseGpioStatusFunction\\\\\\\":\\\\\\\"return body[pin] \\u003d\\u003d\\u003d true;\\\\\\\",\\\\\\\"gpioStatusChangeRequest\\\\\\\":{\\\\\\\"method\\\\\\\":\\\\\\\"setGpioStatus\\\\\\\",\\\\\\\"paramsBody\\\\\\\":\\\\\\\"{\\\\\\\\n \\\\\\\\\\\\\\\"pin\\\\\\\\\\\\\\\": \\\\\\\\\\\\\\\"{$pin}\\\\\\\\\\\\\\\",\\\\\\\\n \\\\\\\\\\\\\\\"enabled\\\\\\\\\\\\\\\": \\\\\\\\\\\\\\\"{$enabled}\\\\\\\\\\\\\\\"\\\\\\\\n}\\\\\\\"},\\\\\\\"requestTimeout\\\\\\\":500,\\\\\\\"switchPanelBackgroundColor\\\\\\\":\\\\\\\"#b71c1c\\\\\\\",\\\\\\\"gpioStatusRequest\\\\\\\":{\\\\\\\"method\\\\\\\":\\\\\\\"getGpioStatus\\\\\\\",\\\\\\\"paramsBody\\\\\\\":\\\\\\\"{}\\\\\\\"},\\\\\\\"gpioList\\\\\\\":[{\\\\\\\"pin\\\\\\\":1,\\\\\\\"label\\\\\\\":\\\\\\\"GPIO 1\\\\\\\",\\\\\\\"row\\\\\\\":0,\\\\\\\"col\\\\\\\":0,\\\\\\\"_uniqueKey\\\\\\\":0},{\\\\\\\"pin\\\\\\\":2,\\\\\\\"label\\\\\\\":\\\\\\\"GPIO 2\\\\\\\",\\\\\\\"row\\\\\\\":0,\\\\\\\"col\\\\\\\":1,\\\\\\\"_uniqueKey\\\\\\\":1},{\\\\\\\"pin\\\\\\\":3,\\\\\\\"label\\\\\\\":\\\\\\\"GPIO 3\\\\\\\",\\\\\\\"row\\\\\\\":1,\\\\\\\"col\\\\\\\":0,\\\\\\\"_uniqueKey\\\\\\\":2}]},\\\\\\\"title\\\\\\\":\\\\\\\"Basic GPIO Control\\\\\\\"}\\\"}\",{\"r\":\"@java.lang.Class\"}]": 5
+ },
+ "org.thingsboard.server.dao.sql.relation.JpaRelationDao.saveRelation": {
+ "[{\"SYS_TENANT_ID\":{\"SYS_TENANT_ID\":{\"r\":\"@org.thingsboard.server.common.data.id.TenantId\"},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},{\"log\":{\"r\":\"@ch.qos.logback.classic.Logger\"},\"serialVersionUID\":\"2807343040519543363\",\"CONTAINS_TYPE\":\"Contains\",\"MANAGES_TYPE\":\"Manages\",\"from\":{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"to\":{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"type\":\"Contains\",\"typeGroup\":\"RULE_CHAIN\"}]": 11
+ },
+ "org.thingsboard.server.dao.sql.relation.JpaRelationDao.findAllByFrom": {
+ "[{\"SYS_TENANT_ID\":{\"SYS_TENANT_ID\":{\"r\":\"@org.thingsboard.server.common.data.id.TenantId\"},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},{\"serialVersionUID\":\"1\",\"id\":{\"r\":\"@java.util.UUID\"}},\"RULE_NODE\"]": 3
+ }
+}
\ No newline at end of file
applications/pull.sh 2(+0 -2)
diff --git a/applications/pull.sh b/applications/pull.sh
index 1843972..beea436 100644
--- a/applications/pull.sh
+++ b/applications/pull.sh
@@ -2,8 +2,6 @@
echo "uncached"
cd uncached; bash pull.sh; cd ..
-echo "developers"
-cd developers; bash pull.sh; cd ..
echo "aplcache"
cd aplcache; bash pull.sh; cd ..
echo "memoizeit"
approaches/compile.sh 23(+17 -6)
diff --git a/approaches/compile.sh b/approaches/compile.sh
index ae6feef..284034d 100644
--- a/approaches/compile.sh
+++ b/approaches/compile.sh
@@ -1,8 +1,19 @@
#!/bin/bash
-for directory in *; do
- if [[ -d $directory ]]; then
- mvn -f $directory/pom.xml clean install -DskipTests &
- fi
-done
-wait
\ No newline at end of file
+if [[ -f APLCache/pom.xml ]]; then
+ mvn -f APLCache/pom.xml clean install -DskipTests &
+fi
+if [[ -f MemoizeIt/pom.xml ]]; then
+ mvn -f MemoizeIt/pom.xml clean install -DskipTests &
+fi
+if [[ -f TFCache/pom.xml ]]; then
+ mvn -f TFCache/pom.xml clean install -DskipTests &
+fi
+wait
+if [[ -f APLCacheTF/pom.xml ]]; then
+ mvn -f APLCacheTF/pom.xml clean install -DskipTests &
+fi
+if [[ -f MemoizeItTF/pom.xml ]]; then
+ mvn -f MemoizeItTF/pom.xml clean install -DskipTests &
+fi
+wait
approaches/configure 5(+4 -1)
diff --git a/approaches/configure b/approaches/configure
index eadad51..1884801 100755
--- a/approaches/configure
+++ b/approaches/configure
@@ -9,4 +9,7 @@ if [[ ! -z $1 ]]; then
fi
git clone --depth=1 https://${passphrase}github.com/rmeloca/APLCache.git
-git clone --depth=1 https://${passphrase}github.com/rmeloca/MemoizeIt.git
\ No newline at end of file
+git clone --depth=1 https://${passphrase}github.com/rmeloca/MemoizeIt.git
+git clone --depth=1 https://${passphrase}github.com/rmeloca/TFCache.git
+git clone --depth=1 https://${passphrase}github.com/rmeloca/APLCacheTF.git
+git clone --depth=1 https://${passphrase}github.com/rmeloca/MemoizeItTF.git
reduce.sh 65(+36 -29)
diff --git a/reduce.sh b/reduce.sh
index 16a11df..26446fa 100755
--- a/reduce.sh
+++ b/reduce.sh
@@ -7,15 +7,18 @@ function initialize-output() {
overwrite="$2"
if [[ "$reduce" = "*" || "$reduce" = "requests" ]]; then
if [[ ! -f applications/output/requests-handled.csv || "$overwrite" == "overwrite" ]]; then
- echo 'application,version,users,execution,time,requests' > applications/output/requests-handled.csv
+ echo 'application,version,group,users,execution,time,requests' > applications/output/requests-handled.csv
fi
fi
if [[ "$reduce" = "*" || "$reduce" = "cache" ]]; then
if [[ ! -f applications/output/hits-distribution.csv || "$overwrite" == "overwrite" ]]; then
- echo 'application,version,users,name,identifier,event,amount' > applications/output/hits-distribution.csv
+ echo 'application,version,group,users,name,identifier,event,amount' > applications/output/hits-distribution.csv
fi
if [[ ! -f applications/output/uncached-parameters.csv || "$overwrite" == "overwrite" ]]; then
- echo 'application,version,users,name,parameters,amount' > applications/output/uncached-parameters.csv
+ echo 'application,version,group,users,name,parameters,amount' > applications/output/uncached-parameters.csv
+ fi
+ if [[ ! -f applications/output/cache-size-distribution.csv || "$overwrite" == "overwrite" ]]; then
+ echo 'application,version,group,users,name,time,size' > applications/output/cache-size-distribution.csv
fi
fi
}
@@ -28,7 +31,7 @@ fi
JAVA_OPTS=${JAVA_OPTS:-"-Xms4096m -Xmx6124m"}
host="localhost"
-versions="uncached developers aplcache memoizeit"
+groups="aplcache memoizeit"
applications="*"
reduce="*"
overwrite="false"
@@ -56,32 +59,36 @@ else
execute "$host" "$command"
fi
echo "$(date '+%F %T') Reducing $reduce in host $host for the applications $applications among the versions $versions"
-for version in $versions; do
- version=${version%/}
- if [[ $applications = "*" ]]; then
- existing_applications=$(echo applications/$version/*/)
- else
- existing_applications=$applications
- fi
- for application in $existing_applications; do
- application=${application//applications\/$version\//}
- application=${application%/}
- for user in 1 5 25; do
- if [[ "$reduce" = "*" || "$reduce" = "requests" ]]; then
- for execution in {1..10}; do
- echo "$(date '+%F %T') Reducing requests of $application-$version with $user users and execution $execution"
- java $JAVA_OPTS -jar adapters/RequestsSimulator/target/RequestsSimulator-1.0.jar --throughput=applications/output/$application-$version-${user}user-${execution}execution-requests --reduce=applications/output/requests-handled.csv --prefix=$application,$version,$user,$execution,
- done
- fi
- if [[ $host = "localhost" && ("$reduce" = "*" || "$reduce" = "cache") ]]; then
- echo "$(date '+%F %T') Reducing cachemetrics of $application-$version with $user users"
- java $JAVA_OPTS -jar adapters/Cache/target/Cache-1.0.jar --events=applications/output/$application-$version-${user}user-cache --reduce=applications/output/hits-distribution.csv --prefix=$application,$version,$user,
- java $JAVA_OPTS -jar adapters/Cache/target/Cache-1.0.jar --events=applications/output/$application-$version-${user}user-cache --reduce=applications/output/cache-size-distribution.csv --size --prefix=$application,$version,$user,
- if [[ $version = "aplcache" ]]; then
- echo "$(date '+%F %T') Reducing parameters of $application with $user users"
- java $JAVA_OPTS -jar adapters/Cache/target/Cache-1.0.jar --uncached=applications/output/$application-$version-${user}user-cache.log --reduce=applications/output/uncached-parameters.csv --prefix=$application,$version,$user, --hash
+for group in $groups; do
+ versions=$(echo applications/$group/*/)
+ for version in $versions; do
+ version=${version//applications\/$group\//}
+ version=${version%/}
+ if [[ $applications = "*" ]]; then
+ existing_applications=$(echo applications/$group/$version/*/)
+ else
+ existing_applications=$applications
+ fi
+ for application in $existing_applications; do
+ application=${application//applications\/$group\/$version\//}
+ application=${application%/}
+ for user in 1 5 25; do
+ if [[ "$reduce" = "*" || "$reduce" = "requests" ]]; then
+ for execution in {1..10}; do
+ echo "$(date '+%F %T') Reducing requests of $application-$version with $user users and execution $execution"
+ java $JAVA_OPTS -jar adapters/RequestsSimulator/target/RequestsSimulator-1.0.jar --throughput=applications/output/$application-$version-${user}user-${execution}execution-requests --reduce=applications/output/requests-handled.csv --prefix=$application,$version,$group,$user,$execution,
+ done
fi
- fi
+ if [[ $host = "localhost" && ("$reduce" = "*" || "$reduce" = "cache") ]]; then
+ echo "$(date '+%F %T') Reducing cachemetrics of $application-$version with $user users"
+ java $JAVA_OPTS -jar adapters/Cache/target/Cache-1.0.jar --events=applications/output/$application-$version-${user}user-cache --reduce=applications/output/hits-distribution.csv --prefix=$application,$version,$group,$user,
+ java $JAVA_OPTS -jar adapters/Cache/target/Cache-1.0.jar --events=applications/output/$application-$version-${user}user-cache --reduce=applications/output/cache-size-distribution.csv --size --prefix=$application,$version,$group,$user,
+ if [[ $version == aplcache* ]]; then
+ echo "$(date '+%F %T') Reducing parameters of $application with $user users"
+ java $JAVA_OPTS -jar adapters/Cache/target/Cache-1.0.jar --uncached=applications/output/$application-$version-${user}user-cache.log --reduce=applications/output/uncached-parameters.csv --prefix=$application,$version,$group,$user, --hash
+ fi
+ fi
+ done
done
done
done
run.sh 58(+31 -27)
diff --git a/run.sh b/run.sh
index 76dbbd0..9a3dd5d 100644
--- a/run.sh
+++ b/run.sh
@@ -11,12 +11,12 @@ export JAVA_OPTS=${JAVA_OPTS:-"-Xmx7500m"}
JAVA_SERVER_OPTS=${JAVA_SERVER_OPTS:-"-Xmx30000m"}
host="localhost"
-versions="uncached developers aplcache memoizeit"
+groups="aplcache memoizeit"
applications=$(echo applications/uncached/*/)
if [[ ! -z $1 ]]; then
host=$1
if [[ ! -z $2 ]]; then
- versions=$2
+ groups=$2
if [[ ! -z $3 ]]; then
applications=$3
fi
@@ -42,39 +42,43 @@ for application in $applications; do
execute "$host" "$command"
sleep 30
fi
- for version in $versions; do
- version=${version%/}
- echo "$(date '+%F %T') Sampling $application with $user users in $version version"
- for execution in {1..10}; do
- if [[ -f applications/output/$application-$version-${user}user-${execution}execution-requests ]]; then
- echo "$(date '+%F %T') Skipping $application with $user users and execution $execution"
+ for group in $groups; do
+ versions=$(echo applications/$group/*/)
+ for version in $versions; do
+ version=${version//applications\/$group\//}
+ version=${version%/}
+ echo "$(date '+%F %T') Sampling $application with $user users in $version version"
+ for execution in {1..10}; do
+ if [[ -f applications/output/$application-$version-${user}user-${execution}execution-requests ]]; then
+ echo "$(date '+%F %T') Skipping $application with $user users and execution $execution"
+ else
+ echo "$(date '+%F %T') Running $application with $user users and execution $execution"
+ command="JAVA_OPTS=$JAVA_SERVER_OPTS TRACER_ENABLE=false CACHE_EVENTS=null APLCACHE_LOG=null docker-compose -f applications/$group/$version/$application/docker-compose.yml up -d --build"
+ execute "$host" "$command"
+ while ! curl -s $host:8080 > /dev/null; do sleep 5; done
+ sleep 30
+ timeout 750 java $JAVA_OPTS -jar adapters/RequestsSimulator/target/RequestsSimulator-1.0.jar --profile=applications/workloads/$application.json --execute=applications/workloads/$application-workload-${user}user.json --throughput=applications/output/$application-$version-${user}user-${execution}execution-requests --host=$host --home="applications/workloads/" > applications/output/$application-$version-${user}user-${execution}execution-simulator.log 2>&1
+ command="docker-compose -f applications/$group/$version/$application/docker-compose.yml down -v"
+ execute "$host" "$command"
+ sleep 30
+ fi
+ done
+ if [[ $version = "uncached" ]]; then
+ echo "$(date '+%F %T') Skipping uncached version of $application with $user users"
+ elif [[ -f applications/output/$application-cachemetrics-$version-${user}user-requests ]]; then
+ echo "$(date '+%F %T') Skipping measure of caching performance for $application with $user users"
else
- echo "$(date '+%F %T') Running $application with $user users and execution $execution"
- command="JAVA_OPTS=$JAVA_SERVER_OPTS TRACER_ENABLE=false CACHE_EVENTS=null APLCACHE_LOG=null docker-compose -f applications/$version/$application/docker-compose.yml up -d --build"
+ echo "$(date '+%F %T') Running measure of caching performance for $application with $user users"
+ command="JAVA_OPTS=$JAVA_SERVER_OPTS TRACER_ENABLE=false CACHE_EVENTS=/caching-approaches-comparison/applications/output/$application-$version-${user}user-cache APLCACHE_LOG=/caching-approaches-comparison/applications/output/$application-$version-${user}user-cache.log docker-compose -f applications/$group/$version/$application/docker-compose.yml up -d --build"
execute "$host" "$command"
while ! curl -s $host:8080 > /dev/null; do sleep 5; done
sleep 30
- timeout 750 java $JAVA_OPTS -jar adapters/RequestsSimulator/target/RequestsSimulator-1.0.jar --profile=applications/workloads/$application.json --execute=applications/workloads/$application-workload-${user}user.json --throughput=applications/output/$application-$version-${user}user-${execution}execution-requests --host=$host --home="applications/workloads/" > applications/output/$application-$version-${user}user-${execution}execution-simulator.log 2>&1
- command="docker-compose -f applications/$version/$application/docker-compose.yml down -v"
+ timeout 750 java $JAVA_OPTS -jar adapters/RequestsSimulator/target/RequestsSimulator-1.0.jar --profile=applications/workloads/$application.json --execute=applications/workloads/$application-workload-${user}user.json --throughput=applications/output/$application-cachemetrics-$version-${user}user-requests --host=$host --home="applications/workloads/" > applications/output/$application-cachemetrics-$version-${user}user-simulator.log 2>&1
+ command="docker-compose -f applications/$group/$version/$application/docker-compose.yml down -v"
execute "$host" "$command"
sleep 30
fi
done
- if [[ $version = "uncached" ]]; then
- echo "$(date '+%F %T') Skipping uncached version of $application with $user users"
- elif [[ -f applications/output/$application-cachemetrics-$version-${user}user-requests ]]; then
- echo "$(date '+%F %T') Skipping measure of caching performance for $application with $user users"
- else
- echo "$(date '+%F %T') Running measure of caching performance for $application with $user users"
- command="JAVA_OPTS=$JAVA_SERVER_OPTS TRACER_ENABLE=false CACHE_EVENTS=/caching-approaches-comparison/applications/output/$application-$version-${user}user-cache APLCACHE_LOG=/caching-approaches-comparison/applications/output/$application-$version-${user}user-cache.log docker-compose -f applications/$version/$application/docker-compose.yml up -d --build"
- execute "$host" "$command"
- while ! curl -s $host:8080 > /dev/null; do sleep 5; done
- sleep 30
- timeout 750 java $JAVA_OPTS -jar adapters/RequestsSimulator/target/RequestsSimulator-1.0.jar --profile=applications/workloads/$application.json --execute=applications/workloads/$application-workload-${user}user.json --throughput=applications/output/$application-cachemetrics-$version-${user}user-requests --host=$host --home="applications/workloads/" > applications/output/$application-cachemetrics-$version-${user}user-simulator.log 2>&1
- command="docker-compose -f applications/$version/$application/docker-compose.yml down -v"
- execute "$host" "$command"
- sleep 30
- fi
done
done
done