diff --git a/testing-logs/cxx_logs.html b/testing-logs/cxx_logs.html index 6a3abde..1f37f05 100644 --- a/testing-logs/cxx_logs.html +++ b/testing-logs/cxx_logs.html @@ -11,7 +11,7 @@

Testing logs for C++

-

Running at Fri Oct 11 05:13:16 AM EDT 2024

+

Running at Fri Oct 11 09:13:07 AM EDT 2024

Assignment 0

@@ -1672,8 +1672,8 @@

Build Answer for Assignment 11

Run Answer for Assignment 11

Guessing ./2048 is the right binary file where main is
 
-[2024-10-11 05:15:07] [connect] Successful connection
-[2024-10-11 05:15:07] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638106 101
+[2024-10-11 09:14:59] [connect] Successful connection
+[2024-10-11 09:14:59] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652499 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1684,7 +1684,7 @@ 

Run Answer for Assignment 11

http://bridges-games.herokuapp.com/assignments/111/bridges_testing -[2024-10-11 05:15:07] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:14:59] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1718,8 +1718,8 @@

Build Answer for Assignment 12

Run Answer for Assignment 12

Guessing ./AStarMaze is the right binary file where main is
 
-[2024-10-11 05:15:17] [connect] Successful connection
-[2024-10-11 05:15:17] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638117 101
+[2024-10-11 09:15:10] [connect] Successful connection
+[2024-10-11 09:15:10] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652510 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1730,7 +1730,7 @@ 

Run Answer for Assignment 12

http://bridges-games.herokuapp.com/assignments/112/bridges_testing -[2024-10-11 05:15:18] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:15:10] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1764,8 +1764,8 @@

Build Answer for Assignment 13

Run Answer for Assignment 13

Guessing ./InfiniteRunner is the right binary file where main is
 
-[2024-10-11 05:15:28] [connect] Successful connection
-[2024-10-11 05:15:28] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638128 101
+[2024-10-11 09:15:20] [connect] Successful connection
+[2024-10-11 09:15:20] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652520 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1776,7 +1776,7 @@ 

Run Answer for Assignment 13

http://bridges-games.herokuapp.com/assignments/113/bridges_testing -[2024-10-11 05:15:28] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:15:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1810,8 +1810,8 @@

Build Answer for Assignment 14

Run Answer for Assignment 14

Guessing ./SpreadingFire is the right binary file where main is
 
-[2024-10-11 05:15:38] [connect] Successful connection
-[2024-10-11 05:15:38] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638137 101
+[2024-10-11 09:15:31] [connect] Successful connection
+[2024-10-11 09:15:31] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652531 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1822,7 +1822,7 @@ 

Run Answer for Assignment 14

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-10-11 05:15:38] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:15:31] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1856,8 +1856,8 @@

Build Answer for Assignment 15

Run Answer for Assignment 15

Guessing ./FallingSand is the right binary file where main is
 
-[2024-10-11 05:15:48] [connect] Successful connection
-[2024-10-11 05:15:48] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638148 101
+[2024-10-11 09:15:41] [connect] Successful connection
+[2024-10-11 09:15:41] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652541 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1868,7 +1868,7 @@ 

Run Answer for Assignment 15

http://bridges-games.herokuapp.com/assignments/115/bridges_testing -[2024-10-11 05:15:49] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:15:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1945,8 +1945,8 @@

Build Answer for Assignment 17

Run Answer for Assignment 17

Guessing ./ControlsTutorial is the right binary file where main is
 
-[2024-10-11 05:16:06] [connect] Successful connection
-[2024-10-11 05:16:06] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638166 101
+[2024-10-11 09:15:59] [connect] Successful connection
+[2024-10-11 09:15:59] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652559 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1957,7 +1957,7 @@ 

Run Answer for Assignment 17

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-10-11 05:16:07] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:15:59] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1991,8 +1991,8 @@

Build Answer for Assignment 18

Run Answer for Assignment 18

Guessing ./ControlsTutorial2 is the right binary file where main is
 
-[2024-10-11 05:16:17] [connect] Successful connection
-[2024-10-11 05:16:17] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638177 101
+[2024-10-11 09:16:08] [connect] Successful connection
+[2024-10-11 09:16:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652568 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2003,7 +2003,7 @@ 

Run Answer for Assignment 18

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-10-11 05:16:17] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:16:09] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2041,8 +2041,8 @@

Build Answer for Assignment 19

Run Answer for Assignment 19

Guessing ./BugStomp is the right binary file where main is
 
-[2024-10-11 05:16:26] [connect] Successful connection
-[2024-10-11 05:16:26] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638186 101
+[2024-10-11 09:16:19] [connect] Successful connection
+[2024-10-11 09:16:19] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652579 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2053,7 +2053,7 @@ 

Run Answer for Assignment 19

http://bridges-games.herokuapp.com/assignments/119/bridges_testing -[2024-10-11 05:16:27] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:16:19] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2087,8 +2087,8 @@

Build Answer for Assignment 20

Run Answer for Assignment 20

Guessing ./Minesweeper is the right binary file where main is
 
-[2024-10-11 05:16:37] [connect] Successful connection
-[2024-10-11 05:16:37] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638197 101
+[2024-10-11 09:16:29] [connect] Successful connection
+[2024-10-11 09:16:29] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652589 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2099,7 +2099,7 @@ 

Run Answer for Assignment 20

http://bridges-games.herokuapp.com/assignments/120/bridges_testing -[2024-10-11 05:16:38] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:16:30] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2133,8 +2133,8 @@

Build Answer for Assignment 21

Run Answer for Assignment 21

Guessing ./RaceCar is the right binary file where main is
 
-[2024-10-11 05:16:47] [connect] Successful connection
-[2024-10-11 05:16:47] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638207 101
+[2024-10-11 09:16:39] [connect] Successful connection
+[2024-10-11 09:16:39] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652599 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2145,7 +2145,7 @@ 

Run Answer for Assignment 21

http://bridges-games.herokuapp.com/assignments/121/bridges_testing -[2024-10-11 05:16:48] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:16:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2179,8 +2179,8 @@

Build Answer for Assignment 22

Run Answer for Assignment 22

Guessing ./Snake is the right binary file where main is
 
-[2024-10-11 05:16:58] [connect] Successful connection
-[2024-10-11 05:16:58] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638218 101
+[2024-10-11 09:16:50] [connect] Successful connection
+[2024-10-11 09:16:50] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652610 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2191,7 +2191,7 @@ 

Run Answer for Assignment 22

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-10-11 05:16:58] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:16:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2558,8 +2558,8 @@

Build Answer for Assignment 27

Run Answer for Assignment 27

Guessing ./SmileyFace is the right binary file where main is
 
-[2024-10-11 05:17:40] [connect] Successful connection
-[2024-10-11 05:17:40] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638260 101
+[2024-10-11 09:17:31] [connect] Successful connection
+[2024-10-11 09:17:31] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652651 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2570,7 +2570,7 @@ 

Run Answer for Assignment 27

http://bridges-games.herokuapp.com/assignments/127/bridges_testing -[2024-10-11 05:17:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:17:32] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2696,7 +2696,7 @@

Build Answer for Assignment 30

Run Answer for Assignment 30

Guessing ./TemporalBaconNumber is the right binary file where main is
 
-******Alarm clock
+*******Alarm clock
 could not run c++_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/c++_answer
 
@@ -2768,8 +2768,8 @@

Build Answer for Assignment 32

Run Answer for Assignment 32

Guessing ./TicTacToe is the right binary file where main is
 
-[2024-10-11 05:22:49] [connect] Successful connection
-[2024-10-11 05:22:49] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638569 101
+[2024-10-11 09:22:41] [connect] Successful connection
+[2024-10-11 09:22:41] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652961 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2780,7 +2780,7 @@ 

Run Answer for Assignment 32

http://bridges-games.herokuapp.com/assignments/132/bridges_testing -[2024-10-11 05:22:50] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:22:42] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2879,8 +2879,8 @@

Build Answer for Assignment 34

Run Answer for Assignment 34

Guessing ./GameTutorial is the right binary file where main is
 
-[2024-10-11 05:23:04] [connect] Successful connection
-[2024-10-11 05:23:04] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638584 101
+[2024-10-11 09:22:57] [connect] Successful connection
+[2024-10-11 09:22:57] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652977 101
 sockopen on namespace /
 Size:10,10
 Setting framelimit to 10
@@ -2892,7 +2892,7 @@ 

Run Answer for Assignment 34

http://bridges-games.herokuapp.com/assignments/134/bridges_testing -[2024-10-11 05:23:05] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:22:58] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2926,8 +2926,8 @@

Build Answer for Assignment 35

Run Answer for Assignment 35

Guessing ./connect4 is the right binary file where main is
 
-[2024-10-11 05:23:15] [connect] Successful connection
-[2024-10-11 05:23:15] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638595 101
+[2024-10-11 09:23:08] [connect] Successful connection
+[2024-10-11 09:23:08] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728652988 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2938,7 +2938,7 @@ 

Run Answer for Assignment 35

http://bridges-games.herokuapp.com/assignments/135/bridges_testing -[2024-10-11 05:23:15] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:23:08] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3281,8 +3281,8 @@

Build Answer for Assignment 41

Run Answer for Assignment 41

Guessing ./SpaceInvaders is the right binary file where main is
 
-[2024-10-11 05:23:44] [connect] Successful connection
-[2024-10-11 05:23:44] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638624 101
+[2024-10-11 09:23:37] [connect] Successful connection
+[2024-10-11 09:23:37] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728653017 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -3293,7 +3293,7 @@ 

Run Answer for Assignment 41

http://bridges-games.herokuapp.com/assignments/141/bridges_testing -[2024-10-11 05:23:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:23:38] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3371,7 +3371,7 @@

Run Answer for Assignment 43

http://bridges-cs.herokuapp.com/assignments/143/bridges_testing -elapsed time: 0.123821s +elapsed time: 0.129689s Json Header{"visual":"ColorGrid","title":"Spatial Indexing","description":"Computes the closest point from a given point, using Open Street Map Data","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian", @@ -4338,8 +4338,8 @@

Build Answer for Assignment 67

Run Answer for Assignment 67

Guessing ./ControlsTutorialThree is the right binary file where main is
 
-[2024-10-11 05:27:48] [connect] Successful connection
-[2024-10-11 05:27:48] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638868 101
+[2024-10-11 09:27:39] [connect] Successful connection
+[2024-10-11 09:27:39] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728653259 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -4350,7 +4350,7 @@ 

Run Answer for Assignment 67

http://bridges-games.herokuapp.com/assignments/167/bridges_testing -[2024-10-11 05:27:48] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:27:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4533,8 +4533,8 @@

Build Answer for Assignment 69

Run Answer for Assignment 69

Guessing ./snake is the right binary file where main is
 
-[2024-10-11 05:28:00] [connect] Successful connection
-[2024-10-11 05:28:00] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638880 101
+[2024-10-11 09:27:53] [connect] Successful connection
+[2024-10-11 09:27:53] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728653273 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -4545,7 +4545,7 @@ 

Run Answer for Assignment 69

http://bridges-games.herokuapp.com/assignments/169/bridges_testing -[2024-10-11 05:28:00] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:27:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4579,8 +4579,8 @@

Build Answer for Assignment 70

Run Answer for Assignment 70

Guessing ./wordle is the right binary file where main is
 
-[2024-10-11 05:28:11] [connect] Successful connection
-[2024-10-11 05:28:11] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638891 101
+[2024-10-11 09:28:03] [connect] Successful connection
+[2024-10-11 09:28:03] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728653283 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -4591,7 +4591,7 @@ 

Run Answer for Assignment 70

http://bridges-games.herokuapp.com/assignments/170/bridges_testing -[2024-10-11 05:28:12] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:28:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4667,8 +4667,8 @@

Build Answer for Assignment 72

Run Answer for Assignment 72

Guessing ./Pixel is the right binary file where main is
 
-[2024-10-11 05:28:29] [connect] Successful connection
-[2024-10-11 05:28:29] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728638909 101
+[2024-10-11 09:28:20] [connect] Successful connection
+[2024-10-11 09:28:20] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728653300 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -4679,7 +4679,7 @@ 

Run Answer for Assignment 72

http://bridges-games.herokuapp.com/assignments/172/bridges_testing -[2024-10-11 05:28:30] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-10-11 09:28:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
diff --git a/testing-logs/cxx_testing_logs.html b/testing-logs/cxx_testing_logs.html index 0f79876..0cf59d3 100644 --- a/testing-logs/cxx_testing_logs.html +++ b/testing-logs/cxx_testing_logs.html @@ -11,7 +11,7 @@

Testing logs for C++

-

Running at Fri Oct 11 04:53:26 AM EDT 2024

+

Running at Fri Oct 11 08:53:25 AM EDT 2024

Test 3d_game_test.cpp

@@ -744,13 +744,13 @@

Build Test for test 3d_game_test.cpp

Run Test for test 3d_game_test.cpp

-
==3032392== Memcheck, a memory error detector
-==3032392== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032392== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032392== Command: ./3d_game_test 1 null null live
-==3032392== 
-[2024-10-11 04:53:32] [connect] Successful connection
-[2024-10-11 04:53:33] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728636812 101
+
==3067321== Memcheck, a memory error detector
+==3067321== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067321== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067321== Command: ./3d_game_test 1 null null live
+==3067321== 
+[2024-10-11 08:53:33] [connect] Successful connection
+[2024-10-11 08:53:33] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651212 101
 sockopen on namespace /
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
@@ -762,199 +762,199 @@ 

Run Test for test 3d_game_test.cpp

http://bridges-games.herokuapp.com/assignments/1000/bridges_testing -==3032392== -==3032392== HEAP SUMMARY: -==3032392== in use at exit: 158,893 bytes in 132 blocks -==3032392== total heap usage: 19,348 allocs, 19,216 frees, 3,765,863 bytes allocated -==3032392== -==3032392== 24 bytes in 1 blocks are still reachable in loss record 43 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x147A16: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_create<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, std::integral_constant<bool, false>) (std_function.h:161) -==3032392== by 0x1450CE: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_init_functor<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (std_function.h:215) -==3032392== by 0x141B0B: std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198) -==3032392== by 0x13C387: std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&), std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282) -==3032392== by 0x16B462: std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>::function(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x169BBC: std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false>::_Head_base(std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x169BE6: std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::_Tuple_impl(std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x169C10: std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::tuple(std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x169C50: std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)>::_Bind(std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x169C96: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_create<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&, std::integral_constant<bool, false>) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x167B8D: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_init_functor<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== -==3032392== 24 bytes in 1 blocks are still reachable in loss record 47 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x148E10: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151) -==3032392== by 0x144D93: allocate (alloc_traits.h:482) -==3032392== by 0x144D93: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518) -==3032392== by 0x1415BF: std::_List_node<bridges::game::KeypressListener*>* std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_create_node<bridges::game::KeypressListener* const&>(bridges::game::KeypressListener* const&) (stl_list.h:710) -==3032392== by 0x13BEED: void std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_insert<bridges::game::KeypressListener* const&>(std::_List_iterator<bridges::game::KeypressListener*>, bridges::game::KeypressListener* const&) (stl_list.h:2005) -==3032392== by 0x134F1D: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306) -==3032392== by 0x12CD5E: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132) -==3032392== by 0x12E8E1: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83) -==3032392== by 0x12F3D9: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:64) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 48 bytes in 1 blocks are still reachable in loss record 64 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x4A86584: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==3032392== by 0x13663E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537) -==3032392== by 0x131B33: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614) -==3032392== by 0x11FEFD: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:390) -==3032392== by 0x12E697: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 56 bytes in 1 blocks are still reachable in loss record 72 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x14E80F: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151) -==3032392== by 0x147152: allocate (alloc_traits.h:482) -==3032392== by 0x147152: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98) -==3032392== by 0x144654: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::mutex, std::allocator<void>>(std::mutex*&, std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:969) -==3032392== by 0x140AE1: std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:1712) -==3032392== by 0x13B430: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464) -==3032392== by 0x1344D0: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010) -==3032392== by 0x12BFCF: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285) -==3032392== by 0x12C8D7: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104) -==3032392== by 0x1358B4: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) -==3032392== by 0x12E6CA: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== -==3032392== 63 bytes in 1 blocks are still reachable in loss record 73 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x4A85EFB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==3032392== by 0x4A8700A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==3032392== by 0x11FEA4: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386) -==3032392== by 0x12E697: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 80 bytes in 1 blocks are still reachable in loss record 81 of 120 -==3032392== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x1400E0: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36) -==3032392== by 0x13AD57: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) -==3032392== by 0x1340D4: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) -==3032392== by 0x127D4B: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) -==3032392== by 0x12E605: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 104 bytes in 1 blocks are still reachable in loss record 94 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x147D5F: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) -==3032392== by 0x145333: allocate (alloc_traits.h:482) -==3032392== by 0x145333: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044) -==3032392== by 0x141F18: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442) -==3032392== by 0x13CC90: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1316) -==3032392== by 0x135B57: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295) -==3032392== by 0x12E9C8: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279) -==3032392== by 0x12EA11: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) -==3032392== by 0x12EA61: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) -==3032392== by 0x12F9EC: Test3DAPI::initialize() (3d_game_test.cpp:48) -==3032392== by 0x12F4C5: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) -==3032392== by 0x11932F: main (3d_game_test.cpp:68) -==3032392== -==3032392== 105 bytes in 1 blocks are still reachable in loss record 95 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x15CBC1: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x15CCDA: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1CAF40: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1EBBDF: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1EA355: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1E8025: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1E496A: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1DFD83: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1DA869: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1D61E6: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== by 0x1D1B10: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==3032392== -==3032392== 160 bytes in 1 blocks are still reachable in loss record 98 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x12E718: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:57) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 168 bytes in 1 blocks are still reachable in loss record 100 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x14887E: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151) -==3032392== by 0x145441: allocate (alloc_traits.h:482) -==3032392== by 0x145441: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1990) -==3032392== by 0x1457E4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223) -==3032392== by 0x142119: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373) -==3032392== by 0x13CD51: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330) -==3032392== by 0x135B57: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295) -==3032392== by 0x12E9C8: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279) -==3032392== by 0x12EA11: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) -==3032392== by 0x12EA61: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) -==3032392== by 0x12F9EC: Test3DAPI::initialize() (3d_game_test.cpp:48) -==3032392== by 0x12F4C5: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) -==3032392== -==3032392== 176 bytes in 1 blocks are still reachable in loss record 101 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x135892: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) -==3032392== by 0x12E6CA: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 300 bytes in 10 blocks are still reachable in loss record 108 of 120 -==3032392== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x14011F: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38) -==3032392== by 0x13AD57: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) -==3032392== by 0x1340D4: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) -==3032392== by 0x127D4B: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) -==3032392== by 0x12E605: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49) -==3032392== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) -==3032392== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) -==3032392== by 0x1192E2: main (3d_game_test.cpp:67) -==3032392== -==3032392== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x146ADF: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) -==3032392== by 0x13F250: allocate (alloc_traits.h:482) -==3032392== by 0x13F250: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) -==3032392== by 0x140A3A: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) -==3032392== by 0x13B3AE: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) -==3032392== by 0x134398: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) -==3032392== by 0x1298B3: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) -==3032392== by 0x1299D6: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197) -==3032392== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191) -==3032392== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538) -==3032392== by 0x145518: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995) -==3032392== by 0x1457E4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223) -==3032392== by 0x142119: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373) -==3032392== by 0x13CD51: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330) -==3032392== -==3032392== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120 -==3032392== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3032392== by 0x146ADF: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) -==3032392== by 0x13F250: allocate (alloc_traits.h:482) -==3032392== by 0x13F250: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) -==3032392== by 0x140A3A: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) -==3032392== by 0x13B3AE: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) -==3032392== by 0x134398: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) -==3032392== by 0x1298CE: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) -==3032392== by 0x1299D6: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197) -==3032392== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191) -==3032392== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538) -==3032392== by 0x145518: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995) -==3032392== by 0x1457E4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223) -==3032392== by 0x142119: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373) -==3032392== by 0x13CD51: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330) -==3032392== -==3032392== LEAK SUMMARY: -==3032392== definitely lost: 0 bytes in 0 blocks -==3032392== indirectly lost: 0 bytes in 0 blocks -==3032392== possibly lost: 0 bytes in 0 blocks -==3032392== still reachable: 36,088 bytes in 23 blocks -==3032392== suppressed: 122,805 bytes in 109 blocks -==3032392== -==3032392== For lists of detected and suppressed errors, rerun with: -s -==3032392== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3) +==3067321== +==3067321== HEAP SUMMARY: +==3067321== in use at exit: 158,893 bytes in 132 blocks +==3067321== total heap usage: 19,348 allocs, 19,216 frees, 3,765,862 bytes allocated +==3067321== +==3067321== 24 bytes in 1 blocks are still reachable in loss record 43 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x147A16: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_create<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, std::integral_constant<bool, false>) (std_function.h:161) +==3067321== by 0x1450CE: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_init_functor<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (std_function.h:215) +==3067321== by 0x141B0B: std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198) +==3067321== by 0x13C387: std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&), std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282) +==3067321== by 0x16B462: std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>::function(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x169BBC: std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false>::_Head_base(std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x169BE6: std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::_Tuple_impl(std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x169C10: std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::tuple(std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x169C50: std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)>::_Bind(std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x169C96: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_create<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&, std::integral_constant<bool, false>) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x167B8D: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_init_functor<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== +==3067321== 24 bytes in 1 blocks are still reachable in loss record 47 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x148E10: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151) +==3067321== by 0x144D93: allocate (alloc_traits.h:482) +==3067321== by 0x144D93: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518) +==3067321== by 0x1415BF: std::_List_node<bridges::game::KeypressListener*>* std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_create_node<bridges::game::KeypressListener* const&>(bridges::game::KeypressListener* const&) (stl_list.h:710) +==3067321== by 0x13BEED: void std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_insert<bridges::game::KeypressListener* const&>(std::_List_iterator<bridges::game::KeypressListener*>, bridges::game::KeypressListener* const&) (stl_list.h:2005) +==3067321== by 0x134F1D: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306) +==3067321== by 0x12CD5E: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132) +==3067321== by 0x12E8E1: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83) +==3067321== by 0x12F3D9: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:64) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 48 bytes in 1 blocks are still reachable in loss record 64 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x4A86584: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==3067321== by 0x13663E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537) +==3067321== by 0x131B33: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614) +==3067321== by 0x11FEFD: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:390) +==3067321== by 0x12E697: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 56 bytes in 1 blocks are still reachable in loss record 72 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x14E80F: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151) +==3067321== by 0x147152: allocate (alloc_traits.h:482) +==3067321== by 0x147152: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98) +==3067321== by 0x144654: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::mutex, std::allocator<void>>(std::mutex*&, std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:969) +==3067321== by 0x140AE1: std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:1712) +==3067321== by 0x13B430: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464) +==3067321== by 0x1344D0: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010) +==3067321== by 0x12BFCF: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285) +==3067321== by 0x12C8D7: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104) +==3067321== by 0x1358B4: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) +==3067321== by 0x12E6CA: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== +==3067321== 63 bytes in 1 blocks are still reachable in loss record 73 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x4A85EFB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==3067321== by 0x4A8700A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==3067321== by 0x11FEA4: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386) +==3067321== by 0x12E697: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 80 bytes in 1 blocks are still reachable in loss record 81 of 120 +==3067321== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x1400E0: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36) +==3067321== by 0x13AD57: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) +==3067321== by 0x1340D4: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) +==3067321== by 0x127D4B: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) +==3067321== by 0x12E605: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 104 bytes in 1 blocks are still reachable in loss record 94 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x147D5F: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) +==3067321== by 0x145333: allocate (alloc_traits.h:482) +==3067321== by 0x145333: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044) +==3067321== by 0x141F18: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442) +==3067321== by 0x13CC90: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1316) +==3067321== by 0x135B57: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295) +==3067321== by 0x12E9C8: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279) +==3067321== by 0x12EA11: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) +==3067321== by 0x12EA61: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) +==3067321== by 0x12F9EC: Test3DAPI::initialize() (3d_game_test.cpp:48) +==3067321== by 0x12F4C5: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) +==3067321== by 0x11932F: main (3d_game_test.cpp:68) +==3067321== +==3067321== 105 bytes in 1 blocks are still reachable in loss record 95 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x15CBC1: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x15CCDA: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1CAF40: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1EBBDF: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1EA355: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1E8025: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1E496A: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1DFD83: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1DA869: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1D61E6: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== by 0x1D1B10: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==3067321== +==3067321== 160 bytes in 1 blocks are still reachable in loss record 98 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x12E718: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:57) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 168 bytes in 1 blocks are still reachable in loss record 100 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x14887E: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151) +==3067321== by 0x145441: allocate (alloc_traits.h:482) +==3067321== by 0x145441: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1990) +==3067321== by 0x1457E4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223) +==3067321== by 0x142119: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373) +==3067321== by 0x13CD51: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330) +==3067321== by 0x135B57: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295) +==3067321== by 0x12E9C8: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279) +==3067321== by 0x12EA11: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) +==3067321== by 0x12EA61: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) +==3067321== by 0x12F9EC: Test3DAPI::initialize() (3d_game_test.cpp:48) +==3067321== by 0x12F4C5: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) +==3067321== +==3067321== 176 bytes in 1 blocks are still reachable in loss record 101 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x135892: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) +==3067321== by 0x12E6CA: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 300 bytes in 10 blocks are still reachable in loss record 108 of 120 +==3067321== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x14011F: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38) +==3067321== by 0x13AD57: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) +==3067321== by 0x1340D4: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) +==3067321== by 0x127D4B: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) +==3067321== by 0x12E605: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49) +==3067321== by 0x12F361: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62) +==3067321== by 0x12F5AD: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23) +==3067321== by 0x1192E2: main (3d_game_test.cpp:67) +==3067321== +==3067321== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x146ADF: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) +==3067321== by 0x13F250: allocate (alloc_traits.h:482) +==3067321== by 0x13F250: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) +==3067321== by 0x140A3A: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) +==3067321== by 0x13B3AE: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) +==3067321== by 0x134398: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) +==3067321== by 0x1298B3: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) +==3067321== by 0x1299D6: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197) +==3067321== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191) +==3067321== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538) +==3067321== by 0x145518: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995) +==3067321== by 0x1457E4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223) +==3067321== by 0x142119: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373) +==3067321== by 0x13CD51: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330) +==3067321== +==3067321== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120 +==3067321== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3067321== by 0x146ADF: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) +==3067321== by 0x13F250: allocate (alloc_traits.h:482) +==3067321== by 0x13F250: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) +==3067321== by 0x140A3A: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) +==3067321== by 0x13B3AE: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) +==3067321== by 0x134398: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) +==3067321== by 0x1298CE: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) +==3067321== by 0x1299D6: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197) +==3067321== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191) +==3067321== by 0x145518: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538) +==3067321== by 0x145518: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995) +==3067321== by 0x1457E4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223) +==3067321== by 0x142119: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373) +==3067321== by 0x13CD51: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330) +==3067321== +==3067321== LEAK SUMMARY: +==3067321== definitely lost: 0 bytes in 0 blocks +==3067321== indirectly lost: 0 bytes in 0 blocks +==3067321== possibly lost: 0 bytes in 0 blocks +==3067321== still reachable: 36,088 bytes in 23 blocks +==3067321== suppressed: 122,805 bytes in 109 blocks +==3067321== +==3067321== For lists of detected and suppressed errors, rerun with: -s +==3067321== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
@@ -971,13 +971,13 @@

Build Test for test 3d_game_test2.cpp

Run Test for test 3d_game_test2.cpp

-
==3032415== Memcheck, a memory error detector
-==3032415== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032415== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032415== Command: ./3d_game_test2 1 null null live
-==3032415== 
-[2024-10-11 04:53:41] [connect] Successful connection
-[2024-10-11 04:53:42] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728636821 101
+
==3067344== Memcheck, a memory error detector
+==3067344== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067344== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067344== Command: ./3d_game_test2 1 null null live
+==3067344== 
+[2024-10-11 08:53:42] [connect] Successful connection
+[2024-10-11 08:53:42] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651221 101
 sockopen on namespace /
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
@@ -989,199 +989,199 @@ 

Run Test for test 3d_game_test2.cpp

@@ -1198,11 +1198,11 @@

Build Test for test array1d.cpp

Run Test for test array1d.cpp

-
==3032438== Memcheck, a memory error detector
-==3032438== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032438== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032438== Command: ./array1d 1 null null live
-==3032438== 
+
==3067367== Memcheck, a memory error detector
+==3067367== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067367== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067367== Command: ./array1d 1 null null live
+==3067367== 
 
 
 Json Header{"visual":"Array","title":"One-Dimensional Array Example","description":"Illustrates a one dimensional array with visual attributes","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1211,15 +1211,15 @@ 

Run Test for test array1d.cpp

http://bridges-cs.herokuapp.com/assignments/1002/bridges_testing -==3032438== -==3032438== HEAP SUMMARY: -==3032438== in use at exit: 0 bytes in 0 blocks -==3032438== total heap usage: 6,321 allocs, 6,321 frees, 494,378 bytes allocated -==3032438== -==3032438== All heap blocks were freed -- no leaks are possible -==3032438== -==3032438== For lists of detected and suppressed errors, rerun with: -s -==3032438== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067367== +==3067367== HEAP SUMMARY: +==3067367== in use at exit: 0 bytes in 0 blocks +==3067367== total heap usage: 6,321 allocs, 6,321 frees, 494,396 bytes allocated +==3067367== +==3067367== All heap blocks were freed -- no leaks are possible +==3067367== +==3067367== For lists of detected and suppressed errors, rerun with: -s +==3067367== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1236,11 +1236,11 @@

Build Test for test array2d.cpp

Run Test for test array2d.cpp

-
==3032457== Memcheck, a memory error detector
-==3032457== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032457== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032457== Command: ./array2d 1 null null live
-==3032457== 
+
==3067386== Memcheck, a memory error detector
+==3067386== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067386== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067386== Command: ./array2d 1 null null live
+==3067386== 
 
 
 Json Header{"visual":"Array","title":"Two-Dimensional Array Example","description":"Illustrates a 2D array with visual attributes","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1249,15 +1249,15 @@ 

Run Test for test array2d.cpp

http://bridges-cs.herokuapp.com/assignments/1003/bridges_testing -==3032457== -==3032457== HEAP SUMMARY: -==3032457== in use at exit: 0 bytes in 0 blocks -==3032457== total heap usage: 6,824 allocs, 6,824 frees, 564,786 bytes allocated -==3032457== -==3032457== All heap blocks were freed -- no leaks are possible -==3032457== -==3032457== For lists of detected and suppressed errors, rerun with: -s -==3032457== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067386== +==3067386== HEAP SUMMARY: +==3067386== in use at exit: 0 bytes in 0 blocks +==3067386== total heap usage: 6,824 allocs, 6,824 frees, 564,750 bytes allocated +==3067386== +==3067386== All heap blocks were freed -- no leaks are possible +==3067386== +==3067386== For lists of detected and suppressed errors, rerun with: -s +==3067386== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1274,11 +1274,11 @@

Build Test for test array3d.cpp

Run Test for test array3d.cpp

-
==3032476== Memcheck, a memory error detector
-==3032476== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032476== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032476== Command: ./array3d 1 null null live
-==3032476== 
+
==3067405== Memcheck, a memory error detector
+==3067405== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067405== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067405== Command: ./array3d 1 null null live
+==3067405== 
 
 
 Json Header{"visual":"Array","title":"Three-Dimensional Array Example","description":"A 3 dimensional array with visual attributes. The third dimension is illustrated as a sequence of 2D slices","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1287,15 +1287,15 @@ 

Run Test for test array3d.cpp

http://bridges-cs.herokuapp.com/assignments/1004/bridges_testing -==3032476== -==3032476== HEAP SUMMARY: -==3032476== in use at exit: 0 bytes in 0 blocks -==3032476== total heap usage: 7,359 allocs, 7,359 frees, 644,885 bytes allocated -==3032476== -==3032476== All heap blocks were freed -- no leaks are possible -==3032476== -==3032476== For lists of detected and suppressed errors, rerun with: -s -==3032476== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067405== +==3067405== HEAP SUMMARY: +==3067405== in use at exit: 0 bytes in 0 blocks +==3067405== total heap usage: 7,359 allocs, 7,359 frees, 644,885 bytes allocated +==3067405== +==3067405== All heap blocks were freed -- no leaks are possible +==3067405== +==3067405== For lists of detected and suppressed errors, rerun with: -s +==3067405== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1312,11 +1312,11 @@

Build Test for test audio_clip.cpp

Run Test for test audio_clip.cpp

-
==3032495== Memcheck, a memory error detector
-==3032495== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032495== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032495== Command: ./audio_clip 1 null null live
-==3032495== 
+
==3067424== Memcheck, a memory error detector
+==3067424== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067424== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067424== Command: ./audio_clip 1 null null live
+==3067424== 
 
 
 Json Header{"visual":"Audio","title":"Audio Signals: Play and Display Using BRIDGES","description":"This example shows support for displaying and playing audio signals using BRIDGES; the bottom view shows the fraction of signal between the two red cursors (initially at the far ends of the signal. Move them around to zoom into the signal","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1373,15 +1373,15 @@ 

Run Test for test audio_clip.cpp

http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing -==3032495== -==3032495== HEAP SUMMARY: -==3032495== in use at exit: 0 bytes in 0 blocks -==3032495== total heap usage: 5,685 allocs, 5,685 frees, 49,464,547 bytes allocated -==3032495== -==3032495== All heap blocks were freed -- no leaks are possible -==3032495== -==3032495== For lists of detected and suppressed errors, rerun with: -s -==3032495== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067424== +==3067424== HEAP SUMMARY: +==3067424== in use at exit: 0 bytes in 0 blocks +==3067424== total heap usage: 5,685 allocs, 5,685 frees, 49,464,511 bytes allocated +==3067424== +==3067424== All heap blocks were freed -- no leaks are possible +==3067424== +==3067424== For lists of detected and suppressed errors, rerun with: -s +==3067424== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1398,11 +1398,11 @@

Build Test for test audio_c

Run Test for test audio_clip_manipulation.cpp

-
==3032521== Memcheck, a memory error detector
-==3032521== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032521== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032521== Command: ./audio_clip_manipulation 1 null null live
-==3032521== 
+
==3067449== Memcheck, a memory error detector
+==3067449== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067449== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067449== Command: ./audio_clip_manipulation 1 null null live
+==3067449== 
 
 
 Json Header{"visual":"Audio","title":"An AudioClip Example","description":"This program takes any input audio clip and lowers its volume by half. To do this, we'll iterate through all the samples in the clip and halve them.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1419,15 +1419,15 @@ 

Run Test for test audio_clip_ http://bridges-cs.herokuapp.com/assignments/1006/bridges_testing -==3032521== -==3032521== HEAP SUMMARY: -==3032521== in use at exit: 0 bytes in 0 blocks -==3032521== total heap usage: 4,720 allocs, 4,720 frees, 38,554,126 bytes allocated -==3032521== -==3032521== All heap blocks were freed -- no leaks are possible -==3032521== -==3032521== For lists of detected and suppressed errors, rerun with: -s -==3032521== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067449== +==3067449== HEAP SUMMARY: +==3067449== in use at exit: 0 bytes in 0 blocks +==3067449== total heap usage: 4,720 allocs, 4,720 frees, 38,554,162 bytes allocated +==3067449== +==3067449== All heap blocks were freed -- no leaks are possible +==3067449== +==3067449== For lists of detected and suppressed errors, rerun with: -s +==3067449== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -1444,11 +1444,11 @@

Build Test for test avl.cpp

Run Test for test avl.cpp

-
==3032541== Memcheck, a memory error detector
-==3032541== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032541== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032541== Command: ./avl 1 null null live
-==3032541== 
+
==3067469== Memcheck, a memory error detector
+==3067469== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067469== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067469== Command: ./avl 1 null null live
+==3067469== 
 
 
 Json Header{"visual":"AVLTree","title":"AVL Tree Example","description":"This AVL tree has six elements.  The root is magenta color and has three nodes on its left and two nodes on its right. The values from lower left to the root, 20, 40, 30, 50. And from lower right to root, 90, 70, 50. Hit the 'l' key to see the balance factors displayed at the nodes.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1457,15 +1457,15 @@ 

Run Test for test avl.cpp

http://bridges-cs.herokuapp.com/assignments/1007/bridges_testing -==3032541== -==3032541== HEAP SUMMARY: -==3032541== in use at exit: 0 bytes in 0 blocks -==3032541== total heap usage: 6,399 allocs, 6,399 frees, 511,103 bytes allocated -==3032541== -==3032541== All heap blocks were freed -- no leaks are possible -==3032541== -==3032541== For lists of detected and suppressed errors, rerun with: -s -==3032541== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067469== +==3067469== HEAP SUMMARY: +==3067469== in use at exit: 0 bytes in 0 blocks +==3067469== total heap usage: 6,399 allocs, 6,399 frees, 511,103 bytes allocated +==3067469== +==3067469== All heap blocks were freed -- no leaks are possible +==3067469== +==3067469== For lists of detected and suppressed errors, rerun with: -s +==3067469== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1482,11 +1482,11 @@

Build Test for test bar_chart.cpp

Run Test for test bar_chart.cpp

-
==3032560== Memcheck, a memory error detector
-==3032560== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032560== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032560== Command: ./bar_chart 1 null null live
-==3032560== 
+
==3067488== Memcheck, a memory error detector
+==3067488== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067488== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067488== Command: ./bar_chart 1 null null live
+==3067488== 
 
 
 Json Header{"visual":"BarChart","title":"","description":"","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1495,15 +1495,15 @@ 

Run Test for test bar_chart.cpp

http://bridges-cs.herokuapp.com/assignments/1008/bridges_testing -==3032560== -==3032560== HEAP SUMMARY: -==3032560== in use at exit: 0 bytes in 0 blocks -==3032560== total heap usage: 4,560 allocs, 4,560 frees, 440,119 bytes allocated -==3032560== -==3032560== All heap blocks were freed -- no leaks are possible -==3032560== -==3032560== For lists of detected and suppressed errors, rerun with: -s -==3032560== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067488== +==3067488== HEAP SUMMARY: +==3067488== in use at exit: 0 bytes in 0 blocks +==3067488== total heap usage: 4,560 allocs, 4,560 frees, 440,119 bytes allocated +==3067488== +==3067488== All heap blocks were freed -- no leaks are possible +==3067488== +==3067488== For lists of detected and suppressed errors, rerun with: -s +==3067488== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1520,11 +1520,11 @@

Build Test for test bintree.cpp

Run Test for test bintree.cpp

-
==3032579== Memcheck, a memory error detector
-==3032579== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032579== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032579== Command: ./bintree 1 null null live
-==3032579== 
+
==3067507== Memcheck, a memory error detector
+==3067507== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067507== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067507== Command: ./bintree 1 null null live
+==3067507== 
 
 
 Json Header{"visual":"BinaryTree","title":"A Huffman Coding Tree Example","description":"[Binary Tree Application]: Huffman tree coding the symbols C, D, E, K, L, M, U, Z with frequencies 32, 42, 120, 7, 42, 24, 37, 2 Root is set to red and leaf nodes are set to orange.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1533,15 +1533,15 @@ 

Run Test for test bintree.cpp

http://bridges-cs.herokuapp.com/assignments/1009/bridges_testing -==3032579== -==3032579== HEAP SUMMARY: -==3032579== in use at exit: 0 bytes in 0 blocks -==3032579== total heap usage: 6,757 allocs, 6,757 frees, 584,157 bytes allocated -==3032579== -==3032579== All heap blocks were freed -- no leaks are possible -==3032579== -==3032579== For lists of detected and suppressed errors, rerun with: -s -==3032579== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067507== +==3067507== HEAP SUMMARY: +==3067507== in use at exit: 0 bytes in 0 blocks +==3067507== total heap usage: 6,757 allocs, 6,757 frees, 584,193 bytes allocated +==3067507== +==3067507== All heap blocks were freed -- no leaks are possible +==3067507== +==3067507== For lists of detected and suppressed errors, rerun with: -s +==3067507== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1558,11 +1558,11 @@

Build Test for test bst_eq.cpp

Run Test for test bst_eq.cpp

-
==3032598== Memcheck, a memory error detector
-==3032598== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032598== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032598== Command: ./bst_eq 1 null null live
-==3032598== 
+
==3067526== Memcheck, a memory error detector
+==3067526== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067526== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067526== Command: ./bst_eq 1 null null live
+==3067526== 
 
 
 Json Header{"visual":"BinarySearchTree","title":"A Binary Search Tree Example with Earthquake Data","description":"10 sets of earthquake are gathered and sorted with nodes whos magnitude is greater than the parent is set to the right and nodes with a magnitude less than the parent set to the left. The root is set to red the leaf nodes are neutral.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1571,15 +1571,15 @@ 

Run Test for test bst_eq.cpp

http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing -==3032598== -==3032598== HEAP SUMMARY: -==3032598== in use at exit: 0 bytes in 0 blocks -==3032598== total heap usage: 7,973 allocs, 7,973 frees, 1,013,835 bytes allocated -==3032598== -==3032598== All heap blocks were freed -- no leaks are possible -==3032598== -==3032598== For lists of detected and suppressed errors, rerun with: -s -==3032598== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067526== +==3067526== HEAP SUMMARY: +==3067526== in use at exit: 0 bytes in 0 blocks +==3067526== total heap usage: 7,975 allocs, 7,975 frees, 1,014,559 bytes allocated +==3067526== +==3067526== All heap blocks were freed -- no leaks are possible +==3067526== +==3067526== For lists of detected and suppressed errors, rerun with: -s +==3067526== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1596,11 +1596,11 @@

Build Test for test cancer_snippet.c

Run Test for test cancer_snippet.cpp

-
==3032618== Memcheck, a memory error detector
-==3032618== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032618== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032618== Command: ./cancer_snippet 1 null null live
-==3032618== 
+
==3067549== Memcheck, a memory error detector
+==3067549== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067549== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067549== Command: ./cancer_snippet 1 null null live
+==3067549== 
 16512
 Incident 0:
 	Type: Mortality
@@ -1611,15 +1611,15 @@ 

Run Test for test cancer_snippet.cpp

@@ -1636,11 +1636,11 @@

Build Test for test circ_dllist.cpp

Run Test for test circ_dllist.cpp

-
==3032640== Memcheck, a memory error detector
-==3032640== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032640== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032640== Command: ./circ_dllist 1 null null live
-==3032640== 
+
==3067568== Memcheck, a memory error detector
+==3067568== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067568== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067568== Command: ./circ_dllist 1 null null live
+==3067568== 
 Testing forward list iterator..
 	Gretel Chaney
 	Lamont Kyler
@@ -1661,15 +1661,15 @@ 

Run Test for test circ_dllist.cpp

http://bridges-cs.herokuapp.com/assignments/1012/bridges_testing -==3032640== -==3032640== HEAP SUMMARY: -==3032640== in use at exit: 0 bytes in 0 blocks -==3032640== total heap usage: 6,462 allocs, 6,462 frees, 510,566 bytes allocated -==3032640== -==3032640== All heap blocks were freed -- no leaks are possible -==3032640== -==3032640== For lists of detected and suppressed errors, rerun with: -s -==3032640== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067568== +==3067568== HEAP SUMMARY: +==3067568== in use at exit: 0 bytes in 0 blocks +==3067568== total heap usage: 6,462 allocs, 6,462 frees, 510,548 bytes allocated +==3067568== +==3067568== All heap blocks were freed -- no leaks are possible +==3067568== +==3067568== For lists of detected and suppressed errors, rerun with: -s +==3067568== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1686,11 +1686,11 @@

Build Test for test circ_sllist.cpp

Run Test for test circ_sllist.cpp

-
==3032659== Memcheck, a memory error detector
-==3032659== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032659== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032659== Command: ./circ_sllist 1 null null live
-==3032659== 
+
==3067588== Memcheck, a memory error detector
+==3067588== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067588== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067588== Command: ./circ_sllist 1 null null live
+==3067588== 
 Testing list iterator..
 	Gretel Chaney
 	Lamont Kyler
@@ -1705,15 +1705,15 @@ 

Run Test for test circ_sllist.cpp

http://bridges-cs.herokuapp.com/assignments/1013/bridges_testing -==3032659== -==3032659== HEAP SUMMARY: -==3032659== in use at exit: 0 bytes in 0 blocks -==3032659== total heap usage: 6,364 allocs, 6,364 frees, 497,348 bytes allocated -==3032659== -==3032659== All heap blocks were freed -- no leaks are possible -==3032659== -==3032659== For lists of detected and suppressed errors, rerun with: -s -==3032659== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067588== +==3067588== HEAP SUMMARY: +==3067588== in use at exit: 0 bytes in 0 blocks +==3067588== total heap usage: 6,364 allocs, 6,364 frees, 497,330 bytes allocated +==3067588== +==3067588== All heap blocks were freed -- no leaks are possible +==3067588== +==3067588== For lists of detected and suppressed errors, rerun with: -s +==3067588== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1730,11 +1730,11 @@

Build Test for test color_grid.cpp

Run Test for test color_grid.cpp

-
==3032678== Memcheck, a memory error detector
-==3032678== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032678== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032678== Command: ./color_grid 1 null null live
-==3032678== 
+
==3067607== Memcheck, a memory error detector
+==3067607== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067607== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067607== Command: ./color_grid 1 null null live
+==3067607== 
 
 
 Json Header{"visual":"ColorGrid","title":"A CheckerBoard Example Using Grid Type","description":"This is an example of the color grid with height and width 10. This example alternates between blue and red starting with red at the top left corner of the grid.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1743,15 +1743,15 @@ 

Run Test for test color_grid.cpp

http://bridges-cs.herokuapp.com/assignments/1014/bridges_testing -==3032678== -==3032678== HEAP SUMMARY: -==3032678== in use at exit: 0 bytes in 0 blocks -==3032678== total heap usage: 6,242 allocs, 6,242 frees, 675,191 bytes allocated -==3032678== -==3032678== All heap blocks were freed -- no leaks are possible -==3032678== -==3032678== For lists of detected and suppressed errors, rerun with: -s -==3032678== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067607== +==3067607== HEAP SUMMARY: +==3067607== in use at exit: 0 bytes in 0 blocks +==3067607== total heap usage: 6,242 allocs, 6,242 frees, 675,209 bytes allocated +==3067607== +==3067607== All heap blocks were freed -- no leaks are possible +==3067607== +==3067607== For lists of detected and suppressed errors, rerun with: -s +==3067607== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1768,11 +1768,11 @@

Build Test for test color_g

Run Test for test color_grid_rle_edgecase.cpp

-
==3032697== Memcheck, a memory error detector
-==3032697== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032697== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032697== Command: ./color_grid_rle_edgecase 1 null null live
-==3032697== 
+
==3067627== Memcheck, a memory error detector
+==3067627== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067627== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067627== Command: ./color_grid_rle_edgecase 1 null null live
+==3067627== 
 
 
 Json Header{"visual":"ColorGrid","title":"A CheckerBoard Example Using Grid Type","description":"This is an example of the color grid with height and width 10. This example alternates between blue and red starting with red at the top left corner of the grid.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -1781,15 +1781,15 @@ 

Run Test for test color_grid_ http://bridges-cs.herokuapp.com/assignments/1015/bridges_testing -==3032697== -==3032697== HEAP SUMMARY: -==3032697== in use at exit: 0 bytes in 0 blocks -==3032697== total heap usage: 6,263 allocs, 6,263 frees, 735,704 bytes allocated -==3032697== -==3032697== All heap blocks were freed -- no leaks are possible -==3032697== -==3032697== For lists of detected and suppressed errors, rerun with: -s -==3032697== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067627== +==3067627== HEAP SUMMARY: +==3067627== in use at exit: 0 bytes in 0 blocks +==3067627== total heap usage: 6,263 allocs, 6,263 frees, 735,686 bytes allocated +==3067627== +==3067627== All heap blocks were freed -- no leaks are possible +==3067627== +==3067627== For lists of detected and suppressed errors, rerun with: -s +==3067627== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -1806,13 +1806,13 @@

Build Test for test display_game.cpp

Run Test for test display_game.cpp

-
==3032716== Memcheck, a memory error detector
-==3032716== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032716== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032716== Command: ./display_game 1 null null live
-==3032716== 
-[2024-10-11 04:55:45] [connect] Successful connection
-[2024-10-11 04:55:45] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728636944 101
+
==3067646== Memcheck, a memory error detector
+==3067646== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067646== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067646== Command: ./display_game 1 null null live
+==3067646== 
+[2024-10-11 08:55:44] [connect] Successful connection
+[2024-10-11 08:55:45] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651344 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -1823,16 +1823,16 @@ 

Run Test for test display_game.cpp

http://bridges-games.herokuapp.com/assignments/1016/bridges_testing -[2024-10-11 04:55:47] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==3032716== -==3032716== HEAP SUMMARY: -==3032716== in use at exit: 0 bytes in 0 blocks -==3032716== total heap usage: 6,146 allocs, 6,146 frees, 1,841,493 bytes allocated -==3032716== -==3032716== All heap blocks were freed -- no leaks are possible -==3032716== -==3032716== For lists of detected and suppressed errors, rerun with: -s -==3032716== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-10-11 08:55:46] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==3067646== +==3067646== HEAP SUMMARY: +==3067646== in use at exit: 0 bytes in 0 blocks +==3067646== total heap usage: 6,146 allocs, 6,146 frees, 1,841,475 bytes allocated +==3067646== +==3067646== All heap blocks were freed -- no leaks are possible +==3067646== +==3067646== For lists of detected and suppressed errors, rerun with: -s +==3067646== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1849,11 +1849,11 @@

Build Test for test dllist.cpp

Run Test for test dllist.cpp

-
==3032738== Memcheck, a memory error detector
-==3032738== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032738== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032738== Command: ./dllist 1 null null live
-==3032738== 
+
==3067668== Memcheck, a memory error detector
+==3067668== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067668== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067668== Command: ./dllist 1 null null live
+==3067668== 
 Forward Iteration:
 	Gretel Chaney
 	Lamont Kyler
@@ -1874,15 +1874,15 @@ 

Run Test for test dllist.cpp

http://bridges-cs.herokuapp.com/assignments/1017/bridges_testing -==3032738== -==3032738== HEAP SUMMARY: -==3032738== in use at exit: 0 bytes in 0 blocks -==3032738== total heap usage: 6,421 allocs, 6,421 frees, 505,872 bytes allocated -==3032738== -==3032738== All heap blocks were freed -- no leaks are possible -==3032738== -==3032738== For lists of detected and suppressed errors, rerun with: -s -==3032738== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067668== +==3067668== HEAP SUMMARY: +==3067668== in use at exit: 0 bytes in 0 blocks +==3067668== total heap usage: 6,421 allocs, 6,421 frees, 505,944 bytes allocated +==3067668== +==3067668== All heap blocks were freed -- no leaks are possible +==3067668== +==3067668== For lists of detected and suppressed errors, rerun with: -s +==3067668== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1899,11 +1899,11 @@

Build Test for test elevation_sni

Run Test for test elevation_snippet.cpp

-
==3032757== Memcheck, a memory error detector
-==3032757== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032757== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032757== Command: ./elevation_snippet 1 null null live
-==3032757== 
+
==3067687== Memcheck, a memory error detector
+==3067687== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067687== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067687== Command: ./elevation_snippet 1 null null live
+==3067687== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 	Width: 65
@@ -1922,15 +1922,15 @@ 

Run Test for test elevation_snippet 497 510 -==3032757== -==3032757== HEAP SUMMARY: -==3032757== in use at exit: 0 bytes in 0 blocks -==3032757== total heap usage: 4,624 allocs, 4,624 frees, 726,256 bytes allocated -==3032757== -==3032757== All heap blocks were freed -- no leaks are possible -==3032757== -==3032757== For lists of detected and suppressed errors, rerun with: -s -==3032757== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067687== +==3067687== HEAP SUMMARY: +==3067687== in use at exit: 0 bytes in 0 blocks +==3067687== total heap usage: 4,624 allocs, 4,624 frees, 726,256 bytes allocated +==3067687== +==3067687== All heap blocks were freed -- no leaks are possible +==3067687== +==3067687== For lists of detected and suppressed errors, rerun with: -s +==3067687== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -1947,70 +1947,70 @@

Build Test for test eq_snippet.cpp

Run Test for test eq_snippet.cpp

-
==3032777== Memcheck, a memory error detector
-==3032777== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032777== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032777== Command: ./eq_snippet 1 null null live
-==3032777== 
+
==3067707== Memcheck, a memory error detector
+==3067707== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067707== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067707== Command: ./eq_snippet 1 null null live
+==3067707== 
 Earthquake 0: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 1: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 2: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 3: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 4: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 5: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 6: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 7: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 8: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
 Earthquake 9: 
-	Magnitude:2.07
-	Date:  Oct. 11  2024  8:39:50
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2897,-155.411
-==3032777== 
-==3032777== HEAP SUMMARY:
-==3032777==     in use at exit: 0 bytes in 0 blocks
-==3032777==   total heap usage: 5,076 allocs, 5,076 frees, 675,739 bytes allocated
-==3032777== 
-==3032777== All heap blocks were freed -- no leaks are possible
-==3032777== 
-==3032777== For lists of detected and suppressed errors, rerun with: -s
-==3032777== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Magnitude:1.46
+	Date:  Oct. 11  2024  12:5:15
+	Location: 22 km NW of Searles Valley, CA
+	Lat/Long:35.8853,-117.596
+==3067707== 
+==3067707== HEAP SUMMARY:
+==3067707==     in use at exit: 0 bytes in 0 blocks
+==3067707==   total heap usage: 5,076 allocs, 5,076 frees, 675,813 bytes allocated
+==3067707== 
+==3067707== All heap blocks were freed -- no leaks are possible
+==3067707== 
+==3067707== For lists of detected and suppressed errors, rerun with: -s
+==3067707== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2027,11 +2027,11 @@

Build Test for test face_shp_coll.cpp

Run Test for test face_shp_coll.cpp

-
==3032796== Memcheck, a memory error detector
-==3032796== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032796== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032796== Command: ./face_shp_coll 1 null null live
-==3032796== 
+
==3067726== Memcheck, a memory error detector
+==3067726== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067726== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067726== Command: ./face_shp_coll 1 null null live
+==3067726== 
 
 
 Json Header{"visual":"SymbolCollectionV2","title":"Symbol Collection - A Face Example","description":"Example of building a simple shape with transformations(translate, scale and rotation","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2040,15 +2040,15 @@ 

Run Test for test face_shp_coll.cpp

@@ -2065,13 +2065,13 @@

Build Test for test game_size_test.c

Run Test for test game_size_test.cpp

-
==3032815== Memcheck, a memory error detector
-==3032815== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032815== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032815== Command: ./game_size_test 1 null null live
-==3032815== 
-[2024-10-11 04:56:17] [connect] Successful connection
-[2024-10-11 04:56:17] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728636976 101
+
==3067745== Memcheck, a memory error detector
+==3067745== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067745== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067745== Command: ./game_size_test 1 null null live
+==3067745== 
+[2024-10-11 08:56:15] [connect] Successful connection
+[2024-10-11 08:56:15] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651374 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2082,16 +2082,16 @@ 

Run Test for test game_size_test.cpp

@@ -2108,25 +2108,25 @@

Build Test for test game_snippet.cpp

Run Test for test game_snippet.cpp

-
==3032836== Memcheck, a memory error detector
-==3032836== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032836== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032836== Command: ./game_snippet 1 null null live
-==3032836== 
+
==3067766== Memcheck, a memory error detector
+==3067766== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067766== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067766== Command: ./game_snippet 1 null null live
+==3067766== 
 Game 0:
 	Title: Wolfenstein: The New Order
 	Platform Type: Xbox One
 	Rating: 7.8
 	Genres: Shooter,
-==3032836== 
-==3032836== HEAP SUMMARY:
-==3032836==     in use at exit: 0 bytes in 0 blocks
-==3032836==   total heap usage: 66,821 allocs, 66,821 frees, 16,667,418 bytes allocated
-==3032836== 
-==3032836== All heap blocks were freed -- no leaks are possible
-==3032836== 
-==3032836== For lists of detected and suppressed errors, rerun with: -s
-==3032836== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==3067766== 
+==3067766== HEAP SUMMARY:
+==3067766==     in use at exit: 0 bytes in 0 blocks
+==3067766==   total heap usage: 66,822 allocs, 66,822 frees, 16,669,319 bytes allocated
+==3067766== 
+==3067766== All heap blocks were freed -- no leaks are possible
+==3067766== 
+==3067766== For lists of detected and suppressed errors, rerun with: -s
+==3067766== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2143,11 +2143,11 @@

Build Test for test graph_alist.cpp

Run Test for test graph_alist.cpp

-
==3032855== Memcheck, a memory error detector
-==3032855== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032855== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032855== Command: ./graph_alist 1 null null live
-==3032855== 
+
==3067785== Memcheck, a memory error detector
+==3067785== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067785== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067785== Command: ./graph_alist 1 null null live
+==3067785== 
 
 
 Json Header{"visual":"GraphAdjacencyList","title":"A Simple Graph (Adjacency List) Example using IMDB Actor/Movie Data","description":"Two lists each having an actor as the root node with 15 movies they played in as leaf nodes. Root nodes are both red, Kevin Bacon's leaf nodes are green and Denzel Washington's leaf nodes are neutral.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2156,15 +2156,15 @@ 

Run Test for test graph_alist.cpp

http://bridges-cs.herokuapp.com/assignments/1023/bridges_testing -==3032855== -==3032855== HEAP SUMMARY: -==3032855== in use at exit: 0 bytes in 0 blocks -==3032855== total heap usage: 16,684 allocs, 16,684 frees, 2,371,670 bytes allocated -==3032855== -==3032855== All heap blocks were freed -- no leaks are possible -==3032855== -==3032855== For lists of detected and suppressed errors, rerun with: -s -==3032855== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067785== +==3067785== HEAP SUMMARY: +==3067785== in use at exit: 0 bytes in 0 blocks +==3067785== total heap usage: 16,684 allocs, 16,684 frees, 2,371,688 bytes allocated +==3067785== +==3067785== All heap blocks were freed -- no leaks are possible +==3067785== +==3067785== For lists of detected and suppressed errors, rerun with: -s +==3067785== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2181,20 +2181,20 @@

Build Test for test graph_alist_e

Run Test for test graph_alist_empty.cpp

-
==3032875== Memcheck, a memory error detector
-==3032875== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032875== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032875== Command: ./graph_alist_empty 1 null null live
-==3032875== 
-==3032875== 
-==3032875== HEAP SUMMARY:
-==3032875==     in use at exit: 0 bytes in 0 blocks
-==3032875==   total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
-==3032875== 
-==3032875== All heap blocks were freed -- no leaks are possible
-==3032875== 
-==3032875== For lists of detected and suppressed errors, rerun with: -s
-==3032875== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+
==3067805== Memcheck, a memory error detector
+==3067805== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067805== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067805== Command: ./graph_alist_empty 1 null null live
+==3067805== 
+==3067805== 
+==3067805== HEAP SUMMARY:
+==3067805==     in use at exit: 0 bytes in 0 blocks
+==3067805==   total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
+==3067805== 
+==3067805== All heap blocks were freed -- no leaks are possible
+==3067805== 
+==3067805== For lists of detected and suppressed errors, rerun with: -s
+==3067805== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2211,11 +2211,11 @@

Build Test for test graph_amatrix.cpp

Run Test for test graph_amatrix.cpp

-
==3032893== Memcheck, a memory error detector
-==3032893== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032893== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032893== Command: ./graph_amatrix 1 null null live
-==3032893== 
+
==3067823== Memcheck, a memory error detector
+==3067823== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067823== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067823== Command: ./graph_amatrix 1 null null live
+==3067823== 
 
 
 Json Header{"visual":"GraphAdjacencyMatrix","title":"A Simple Graph (Adjacency Matrix)  Example using IMDB Actor/Movie Data","description":"Two lists each having an actor as the root node with 15 movies they played in as leaf nodes. Root nodes are both red, Kevin Bacon's leaf nodes are green and Denzel Washington's leaf nodes are neutral.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2224,15 +2224,15 @@ 

Run Test for test graph_amatrix.cpp

@@ -2249,11 +2249,11 @@

Build Test for test graph_map_test.c

Run Test for test graph_map_test.cpp

-
==3032913== Memcheck, a memory error detector
-==3032913== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032913== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032913== Command: ./graph_map_test 1 null null live
-==3032913== 
+
==3067843== Memcheck, a memory error detector
+==3067843== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067843== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067843== Command: ./graph_map_test 1 null null live
+==3067843== 
 
 
 Json Header{"visual":"GraphAdjacencyList","title":"Testing map capabilities in BRIDGES with graphs","description":"","map_overlay":true,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa",
@@ -2286,15 +2286,15 @@ 

Run Test for test graph_map_test.cpp

@@ -2311,11 +2311,11 @@

Build Test for test gutenberg_sni

Run Test for test gutenberg_snippet.cpp

-
==3032935== Memcheck, a memory error detector
-==3032935== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032935== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032935== Command: ./gutenberg_snippet 1 null null live
-==3032935== 
+
==3067865== Memcheck, a memory error detector
+==3067865== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067865== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067865== Command: ./gutenberg_snippet 1 null null live
+==3067865== 
 Retrieving a single book's metadata
 
 	Title: Moby Dick; Or, The Whale
@@ -2420,15 +2420,15 @@ 

Run Test for test gutenberg_snippet CHAPTER 7. The Chapel. C -==3032935== -==3032935== HEAP SUMMARY: -==3032935== in use at exit: 0 bytes in 0 blocks -==3032935== total heap usage: 5,815 allocs, 5,815 frees, 11,628,166 bytes allocated -==3032935== -==3032935== All heap blocks were freed -- no leaks are possible -==3032935== -==3032935== For lists of detected and suppressed errors, rerun with: -s -==3032935== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067865== +==3067865== HEAP SUMMARY: +==3067865== in use at exit: 0 bytes in 0 blocks +==3067865== total heap usage: 5,820 allocs, 5,820 frees, 11,628,794 bytes allocated +==3067865== +==3067865== All heap blocks were freed -- no leaks are possible +==3067865== +==3067865== For lists of detected and suppressed errors, rerun with: -s +==3067865== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2445,23 +2445,23 @@

Build Test for test imdb_snippet.cpp

Run Test for test imdb_snippet.cpp

-
==3032959== Memcheck, a memory error detector
-==3032959== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032959== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032959== Command: ./imdb_snippet 1 null null live
-==3032959== 
+
==3067889== Memcheck, a memory error detector
+==3067889== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067889== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067889== Command: ./imdb_snippet 1 null null live
+==3067889== 
 Actor-Movie Data:
 	Actor: Kevin_Bacon_(I)
 	Movie: Air_Up_There,_The_(1994)
-==3032959== 
-==3032959== HEAP SUMMARY:
-==3032959==     in use at exit: 0 bytes in 0 blocks
-==3032959==   total heap usage: 9,424 allocs, 9,424 frees, 1,784,879 bytes allocated
-==3032959== 
-==3032959== All heap blocks were freed -- no leaks are possible
-==3032959== 
-==3032959== For lists of detected and suppressed errors, rerun with: -s
-==3032959== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==3067889== 
+==3067889== HEAP SUMMARY:
+==3067889==     in use at exit: 0 bytes in 0 blocks
+==3067889==   total heap usage: 9,424 allocs, 9,424 frees, 1,785,377 bytes allocated
+==3067889== 
+==3067889== All heap blocks were freed -- no leaks are possible
+==3067889== 
+==3067889== For lists of detected and suppressed errors, rerun with: -s
+==3067889== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2478,13 +2478,13 @@

Build Test for test input_game.cpp

Run Test for test input_game.cpp

-
==3032978== Memcheck, a memory error detector
-==3032978== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032978== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032978== Command: ./input_game 1 null null live
-==3032978== 
-[2024-10-11 04:57:24] [connect] Successful connection
-[2024-10-11 04:57:24] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728637043 101
+
==3067908== Memcheck, a memory error detector
+==3067908== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067908== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067908== Command: ./input_game 1 null null live
+==3067908== 
+[2024-10-11 08:57:20] [connect] Successful connection
+[2024-10-11 08:57:20] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651439 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2495,16 +2495,16 @@ 

Run Test for test input_game.cpp

http://bridges-games.herokuapp.com/assignments/1029/bridges_testing -[2024-10-11 04:57:25] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==3032978== -==3032978== HEAP SUMMARY: -==3032978== in use at exit: 0 bytes in 0 blocks -==3032978== total heap usage: 6,146 allocs, 6,146 frees, 1,841,456 bytes allocated -==3032978== -==3032978== All heap blocks were freed -- no leaks are possible -==3032978== -==3032978== For lists of detected and suppressed errors, rerun with: -s -==3032978== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-10-11 08:57:22] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==3067908== +==3067908== HEAP SUMMARY: +==3067908== in use at exit: 0 bytes in 0 blocks +==3067908== total heap usage: 6,142 allocs, 6,142 frees, 1,840,367 bytes allocated +==3067908== +==3067908== All heap blocks were freed -- no leaks are possible +==3067908== +==3067908== For lists of detected and suppressed errors, rerun with: -s +==3067908== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2521,11 +2521,11 @@

Build Test for test kdt.cpp

Run Test for test kdt.cpp

-
==3032999== Memcheck, a memory error detector
-==3032999== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3032999== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3032999== Command: ./kdt 1 null null live
-==3032999== 
+
==3067929== Memcheck, a memory error detector
+==3067929== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067929== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067929== Command: ./kdt 1 null null live
+==3067929== 
 
 
 Json Header{"visual":"KdTree","title":"A Kd Tree Example","description":"A three-level tree with partitioners cycling between X and Y. The root node color is set to red while the leaf nodes that represent code letters are set to orange.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2534,15 +2534,15 @@ 

Run Test for test kdt.cpp

http://bridges-cs.herokuapp.com/assignments/1030/bridges_testing -==3032999== -==3032999== HEAP SUMMARY: -==3032999== in use at exit: 0 bytes in 0 blocks -==3032999== total heap usage: 6,481 allocs, 6,481 frees, 521,120 bytes allocated -==3032999== -==3032999== All heap blocks were freed -- no leaks are possible -==3032999== -==3032999== For lists of detected and suppressed errors, rerun with: -s -==3032999== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067929== +==3067929== HEAP SUMMARY: +==3067929== in use at exit: 0 bytes in 0 blocks +==3067929== total heap usage: 6,481 allocs, 6,481 frees, 521,084 bytes allocated +==3067929== +==3067929== All heap blocks were freed -- no leaks are possible +==3067929== +==3067929== For lists of detected and suppressed errors, rerun with: -s +==3067929== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2559,11 +2559,11 @@

Build Test for test linechart.cpp

Run Test for test linechart.cpp

-
==3033018== Memcheck, a memory error detector
-==3033018== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033018== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033018== Command: ./linechart 1 null null live
-==3033018== 
+
==3067948== Memcheck, a memory error detector
+==3067948== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067948== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067948== Command: ./linechart 1 null null live
+==3067948== 
 
 
 Json Header{"visual":"LineChart","title":"Line chart test","description":"","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2596,15 +2596,15 @@ 

Run Test for test linechart.cpp

http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing -==3033018== -==3033018== HEAP SUMMARY: -==3033018== in use at exit: 0 bytes in 0 blocks -==3033018== total heap usage: 5,350 allocs, 5,350 frees, 825,000 bytes allocated -==3033018== -==3033018== All heap blocks were freed -- no leaks are possible -==3033018== -==3033018== For lists of detected and suppressed errors, rerun with: -s -==3033018== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067948== +==3067948== HEAP SUMMARY: +==3067948== in use at exit: 0 bytes in 0 blocks +==3067948== total heap usage: 5,350 allocs, 5,350 frees, 825,216 bytes allocated +==3067948== +==3067948== All heap blocks were freed -- no leaks are possible +==3067948== +==3067948== For lists of detected and suppressed errors, rerun with: -s +==3067948== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2621,13 +2621,13 @@

Build Test for test minimal_game.cpp

Run Test for test minimal_game.cpp

-
==3033040== Memcheck, a memory error detector
-==3033040== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033040== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033040== Command: ./minimal_game 1 null null live
-==3033040== 
-[2024-10-11 04:57:43] [connect] Successful connection
-[2024-10-11 04:57:43] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728637062 101
+
==3067970== Memcheck, a memory error detector
+==3067970== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067970== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067970== Command: ./minimal_game 1 null null live
+==3067970== 
+[2024-10-11 08:57:39] [connect] Successful connection
+[2024-10-11 08:57:39] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651458 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2638,16 +2638,16 @@ 

Run Test for test minimal_game.cpp

http://bridges-games.herokuapp.com/assignments/1032/bridges_testing -[2024-10-11 04:57:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==3033040== -==3033040== HEAP SUMMARY: -==3033040== in use at exit: 0 bytes in 0 blocks -==3033040== total heap usage: 6,146 allocs, 6,146 frees, 1,841,474 bytes allocated -==3033040== -==3033040== All heap blocks were freed -- no leaks are possible -==3033040== -==3033040== For lists of detected and suppressed errors, rerun with: -s -==3033040== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-10-11 08:57:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==3067970== +==3067970== HEAP SUMMARY: +==3067970== in use at exit: 0 bytes in 0 blocks +==3067970== total heap usage: 6,146 allocs, 6,146 frees, 1,841,529 bytes allocated +==3067970== +==3067970== All heap blocks were freed -- no leaks are possible +==3067970== +==3067970== For lists of detected and suppressed errors, rerun with: -s +==3067970== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2664,11 +2664,11 @@

Build Test for test mixed_assignm

Run Test for test mixed_assignments.cpp

-
==3033061== Memcheck, a memory error detector
-==3033061== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033061== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033061== Command: ./mixed_assignments 1 null null live
-==3033061== 
+
==3067991== Memcheck, a memory error detector
+==3067991== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3067991== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3067991== Command: ./mixed_assignments 1 null null live
+==3067991== 
 
 
 Json Header{"visual":"Tree","title":"A multiple subassignment example","description":"","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2709,15 +2709,15 @@ 

Run Test for test mixed_assignments http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing -==3033061== -==3033061== HEAP SUMMARY: -==3033061== in use at exit: 0 bytes in 0 blocks -==3033061== total heap usage: 7,518 allocs, 7,518 frees, 1,037,946 bytes allocated -==3033061== -==3033061== All heap blocks were freed -- no leaks are possible -==3033061== -==3033061== For lists of detected and suppressed errors, rerun with: -s -==3033061== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3067991== +==3067991== HEAP SUMMARY: +==3067991== in use at exit: 0 bytes in 0 blocks +==3067991== total heap usage: 7,518 allocs, 7,518 frees, 1,037,766 bytes allocated +==3067991== +==3067991== All heap blocks were freed -- no leaks are possible +==3067991== +==3067991== For lists of detected and suppressed errors, rerun with: -s +==3067991== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2734,11 +2734,11 @@

Build Test for test mllist.cpp

Run Test for test mllist.cpp

-
==3033084== Memcheck, a memory error detector
-==3033084== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033084== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033084== Command: ./mllist 1 null null live
-==3033084== 
+
==3068014== Memcheck, a memory error detector
+==3068014== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068014== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068014== Command: ./mllist 1 null null live
+==3068014== 
 
 
 Json Header{"visual":"Multilist","title":"A Multilist Example","description":"The large red node is the  beginning of list. Smaller red nodes spawn sublists, {2,5,{6, 10, 11},7}, {6, 10, 11} and {3,4}. Sublist origins are large green squares","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -2747,15 +2747,15 @@ 

Run Test for test mllist.cpp

http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing -==3033084== -==3033084== HEAP SUMMARY: -==3033084== in use at exit: 0 bytes in 0 blocks -==3033084== total heap usage: 6,616 allocs, 6,616 frees, 530,711 bytes allocated -==3033084== -==3033084== All heap blocks were freed -- no leaks are possible -==3033084== -==3033084== For lists of detected and suppressed errors, rerun with: -s -==3033084== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068014== +==3068014== HEAP SUMMARY: +==3068014== in use at exit: 0 bytes in 0 blocks +==3068014== total heap usage: 6,616 allocs, 6,616 frees, 530,711 bytes allocated +==3068014== +==3068014== All heap blocks were freed -- no leaks are possible +==3068014== +==3068014== For lists of detected and suppressed errors, rerun with: -s +==3068014== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2772,13 +2772,13 @@

Build Test for test non_bloc

Run Test for test non_blocking_game_fire.cpp

-
==3033104== Memcheck, a memory error detector
-==3033104== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033104== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033104== Command: ./non_blocking_game_fire 1 null null live
-==3033104== 
-[2024-10-11 04:58:07] [connect] Successful connection
-[2024-10-11 04:58:07] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728637086 101
+
==3068033== Memcheck, a memory error detector
+==3068033== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068033== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068033== Command: ./non_blocking_game_fire 1 null null live
+==3068033== 
+[2024-10-11 08:58:01] [connect] Successful connection
+[2024-10-11 08:58:02] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651481 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2789,16 +2789,16 @@ 

Run Test for test non_blocking http://bridges-games.herokuapp.com/assignments/1035/bridges_testing -[2024-10-11 04:58:09] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==3033104== -==3033104== HEAP SUMMARY: -==3033104== in use at exit: 0 bytes in 0 blocks -==3033104== total heap usage: 5,851 allocs, 5,851 frees, 1,738,067 bytes allocated -==3033104== -==3033104== All heap blocks were freed -- no leaks are possible -==3033104== -==3033104== For lists of detected and suppressed errors, rerun with: -s -==3033104== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-10-11 08:58:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==3068033== +==3068033== HEAP SUMMARY: +==3068033== in use at exit: 0 bytes in 0 blocks +==3068033== total heap usage: 5,847 allocs, 5,847 frees, 1,736,996 bytes allocated +==3068033== +==3068033== All heap blocks were freed -- no leaks are possible +==3068033== +==3068033== For lists of detected and suppressed errors, rerun with: -s +==3068033== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2815,13 +2815,13 @@

Build Test for test non_blo

Run Test for test non_blocking_game_state.cpp

-
==3033125== Memcheck, a memory error detector
-==3033125== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033125== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033125== Command: ./non_blocking_game_state 1 null null live
-==3033125== 
-[2024-10-11 04:58:18] [connect] Successful connection
-[2024-10-11 04:58:18] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728637097 101
+
==3068054== Memcheck, a memory error detector
+==3068054== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068054== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068054== Command: ./non_blocking_game_state 1 null null live
+==3068054== 
+[2024-10-11 08:58:12] [connect] Successful connection
+[2024-10-11 08:58:12] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1728651491 101
 sockopen on namespace /
 Setting framelimit to 10
 
@@ -2832,16 +2832,16 @@ 

Run Test for test non_blockin http://bridges-games.herokuapp.com/assignments/1036/bridges_testing -[2024-10-11 04:58:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==3033125== -==3033125== HEAP SUMMARY: -==3033125== in use at exit: 0 bytes in 0 blocks -==3033125== total heap usage: 6,001 allocs, 6,001 frees, 1,758,225 bytes allocated -==3033125== -==3033125== All heap blocks were freed -- no leaks are possible -==3033125== -==3033125== For lists of detected and suppressed errors, rerun with: -s -==3033125== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-10-11 08:58:14] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==3068054== +==3068054== HEAP SUMMARY: +==3068054== in use at exit: 0 bytes in 0 blocks +==3068054== total heap usage: 6,001 allocs, 6,001 frees, 1,758,244 bytes allocated +==3068054== +==3068054== All heap blocks were freed -- no leaks are possible +==3068054== +==3068054== For lists of detected and suppressed errors, rerun with: -s +==3068054== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2858,11 +2858,11 @@

Build Test for test osm.cpp

Run Test for test osm.cpp

-
==3033146== Memcheck, a memory error detector
-==3033146== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033146== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033146== Command: ./osm 1 null null live
-==3033146== 
+
==3068075== Memcheck, a memory error detector
+==3068075== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068075== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068075== Command: ./osm 1 null null live
+==3068075== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 
@@ -2873,15 +2873,15 @@ 

Run Test for test osm.cpp

http://bridges-cs.herokuapp.com/assignments/1037/bridges_testing -==3033146== -==3033146== HEAP SUMMARY: -==3033146== in use at exit: 0 bytes in 0 blocks -==3033146== total heap usage: 42,491 allocs, 42,491 frees, 5,379,779 bytes allocated -==3033146== -==3033146== All heap blocks were freed -- no leaks are possible -==3033146== -==3033146== For lists of detected and suppressed errors, rerun with: -s -==3033146== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068075== +==3068075== HEAP SUMMARY: +==3068075== in use at exit: 0 bytes in 0 blocks +==3068075== total heap usage: 42,491 allocs, 42,491 frees, 5,379,797 bytes allocated +==3068075== +==3068075== All heap blocks were freed -- no leaks are possible +==3068075== +==3068075== For lists of detected and suppressed errors, rerun with: -s +==3068075== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2898,11 +2898,11 @@

Build Test for test osm_amenity

Run Test for test osm_amenity_snippet.cpp

-
==3033167== Memcheck, a memory error detector
-==3033167== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033167== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033167== Command: ./osm_amenity_snippet 1 null null live
-==3033167== 
+
==3068096== Memcheck, a memory error detector
+==3068096== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068096== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068096== Command: ./osm_amenity_snippet 1 null null live
+==3068096== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 Total Amenities: 3262
@@ -2937,15 +2937,15 @@ 

Run Test for test osm_amenity_sni Name: Millie’s Latitude: 38.945 Longitude: -77.0963 -==3033167== -==3033167== HEAP SUMMARY: -==3033167== in use at exit: 0 bytes in 0 blocks -==3033167== total heap usage: 6,527 allocs, 6,527 frees, 3,144,185 bytes allocated -==3033167== -==3033167== All heap blocks were freed -- no leaks are possible -==3033167== -==3033167== For lists of detected and suppressed errors, rerun with: -s -==3033167== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068096== +==3068096== HEAP SUMMARY: +==3068096== in use at exit: 0 bytes in 0 blocks +==3068096== total heap usage: 6,527 allocs, 6,527 frees, 3,392,751 bytes allocated +==3068096== +==3068096== All heap blocks were freed -- no leaks are possible +==3068096== +==3068096== For lists of detected and suppressed errors, rerun with: -s +==3068096== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2962,25 +2962,25 @@

Build Test for test osm_snippet.cpp

Run Test for test osm_snippet.cpp

-
==3033187== Memcheck, a memory error detector
-==3033187== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033187== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033187== Command: ./osm_snippet 1 null null live
-==3033187== 
+
==3068116== Memcheck, a memory error detector
+==3068116== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068116== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068116== Command: ./osm_snippet 1 null null live
+==3068116== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 Number of Vertices [Charlotte]:1387
 Number of Edges [Charlotte]:3015
 Location of first vertex [Cartesian Coord]: -657.974,-4700.22
-==3033187== 
-==3033187== HEAP SUMMARY:
-==3033187==     in use at exit: 0 bytes in 0 blocks
-==3033187==   total heap usage: 4,625 allocs, 4,625 frees, 2,363,751 bytes allocated
-==3033187== 
-==3033187== All heap blocks were freed -- no leaks are possible
-==3033187== 
-==3033187== For lists of detected and suppressed errors, rerun with: -s
-==3033187== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==3068116== 
+==3068116== HEAP SUMMARY:
+==3068116==     in use at exit: 0 bytes in 0 blocks
+==3068116==   total heap usage: 4,625 allocs, 4,625 frees, 2,627,662 bytes allocated
+==3068116== 
+==3068116== All heap blocks were freed -- no leaks are possible
+==3068116== 
+==3068116== For lists of detected and suppressed errors, rerun with: -s
+==3068116== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2997,11 +2997,11 @@

Build Test for test purposefu

Run Test for test purposefully_breaking.cpp

-
==3033207== Memcheck, a memory error detector
-==3033207== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033207== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033207== Command: ./purposefully_breaking 1 null null live
-==3033207== 
+
==3068136== Memcheck, a memory error detector
+==3068136== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068136== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068136== Command: ./purposefully_breaking 1 null null live
+==3068136== 
 This test pipes on purpose more data than the server can handle so as to trigger an error
 
 
@@ -3010,20 +3010,20 @@ 

Run Test for test purposefully_ Posting assignment to the server failed! Assignment is too large. In general the assignment should be smaller than 16MB once serialized to JSON. -==3033207== -==3033207== HEAP SUMMARY: -==3033207== in use at exit: 17,885 bytes in 69 blocks -==3033207== total heap usage: 6,182 allocs, 6,113 frees, 352,455,838 bytes allocated -==3033207== -==3033207== LEAK SUMMARY: -==3033207== definitely lost: 0 bytes in 0 blocks -==3033207== indirectly lost: 0 bytes in 0 blocks -==3033207== possibly lost: 0 bytes in 0 blocks -==3033207== still reachable: 0 bytes in 0 blocks -==3033207== suppressed: 17,885 bytes in 69 blocks -==3033207== -==3033207== For lists of detected and suppressed errors, rerun with: -s -==3033207== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2) +==3068136== +==3068136== HEAP SUMMARY: +==3068136== in use at exit: 17,881 bytes in 69 blocks +==3068136== total heap usage: 6,182 allocs, 6,113 frees, 352,455,800 bytes allocated +==3068136== +==3068136== LEAK SUMMARY: +==3068136== definitely lost: 0 bytes in 0 blocks +==3068136== indirectly lost: 0 bytes in 0 blocks +==3068136== possibly lost: 0 bytes in 0 blocks +==3068136== still reachable: 0 bytes in 0 blocks +==3068136== suppressed: 17,881 bytes in 69 blocks +==3068136== +==3068136== For lists of detected and suppressed errors, rerun with: -s +==3068136== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)

@@ -3040,11 +3040,11 @@

Build Test for test reddit.cpp

Run Test for test reddit.cpp

-
==3033226== Memcheck, a memory error detector
-==3033226== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033226== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033226== Command: ./reddit 1 null null live
-==3033226== 
+
==3068155== Memcheck, a memory error detector
+==3068155== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068155== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068155== Command: ./reddit 1 null null live
+==3068155== 
 getting subreddits:
 gadgets
 sports
@@ -3254,15 +3254,15 @@ 

Run Test for test reddit.cpp

URL: https://www.reddit.com/r/askscience/comments/19c4dyz/if_the_flu_causes_neuroinflammationwhat_are_the/ Text: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6596076/ -==3033226== -==3033226== HEAP SUMMARY: -==3033226== in use at exit: 0 bytes in 0 blocks -==3033226== total heap usage: 19,898 allocs, 19,898 frees, 7,303,014 bytes allocated -==3033226== -==3033226== All heap blocks were freed -- no leaks are possible -==3033226== -==3033226== For lists of detected and suppressed errors, rerun with: -s -==3033226== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068155== +==3068155== HEAP SUMMARY: +==3068155== in use at exit: 0 bytes in 0 blocks +==3068155== total heap usage: 19,898 allocs, 19,898 frees, 7,303,014 bytes allocated +==3068155== +==3068155== All heap blocks were freed -- no leaks are possible +==3068155== +==3068155== For lists of detected and suppressed errors, rerun with: -s +==3068155== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3279,11 +3279,11 @@

Build Test for test reddit_snippet.c

Run Test for test reddit_snippet.cpp

-
==3033246== Memcheck, a memory error detector
-==3033246== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033246== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033246== Command: ./reddit_snippet 1 null null live
-==3033246== 
+
==3068175== Memcheck, a memory error detector
+==3068175== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068175== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068175== Command: ./reddit_snippet 1 null null live
+==3068175== 
 994 post returned
 Printing at most 10
 ID: 19aoqnd
@@ -3446,15 +3446,15 @@ 

Run Test for test reddit_snippet.cpp

@@ -3471,11 +3471,11 @@

Build Test for test shakespeare

Run Test for test shakespeare_snippet.cpp

-
==3033265== Memcheck, a memory error detector
-==3033265== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033265== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033265== Command: ./shakespeare_snippet 1 null null live
-==3033265== 
+
==3068194== Memcheck, a memory error detector
+==3068194== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068194== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068194== Command: ./shakespeare_snippet 1 null null live
+==3068194== 
 
 Shakespeare Data:
 Title: Sonnet 1
@@ -3494,15 +3494,15 @@ 

Run Test for test shakespeare_sni And tender churl mak'st waste in niggarding: Pity the world, or else this glutton be, To eat the world's due, by the grave and thee. -==3033265== -==3033265== HEAP SUMMARY: -==3033265== in use at exit: 0 bytes in 0 blocks -==3033265== total heap usage: 4,996 allocs, 4,996 frees, 32,844,645 bytes allocated -==3033265== -==3033265== All heap blocks were freed -- no leaks are possible -==3033265== -==3033265== For lists of detected and suppressed errors, rerun with: -s -==3033265== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068194== +==3068194== HEAP SUMMARY: +==3068194== in use at exit: 0 bytes in 0 blocks +==3068194== total heap usage: 4,996 allocs, 4,996 frees, 32,828,261 bytes allocated +==3068194== +==3068194== All heap blocks were freed -- no leaks are possible +==3068194== +==3068194== For lists of detected and suppressed errors, rerun with: -s +==3068194== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3519,11 +3519,11 @@

Build Test for test shape_collecti

Run Test for test shape_collection.cpp

-
==3033284== Memcheck, a memory error detector
-==3033284== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033284== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033284== Command: ./shape_collection 1 null null live
-==3033284== 
+
==3068214== Memcheck, a memory error detector
+==3068214== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068214== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068214== Command: ./shape_collection 1 null null live
+==3068214== 
 
 
 Json Header{"visual":"SymbolCollectionV2","title":"Symbol Collection","description":"Red square, green circle, magenta horizontal and vertical lines, and a test label with a purple outline.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3532,15 +3532,15 @@ 

Run Test for test shape_collection.c http://bridges-cs.herokuapp.com/assignments/1044/bridges_testing -==3033284== -==3033284== HEAP SUMMARY: -==3033284== in use at exit: 0 bytes in 0 blocks -==3033284== total heap usage: 6,390 allocs, 6,390 frees, 499,743 bytes allocated -==3033284== -==3033284== All heap blocks were freed -- no leaks are possible -==3033284== -==3033284== For lists of detected and suppressed errors, rerun with: -s -==3033284== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068214== +==3068214== HEAP SUMMARY: +==3068214== in use at exit: 0 bytes in 0 blocks +==3068214== total heap usage: 6,390 allocs, 6,390 frees, 499,761 bytes allocated +==3068214== +==3068214== All heap blocks were freed -- no leaks are possible +==3068214== +==3068214== For lists of detected and suppressed errors, rerun with: -s +==3068214== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3557,11 +3557,11 @@

Build Test for test shape_co

Run Test for test shape_collection_layer.cpp

-
==3033303== Memcheck, a memory error detector
-==3033303== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033303== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033303== Command: ./shape_collection_layer 1 null null live
-==3033303== 
+
==3068233== Memcheck, a memory error detector
+==3068233== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068233== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068233== Command: ./shape_collection_layer 1 null null live
+==3068233== 
 
 
 Json Header{"visual":"SymbolCollectionV2","title":"Symbol Collection - Layers (depth)","description":"Demonstrating use of layers with shapes","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3570,15 +3570,15 @@ 

Run Test for test shape_collec http://bridges-cs.herokuapp.com/assignments/1045/bridges_testing -==3033303== -==3033303== HEAP SUMMARY: -==3033303== in use at exit: 0 bytes in 0 blocks -==3033303== total heap usage: 6,325 allocs, 6,325 frees, 492,825 bytes allocated -==3033303== -==3033303== All heap blocks were freed -- no leaks are possible -==3033303== -==3033303== For lists of detected and suppressed errors, rerun with: -s -==3033303== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068233== +==3068233== HEAP SUMMARY: +==3068233== in use at exit: 0 bytes in 0 blocks +==3068233== total heap usage: 6,325 allocs, 6,325 frees, 492,879 bytes allocated +==3068233== +==3068233== All heap blocks were freed -- no leaks are possible +==3068233== +==3068233== For lists of detected and suppressed errors, rerun with: -s +==3068233== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3595,11 +3595,11 @@

Build Test for test shap

Run Test for test shape_collection_textalign.cpp

-
==3033322== Memcheck, a memory error detector
-==3033322== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033322== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033322== Command: ./shape_collection_textalign 1 null null live
-==3033322== 
+
==3068252== Memcheck, a memory error detector
+==3068252== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068252== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068252== Command: ./shape_collection_textalign 1 null null live
+==3068252== 
 
 
 Json Header{"visual":"SymbolCollectionV2","title":"Symbol Collection","description":"Illustrates features aligning text in BRIDGES; follows SVG features","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3608,15 +3608,15 @@ 

Run Test for test shape_co http://bridges-cs.herokuapp.com/assignments/1046/bridges_testing -==3033322== -==3033322== HEAP SUMMARY: -==3033322== in use at exit: 0 bytes in 0 blocks -==3033322== total heap usage: 8,439 allocs, 8,439 frees, 775,362 bytes allocated -==3033322== -==3033322== All heap blocks were freed -- no leaks are possible -==3033322== -==3033322== For lists of detected and suppressed errors, rerun with: -s -==3033322== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068252== +==3068252== HEAP SUMMARY: +==3068252== in use at exit: 0 bytes in 0 blocks +==3068252== total heap usage: 8,439 allocs, 8,439 frees, 775,380 bytes allocated +==3068252== +==3068252== All heap blocks were freed -- no leaks are possible +==3068252== +==3068252== For lists of detected and suppressed errors, rerun with: -s +==3068252== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3633,11 +3633,11 @@

Build Test for test sine_wave.cpp

Run Test for test sine_wave.cpp

-
==3033341== Memcheck, a memory error detector
-==3033341== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033341== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033341== Command: ./sine_wave 1 null null live
-==3033341== 
+
==3068271== Memcheck, a memory error detector
+==3068271== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068271== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068271== Command: ./sine_wave 1 null null live
+==3068271== 
 
 
 Json Header{"visual":"Audio","title":"Sine Wave","description":"This program creates a sine wave audio clip to demonstrate the process of creating an audio clip from scratch.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3646,15 +3646,15 @@ 

Run Test for test sine_wave.cpp

http://bridges-cs.herokuapp.com/assignments/1047/bridges_testing -==3033341== -==3033341== HEAP SUMMARY: -==3033341== in use at exit: 0 bytes in 0 blocks -==3033341== total heap usage: 4,512 allocs, 4,512 frees, 12,992,823 bytes allocated -==3033341== -==3033341== All heap blocks were freed -- no leaks are possible -==3033341== -==3033341== For lists of detected and suppressed errors, rerun with: -s -==3033341== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068271== +==3068271== HEAP SUMMARY: +==3068271== in use at exit: 0 bytes in 0 blocks +==3068271== total heap usage: 4,512 allocs, 4,512 frees, 12,992,805 bytes allocated +==3068271== +==3068271== All heap blocks were freed -- no leaks are possible +==3068271== +==3068271== For lists of detected and suppressed errors, rerun with: -s +==3068271== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3671,11 +3671,11 @@

Build Test for test sllist.cpp

Run Test for test sllist.cpp

-
==3033360== Memcheck, a memory error detector
-==3033360== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033360== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033360== Command: ./sllist 1 null null live
-==3033360== 
+
==3068290== Memcheck, a memory error detector
+==3068290== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068290== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068290== Command: ./sllist 1 null null live
+==3068290== 
 Gretel Chaney
 Lamont Kyler
 Gladys Serino
@@ -3689,15 +3689,15 @@ 

Run Test for test sllist.cpp

http://bridges-cs.herokuapp.com/assignments/1048/bridges_testing -==3033360== -==3033360== HEAP SUMMARY: -==3033360== in use at exit: 0 bytes in 0 blocks -==3033360== total heap usage: 6,343 allocs, 6,343 frees, 495,749 bytes allocated -==3033360== -==3033360== All heap blocks were freed -- no leaks are possible -==3033360== -==3033360== For lists of detected and suppressed errors, rerun with: -s -==3033360== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068290== +==3068290== HEAP SUMMARY: +==3068290== in use at exit: 0 bytes in 0 blocks +==3068290== total heap usage: 6,343 allocs, 6,343 frees, 495,695 bytes allocated +==3068290== +==3068290== All heap blocks were freed -- no leaks are possible +==3068290== +==3068290== For lists of detected and suppressed errors, rerun with: -s +==3068290== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3714,11 +3714,11 @@

Build Test for test song_lyrics

Run Test for test song_lyrics_snippet.cpp

-
==3033380== Memcheck, a memory error detector
-==3033380== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033380== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033380== Command: ./song_lyrics_snippet 1 null null live
-==3033380== 
+
==3068309== Memcheck, a memory error detector
+==3068309== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068309== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068309== Command: ./song_lyrics_snippet 1 null null live
+==3068309== 
 
 Title: Harder, Better, Faster, Stronger
 Artist: Daft Punk
@@ -3822,15 +3822,15 @@ 

Run Test for test song_lyrics_sni hour after hour Work is never over -==3033380== -==3033380== HEAP SUMMARY: -==3033380== in use at exit: 0 bytes in 0 blocks -==3033380== total heap usage: 4,470 allocs, 4,470 frees, 505,209 bytes allocated -==3033380== -==3033380== All heap blocks were freed -- no leaks are possible -==3033380== -==3033380== For lists of detected and suppressed errors, rerun with: -s -==3033380== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068309== +==3068309== HEAP SUMMARY: +==3068309== in use at exit: 0 bytes in 0 blocks +==3068309== total heap usage: 4,470 allocs, 4,470 frees, 505,209 bytes allocated +==3068309== +==3068309== All heap blocks were freed -- no leaks are possible +==3068309== +==3068309== For lists of detected and suppressed errors, rerun with: -s +==3068309== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3847,11 +3847,11 @@

Build Test for test sorting_bench

Run Test for test sorting_benchmark.cpp

-
==3033399== Memcheck, a memory error detector
-==3033399== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033399== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033399== Command: ./sorting_benchmark 1 null null live
-==3033399== 
+
==3068328== Memcheck, a memory error detector
+==3068328== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068328== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068328== Command: ./sorting_benchmark 1 null null live
+==3068328== 
 
 
 Json Header{"visual":"LineChart","title":"Sorting Benchmark Test","description":"","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3860,15 +3860,15 @@ 

Run Test for test sorting_benchmark http://bridges-cs.herokuapp.com/assignments/1050/bridges_testing -==3033399== -==3033399== HEAP SUMMARY: -==3033399== in use at exit: 0 bytes in 0 blocks -==3033399== total heap usage: 4,655 allocs, 4,655 frees, 551,130 bytes allocated -==3033399== -==3033399== All heap blocks were freed -- no leaks are possible -==3033399== -==3033399== For lists of detected and suppressed errors, rerun with: -s -==3033399== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068328== +==3068328== HEAP SUMMARY: +==3068328== in use at exit: 0 bytes in 0 blocks +==3068328== total heap usage: 4,655 allocs, 4,655 frees, 551,130 bytes allocated +==3068328== +==3068328== All heap blocks were freed -- no leaks are possible +==3068328== +==3068328== For lists of detected and suppressed errors, rerun with: -s +==3068328== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3885,11 +3885,11 @@

Build Test for test tree.cpp

Run Test for test tree.cpp

-
==3033422== Memcheck, a memory error detector
-==3033422== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033422== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033422== Command: ./tree 1 null null live
-==3033422== 
+
==3068350== Memcheck, a memory error detector
+==3068350== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068350== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068350== Command: ./tree 1 null null live
+==3068350== 
 
 
 Json Header{"visual":"Tree","title":"A General Tree Example","description":"A basic tree with seven nodes. Three on one side and three on the other. The root node is set to red with 0.3 opacity. The other six nodes are neutral color.","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3898,15 +3898,15 @@ 

Run Test for test tree.cpp

http://bridges-cs.herokuapp.com/assignments/1051/bridges_testing -==3033422== -==3033422== HEAP SUMMARY: -==3033422== in use at exit: 0 bytes in 0 blocks -==3033422== total heap usage: 6,384 allocs, 6,384 frees, 503,324 bytes allocated -==3033422== -==3033422== All heap blocks were freed -- no leaks are possible -==3033422== -==3033422== For lists of detected and suppressed errors, rerun with: -s -==3033422== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068350== +==3068350== HEAP SUMMARY: +==3068350== in use at exit: 0 bytes in 0 blocks +==3068350== total heap usage: 6,384 allocs, 6,384 frees, 503,288 bytes allocated +==3068350== +==3068350== All heap blocks were freed -- no leaks are possible +==3068350== +==3068350== For lists of detected and suppressed errors, rerun with: -s +==3068350== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3923,11 +3923,11 @@

Build Test for test tut_array1d.cpp

Run Test for test tut_array1d.cpp

-
==3033441== Memcheck, a memory error detector
-==3033441== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033441== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033441== Command: ./tut_array1d 1 null null live
-==3033441== 
+
==3068369== Memcheck, a memory error detector
+==3068369== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068369== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068369== Command: ./tut_array1d 1 null null live
+==3068369== 
 
 
 Json Header{"visual":"Array","title":"A One-Dimensional Array Example","description":"Create a 1 dimensional array with integer values and display them","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3936,15 +3936,15 @@ 

Run Test for test tut_array1d.cpp

http://bridges-cs.herokuapp.com/assignments/1052/bridges_testing -==3033441== -==3033441== HEAP SUMMARY: -==3033441== in use at exit: 0 bytes in 0 blocks -==3033441== total heap usage: 6,331 allocs, 6,331 frees, 494,989 bytes allocated -==3033441== -==3033441== All heap blocks were freed -- no leaks are possible -==3033441== -==3033441== For lists of detected and suppressed errors, rerun with: -s -==3033441== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068369== +==3068369== HEAP SUMMARY: +==3068369== in use at exit: 0 bytes in 0 blocks +==3068369== total heap usage: 6,331 allocs, 6,331 frees, 494,971 bytes allocated +==3068369== +==3068369== All heap blocks were freed -- no leaks are possible +==3068369== +==3068369== For lists of detected and suppressed errors, rerun with: -s +==3068369== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3961,11 +3961,11 @@

Build Test for test tut_array1d_p1.c

Run Test for test tut_array1d_p1.cpp

-
==3033460== Memcheck, a memory error detector
-==3033460== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033460== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033460== Command: ./tut_array1d_p1 1 null null live
-==3033460== 
+
==3068388== Memcheck, a memory error detector
+==3068388== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068388== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068388== Command: ./tut_array1d_p1 1 null null live
+==3068388== 
 
 
 Json Header{"visual":"Array","title":"A One-Dimensional Array Example","description":"Create a 1 dimensional array with integer values and display them","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -3974,15 +3974,15 @@ 

Run Test for test tut_array1d_p1.cpp

@@ -3999,11 +3999,11 @@

Build Test for test tut_array1d_p2.c

Run Test for test tut_array1d_p2.cpp

-
==3033479== Memcheck, a memory error detector
-==3033479== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033479== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033479== Command: ./tut_array1d_p2 1 null null live
-==3033479== 
+
==3068407== Memcheck, a memory error detector
+==3068407== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068407== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068407== Command: ./tut_array1d_p2 1 null null live
+==3068407== 
 
 
 Json Header{"visual":"Array","title":"A One-Dimensional Array Example","description":"Demonstrate styling 1D array elements with visual attributes","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4012,15 +4012,15 @@ 

Run Test for test tut_array1d_p2.cpp

@@ -4037,11 +4037,11 @@

Build Test for test tut_array1d_p3.c

Run Test for test tut_array1d_p3.cpp

-
==3033498== Memcheck, a memory error detector
-==3033498== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033498== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033498== Command: ./tut_array1d_p3 1 null null live
-==3033498== 
+
==3068427== Memcheck, a memory error detector
+==3068427== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068427== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068427== Command: ./tut_array1d_p3 1 null null live
+==3068427== 
 Using a regular for loop..
 	0
 	1
@@ -4083,15 +4083,15 @@ 

Run Test for test tut_array1d_p3.cpp

@@ -4108,11 +4108,11 @@

Build Test for test tut_bst_p1.cpp

Run Test for test tut_bst_p1.cpp

-
==3033517== Memcheck, a memory error detector
-==3033517== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033517== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033517== Command: ./tut_bst_p1 1 null null live
-==3033517== 
+
==3068446== Memcheck, a memory error detector
+==3068446== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068446== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068446== Command: ./tut_bst_p1 1 null null live
+==3068446== 
 
 
 Json Header{"visual":"BinarySearchTree","title":"A Simple  Binary Search Tree Example","description":"This example illustrates a binary search tree built using BRIDGES","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4121,15 +4121,15 @@ 

Run Test for test tut_bst_p1.cpp

http://bridges-cs.herokuapp.com/assignments/1056/bridges_testing -==3033517== -==3033517== HEAP SUMMARY: -==3033517== in use at exit: 0 bytes in 0 blocks -==3033517== total heap usage: 6,388 allocs, 6,388 frees, 504,232 bytes allocated -==3033517== -==3033517== All heap blocks were freed -- no leaks are possible -==3033517== -==3033517== For lists of detected and suppressed errors, rerun with: -s -==3033517== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068446== +==3068446== HEAP SUMMARY: +==3068446== in use at exit: 0 bytes in 0 blocks +==3068446== total heap usage: 6,388 allocs, 6,388 frees, 504,232 bytes allocated +==3068446== +==3068446== All heap blocks were freed -- no leaks are possible +==3068446== +==3068446== For lists of detected and suppressed errors, rerun with: -s +==3068446== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4146,11 +4146,11 @@

Build Test for test tut_bst_p2.cpp

Run Test for test tut_bst_p2.cpp

-
==3033536== Memcheck, a memory error detector
-==3033536== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033536== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033536== Command: ./tut_bst_p2 1 null null live
-==3033536== 
+
==3068465== Memcheck, a memory error detector
+==3068465== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068465== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068465== Command: ./tut_bst_p2 1 null null live
+==3068465== 
 
 
 Json Header{"visual":"BinarySearchTree","title":"A Simple  Binary Search Tree Example","description":"This example illustrates styling a binary search tree nodes and links using BRIDGES","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4159,15 +4159,15 @@ 

Run Test for test tut_bst_p2.cpp

http://bridges-cs.herokuapp.com/assignments/1057/bridges_testing -==3033536== -==3033536== HEAP SUMMARY: -==3033536== in use at exit: 0 bytes in 0 blocks -==3033536== total heap usage: 6,383 allocs, 6,383 frees, 504,073 bytes allocated -==3033536== -==3033536== All heap blocks were freed -- no leaks are possible -==3033536== -==3033536== For lists of detected and suppressed errors, rerun with: -s -==3033536== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068465== +==3068465== HEAP SUMMARY: +==3068465== in use at exit: 0 bytes in 0 blocks +==3068465== total heap usage: 6,383 allocs, 6,383 frees, 504,073 bytes allocated +==3068465== +==3068465== All heap blocks were freed -- no leaks are possible +==3068465== +==3068465== For lists of detected and suppressed errors, rerun with: -s +==3068465== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4184,11 +4184,11 @@

Build Test for test tut_bst_p3.cpp

Run Test for test tut_bst_p3.cpp

-
==3033555== Memcheck, a memory error detector
-==3033555== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033555== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033555== Command: ./tut_bst_p3 1 null null live
-==3033555== 
+
==3068484== Memcheck, a memory error detector
+==3068484== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068484== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068484== Command: ./tut_bst_p3 1 null null live
+==3068484== 
 Yay!
 
 
@@ -4198,15 +4198,15 @@ 

Run Test for test tut_bst_p3.cpp

http://bridges-cs.herokuapp.com/assignments/1058/bridges_testing -==3033555== -==3033555== HEAP SUMMARY: -==3033555== in use at exit: 0 bytes in 0 blocks -==3033555== total heap usage: 6,383 allocs, 6,383 frees, 503,825 bytes allocated -==3033555== -==3033555== All heap blocks were freed -- no leaks are possible -==3033555== -==3033555== For lists of detected and suppressed errors, rerun with: -s -==3033555== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068484== +==3068484== HEAP SUMMARY: +==3068484== in use at exit: 0 bytes in 0 blocks +==3068484== total heap usage: 6,383 allocs, 6,383 frees, 503,825 bytes allocated +==3068484== +==3068484== All heap blocks were freed -- no leaks are possible +==3068484== +==3068484== For lists of detected and suppressed errors, rerun with: -s +==3068484== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4223,11 +4223,11 @@

Build Test for test tut_col_grid_p1

Run Test for test tut_col_grid_p1.cpp

-
==3033574== Memcheck, a memory error detector
-==3033574== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033574== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033574== Command: ./tut_col_grid_p1 1 null null live
-==3033574== 
+
==3068503== Memcheck, a memory error detector
+==3068503== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068503== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068503== Command: ./tut_col_grid_p1 1 null null live
+==3068503== 
 
 
 Json Header{"visual":"ColorGrid","title":"BRIDGES Color Grid Tutorial - Part 1","description":"This is an example of the color grid with height and width of 10 units each","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4236,15 +4236,15 @@ 

Run Test for test tut_col_grid_p1.cpp http://bridges-cs.herokuapp.com/assignments/1059/bridges_testing -==3033574== -==3033574== HEAP SUMMARY: -==3033574== in use at exit: 0 bytes in 0 blocks -==3033574== total heap usage: 6,140 allocs, 6,140 frees, 469,748 bytes allocated -==3033574== -==3033574== All heap blocks were freed -- no leaks are possible -==3033574== -==3033574== For lists of detected and suppressed errors, rerun with: -s -==3033574== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068503== +==3068503== HEAP SUMMARY: +==3068503== in use at exit: 0 bytes in 0 blocks +==3068503== total heap usage: 6,140 allocs, 6,140 frees, 469,766 bytes allocated +==3068503== +==3068503== All heap blocks were freed -- no leaks are possible +==3068503== +==3068503== For lists of detected and suppressed errors, rerun with: -s +==3068503== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4261,11 +4261,11 @@

Build Test for test tut_col_grid_p2

Run Test for test tut_col_grid_p2.cpp

-
==3033593== Memcheck, a memory error detector
-==3033593== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033593== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033593== Command: ./tut_col_grid_p2 1 null null live
-==3033593== 
+
==3068522== Memcheck, a memory error detector
+==3068522== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068522== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068522== Command: ./tut_col_grid_p2 1 null null live
+==3068522== 
 
 
 Json Header{"visual":"ColorGrid","title":"BRIDGES Color Grid Tutorial - Part 2","description":"This is an example to illustrate different ways of setting colors in the ColorGrid","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4290,15 +4290,15 @@ 

Run Test for test tut_col_grid_p2.cpp http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing -==3033593== -==3033593== HEAP SUMMARY: -==3033593== in use at exit: 0 bytes in 0 blocks -==3033593== total heap usage: 6,454 allocs, 6,454 frees, 702,277 bytes allocated -==3033593== -==3033593== All heap blocks were freed -- no leaks are possible -==3033593== -==3033593== For lists of detected and suppressed errors, rerun with: -s -==3033593== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068522== +==3068522== HEAP SUMMARY: +==3068522== in use at exit: 0 bytes in 0 blocks +==3068522== total heap usage: 6,454 allocs, 6,454 frees, 702,223 bytes allocated +==3068522== +==3068522== All heap blocks were freed -- no leaks are possible +==3068522== +==3068522== For lists of detected and suppressed errors, rerun with: -s +==3068522== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4315,11 +4315,11 @@

Build Test for test tut_col_grid_p3

Run Test for test tut_col_grid_p3.cpp

-
==3033614== Memcheck, a memory error detector
-==3033614== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033614== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033614== Command: ./tut_col_grid_p3 1 null null live
-==3033614== 
+
==3068543== Memcheck, a memory error detector
+==3068543== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068543== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068543== Command: ./tut_col_grid_p3 1 null null live
+==3068543== 
 
 
 Json Header{"visual":"ColorGrid","title":"BRIDGES Color Grid Tutorial - Part 3","description":"This example generates a checkerboard pattern","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4328,15 +4328,15 @@ 

Run Test for test tut_col_grid_p3.cpp http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing -==3033614== -==3033614== HEAP SUMMARY: -==3033614== in use at exit: 0 bytes in 0 blocks -==3033614== total heap usage: 6,147 allocs, 6,147 frees, 472,761 bytes allocated -==3033614== -==3033614== All heap blocks were freed -- no leaks are possible -==3033614== -==3033614== For lists of detected and suppressed errors, rerun with: -s -==3033614== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068543== +==3068543== HEAP SUMMARY: +==3068543== in use at exit: 0 bytes in 0 blocks +==3068543== total heap usage: 6,147 allocs, 6,147 frees, 472,743 bytes allocated +==3068543== +==3068543== All heap blocks were freed -- no leaks are possible +==3068543== +==3068543== For lists of detected and suppressed errors, rerun with: -s +==3068543== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4353,11 +4353,11 @@

Build Test for test tut_dllist_p1.cpp

Run Test for test tut_dllist_p1.cpp

-
==3033634== Memcheck, a memory error detector
-==3033634== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033634== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033634== Command: ./tut_dllist_p1 1 null null live
-==3033634== 
+
==3068562== Memcheck, a memory error detector
+==3068562== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068562== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068562== Command: ./tut_dllist_p1 1 null null live
+==3068562== 
 
 
 Json Header{"visual":"DoublyLinkedList","title":"A doubly Linked List Example","description":"Create a doubly linked  list of five nodes and display it","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4366,15 +4366,15 @@ 

Run Test for test tut_dllist_p1.cpp

@@ -4391,11 +4391,11 @@

Build Test for test tut_dllist_p2.cpp

Run Test for test tut_dllist_p2.cpp

-
==3033653== Memcheck, a memory error detector
-==3033653== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033653== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033653== Command: ./tut_dllist_p2 1 null null live
-==3033653== 
+
==3068581== Memcheck, a memory error detector
+==3068581== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068581== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068581== Command: ./tut_dllist_p2 1 null null live
+==3068581== 
 
 
 Json Header{"visual":"DoublyLinkedList","title":"A doubly Linked List Example","description":"Illustrates styling features in a doubly linked list","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4404,15 +4404,15 @@ 

Run Test for test tut_dllist_p2.cpp

@@ -4429,11 +4429,11 @@

Build Test for test tut_dllist_p3.cpp

Run Test for test tut_dllist_p3.cpp

-
==3033672== Memcheck, a memory error detector
-==3033672== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033672== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033672== Command: ./tut_dllist_p3 1 null null live
-==3033672== 
+
==3068600== Memcheck, a memory error detector
+==3068600== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068600== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068600== Command: ./tut_dllist_p3 1 null null live
+==3068600== 
 Traverse the list - using a normal for loop
 	 Gretal Chaney
 	 Lamont Kyler
@@ -4460,15 +4460,15 @@ 

Run Test for test tut_dllist_p3.cpp

@@ -4485,11 +4485,11 @@

Build Test for test tut_graph_p1.cpp

Run Test for test tut_graph_p1.cpp

-
==3033691== Memcheck, a memory error detector
-==3033691== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033691== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033691== Command: ./tut_graph_p1 1 null null live
-==3033691== 
+
==3068620== Memcheck, a memory error detector
+==3068620== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068620== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068620== Command: ./tut_graph_p1 1 null null live
+==3068620== 
 
 
 Json Header{"visual":"GraphAdjacencyList","title":"A Simple Adjacency list based Graph Example.","description":"Demonstrate how to create a graph with a few nodes and display it","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4498,15 +4498,15 @@ 

Run Test for test tut_graph_p1.cpp

http://bridges-cs.herokuapp.com/assignments/1065/bridges_testing -==3033691== -==3033691== HEAP SUMMARY: -==3033691== in use at exit: 0 bytes in 0 blocks -==3033691== total heap usage: 6,511 allocs, 6,511 frees, 513,789 bytes allocated -==3033691== -==3033691== All heap blocks were freed -- no leaks are possible -==3033691== -==3033691== For lists of detected and suppressed errors, rerun with: -s -==3033691== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068620== +==3068620== HEAP SUMMARY: +==3068620== in use at exit: 0 bytes in 0 blocks +==3068620== total heap usage: 6,511 allocs, 6,511 frees, 513,843 bytes allocated +==3068620== +==3068620== All heap blocks were freed -- no leaks are possible +==3068620== +==3068620== For lists of detected and suppressed errors, rerun with: -s +==3068620== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4523,11 +4523,11 @@

Build Test for test tut_graph_p2.cpp

Run Test for test tut_graph_p2.cpp

-
==3033710== Memcheck, a memory error detector
-==3033710== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033710== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033710== Command: ./tut_graph_p2 1 null null live
-==3033710== 
+
==3068639== Memcheck, a memory error detector
+==3068639== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068639== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068639== Command: ./tut_graph_p2 1 null null live
+==3068639== 
 
 
 Json Header{"visual":"GraphAdjacencyList","title":"A Simple Adjacency list based Graph Example.","description":"Demonstrate styling graph nodes and links with visual attributes","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4536,15 +4536,15 @@ 

Run Test for test tut_graph_p2.cpp

http://bridges-cs.herokuapp.com/assignments/1066/bridges_testing -==3033710== -==3033710== HEAP SUMMARY: -==3033710== in use at exit: 0 bytes in 0 blocks -==3033710== total heap usage: 6,509 allocs, 6,509 frees, 514,088 bytes allocated -==3033710== -==3033710== All heap blocks were freed -- no leaks are possible -==3033710== -==3033710== For lists of detected and suppressed errors, rerun with: -s -==3033710== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068639== +==3068639== HEAP SUMMARY: +==3068639== in use at exit: 0 bytes in 0 blocks +==3068639== total heap usage: 6,509 allocs, 6,509 frees, 514,052 bytes allocated +==3068639== +==3068639== All heap blocks were freed -- no leaks are possible +==3068639== +==3068639== For lists of detected and suppressed errors, rerun with: -s +==3068639== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4561,11 +4561,11 @@

Build Test for test tut_graph_p3.cpp

Run Test for test tut_graph_p3.cpp

-
==3033729== Memcheck, a memory error detector
-==3033729== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033729== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033729== Command: ./tut_graph_p3 1 null null live
-==3033729== 
+
==3068658== Memcheck, a memory error detector
+==3068658== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068658== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068658== Command: ./tut_graph_p3 1 null null live
+==3068658== 
 Using core Bridges classes
 
 Kevin Bacon --> Angelina Jolie
@@ -4592,15 +4592,15 @@ 

Run Test for test tut_graph_p3.cpp

http://bridges-cs.herokuapp.com/assignments/1067/bridges_testing -==3033729== -==3033729== HEAP SUMMARY: -==3033729== in use at exit: 0 bytes in 0 blocks -==3033729== total heap usage: 6,514 allocs, 6,514 frees, 514,099 bytes allocated -==3033729== -==3033729== All heap blocks were freed -- no leaks are possible -==3033729== -==3033729== For lists of detected and suppressed errors, rerun with: -s -==3033729== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068658== +==3068658== HEAP SUMMARY: +==3068658== in use at exit: 0 bytes in 0 blocks +==3068658== total heap usage: 6,514 allocs, 6,514 frees, 514,099 bytes allocated +==3068658== +==3068658== All heap blocks were freed -- no leaks are possible +==3068658== +==3068658== For lists of detected and suppressed errors, rerun with: -s +==3068658== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4617,11 +4617,11 @@

Build Test for test tut_shapes_p1.cpp

Run Test for test tut_shapes_p1.cpp

-
==3033748== Memcheck, a memory error detector
-==3033748== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033748== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033748== Command: ./tut_shapes_p1 1 null null live
-==3033748== 
+
==3068677== Memcheck, a memory error detector
+==3068677== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068677== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068677== Command: ./tut_shapes_p1 1 null null live
+==3068677== 
 
 
 Json Header{"visual":"SymbolCollectionV2","title":"Symbol Collection: Display shapes supported by BRIDGES","description":"","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4630,15 +4630,15 @@ 

Run Test for test tut_shapes_p1.cpp

@@ -4655,11 +4655,11 @@

Build Test for test tut_shapes_p2.cpp

Run Test for test tut_shapes_p2.cpp

-
==3033767== Memcheck, a memory error detector
-==3033767== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033767== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033767== Command: ./tut_shapes_p2 1 null null live
-==3033767== 
+
==3068696== Memcheck, a memory error detector
+==3068696== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068696== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068696== Command: ./tut_shapes_p2 1 null null live
+==3068696== 
 
 
 Json Header{"visual":"SymbolCollectionV2","title":"Symbol Collection","description":"Illustrates using two groups of symbols, transformedat the group level","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4668,15 +4668,15 @@ 

Run Test for test tut_shapes_p2.cpp

@@ -4693,11 +4693,11 @@

Build Test for test tut_sllist_p1.cpp

Run Test for test tut_sllist_p1.cpp

-
==3033786== Memcheck, a memory error detector
-==3033786== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033786== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033786== Command: ./tut_sllist_p1 1 null null live
-==3033786== 
+
==3068715== Memcheck, a memory error detector
+==3068715== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068715== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068715== Command: ./tut_sllist_p1 1 null null live
+==3068715== 
 
 
 Json Header{"visual":"SinglyLinkedList","title":"A Singly Linked List Example","description":"A singly linked list of 4 nodes with names; the nodes in this example use string as the generic type","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4706,15 +4706,15 @@ 

Run Test for test tut_sllist_p1.cpp

@@ -4731,11 +4731,11 @@

Build Test for test tut_sllist_p2.cpp

Run Test for test tut_sllist_p2.cpp

-
==3033805== Memcheck, a memory error detector
-==3033805== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033805== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033805== Command: ./tut_sllist_p2 1 null null live
-==3033805== 
+
==3068734== Memcheck, a memory error detector
+==3068734== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068734== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068734== Command: ./tut_sllist_p2 1 null null live
+==3068734== 
 
 
 Json Header{"visual":"SinglyLinkedList","title":"A Singly Linked List Example","description":"Demonstrate styling linked list nodes and links","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -4744,15 +4744,15 @@ 

Run Test for test tut_sllist_p2.cpp

@@ -4769,11 +4769,11 @@

Build Test for test tut_sllist_p3.cpp

Run Test for test tut_sllist_p3.cpp

-
==3033824== Memcheck, a memory error detector
-==3033824== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033824== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033824== Command: ./tut_sllist_p3 1 null null live
-==3033824== 
+
==3068753== Memcheck, a memory error detector
+==3068753== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068753== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068753== Command: ./tut_sllist_p3 1 null null live
+==3068753== 
 Using a regular for loop..
 	Gretel Chaney
 	Lamont Kyler
@@ -4800,15 +4800,15 @@ 

Run Test for test tut_sllist_p3.cpp

@@ -4825,11 +4825,11 @@

Build Test for test tut_us_ci

Run Test for test tut_us_cities_snippet.cpp

-
==3033843== Memcheck, a memory error detector
-==3033843== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033843== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033843== Command: ./tut_us_cities_snippet 1 null null live
-==3033843== 
+
==3068772== Memcheck, a memory error detector
+==3068772== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068772== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068772== Command: ./tut_us_cities_snippet 1 null null live
+==3068772== 
 Retrieving a set of US cities
 US Cities (tested for limit of 25 cities, population over 200K, and lat/long Bounding Box: (34.025348,-85.352783), (36.800488,-75.300293):
 
@@ -4839,15 +4839,15 @@ 

Run Test for test tut_us_cities Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784 Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442 Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386 -West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639==3033843== -==3033843== HEAP SUMMARY: -==3033843== in use at exit: 0 bytes in 0 blocks -==3033843== total heap usage: 4,501 allocs, 4,501 frees, 497,813 bytes allocated -==3033843== -==3033843== All heap blocks were freed -- no leaks are possible -==3033843== -==3033843== For lists of detected and suppressed errors, rerun with: -s -==3033843== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639==3068772== +==3068772== HEAP SUMMARY: +==3068772== in use at exit: 0 bytes in 0 blocks +==3068772== total heap usage: 4,501 allocs, 4,501 frees, 497,831 bytes allocated +==3068772== +==3068772== All heap blocks were freed -- no leaks are possible +==3068772== +==3068772== For lists of detected and suppressed errors, rerun with: -s +==3068772== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4864,11 +4864,11 @@

Build Test for test us_cities_sni

Run Test for test us_cities_snippet.cpp

-
==3033862== Memcheck, a memory error detector
-==3033862== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033862== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033862== Command: ./us_cities_snippet 1 null null live
-==3033862== 
+
==3068791== Memcheck, a memory error detector
+==3068791== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068791== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068791== Command: ./us_cities_snippet 1 null null live
+==3068791== 
 Retrieving a set of US cities
 US Cities : 
 
@@ -4881,15 +4881,15 @@ 

Run Test for test us_cities_snippet Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442 Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386 West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639 -==3033862== -==3033862== HEAP SUMMARY: -==3033862== in use at exit: 0 bytes in 0 blocks -==3033862== total heap usage: 4,523 allocs, 4,523 frees, 502,222 bytes allocated -==3033862== -==3033862== All heap blocks were freed -- no leaks are possible -==3033862== -==3033862== For lists of detected and suppressed errors, rerun with: -s -==3033862== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068791== +==3068791== HEAP SUMMARY: +==3068791== in use at exit: 0 bytes in 0 blocks +==3068791== total heap usage: 4,523 allocs, 4,523 frees, 502,294 bytes allocated +==3068791== +==3068791== All heap blocks were freed -- no leaks are possible +==3068791== +==3068791== For lists of detected and suppressed errors, rerun with: -s +==3068791== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4906,74 +4906,74 @@

Build Test for test us_map_over

Run Test for test us_map_overlay_test.cpp

-
==3033881== Memcheck, a memory error detector
-==3033881== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033881== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033881== Command: ./us_map_overlay_test 1 null null live
-==3033881== 
+
==3068810== Memcheck, a memory error detector
+==3068810== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068810== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068810== Command: ./us_map_overlay_test 1 null null live
+==3068810== 
 Retrieving US State County Map Data
 
 
-Json Header{"visual":"SinglyLinkedList","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"37103","_fips_code":"37-103","_county_name":"Jones, NC","_state_name":"Jones, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37049","_fips_code":"37-049","_county_name":"Craven, NC","_state_name":"Craven, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37091","_fips_code":"37-091","_county_name":"Hertford, NC","_state_name":"Hertford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37039","_fips_code":"37-039","_county_name":"Cherokee, NC","_state_name":"Cherokee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37157","_fips_code":"37-157","_county_name":"Rockingham, NC","_state_name":"Rockingham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37195","_fips_code":"37-195","_county_name":"Wilson, NC","_state_name":"Wilson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37099","_fips_code":"37-099","_county_name":"Jackson, NC","_state_name":"Jackson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37029","_fips_code":"37-029","_county_name":"Camden, NC","_state_name":"Camden, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37043","_fips_code":"37-043","_county_name":"Clay, NC","_state_name":"Clay, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37135","_fips_code":"37-135","_county_name":"Orange, NC","_state_name":"Orange, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37067","_fips_code":"37-067","_county_name":"Forsyth, NC","_state_name":"Forsyth, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37107","_fips_code":"37-107","_county_name":"Lenoir, NC","_state_name":"Lenoir, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37063","_fips_code":"37-063","_county_name":"Durham, NC","_state_name":"Durham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37109","_fips_code":"37-109","_county_name":"Lincoln, NC","_state_name":"Lincoln, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37115","_fips_code":"37-115","_county_name":"Madison, NC","_state_name":"Madison, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37079","_fips_code":"37-079","_county_name":"Greene, NC","_state_name":"Greene, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37045","_fips_code":"37-045","_county_name":"Cleveland, NC","_state_name":"Cleveland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37073","_fips_code":"37-073","_county_name":"Gates, NC","_state_name":"Gates, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37177","_fips_code":"37-177","_county_name":"Tyrrell, NC","_state_name":"Tyrrell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37117","_fips_code":"37-117","_county_name":"Martin, NC","_state_name":"Martin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37123","_fips_code":"37-123","_county_name":"Montgomery, NC","_state_name":"Montgomery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37171","_fips_code":"37-171","_county_name":"Surry, NC","_state_name":"Surry, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37005","_fips_code":"37-005","_county_name":"Alleghany, NC","_state_name":"Alleghany, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37163","_fips_code":"37-163","_county_name":"Sampson, NC","_state_name":"Sampson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37003","_fips_code":"37-003","_county_name":"Alexander, NC","_state_name":"Alexander, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37011","_fips_code":"37-011","_county_name":"Avery, NC","_state_name":"Avery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37033","_fips_code":"37-033","_county_name":"Caswell, NC","_state_name":"Caswell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37021","_fips_code":"37-021","_county_name":"Buncombe, NC","_state_name":"Buncombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37197","_fips_code":"37-197","_county_name":"Yadkin, NC","_state_name":"Yadkin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37041","_fips_code":"37-041","_county_name":"Chowan, NC","_state_name":"Chowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37111","_fips_code":"37-111","_county_name":"McDowell, NC","_state_name":"McDowell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37137","_fips_code":"37-137","_county_name":"Pamlico, NC","_state_name":"Pamlico, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37119","_fips_code":"37-119","_county_name":"Mecklenburg, NC","_state_name":"Mecklenburg, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37089","_fips_code":"37-089","_county_name":"Henderson, NC","_state_name":"Henderson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37143","_fips_code":"37-143","_county_name":"Perquimans, NC","_state_name":"Perquimans, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37105","_fips_code":"37-105","_county_name":"Lee, NC","_state_name":"Lee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37141","_fips_code":"37-141","_county_name":"Pender, NC","_state_name":"Pender, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37133","_fips_code":"37-133","_county_name":"Onslow, NC","_state_name":"Onslow, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37013","_fips_code":"37-013","_county_name":"Beaufort, NC","_state_name":"Beaufort, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37057","_fips_code":"37-057","_county_name":"Davidson, NC","_state_name":"Davidson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37075","_fips_code":"37-075","_county_name":"Graham, NC","_state_name":"Graham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37161","_fips_code":"37-161","_county_name":"Rutherford, NC","_state_name":"Rutherford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37153","_fips_code":"37-153","_county_name":"Richmond, NC","_state_name":"Richmond, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37055","_fips_code":"37-055","_county_name":"Dare, NC","_state_name":"Dare, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37027","_fips_code":"37-027","_county_name":"Caldwell, NC","_state_name":"Caldwell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37181","_fips_code":"37-181","_county_name":"Vance, NC","_state_name":"Vance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37093","_fips_code":"37-093","_county_name":"Hoke, NC","_state_name":"Hoke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37077","_fips_code":"37-077","_county_name":"Granville, NC","_state_name":"Granville, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37189","_fips_code":"37-189","_county_name":"Watauga, NC","_state_name":"Watauga, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37167","_fips_code":"37-167","_county_name":"Stanly, NC","_state_name":"Stanly, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37023","_fips_code":"37-023","_county_name":"Burke, NC","_state_name":"Burke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37061","_fips_code":"37-061","_county_name":"Duplin, NC","_state_name":"Duplin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37017","_fips_code":"37-017","_county_name":"Bladen, NC","_state_name":"Bladen, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37059","_fips_code":"37-059","_county_name":"Davie, NC","_state_name":"Davie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37069","_fips_code":"37-069","_county_name":"Franklin, NC","_state_name":"Franklin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37065","_fips_code":"37-065","_county_name":"Edgecombe, NC","_state_name":"Edgecombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37131","_fips_code":"37-131","_county_name":"Northampton, NC","_state_name":"Northampton, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37165","_fips_code":"37-165","_county_name":"Scotland, NC","_state_name":"Scotland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37047","_fips_code":"37-047","_county_name":"Columbus, NC","_state_name":"Columbus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37083","_fips_code":"37-083","_county_name":"Halifax, NC","_state_name":"Halifax, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37159","_fips_code":"37-159","_county_name":"Rowan, NC","_state_name":"Rowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37175","_fips_code":"37-175","_county_name":"Transylvania, NC","_state_name":"Transylvania, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37191","_fips_code":"37-191","_county_name":"Wayne, NC","_state_name":"Wayne, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37121","_fips_code":"37-121","_county_name":"Mitchell, NC","_state_name":"Mitchell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37129","_fips_code":"37-129","_county_name":"New Hanover, NC","_state_name":"New Hanover, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37151","_fips_code":"37-151","_county_name":"Randolph, NC","_state_name":"Randolph, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37149","_fips_code":"37-149","_county_name":"Polk, NC","_state_name":"Polk, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37113","_fips_code":"37-113","_county_name":"Macon, NC","_state_name":"Macon, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37185","_fips_code":"37-185","_county_name":"Warren, NC","_state_name":"Warren, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37095","_fips_code":"37-095","_county_name":"Hyde, NC","_state_name":"Hyde, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37173","_fips_code":"37-173","_county_name":"Swain, NC","_state_name":"Swain, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37101","_fips_code":"37-101","_county_name":"Johnston, NC","_state_name":"Johnston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37053","_fips_code":"37-053","_county_name":"Currituck, NC","_state_name":"Currituck, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37125","_fips_code":"37-125","_county_name":"Moore, NC","_state_name":"Moore, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37019","_fips_code":"37-019","_county_name":"Brunswick, NC","_state_name":"Brunswick, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37147","_fips_code":"37-147","_county_name":"Pitt, NC","_state_name":"Pitt, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37035","_fips_code":"37-035","_county_name":"Catawba, NC","_state_name":"Catawba, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37081","_fips_code":"37-081","_county_name":"Guilford, NC","_state_name":"Guilford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37015","_fips_code":"37-015","_county_name":"Bertie, NC","_state_name":"Bertie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37193","_fips_code":"37-193","_county_name":"Wilkes, NC","_state_name":"Wilkes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37071","_fips_code":"37-071","_county_name":"Gaston, NC","_state_name":"Gaston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37145","_fips_code":"37-145","_county_name":"Person, NC","_state_name":"Person, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37183","_fips_code":"37-183","_county_name":"Wake, NC","_state_name":"Wake, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37009","_fips_code":"37-009","_county_name":"Ashe, NC","_state_name":"Ashe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37179","_fips_code":"37-179","_county_name":"Union, NC","_state_name":"Union, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37085","_fips_code":"37-085","_county_name":"Harnett, NC","_state_name":"Harnett, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37031","_fips_code":"37-031","_county_name":"Carteret, NC","_state_name":"Carteret, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37199","_fips_code":"37-199","_county_name":"Yancey, NC","_state_name":"Yancey, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37037","_fips_code":"37-037","_county_name":"Chatham, NC","_state_name":"Chatham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37169","_fips_code":"37-169","_county_name":"Stokes, NC","_state_name":"Stokes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37155","_fips_code":"37-155","_county_name":"Robeson, NC","_state_name":"Robeson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37127","_fips_code":"37-127","_county_name":"Nash, NC","_state_name":"Nash, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37097","_fips_code":"37-097","_county_name":"Iredell, NC","_state_name":"Iredell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37139","_fips_code":"37-139","_county_name":"Pasquotank, NC","_state_name":"Pasquotank, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37001","_fips_code":"37-001","_county_name":"Alamance, NC","_state_name":"Alamance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37087","_fips_code":"37-087","_county_name":"Haywood, NC","_state_name":"Haywood, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37025","_fips_code":"37-025","_county_name":"Cabarrus, NC","_state_name":"Cabarrus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37051","_fips_code":"37-051","_county_name":"Cumberland, NC","_state_name":"Cumberland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37007","_fips_code":"37-007","_county_name":"Anson, NC","_state_name":"Anson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37187","_fips_code":"37-187","_county_name":"Washington, NC","_state_name":"Washington, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa",
-JSON[SinglyLinkedList]:	{"visual":"SinglyLinkedList","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"37103","_fips_code":"37-103","_county_name":"Jones, NC","_state_name":"Jones, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37049","_fips_code":"37-049","_county_name":"Craven, NC","_state_name":"Craven, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37091","_fips_code":"37-091","_county_name":"Hertford, NC","_state_name":"Hertford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37039","_fips_code":"37-039","_county_name":"Cherokee, NC","_state_name":"Cherokee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37157","_fips_code":"37-157","_county_name":"Rockingham, NC","_state_name":"Rockingham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37195","_fips_code":"37-195","_county_name":"Wilson, NC","_state_name":"Wilson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37099","_fips_code":"37-099","_county_name":"Jackson, NC","_state_name":"Jackson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37029","_fips_code":"37-029","_county_name":"Camden, NC","_state_name":"Camden, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37043","_fips_code":"37-043","_county_name":"Clay, NC","_state_name":"Clay, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37135","_fips_code":"37-135","_county_name":"Orange, NC","_state_name":"Orange, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37067","_fips_code":"37-067","_county_name":"Forsyth, NC","_state_name":"Forsyth, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37107","_fips_code":"37-107","_county_name":"Lenoir, NC","_state_name":"Lenoir, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37063","_fips_code":"37-063","_county_name":"Durham, NC","_state_name":"Durham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37109","_fips_code":"37-109","_county_name":"Lincoln, NC","_state_name":"Lincoln, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37115","_fips_code":"37-115","_county_name":"Madison, NC","_state_name":"Madison, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37079","_fips_code":"37-079","_county_name":"Greene, NC","_state_name":"Greene, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37045","_fips_code":"37-045","_county_name":"Cleveland, NC","_state_name":"Cleveland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37073","_fips_code":"37-073","_county_name":"Gates, NC","_state_name":"Gates, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37177","_fips_code":"37-177","_county_name":"Tyrrell, NC","_state_name":"Tyrrell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37117","_fips_code":"37-117","_county_name":"Martin, NC","_state_name":"Martin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37123","_fips_code":"37-123","_county_name":"Montgomery, NC","_state_name":"Montgomery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37171","_fips_code":"37-171","_county_name":"Surry, NC","_state_name":"Surry, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37005","_fips_code":"37-005","_county_name":"Alleghany, NC","_state_name":"Alleghany, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37163","_fips_code":"37-163","_county_name":"Sampson, NC","_state_name":"Sampson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37003","_fips_code":"37-003","_county_name":"Alexander, NC","_state_name":"Alexander, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37011","_fips_code":"37-011","_county_name":"Avery, NC","_state_name":"Avery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37033","_fips_code":"37-033","_county_name":"Caswell, NC","_state_name":"Caswell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37021","_fips_code":"37-021","_county_name":"Buncombe, NC","_state_name":"Buncombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37197","_fips_code":"37-197","_county_name":"Yadkin, NC","_state_name":"Yadkin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37041","_fips_code":"37-041","_county_name":"Chowan, NC","_state_name":"Chowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37111","_fips_code":"37-111","_county_name":"McDowell, NC","_state_name":"McDowell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37137","_fips_code":"37-137","_county_name":"Pamlico, NC","_state_name":"Pamlico, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37119","_fips_code":"37-119","_county_name":"Mecklenburg, NC","_state_name":"Mecklenburg, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37089","_fips_code":"37-089","_county_name":"Henderson, NC","_state_name":"Henderson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37143","_fips_code":"37-143","_county_name":"Perquimans, NC","_state_name":"Perquimans, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37105","_fips_code":"37-105","_county_name":"Lee, NC","_state_name":"Lee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37141","_fips_code":"37-141","_county_name":"Pender, NC","_state_name":"Pender, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37133","_fips_code":"37-133","_county_name":"Onslow, NC","_state_name":"Onslow, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37013","_fips_code":"37-013","_county_name":"Beaufort, NC","_state_name":"Beaufort, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37057","_fips_code":"37-057","_county_name":"Davidson, NC","_state_name":"Davidson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37075","_fips_code":"37-075","_county_name":"Graham, NC","_state_name":"Graham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37161","_fips_code":"37-161","_county_name":"Rutherford, NC","_state_name":"Rutherford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37153","_fips_code":"37-153","_county_name":"Richmond, NC","_state_name":"Richmond, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37055","_fips_code":"37-055","_county_name":"Dare, NC","_state_name":"Dare, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37027","_fips_code":"37-027","_county_name":"Caldwell, NC","_state_name":"Caldwell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37181","_fips_code":"37-181","_county_name":"Vance, NC","_state_name":"Vance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37093","_fips_code":"37-093","_county_name":"Hoke, NC","_state_name":"Hoke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37077","_fips_code":"37-077","_county_name":"Granville, NC","_state_name":"Granville, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37189","_fips_code":"37-189","_county_name":"Watauga, NC","_state_name":"Watauga, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37167","_fips_code":"37-167","_county_name":"Stanly, NC","_state_name":"Stanly, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37023","_fips_code":"37-023","_county_name":"Burke, NC","_state_name":"Burke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37061","_fips_code":"37-061","_county_name":"Duplin, NC","_state_name":"Duplin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37017","_fips_code":"37-017","_county_name":"Bladen, NC","_state_name":"Bladen, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37059","_fips_code":"37-059","_county_name":"Davie, NC","_state_name":"Davie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37069","_fips_code":"37-069","_county_name":"Franklin, NC","_state_name":"Franklin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37065","_fips_code":"37-065","_county_name":"Edgecombe, NC","_state_name":"Edgecombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37131","_fips_code":"37-131","_county_name":"Northampton, NC","_state_name":"Northampton, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37165","_fips_code":"37-165","_county_name":"Scotland, NC","_state_name":"Scotland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37047","_fips_code":"37-047","_county_name":"Columbus, NC","_state_name":"Columbus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37083","_fips_code":"37-083","_county_name":"Halifax, NC","_state_name":"Halifax, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37159","_fips_code":"37-159","_county_name":"Rowan, NC","_state_name":"Rowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37175","_fips_code":"37-175","_county_name":"Transylvania, NC","_state_name":"Transylvania, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37191","_fips_code":"37-191","_county_name":"Wayne, NC","_state_name":"Wayne, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37121","_fips_code":"37-121","_county_name":"Mitchell, NC","_state_name":"Mitchell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37129","_fips_code":"37-129","_county_name":"New Hanover, NC","_state_name":"New Hanover, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37151","_fips_code":"37-151","_county_name":"Randolph, NC","_state_name":"Randolph, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37149","_fips_code":"37-149","_county_name":"Polk, NC","_state_name":"Polk, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37113","_fips_code":"37-113","_county_name":"Macon, NC","_state_name":"Macon, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37185","_fips_code":"37-185","_county_name":"Warren, NC","_state_name":"Warren, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37095","_fips_code":"37-095","_county_name":"Hyde, NC","_state_name":"Hyde, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37173","_fips_code":"37-173","_county_name":"Swain, NC","_state_name":"Swain, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37101","_fips_code":"37-101","_county_name":"Johnston, NC","_state_name":"Johnston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37053","_fips_code":"37-053","_county_name":"Currituck, NC","_state_name":"Currituck, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37125","_fips_code":"37-125","_county_name":"Moore, NC","_state_name":"Moore, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37019","_fips_code":"37-019","_county_name":"Brunswick, NC","_state_name":"Brunswick, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37147","_fips_code":"37-147","_county_name":"Pitt, NC","_state_name":"Pitt, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37035","_fips_code":"37-035","_county_name":"Catawba, NC","_state_name":"Catawba, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37081","_fips_code":"37-081","_county_name":"Guilford, NC","_state_name":"Guilford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37015","_fips_code":"37-015","_county_name":"Bertie, NC","_state_name":"Bertie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37193","_fips_code":"37-193","_county_name":"Wilkes, NC","_state_name":"Wilkes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37071","_fips_code":"37-071","_county_name":"Gaston, NC","_state_name":"Gaston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37145","_fips_code":"37-145","_county_name":"Person, NC","_state_name":"Person, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37183","_fips_code":"37-183","_county_name":"Wake, NC","_state_name":"Wake, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37009","_fips_code":"37-009","_county_name":"Ashe, NC","_state_name":"Ashe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37179","_fips_code":"37-179","_county_name":"Union, NC","_state_name":"Union, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37085","_fips_code":"37-085","_county_name":"Harnett, NC","_state_name":"Harnett, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37031","_fips_code":"37-031","_county_name":"Carteret, NC","_state_name":"Carteret, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37199","_fips_code":"37-199","_county_name":"Yancey, NC","_state_name":"Yancey, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37037","_fips_code":"37-037","_county_name":"Chatham, NC","_state_name":"Chatham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37169","_fips_code":"37-169","_county_name":"Stokes, NC","_state_name":"Stokes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37155","_fips_code":"37-155","_county_name":"Robeson, NC","_state_name":"Robeson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37127","_fips_code":"37-127","_county_name":"Nash, NC","_state_name":"Nash, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37097","_fips_code":"37-097","_county_name":"Iredell, NC","_state_name":"Iredell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37139","_fips_code":"37-139","_county_name":"Pasquotank, NC","_state_name":"Pasquotank, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37001","_fips_code":"37-001","_county_name":"Alamance, NC","_state_name":"Alamance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37087","_fips_code":"37-087","_county_name":"Haywood, NC","_state_name":"Haywood, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37025","_fips_code":"37-025","_county_name":"Cabarrus, NC","_state_name":"Cabarrus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37051","_fips_code":"37-051","_county_name":"Cumberland, NC","_state_name":"Cumberland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37007","_fips_code":"37-007","_county_name":"Anson, NC","_state_name":"Anson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37187","_fips_code":"37-187","_county_name":"Washington, NC","_state_name":"Washington, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","nodes":[{"color":[70,130,180,1.0],"location":[-80.8431,35.2271],"shape":"circle","size":10.0,"name":"Go Niners!"}],"links":[]}
+Json Header{"visual":"SinglyLinkedList","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"37103","_fips_code":"37-103","_county_name":"Jones, NC","_state_name":"Jones, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37049","_fips_code":"37-049","_county_name":"Craven, NC","_state_name":"Craven, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37091","_fips_code":"37-091","_county_name":"Hertford, NC","_state_name":"Hertford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37039","_fips_code":"37-039","_county_name":"Cherokee, NC","_state_name":"Cherokee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37157","_fips_code":"37-157","_county_name":"Rockingham, NC","_state_name":"Rockingham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37195","_fips_code":"37-195","_county_name":"Wilson, NC","_state_name":"Wilson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37099","_fips_code":"37-099","_county_name":"Jackson, NC","_state_name":"Jackson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37029","_fips_code":"37-029","_county_name":"Camden, NC","_state_name":"Camden, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37043","_fips_code":"37-043","_county_name":"Clay, NC","_state_name":"Clay, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37135","_fips_code":"37-135","_county_name":"Orange, NC","_state_name":"Orange, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37067","_fips_code":"37-067","_county_name":"Forsyth, NC","_state_name":"Forsyth, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37107","_fips_code":"37-107","_county_name":"Lenoir, NC","_state_name":"Lenoir, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37063","_fips_code":"37-063","_county_name":"Durham, NC","_state_name":"Durham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37109","_fips_code":"37-109","_county_name":"Lincoln, NC","_state_name":"Lincoln, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37115","_fips_code":"37-115","_county_name":"Madison, NC","_state_name":"Madison, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37079","_fips_code":"37-079","_county_name":"Greene, NC","_state_name":"Greene, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37045","_fips_code":"37-045","_county_name":"Cleveland, NC","_state_name":"Cleveland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37073","_fips_code":"37-073","_county_name":"Gates, NC","_state_name":"Gates, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37177","_fips_code":"37-177","_county_name":"Tyrrell, NC","_state_name":"Tyrrell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37117","_fips_code":"37-117","_county_name":"Martin, NC","_state_name":"Martin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37123","_fips_code":"37-123","_county_name":"Montgomery, NC","_state_name":"Montgomery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37171","_fips_code":"37-171","_county_name":"Surry, NC","_state_name":"Surry, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37005","_fips_code":"37-005","_county_name":"Alleghany, NC","_state_name":"Alleghany, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37163","_fips_code":"37-163","_county_name":"Sampson, NC","_state_name":"Sampson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37003","_fips_code":"37-003","_county_name":"Alexander, NC","_state_name":"Alexander, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37011","_fips_code":"37-011","_county_name":"Avery, NC","_state_name":"Avery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37033","_fips_code":"37-033","_county_name":"Caswell, NC","_state_name":"Caswell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37021","_fips_code":"37-021","_county_name":"Buncombe, NC","_state_name":"Buncombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37197","_fips_code":"37-197","_county_name":"Yadkin, NC","_state_name":"Yadkin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37041","_fips_code":"37-041","_county_name":"Chowan, NC","_state_name":"Chowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37111","_fips_code":"37-111","_county_name":"McDowell, NC","_state_name":"McDowell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37137","_fips_code":"37-137","_county_name":"Pamlico, NC","_state_name":"Pamlico, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37119","_fips_code":"37-119","_county_name":"Mecklenburg, NC","_state_name":"Mecklenburg, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37089","_fips_code":"37-089","_county_name":"Henderson, NC","_state_name":"Henderson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37143","_fips_code":"37-143","_county_name":"Perquimans, NC","_state_name":"Perquimans, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37105","_fips_code":"37-105","_county_name":"Lee, NC","_state_name":"Lee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37141","_fips_code":"37-141","_county_name":"Pender, NC","_state_name":"Pender, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37133","_fips_code":"37-133","_county_name":"Onslow, NC","_state_name":"Onslow, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37013","_fips_code":"37-013","_county_name":"Beaufort, NC","_state_name":"Beaufort, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37057","_fips_code":"37-057","_county_name":"Davidson, NC","_state_name":"Davidson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37075","_fips_code":"37-075","_county_name":"Graham, NC","_state_name":"Graham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37161","_fips_code":"37-161","_county_name":"Rutherford, NC","_state_name":"Rutherford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37153","_fips_code":"37-153","_county_name":"Richmond, NC","_state_name":"Richmond, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37055","_fips_code":"37-055","_county_name":"Dare, NC","_state_name":"Dare, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37027","_fips_code":"37-027","_county_name":"Caldwell, NC","_state_name":"Caldwell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37181","_fips_code":"37-181","_county_name":"Vance, NC","_state_name":"Vance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37093","_fips_code":"37-093","_county_name":"Hoke, NC","_state_name":"Hoke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37077","_fips_code":"37-077","_county_name":"Granville, NC","_state_name":"Granville, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37189","_fips_code":"37-189","_county_name":"Watauga, NC","_state_name":"Watauga, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37167","_fips_code":"37-167","_county_name":"Stanly, NC","_state_name":"Stanly, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37023","_fips_code":"37-023","_county_name":"Burke, NC","_state_name":"Burke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37061","_fips_code":"37-061","_county_name":"Duplin, NC","_state_name":"Duplin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37017","_fips_code":"37-017","_county_name":"Bladen, NC","_state_name":"Bladen, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37059","_fips_code":"37-059","_county_name":"Davie, NC","_state_name":"Davie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37069","_fips_code":"37-069","_county_name":"Franklin, NC","_state_name":"Franklin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37065","_fips_code":"37-065","_county_name":"Edgecombe, NC","_state_name":"Edgecombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37131","_fips_code":"37-131","_county_name":"Northampton, NC","_state_name":"Northampton, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37165","_fips_code":"37-165","_county_name":"Scotland, NC","_state_name":"Scotland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37047","_fips_code":"37-047","_county_name":"Columbus, NC","_state_name":"Columbus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37083","_fips_code":"37-083","_county_name":"Halifax, NC","_state_name":"Halifax, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37159","_fips_code":"37-159","_county_name":"Rowan, NC","_state_name":"Rowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37175","_fips_code":"37-175","_county_name":"Transylvania, NC","_state_name":"Transylvania, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37191","_fips_code":"37-191","_county_name":"Wayne, NC","_state_name":"Wayne, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37121","_fips_code":"37-121","_county_name":"Mitchell, NC","_state_name":"Mitchell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37129","_fips_code":"37-129","_county_name":"New Hanover, NC","_state_name":"New Hanover, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37151","_fips_code":"37-151","_county_name":"Randolph, NC","_state_name":"Randolph, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37149","_fips_code":"37-149","_county_name":"Polk, NC","_state_name":"Polk, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37113","_fips_code":"37-113","_county_name":"Macon, NC","_state_name":"Macon, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37185","_fips_code":"37-185","_county_name":"Warren, NC","_state_name":"Warren, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37095","_fips_code":"37-095","_county_name":"Hyde, NC","_state_name":"Hyde, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37173","_fips_code":"37-173","_county_name":"Swain, NC","_state_name":"Swain, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37101","_fips_code":"37-101","_county_name":"Johnston, NC","_state_name":"Johnston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37053","_fips_code":"37-053","_county_name":"Currituck, NC","_state_name":"Currituck, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37125","_fips_code":"37-125","_county_name":"Moore, NC","_state_name":"Moore, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37019","_fips_code":"37-019","_county_name":"Brunswick, NC","_state_name":"Brunswick, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37147","_fips_code":"37-147","_county_name":"Pitt, NC","_state_name":"Pitt, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37035","_fips_code":"37-035","_county_name":"Catawba, NC","_state_name":"Catawba, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37081","_fips_code":"37-081","_county_name":"Guilford, NC","_state_name":"Guilford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37015","_fips_code":"37-015","_county_name":"Bertie, NC","_state_name":"Bertie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37193","_fips_code":"37-193","_county_name":"Wilkes, NC","_state_name":"Wilkes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37071","_fips_code":"37-071","_county_name":"Gaston, NC","_state_name":"Gaston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37145","_fips_code":"37-145","_county_name":"Person, NC","_state_name":"Person, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37183","_fips_code":"37-183","_county_name":"Wake, NC","_state_name":"Wake, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37009","_fips_code":"37-009","_county_name":"Ashe, NC","_state_name":"Ashe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37179","_fips_code":"37-179","_county_name":"Union, NC","_state_name":"Union, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37085","_fips_code":"37-085","_county_name":"Harnett, NC","_state_name":"Harnett, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37031","_fips_code":"37-031","_county_name":"Carteret, NC","_state_name":"Carteret, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37199","_fips_code":"37-199","_county_name":"Yancey, NC","_state_name":"Yancey, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37037","_fips_code":"37-037","_county_name":"Chatham, NC","_state_name":"Chatham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37169","_fips_code":"37-169","_county_name":"Stokes, NC","_state_name":"Stokes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37155","_fips_code":"37-155","_county_name":"Robeson, NC","_state_name":"Robeson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37127","_fips_code":"37-127","_county_name":"Nash, NC","_state_name":"Nash, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37097","_fips_code":"37-097","_county_name":"Iredell, NC","_state_name":"Iredell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37139","_fips_code":"37-139","_county_name":"Pasquotank, NC","_state_name":"Pasquotank, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37001","_fips_code":"37-001","_county_name":"Alamance, NC","_state_name":"Alamance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37087","_fips_code":"37-087","_county_name":"Haywood, NC","_state_name":"Haywood, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37025","_fips_code":"37-025","_county_name":"Cabarrus, NC","_state_name":"Cabarrus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37051","_fips_code":"37-051","_county_name":"Cumberland, NC","_state_name":"Cumberland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37007","_fips_code":"37-007","_county_name":"Anson, NC","_state_name":"Anson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37187","_fips_code":"37-187","_county_name":"Washington, NC","_state_name":"Washington, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa",
+JSON[SinglyLinkedList]:	{"visual":"SinglyLinkedList","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"37103","_fips_code":"37-103","_county_name":"Jones, NC","_state_name":"Jones, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37049","_fips_code":"37-049","_county_name":"Craven, NC","_state_name":"Craven, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37091","_fips_code":"37-091","_county_name":"Hertford, NC","_state_name":"Hertford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37039","_fips_code":"37-039","_county_name":"Cherokee, NC","_state_name":"Cherokee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37157","_fips_code":"37-157","_county_name":"Rockingham, NC","_state_name":"Rockingham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37195","_fips_code":"37-195","_county_name":"Wilson, NC","_state_name":"Wilson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37099","_fips_code":"37-099","_county_name":"Jackson, NC","_state_name":"Jackson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37029","_fips_code":"37-029","_county_name":"Camden, NC","_state_name":"Camden, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37043","_fips_code":"37-043","_county_name":"Clay, NC","_state_name":"Clay, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37135","_fips_code":"37-135","_county_name":"Orange, NC","_state_name":"Orange, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37067","_fips_code":"37-067","_county_name":"Forsyth, NC","_state_name":"Forsyth, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37107","_fips_code":"37-107","_county_name":"Lenoir, NC","_state_name":"Lenoir, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37063","_fips_code":"37-063","_county_name":"Durham, NC","_state_name":"Durham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37109","_fips_code":"37-109","_county_name":"Lincoln, NC","_state_name":"Lincoln, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37115","_fips_code":"37-115","_county_name":"Madison, NC","_state_name":"Madison, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37079","_fips_code":"37-079","_county_name":"Greene, NC","_state_name":"Greene, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37045","_fips_code":"37-045","_county_name":"Cleveland, NC","_state_name":"Cleveland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37073","_fips_code":"37-073","_county_name":"Gates, NC","_state_name":"Gates, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37177","_fips_code":"37-177","_county_name":"Tyrrell, NC","_state_name":"Tyrrell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37117","_fips_code":"37-117","_county_name":"Martin, NC","_state_name":"Martin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37123","_fips_code":"37-123","_county_name":"Montgomery, NC","_state_name":"Montgomery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37171","_fips_code":"37-171","_county_name":"Surry, NC","_state_name":"Surry, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37005","_fips_code":"37-005","_county_name":"Alleghany, NC","_state_name":"Alleghany, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37163","_fips_code":"37-163","_county_name":"Sampson, NC","_state_name":"Sampson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37003","_fips_code":"37-003","_county_name":"Alexander, NC","_state_name":"Alexander, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37011","_fips_code":"37-011","_county_name":"Avery, NC","_state_name":"Avery, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37033","_fips_code":"37-033","_county_name":"Caswell, NC","_state_name":"Caswell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37021","_fips_code":"37-021","_county_name":"Buncombe, NC","_state_name":"Buncombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37197","_fips_code":"37-197","_county_name":"Yadkin, NC","_state_name":"Yadkin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37041","_fips_code":"37-041","_county_name":"Chowan, NC","_state_name":"Chowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37111","_fips_code":"37-111","_county_name":"McDowell, NC","_state_name":"McDowell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37137","_fips_code":"37-137","_county_name":"Pamlico, NC","_state_name":"Pamlico, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37119","_fips_code":"37-119","_county_name":"Mecklenburg, NC","_state_name":"Mecklenburg, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37089","_fips_code":"37-089","_county_name":"Henderson, NC","_state_name":"Henderson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37143","_fips_code":"37-143","_county_name":"Perquimans, NC","_state_name":"Perquimans, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37105","_fips_code":"37-105","_county_name":"Lee, NC","_state_name":"Lee, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37141","_fips_code":"37-141","_county_name":"Pender, NC","_state_name":"Pender, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37133","_fips_code":"37-133","_county_name":"Onslow, NC","_state_name":"Onslow, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37013","_fips_code":"37-013","_county_name":"Beaufort, NC","_state_name":"Beaufort, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37057","_fips_code":"37-057","_county_name":"Davidson, NC","_state_name":"Davidson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37075","_fips_code":"37-075","_county_name":"Graham, NC","_state_name":"Graham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37161","_fips_code":"37-161","_county_name":"Rutherford, NC","_state_name":"Rutherford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37153","_fips_code":"37-153","_county_name":"Richmond, NC","_state_name":"Richmond, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37055","_fips_code":"37-055","_county_name":"Dare, NC","_state_name":"Dare, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37027","_fips_code":"37-027","_county_name":"Caldwell, NC","_state_name":"Caldwell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37181","_fips_code":"37-181","_county_name":"Vance, NC","_state_name":"Vance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37093","_fips_code":"37-093","_county_name":"Hoke, NC","_state_name":"Hoke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37077","_fips_code":"37-077","_county_name":"Granville, NC","_state_name":"Granville, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37189","_fips_code":"37-189","_county_name":"Watauga, NC","_state_name":"Watauga, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37167","_fips_code":"37-167","_county_name":"Stanly, NC","_state_name":"Stanly, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37023","_fips_code":"37-023","_county_name":"Burke, NC","_state_name":"Burke, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37061","_fips_code":"37-061","_county_name":"Duplin, NC","_state_name":"Duplin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37017","_fips_code":"37-017","_county_name":"Bladen, NC","_state_name":"Bladen, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37059","_fips_code":"37-059","_county_name":"Davie, NC","_state_name":"Davie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37069","_fips_code":"37-069","_county_name":"Franklin, NC","_state_name":"Franklin, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37065","_fips_code":"37-065","_county_name":"Edgecombe, NC","_state_name":"Edgecombe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37131","_fips_code":"37-131","_county_name":"Northampton, NC","_state_name":"Northampton, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37165","_fips_code":"37-165","_county_name":"Scotland, NC","_state_name":"Scotland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37047","_fips_code":"37-047","_county_name":"Columbus, NC","_state_name":"Columbus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37083","_fips_code":"37-083","_county_name":"Halifax, NC","_state_name":"Halifax, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37159","_fips_code":"37-159","_county_name":"Rowan, NC","_state_name":"Rowan, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37175","_fips_code":"37-175","_county_name":"Transylvania, NC","_state_name":"Transylvania, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37191","_fips_code":"37-191","_county_name":"Wayne, NC","_state_name":"Wayne, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37121","_fips_code":"37-121","_county_name":"Mitchell, NC","_state_name":"Mitchell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37129","_fips_code":"37-129","_county_name":"New Hanover, NC","_state_name":"New Hanover, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37151","_fips_code":"37-151","_county_name":"Randolph, NC","_state_name":"Randolph, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37149","_fips_code":"37-149","_county_name":"Polk, NC","_state_name":"Polk, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37113","_fips_code":"37-113","_county_name":"Macon, NC","_state_name":"Macon, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37185","_fips_code":"37-185","_county_name":"Warren, NC","_state_name":"Warren, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37095","_fips_code":"37-095","_county_name":"Hyde, NC","_state_name":"Hyde, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37173","_fips_code":"37-173","_county_name":"Swain, NC","_state_name":"Swain, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37101","_fips_code":"37-101","_county_name":"Johnston, NC","_state_name":"Johnston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37053","_fips_code":"37-053","_county_name":"Currituck, NC","_state_name":"Currituck, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37125","_fips_code":"37-125","_county_name":"Moore, NC","_state_name":"Moore, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37019","_fips_code":"37-019","_county_name":"Brunswick, NC","_state_name":"Brunswick, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37147","_fips_code":"37-147","_county_name":"Pitt, NC","_state_name":"Pitt, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37035","_fips_code":"37-035","_county_name":"Catawba, NC","_state_name":"Catawba, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37081","_fips_code":"37-081","_county_name":"Guilford, NC","_state_name":"Guilford, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37015","_fips_code":"37-015","_county_name":"Bertie, NC","_state_name":"Bertie, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37193","_fips_code":"37-193","_county_name":"Wilkes, NC","_state_name":"Wilkes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37071","_fips_code":"37-071","_county_name":"Gaston, NC","_state_name":"Gaston, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37145","_fips_code":"37-145","_county_name":"Person, NC","_state_name":"Person, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37183","_fips_code":"37-183","_county_name":"Wake, NC","_state_name":"Wake, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37009","_fips_code":"37-009","_county_name":"Ashe, NC","_state_name":"Ashe, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37179","_fips_code":"37-179","_county_name":"Union, NC","_state_name":"Union, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37085","_fips_code":"37-085","_county_name":"Harnett, NC","_state_name":"Harnett, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37031","_fips_code":"37-031","_county_name":"Carteret, NC","_state_name":"Carteret, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37199","_fips_code":"37-199","_county_name":"Yancey, NC","_state_name":"Yancey, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37037","_fips_code":"37-037","_county_name":"Chatham, NC","_state_name":"Chatham, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37169","_fips_code":"37-169","_county_name":"Stokes, NC","_state_name":"Stokes, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37155","_fips_code":"37-155","_county_name":"Robeson, NC","_state_name":"Robeson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37127","_fips_code":"37-127","_county_name":"Nash, NC","_state_name":"Nash, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37097","_fips_code":"37-097","_county_name":"Iredell, NC","_state_name":"Iredell, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37139","_fips_code":"37-139","_county_name":"Pasquotank, NC","_state_name":"Pasquotank, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37001","_fips_code":"37-001","_county_name":"Alamance, NC","_state_name":"Alamance, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37087","_fips_code":"37-087","_county_name":"Haywood, NC","_state_name":"Haywood, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37025","_fips_code":"37-025","_county_name":"Cabarrus, NC","_state_name":"Cabarrus, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37051","_fips_code":"37-051","_county_name":"Cumberland, NC","_state_name":"Cumberland, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37007","_fips_code":"37-007","_county_name":"Anson, NC","_state_name":"Anson, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"37187","_fips_code":"37-187","_county_name":"Washington, NC","_state_name":"Washington, North Carolina","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","nodes":[{"color":[70,130,180,1.0],"location":[-80.8431,35.2271],"shape":"circle","size":10.0,"name":"Go Niners!"}],"links":[]}
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1075/bridges_testing
 
-==3033881== 
-==3033881== HEAP SUMMARY:
-==3033881==     in use at exit: 376 bytes in 4 blocks
-==3033881==   total heap usage: 12,762 allocs, 12,758 frees, 2,450,272 bytes allocated
-==3033881== 
-==3033881== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4
-==3033881==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==3033881==    by 0x12FA35: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104)
-==3033881==    by 0x12FF5F: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44)
-==3033881==    by 0x12AB50: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
-==3033881==    by 0x10F6E0: main (us_map_overlay_test.cpp:36)
-==3033881== 
-==3033881== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4
-==3033881==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==3033881==    by 0x14608F: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==3033881==    by 0x146489: allocate (alloc_traits.h:482)
-==3033881==    by 0x146489: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990)
-==3033881==    by 0x13E542: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307)
-==3033881==    by 0x13AF0F: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845)
-==3033881==    by 0x137323: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
-==3033881==    by 0x13365C: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
-==3033881==    by 0x12FFB3: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
-==3033881==    by 0x12AB50: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
-==3033881==    by 0x10F6E0: main (us_map_overlay_test.cpp:36)
-==3033881== 
-==3033881== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4
-==3033881==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==3033881==    by 0x13B101: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
-==3033881==    by 0x14C6F5: allocate (alloc_traits.h:482)
-==3033881==    by 0x14C6F5: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
-==3033881==    by 0x146160: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
-==3033881==    by 0x13E174: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
-==3033881==    by 0x13ABAD: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
-==3033881==    by 0x1371DD: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>*, unsigned long) (hashtable.h:2179)
-==3033881==    by 0x13AF2D: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:852)
-==3033881==    by 0x137323: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
-==3033881==    by 0x13365C: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
-==3033881==    by 0x12FFB3: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
-==3033881==    by 0x12AB50: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
-==3033881== 
-==3033881== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4
-==3033881==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==3033881==    by 0x10F65E: main (us_map_overlay_test.cpp:36)
-==3033881== 
-==3033881== LEAK SUMMARY:
-==3033881==    definitely lost: 152 bytes in 1 blocks
-==3033881==    indirectly lost: 224 bytes in 3 blocks
-==3033881==      possibly lost: 0 bytes in 0 blocks
-==3033881==    still reachable: 0 bytes in 0 blocks
-==3033881==         suppressed: 0 bytes in 0 blocks
-==3033881== 
-==3033881== For lists of detected and suppressed errors, rerun with: -s
-==3033881== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+==3068810== 
+==3068810== HEAP SUMMARY:
+==3068810==     in use at exit: 376 bytes in 4 blocks
+==3068810==   total heap usage: 12,762 allocs, 12,758 frees, 2,495,289 bytes allocated
+==3068810== 
+==3068810== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4
+==3068810==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==3068810==    by 0x12FA35: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104)
+==3068810==    by 0x12FF5F: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44)
+==3068810==    by 0x12AB50: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
+==3068810==    by 0x10F6E0: main (us_map_overlay_test.cpp:36)
+==3068810== 
+==3068810== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4
+==3068810==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==3068810==    by 0x14608F: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==3068810==    by 0x146489: allocate (alloc_traits.h:482)
+==3068810==    by 0x146489: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990)
+==3068810==    by 0x13E542: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307)
+==3068810==    by 0x13AF0F: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845)
+==3068810==    by 0x137323: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
+==3068810==    by 0x13365C: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
+==3068810==    by 0x12FFB3: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
+==3068810==    by 0x12AB50: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
+==3068810==    by 0x10F6E0: main (us_map_overlay_test.cpp:36)
+==3068810== 
+==3068810== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4
+==3068810==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==3068810==    by 0x13B101: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
+==3068810==    by 0x14C6F5: allocate (alloc_traits.h:482)
+==3068810==    by 0x14C6F5: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
+==3068810==    by 0x146160: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
+==3068810==    by 0x13E174: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
+==3068810==    by 0x13ABAD: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
+==3068810==    by 0x1371DD: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>*, unsigned long) (hashtable.h:2179)
+==3068810==    by 0x13AF2D: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:852)
+==3068810==    by 0x137323: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
+==3068810==    by 0x13365C: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
+==3068810==    by 0x12FFB3: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
+==3068810==    by 0x12AB50: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
+==3068810== 
+==3068810== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4
+==3068810==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==3068810==    by 0x10F65E: main (us_map_overlay_test.cpp:36)
+==3068810== 
+==3068810== LEAK SUMMARY:
+==3068810==    definitely lost: 152 bytes in 1 blocks
+==3068810==    indirectly lost: 224 bytes in 3 blocks
+==3068810==      possibly lost: 0 bytes in 0 blocks
+==3068810==    still reachable: 0 bytes in 0 blocks
+==3068810==         suppressed: 0 bytes in 0 blocks
+==3068810== 
+==3068810== For lists of detected and suppressed errors, rerun with: -s
+==3068810== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
 could not run test
 
@@ -4991,23 +4991,12 @@

Build Test for test us_map_test.cpp

Run Test for test us_map_test.cpp

-
==3033901== Memcheck, a memory error detector
-==3033901== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033901== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033901== Command: ./us_map_test 1 null null live
-==3033901== 
+
==3068830== Memcheck, a memory error detector
+==3068830== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068830== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068830== Command: ./us_map_test 1 null null live
+==3068830== 
 Retrieving US State County Map Data
-State: Iowa
-	Louisa, IA
-	Palo Alto, IA
-	Cass, IA
-	Crawford, IA
-	Dubuque, IA
-	Keokuk, IA
-	Henry, IA
-	Page, IA
-	Buena Vista, IA
-	Marion, IA
 State: Vermont
 	Lamoille, VT
 	Orange, VT
@@ -5019,24 +5008,35 @@ 

Run Test for test us_map_test.cpp

Windham, VT Addison, VT Rutland, VT +State: Iowa + Louisa, IA + Palo Alto, IA + Cass, IA + Crawford, IA + Dubuque, IA + Keokuk, IA + Henry, IA + Page, IA + Buena Vista, IA + Marion, IA -Json Header{"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa", -JSON[us_map]: {"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","mapdummy":true} +Json Header{"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa", +JSON[us_map]: {"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","mapdummy":true} Success: Assignment posted to the server. Check out your visualization at: http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing -==3033901== -==3033901== HEAP SUMMARY: -==3033901== in use at exit: 0 bytes in 0 blocks -==3033901== total heap usage: 8,008 allocs, 8,008 frees, 1,576,800 bytes allocated -==3033901== -==3033901== All heap blocks were freed -- no leaks are possible -==3033901== -==3033901== For lists of detected and suppressed errors, rerun with: -s -==3033901== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068830== +==3068830== HEAP SUMMARY: +==3068830== in use at exit: 0 bytes in 0 blocks +==3068830== total heap usage: 8,007 allocs, 8,007 frees, 1,509,943 bytes allocated +==3068830== +==3068830== All heap blocks were freed -- no leaks are possible +==3068830== +==3068830== For lists of detected and suppressed errors, rerun with: -s +==3068830== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -5053,11 +5053,11 @@

Build Test for test vis_example.cpp

Run Test for test vis_example.cpp

-
==3033921== Memcheck, a memory error detector
-==3033921== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033921== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033921== Command: ./vis_example 1 null null live
-==3033921== 
+
==3068850== Memcheck, a memory error detector
+==3068850== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068850== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068850== Command: ./vis_example 1 null null live
+==3068850== 
 
 
 Json Header{"visual":"DoublyLinkedList","title":"A Visualization Attributes Related Example Using Doubly Linked List","description":"","map_overlay":false,"map":"","element_label_flag":false,"link_label_flag":false,"coord_system_type":"cartesian",
@@ -5066,15 +5066,15 @@ 

Run Test for test vis_example.cpp

http://bridges-cs.herokuapp.com/assignments/1077/bridges_testing -==3033921== -==3033921== HEAP SUMMARY: -==3033921== in use at exit: 0 bytes in 0 blocks -==3033921== total heap usage: 6,219 allocs, 6,219 frees, 477,908 bytes allocated -==3033921== -==3033921== All heap blocks were freed -- no leaks are possible -==3033921== -==3033921== For lists of detected and suppressed errors, rerun with: -s -==3033921== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==3068850== +==3068850== HEAP SUMMARY: +==3068850== in use at exit: 0 bytes in 0 blocks +==3068850== total heap usage: 6,219 allocs, 6,219 frees, 477,908 bytes allocated +==3068850== +==3068850== All heap blocks were freed -- no leaks are possible +==3068850== +==3068850== For lists of detected and suppressed errors, rerun with: -s +==3068850== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -5091,31 +5091,31 @@

Build Test for test wikidata

Run Test for test wikidata_actor_snippet.cpp

-
==3033940== Memcheck, a memory error detector
-==3033940== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033940== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033940== Command: ./wikidata_actor_snippet 1 null null live
-==3033940== 
+
==3068869== Memcheck, a memory error detector
+==3068869== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068869== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068869== Command: ./wikidata_actor_snippet 1 null null live
+==3068869== 
 Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
 Data Records in 1955: 4617
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q3925 "Grace Kelly"
+	Movie: Q237116 "Marty"
+	Actor: Q1368948 "Glenn Strange"
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q7374 "Alfred Hitchcock"
+	Movie: Q237116 "Marty"
+	Actor: Q1374412 "Joe Mantell"
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q102462 "James Stewart"
-==3033940== 
-==3033940== HEAP SUMMARY:
-==3033940==     in use at exit: 0 bytes in 0 blocks
-==3033940==   total heap usage: 175,873 allocs, 175,873 frees, 24,837,306 bytes allocated
-==3033940== 
-==3033940== All heap blocks were freed -- no leaks are possible
-==3033940== 
-==3033940== For lists of detected and suppressed errors, rerun with: -s
-==3033940== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Movie: Q237116 "Marty"
+	Actor: Q1381411 "Jerry Paris"
+==3068869== 
+==3068869== HEAP SUMMARY:
+==3068869==     in use at exit: 0 bytes in 0 blocks
+==3068869==   total heap usage: 175,867 allocs, 175,867 frees, 24,818,666 bytes allocated
+==3068869== 
+==3068869== All heap blocks were freed -- no leaks are possible
+==3068869== 
+==3068869== For lists of detected and suppressed errors, rerun with: -s
+==3068869== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5132,11 +5132,11 @@

Build Test for test world_map_ove

Run Test for test world_map_overlay.cpp

-
==3033959== Memcheck, a memory error detector
-==3033959== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==3033959== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==3033959== Command: ./world_map_overlay 1 null null live
-==3033959== 
+
==3068888== Memcheck, a memory error detector
+==3068888== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==3068888== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==3068888== Command: ./world_map_overlay 1 null null live
+==3068888== 
 Retrieving US State County Map Data
 JSON of Map:all
 
@@ -5148,59 +5148,59 @@ 

Run Test for test world_map_overlay http://bridges-cs.herokuapp.com/assignments/1079/bridges_testing -==3033959== -==3033959== HEAP SUMMARY: -==3033959== in use at exit: 376 bytes in 4 blocks -==3033959== total heap usage: 6,164 allocs, 6,160 frees, 470,396 bytes allocated -==3033959== -==3033959== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4 -==3033959== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3033959== by 0x1289E9: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104) -==3033959== by 0x128E79: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44) -==3033959== by 0x1252F8: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59) -==3033959== by 0x10F60D: main (world_map_overlay.cpp:34) -==3033959== -==3033959== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4 -==3033959== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3033959== by 0x135A07: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151) -==3033959== by 0x135DEF: allocate (alloc_traits.h:482) -==3033959== by 0x135DEF: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990) -==3033959== by 0x132D32: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307) -==3033959== by 0x1301A3: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845) -==3033959== by 0x12D6AB: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991) -==3033959== by 0x12AF6A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99) -==3033959== by 0x128ECD: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45) -==3033959== by 0x1252F8: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59) -==3033959== by 0x10F60D: main (world_map_overlay.cpp:34) -==3033959== -==3033959== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4 -==3033959== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3033959== by 0x130395: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) -==3033959== by 0x13A8F5: allocate (alloc_traits.h:482) -==3033959== by 0x13A8F5: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044) -==3033959== by 0x135AD8: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442) -==3033959== by 0x1329E2: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586) -==3033959== by 0x12FEFD: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565) -==3033959== by 0x12D597: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>*, unsigned long) (hashtable.h:2179) -==3033959== by 0x1301C1: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:852) -==3033959== by 0x12D6AB: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991) -==3033959== by 0x12AF6A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99) -==3033959== by 0x128ECD: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45) -==3033959== by 0x1252F8: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59) -==3033959== -==3033959== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4 -==3033959== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==3033959== by 0x10F58B: main (world_map_overlay.cpp:34) -==3033959== -==3033959== LEAK SUMMARY: -==3033959== definitely lost: 152 bytes in 1 blocks -==3033959== indirectly lost: 224 bytes in 3 blocks -==3033959== possibly lost: 0 bytes in 0 blocks -==3033959== still reachable: 0 bytes in 0 blocks -==3033959== suppressed: 0 bytes in 0 blocks -==3033959== -==3033959== For lists of detected and suppressed errors, rerun with: -s -==3033959== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +==3068888== +==3068888== HEAP SUMMARY: +==3068888== in use at exit: 376 bytes in 4 blocks +==3068888== total heap usage: 6,164 allocs, 6,160 frees, 470,396 bytes allocated +==3068888== +==3068888== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4 +==3068888== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3068888== by 0x1289E9: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104) +==3068888== by 0x128E79: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44) +==3068888== by 0x1252F8: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59) +==3068888== by 0x10F60D: main (world_map_overlay.cpp:34) +==3068888== +==3068888== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4 +==3068888== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3068888== by 0x135A07: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151) +==3068888== by 0x135DEF: allocate (alloc_traits.h:482) +==3068888== by 0x135DEF: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990) +==3068888== by 0x132D32: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307) +==3068888== by 0x1301A3: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845) +==3068888== by 0x12D6AB: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991) +==3068888== by 0x12AF6A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99) +==3068888== by 0x128ECD: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45) +==3068888== by 0x1252F8: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59) +==3068888== by 0x10F60D: main (world_map_overlay.cpp:34) +==3068888== +==3068888== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4 +==3068888== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3068888== by 0x130395: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) +==3068888== by 0x13A8F5: allocate (alloc_traits.h:482) +==3068888== by 0x13A8F5: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044) +==3068888== by 0x135AD8: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442) +==3068888== by 0x1329E2: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586) +==3068888== by 0x12FEFD: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565) +==3068888== by 0x12D597: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>*, unsigned long) (hashtable.h:2179) +==3068888== by 0x1301C1: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:852) +==3068888== by 0x12D6AB: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991) +==3068888== by 0x12AF6A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99) +==3068888== by 0x128ECD: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45) +==3068888== by 0x1252F8: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59) +==3068888== +==3068888== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4 +==3068888== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==3068888== by 0x10F58B: main (world_map_overlay.cpp:34) +==3068888== +==3068888== LEAK SUMMARY: +==3068888== definitely lost: 152 bytes in 1 blocks +==3068888== indirectly lost: 224 bytes in 3 blocks +==3068888== possibly lost: 0 bytes in 0 blocks +==3068888== still reachable: 0 bytes in 0 blocks +==3068888== suppressed: 0 bytes in 0 blocks +==3068888== +==3068888== For lists of detected and suppressed errors, rerun with: -s +==3068888== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) could not run test

diff --git a/testing-logs/index.html b/testing-logs/index.html index 2ecb015..1ffe927 100644 --- a/testing-logs/index.html +++ b/testing-logs/index.html @@ -1,4 +1,4 @@ -

Last run at Fri Oct 11 06:05:21 AM EDT 2024

+

Last run at Fri Oct 11 10:05:51 AM EDT 2024

bridges-cxx: 3.4.4-39-g74cf2cd

bridges-python: 3.4.4-26-g1c7f7ad

bridges-java: 3.4.3-8-g731f2b7

diff --git a/testing-logs/java_logs.html b/testing-logs/java_logs.html index 1f25d89..a17bd51 100644 --- a/testing-logs/java_logs.html +++ b/testing-logs/java_logs.html @@ -11,7 +11,7 @@

Testing logs for Java

-

Running at Fri Oct 11 05:29:06 AM EDT 2024

+

Running at Fri Oct 11 09:28:54 AM EDT 2024

Assignment 0

@@ -1982,7 +1982,7 @@

Build Answer for Assignment 30

Run Answer for Assignment 30

Guessing WikiDataActor.java is the right java file where main is
 
-Data Access Took: 1.726911151863035E12
+Data Access Took: 1.726925526627427E12
 Alarm clock
 could not run java_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/java_answer
 
@@ -2430,23 +2430,23 @@

Run Answer for Assignment 43

Set size: 12648 Grid ===grid stats=== -0)Source Point:-40.70110182485677,-72.85587883679952 -0)[ALG]Closest Point: -73.9222475,40.6128304 -0)[ALG]Min Dist:118.23194363552705 -0)[BFA]Closest Point: -73.9222475,40.6128304 -0)[BFA]Min Dist:118.23194363552705 +0)Source Point:-11.156792568355257,-48.07796514186879 +0)[ALG]Closest Point: -73.917196,40.616092 +0)[ALG]Min Dist:108.65313622343302 +0)[BFA]Closest Point: -73.917196,40.616092 +0)[BFA]Min Dist:108.65313622343302 0)Difference:0.0 -Source Point:-52.57723017865379,40.79330749010834 -Source Point:-52.332198535472514,40.64908032502337 -Source Point:-43.78532186745976,40.68708613426588 -Source Point:-3.8583031501911194,40.69158538351438 -Source Point:-58.83785438024486,40.70676083075332 -Source Point:-68.07116963350347,40.620870518938716 -Source Point:-71.95787471484584,40.694252880466905 -Source Point:-18.246089698888106,40.639054127784696 -Source Point:-31.152333593200837,40.80580937599758 -Source Point:-55.53754982078145,40.64174397444247 -num cells examined:5 +Source Point:-65.7589373190622,40.69059820024702 +Source Point:-28.233374956578082,40.77289414186963 +Source Point:-1.2512473598986702,40.71090756040204 +Source Point:-66.6185609967626,40.71726856641791 +Source Point:-41.328958000373426,40.76218244732445 +Source Point:-64.13312762842305,40.70179045382006 +Source Point:-4.52789331497911,40.76600254749489 +Source Point:-18.720670059104563,40.747754845499415 +Source Point:-27.414420231090233,40.620231915124094 +Source Point:-21.209313518775375,40.61401245310958 +num cells examined:6 Check Your Visualization at the following link: @@ -3218,7 +3218,7 @@

Build Answer for Assignment 71

Run Answer for Assignment 71

Guessing Pi_Estimation.java is the right java file where main is
 
-Pi val: 3.14184
+Pi val: 3.14064
 
 Check Your Visualization at the following link:
 
diff --git a/testing-logs/java_testing_logs.html b/testing-logs/java_testing_logs.html
index 6b8b098..604a39f 100644
--- a/testing-logs/java_testing_logs.html
+++ b/testing-logs/java_testing_logs.html
@@ -11,7 +11,7 @@
     
     
 	

Testing logs for Java

-

Running at Fri Oct 11 05:03:25 AM EDT 2024

+

Running at Fri Oct 11 09:03:14 AM EDT 2024

Test array1d.java

@@ -1181,10 +1181,10 @@

Build Test for test eq_snippet.java

Run Test for test eq_snippet.java

Earthquake 0:
-	Magnitude:2.06999993
-	Date:Oct 11 2024  08:39:50.220 UTC
-	Location: 11 km NE of Pāhala, Hawaii
-	Lat/Long:19.2896671295166,-155.410507202148
+	Magnitude:2.07
+	Date:Oct 11 2024  12:44:39.670 UTC
+	Location: 3 km ENE of Pāhala, Hawaii
+	Lat/Long:19.2108325958252,-155.447174072266
 
@@ -1241,10 +1241,10 @@

Build Test for test game_snippet.jav

Run Test for test game_snippet.java

-
Aleste
-Wireless
-8.1
-[Shooter]
+
Mass Effect 3: Citadel
+PC
+9.1
+[RPG]
 
@@ -1518,7 +1518,7 @@

Build Test for test imdb_snippet.jav

Run Test for test imdb_snippet.java

James_Stewart_(I)
-Screen_Snapshots:_Memories_in_Uniform_(1954)
+Directed_by_John_Ford_(1971)
 
@@ -2203,11 +2203,11 @@

Build Test for test shakespea

Run Test for test shakespeare_snippet.java

-
Sonnet 85
+
Sonnet 19
 poem
-My tongue-tied muse in manners holds her still,
- While comments of your praise richly compiled,
- Res...
+Devouring Time blunt thou the lion's paws,
+ And make the earth devour her own sweet brood,
+ Pluck th...
 
@@ -3116,15 +3116,15 @@

Run Test for test wikidata_a Actor-Movie Data: Movie: Q237116 "Marty" - Actor: Q1381411 "Jerry Paris" + Actor: Q102551 "Ernest Borgnine" Actor-Movie Data: Movie: Q237116 "Marty" - Actor: Q1418567 "Minerva Urecal" + Actor: Q180251 "Paddy Chayefsky" Actor-Movie Data: Movie: Q237116 "Marty" - Actor: Q1699321 "John Beradino" + Actor: Q266416 "Betsy Blair" diff --git a/testing-logs/python_logs.html b/testing-logs/python_logs.html index e943526..8cd3a65 100644 --- a/testing-logs/python_logs.html +++ b/testing-logs/python_logs.html @@ -11,7 +11,7 @@

Testing logs for Python

-

Running at Fri Oct 11 05:59:39 AM EDT 2024

+

Running at Fri Oct 11 09:59:20 AM EDT 2024

Assignment 0

@@ -1272,87 +1272,87 @@

Run Answer for Assignment 8

http://bridges-cs.herokuapp.com/assignments/208/bridges_testing -thereby 1 -a 1 -and 3 -thou 2 -rose 1 +his 2 gaudy 1 -riper 1 -famine 1 -memory 1 -where 1 -ornament 1 -time 1 -to 4 -cruel 1 +in 1 +creatures 1 +thereby 1 +content 1 beautys 1 -might 2 -as 1 -heir 1 -bear 1 -contracted 1 -fuel 1 -making 1 -the 6 -should 1 -lies 1 -desire 1 -never 1 +now 1 +fresh 1 +buriest 1 +pity 1 +this 1 +grave 1 +by 2 +makst 1 +we 1 +rose 1 +decease 1 tender 2 thy 5 -glutton 1 -be 1 -by 2 +and 3 +churl 1 +that 2 +die 1 +time 1 +heir 1 +herald 1 +to 4 +or 1 +art 1 +thee 1 thine 2 -lights 1 -this 1 -fairest 1 -but 2 +increase 1 +riper 1 +lies 1 +with 1 +too 1 self-substantial 1 -eat 1 -that 2 -flame 1 -in 1 sweet 1 -within 1 -waste 1 -creatures 1 -abundance 1 -makst 1 +only 1 +spring 1 +bud 1 own 2 -niggarding 1 -grave 1 -decease 1 +be 1 +from 1 +might 2 +but 2 +self 2 +bear 1 eyes 1 -spring 1 -only 1 -foe 1 -bright 1 -buriest 1 +glutton 1 +memory 1 +within 1 +as 1 +making 1 else 1 -increase 1 -his 2 +thou 2 +waste 1 +never 1 feedst 1 -art 1 -content 1 -too 1 -churl 1 -thee 1 -from 1 -self 2 -pity 1 -or 1 -we 1 -with 1 -fresh 1 -world 1 -herald 1 -bud 1 -die 1 -now 1 +where 1 +fairest 1 +desire 1 +should 1 +flame 1 worlds 2 +fuel 1 +niggarding 1 +lights 1 +world 1 +contracted 1 +famine 1 +abundance 1 +foe 1 +cruel 1 +ornament 1 +eat 1 due 1 +the 6 +bright 1 +a 1 Check Your Visualization at the following link: @@ -1517,7 +1517,7 @@

Run Answer for Assignment 11

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7902e620e570> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7313626e4c20> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1572,7 +1572,7 @@

Run Answer for Assignment 12

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7eab03aa97c0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x75b74ed41700> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1627,7 +1627,7 @@

Run Answer for Assignment 13

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d24bff1b740> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7bd9b4352d50> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1682,7 +1682,7 @@

Run Answer for Assignment 14

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7120e3b4f410> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7cd8ccfa7a70> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1737,7 +1737,7 @@

Run Answer for Assignment 15

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7832cf31d460> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x79e38e58e5d0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1844,7 +1844,7 @@

Run Answer for Assignment 17

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d6237bf7920> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7754b0bffcb0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1899,7 +1899,7 @@

Run Answer for Assignment 18

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x72c3e001f830> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7628066e3c20> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1954,7 +1954,7 @@

Run Answer for Assignment 19

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77c452d2ff20> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77af282ee810> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2009,7 +2009,7 @@

Run Answer for Assignment 20

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x708a24ebce90> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7e1695699940> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2064,7 +2064,7 @@

Run Answer for Assignment 21

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x75e99b19ade0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a1127f9ade0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2119,7 +2119,7 @@

Run Answer for Assignment 22

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a199c43d0d0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7264041293d0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2578,7 +2578,7 @@

Run Answer for Assignment 27

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d0ba2bbf560> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70287ecff3b0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2757,7 +2757,7 @@

Run Answer for Assignment 30

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' wikidata-actormovie-1980-1980 wikidata-actormovie-1981-1981 -23.267658472061157 +47.458816051483154 year: 1980 vertices: 3893 edge: 17057 Check Your Visualization at the following link: @@ -2766,9 +2766,7 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.048828125 -wikidata-actormovie-2019-2019 -wikidata-actormovie-2018-2018 +bfs in 0.05104804039001465 wikidata-actormovie-2019-2019 Check Your Visualization at the following link: @@ -2779,7 +2777,7 @@

Run Answer for Assignment 30

wikidata-actormovie-1979-1979 wikidata-actormovie-1980-1980 wikidata-actormovie-1981-1981 -8.270802736282349 +24.042250156402588 year: 1979 vertices: 5289 edge: 31899 Check Your Visualization at the following link: @@ -2788,7 +2786,7 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.08284926414489746 +bfs in 0.07398200035095215 wikidata-actormovie-2019-2019 Check Your Visualization at the following link: @@ -2843,7 +2841,7 @@

Run Answer for Assignment 31

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' wikidata-actormovie-1974-1974 wikidata-actormovie-1975-1975 -data get: 18.904780387878418 +data get: 44.846983194351196 year: 1974 vertices: 3355 edge: 25053 Check Your Visualization at the following link: @@ -2854,7 +2852,7 @@

Run Answer for Assignment 31

wikidata-actormovie-1973-1973 wikidata-actormovie-1974-1974 wikidata-actormovie-1975-1975 -data get: 12.132848501205444 +data get: 31.989753246307373 year: 1973 vertices: 4198 edge: 38210 Check Your Visualization at the following link: @@ -3018,7 +3016,7 @@

Run Answer for Assignment 35

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b04f0910b00> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x74a460a4d0d0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3073,7 +3071,7 @@

Run Answer for Assignment 36

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7c9d1d5df4a0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x75bc3dc2b4a0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3365,7 +3363,7 @@

Run Answer for Assignment 41

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a0daed95a30> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x74f9d19907d0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3576,7 +3574,7 @@

Run Answer for Assignment 43

970 980 990 -3.0522115230560303 +3.1860132217407227
@@ -3643,7 +3641,7 @@

Run Answer for Assignment 45

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x796389e13dd0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7dd83c15a8a0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4059,106 +4057,106 @@

Run Answer for Assignment 61

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -NRL - North Ronaldsay Airport in North Ronaldsay, United Kingdom -NLF - Darnley Island Airport in Darnley Island, Australia -ESU - Mogador Airport in Essadouira, Morocco -MBX - Maribor Airport in Maribor, Slovenia -YQB - Quebec Jean Lesage International Airport in Quebec, Canada -NYU - Bagan Airport in Bagan, Burma -ELQ - Gassim Airport in Gassim, Saudi Arabia -SQL - San Carlos Airport in San Carlos, United States -THZ - Tahoua Airport in Tahoua, Niger -REX - General Lucio Blanco International Airport in Reynosa, Mexico -YGQ - Geraldton Greenstone Regional Airport in Geraldton, Canada -GLH - Mid Delta Regional Airport in Greenville, United States -IAO - Siargao Airport in Siargao, Philippines -IAG - Niagara Falls International Airport in Niagara Falls, United States -QLS - Lausanne-Blécherette Airport in Lausanne, Switzerland -NEW - Lakefront Airport in New Orleans, United States -NYO - Stockholm Skavsta Airport in Stockholm, Sweden -CUF - Cuneo International Airport in Cuneo, Italy -RTB - Juan Manuel Galvez International Airport in Roatan, Honduras -KLW - Klawock Airport in Klawock, United States -PPG - Pago Pago International Airport in Pago Pago, American Samoa -MMY - Miyako Airport in Miyako, Japan -SXQ - Soldotna Airport in Soldotna, United States -SKA - Fairchild Air Force Base in Spokane, United States -PKZ - Pakse International Airport in Pakse, Laos -CNC - Coconut Island Airport in Coconut Island, Australia -LSH - Lashio Airport in Lashio, Burma -EUQ - Evelio Javier Airport in San Jose, Philippines -GHB - Governor's Harbour Airport in Governor's Harbor, Bahamas -HHP - Shun Tak Heliport in Hong Kong, Hong Kong -GRW - Graciosa Airport in Graciosa Island, Portugal -RYB - Staroselye Airport in Rybinsk, Russia -GLD - Renner Field-Goodland Municipal Airport in Goodland, United States -HAQ - Hanimaadhoo Airport in Haa Dhaalu Atoll, Maldives -HGR - Hagerstown Regional Richard A Henson Field in Hagerstown, United States -AMC - Am Timan Airport in Am Timan, Chad -ULY - Ulyanovsk East Airport in Ulyanovsk, Russia -OVB - Tolmachevo Airport in Novosibirsk, Russia -KKA - Koyuk Alfred Adams Airport in Koyuk, United States -IKL - Ikela Airport in Ikela, Congo (Kinshasa) -PSI - Pasni Airport in Pasni, Pakistan -SLL - Salalah Airport in Salalah, Oman -FCA - Glacier Park International Airport in Kalispell, United States -AJR - Arvidsjaur Airport in Arvidsjaur, Sweden -CEQ - Cannes-Mandelieu Airport in Cannes, France -RBV - Ramata Airport in Ramata, Solomon Islands -FRD - Friday Harbor Airport in Friday Harbor, United States -AMV - Amderma Airport in Amderma, Russia -YUY - Rouyn Noranda Airport in Rouyn, Canada -SWC - Stawell Airport in , Australia -MZG - Makung Airport in Makung, Taiwan -KZF - Kaintiba Airport in Kieta, Papua New Guinea -WWD - Cape May County Airport in Wildwood, United States -WKB - Warracknabeal Airport in , Australia -IPI - San Luis Airport in Ipiales, Colombia -WWR - West Woodward Airport in Woodward, United States -ASK - Yamoussoukro Airport in Yamoussoukro, Cote d'Ivoire -ZWL - Wollaston Lake Airport in Wollaston Lake, Canada -OMO - Mostar International Airport in Mostar, Bosnia and Herzegovina -ACE - Lanzarote Airport in Arrecife, Spain -RAC - John H Batten Airport in Racine, United States -PPR - Pasir Pangaraan Airport in Pasir Pangaraian, Indonesia -SDP - Sand Point Airport in Sand Point, United States -BMM - Bitam Airport in Bitam, Gabon -YAS - Yasawa Island Airport in Yasawa Island, Fiji -MNM - Menominee Regional Airport in Macon, United States -TGK - Taganrog Yuzhny Airport in Taganrog, Russia -KZR - Zafer Airport in Kutahya, Turkey -DRO - Durango La Plata County Airport in Durango, United States -MII - Frank Miloye Milenkowichi–Marília State Airport in Marília, Brazil -PMH - Greater Portsmouth Regional Airport in Portsmouth, United States -MNB - Muanda Airport in Muanda, Congo (Kinshasa) -TME - Gustavo Vargas Airport in Tame, Colombia -PNP - Girua Airport in Girua, Papua New Guinea -TAF - Tafaraoui Airport in Oran, Algeria -ZPH - Zephyrhills Municipal Airport in Zephyrhills, United States -TXF - 9 de Maio - Teixeira de Freitas Airport in Teixeira de Freitas, Brazil -MVR - Salak Airport in Maroua, Cameroon -YYG - Charlottetown Airport in Charlottetown, Canada -RMF - Marsa Alam International Airport in Marsa Alam, Egypt -VTZ - Vishakhapatnam Airport in Vishakhapatnam, India -PEU - Puerto Lempira Airport in Puerto Lempira, Honduras -PKP - Puka Puka Airport in Puka Puka, French Polynesia -ALB - Albany International Airport in Albany, United States -YFA - Fort Albany Airport in Fort Albany, Canada -RAK - Menara Airport in Marrakech, Morocco -IPI - San Luis Airport in Ipiales, Colombia -RBQ - Rurenabaque Airport in Rerrenabaque, Bolivia -AUA - Queen Beatrix International Airport in Oranjestad, Aruba +DJB - Sultan Thaha Airport in Jambi, Indonesia +MCE - Merced Regional Macready Field in Merced, United States +MAY - Clarence A. Bain Airport in Clarence Bain, Bahamas BBS - Blackbushe Airport in Blackbushe, United Kingdom -OMO - Mostar International Airport in Mostar, Bosnia and Herzegovina -IAB - Mc Connell Air Force Base in Wichita, United States -GYM - General José María Yáñez International Airport in Guaymas, Mexico -GAI - Montgomery County Airpark in Gaithersburg, United States -SCQ - Santiago de Compostela Airport in Santiago, Spain -CEI - Chiang Rai International Airport in Chiang Rai, Thailand -DAR - Julius Nyerere International Airport in Dar Es Salaam, Tanzania -SUJ - Satu Mare Airport in Satu Mare, Romania -SZT - San Cristobal de las Casas Airport in San Cristobal de las Casas, Mexico -YMG - Manitouwadge Airport in Manitouwadge, Canada +MEC - Eloy Alfaro International Airport in Manta, Ecuador +MMJ - Matsumoto Airport in Matsumoto, Japan +KHN - Nanchang Changbei International Airport in Nanchang, China +DAN - Danville Regional Airport in Danville, United States +BKH - Barking Sands Airport in Barking Sands, United States +AKL - Auckland International Airport in Auckland, New Zealand +OCM - Boolgeeda in Brockman, Australia +KZO - Kzyl-Orda Southwest Airport in Kzyl-Orda, Kazakhstan +NAJ - Nakhchivan Airport in Nakhchivan, Azerbaijan +GQQ - Galion Municipal Airport in Galion, United States +AGQ - Agrinion Air Base in Agrinion, Greece +KMQ - Komatsu Airport in Kanazawa, Japan +CLJ - Cluj-Napoca International Airport in Cluj-napoca, Romania +EAT - Pangborn Memorial Airport in Wenatchee, United States +CPT - Cape Town International Airport in Cape Town, South Africa +FOD - Fort Dodge Regional Airport in Fort Dodge, United States +KOE - El Tari Airport in Kupang, Indonesia +BFF - Western Neb. Rgnl/William B. Heilig Airport in Scottsbluff, United States +UUD - Ulan-Ude Airport (Mukhino) in Ulan-ude, Russia +TSJ - Tsushima Airport in Tsushima, Japan +KSA - Kosrae International Airport in Kosrae, Micronesia +CGF - Cuyahoga County Airport in Richmond Heights, United States +UKT - Quakertown Airport in Quakertown, United States +CLS - Chehalis Centralia Airport in Chehalis, United States +DLZ - Dalanzadgad Airport in Dalanzadgad, Mongolia +DNN - Dalton Municipal Airport in Dalton, United States +YXC - Cranbrook/Canadian Rockies International Airport in Cranbrook, Canada +HUT - Hutchinson Municipal Airport in Hutchinson, United States +AVI - Maximo Gomez Airport in Ciego De Avila, Cuba +DAU - Daru Airport in Daru, Papua New Guinea +GMD - Ben Slimane Airport in Ben Slimane, Morocco +KNX - Kununurra Airport in Kununurra, Australia +DMT - Diamantino Airport in Diamantino, Brazil +LHE - Alama Iqbal International Airport in Lahore, Pakistan +DUG - Bisbee Douglas International Airport in Douglas, United States +BQJ - Batagay Airport in Batagay, Russia +SSY - Mbanza Congo Airport in M'banza-congo, Angola +BLR - Kempegowda International Airport in Bangalore, India +LNA - Palm Beach County Park Airport in West Palm Beach, United States +HKD - Hakodate Airport in Hakodate, Japan +AVN - Avignon-Caumont Airport in Avignon, France +LCC - Lecce Galatina Air Base in Lecce, Italy +AXF - Alxa Left Banner Bayanhot Airport in Alxa Left Banner, China +CMD - Cootamundra Airport in , Australia +YDF - Deer Lake Airport in Deer Lake, Canada +MAI - Mangochi Airport in Mangochi, Malawi +JFK - John F Kennedy International Airport in New York, United States +RHE - Reims-Champagne (BA 112) Air Base in Reims, France +SIK - Sikeston Memorial Municipal Airport in Sikeston, United States +BDT - Gbadolite Airport in Gbadolite, Congo (Kinshasa) +EIY - Ein Yahav Airfield in Eyn-yahav, Israel +MUX - Multan International Airport in Multan, Pakistan +YCR - Cross Lake (Charlie Sinclair Memorial) Airport in Cross Lake, Canada +CCS - Simón Bolívar International Airport in Caracas, Venezuela +ICN - Incheon International Airport in Seoul, South Korea +XPL - Coronel Enrique Soto Cano Air Base in Comayagua, Honduras +SLM - Salamanca Airport in Salamanca, Spain +CBT - Catumbela Airport in Catumbela, Angola +SDL - Sundsvall-Härnösand Airport in Sundsvall, Sweden +JED - King Abdulaziz International Airport in Jeddah, Saudi Arabia +FEN - Fernando de Noronha Airport in Fernando Do Noronha, Brazil +NYW - Monywar Airport in Monywa, Burma +CGI - Cape Girardeau Regional Airport in Cape Girardeau, United States +CDU - Camden Airport in Camden, Australia +ELD - South Arkansas Regional At Goodwin Field in El Dorado, United States +MAU - Maupiti Airport in Maupiti, French Polynesia +SLW - Plan De Guadalupe International Airport in Saltillo, Mexico +XAU - Saúl Airport in Saul, French Guiana +LUR - Cape Lisburne LRRS Airport in Cape Lisburne, United States +HDS - Hoedspruit Air Force Base Airport in Hoedspruit, South Africa +FNA - Lungi International Airport in Freetown, Sierra Leone +LHW - Lanzhou Zhongchuan Airport in Lanzhou, China +BUJ - Bou Saada Airport in Bou Saada, Algeria +JUM - Jumla Airport in Jumla, Nepal +SCT - Socotra International Airport in Socotra, Yemen +MTL - Maitland Airport in Maitland, Australia +HDH - Dillingham Airfield in Dillingham, United States +MBA - Mombasa Moi International Airport in Mombasa, Kenya +MKL - McKellar-Sipes Regional Airport in Jackson, United States +KTU - Kota Airport in Kota, India +ADM - Ardmore Municipal Airport in Ardmore, United States +WTZ - Whitianga Airport in Whitianga, New Zealand +NKT - Şırnak Şerafettin Elçi Airport in Cizre, Turkey +WUX - Sunan Shuofang International Airport in Wuxi, China +HBR - Hobart Regional Airport in Hobart, United States +CLP - Clarks Point Airport in Clarks Point, United States +AGP - Málaga Airport in Malaga, Spain +RDN - LTS Pulau Redang Airport in Redang, Malaysia +BUX - Bunia Airport in Bunia, Congo (Kinshasa) +VSE - Aerodromo Goncalves Lobato (Viseu Airport) in Viseu, Portugal +NTX - Ranai Airport in Ranai-Natuna Besar Island, Indonesia +BWW - Las Brujas Airport in Cayo Santa Maria, Cuba +BZD - Balranald Airport in , Australia +GCK - Garden City Regional Airport in Garden City, United States +MNS - Mansa Airport in Mansa, Zambia +SQN - Emalamo Sanana Airport in Sanana, Indonesia Check Your Visualization at the following link: @@ -4445,7 +4443,7 @@

Run Answer for Assignment 67

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a9b2a2f86e0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76ef57d03f20> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4551,7 +4549,7 @@

Run Answer for Assignment 69

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76c037c4dee0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x737790a11d90> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4606,7 +4604,7 @@

Run Answer for Assignment 70

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b180d356900> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x72ec20a77cb0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4661,7 +4659,7 @@

Run Answer for Assignment 71

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Pi val: 3.14032 +Pi val: 3.1376 RLE ran Check Your Visualization at the following link: @@ -4714,7 +4712,7 @@

Run Answer for Assignment 72

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x768b68a159a0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x798a5e779190> Visualization Description restricted to 250 Truncating description.. limiting number of frame to 10 diff --git a/testing-logs/python_testing_logs.html b/testing-logs/python_testing_logs.html index d60839a..625bc20 100644 --- a/testing-logs/python_testing_logs.html +++ b/testing-logs/python_testing_logs.html @@ -11,7 +11,7 @@

Testing logs for Python

-

Running at Fri Oct 11 05:11:45 AM EDT 2024

+

Running at Fri Oct 11 09:11:33 AM EDT 2024

Test array1d.py

@@ -1301,7 +1301,7 @@

Run Test for test display_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7474bacaffe0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71d55e163ad0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1443,10 +1443,10 @@

Run Test for test eq_snippet.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Magnitude: 2.06999993 -Date: 2024-10-11 08:39:50 -Location:11 km NE of Pāhala, Hawaii -Lat/Long:19.2896671295166,-155.410507202148 +Magnitude: 2.07 +Date: 2024-10-11 12:44:39 +Location:3 km ENE of Pāhala, Hawaii +Lat/Long:19.2108325958252,-155.447174072266
@@ -1545,7 +1545,7 @@

Run Test for test game_size_test.py< /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71bf809954f0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71adffcd4fb0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1592,10 +1592,10 @@

Run Test for test game_snippet.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -My Horse &amp; Me -Wii -4.5 -['Simulation'] +LEGO Harry Potter: Years 5-7 +PlayStation 3 +8 +['Action', 'Adventure']
@@ -1958,8 +1958,8 @@

Run Test for test imdb_snippet.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Clark_Gable -Brother,_Can_You_Spare_a_Dime?_(1975) +Alyson_Hannigan +American_Wedding_(2003)
@@ -1997,7 +1997,7 @@

Run Test for test input_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7afcfa56ed80> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d7fe95ad8e0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2150,7 +2150,7 @@

Run Test for test minimal_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7910534cf7a0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7ab0be5e7860> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2682,11 +2682,11 @@

Run Test for test shakespeare_s /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Sonnet 103 +Sonnet 75 poem -Alack what poverty my muse brings forth, - That having such a scope to show her pride, - The argument +So are you to my thoughts as food to life, + Or as sweet-seasoned showers are to the ground; + And for @@ -4395,16 +4395,16 @@

Run Test for test wikidata_a First 3 records: 0)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q102551, Ernest Borgnine + Movie: Q427534, The Court-Martial of Billy Mitchell + Actor: Q93957, Gary Cooper 1)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q180251, Paddy Chayefsky + Movie: Q427534, The Court-Martial of Billy Mitchell + Actor: Q156532, Peter Graves 2)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q266416, Betsy Blair + Movie: Q427534, The Court-Martial of Billy Mitchell + Actor: Q233843, Elizabeth Montgomery diff --git a/testing-logs/summary.html b/testing-logs/summary.html index dddcf22..3c0b0f5 100644 --- a/testing-logs/summary.html +++ b/testing-logs/summary.html @@ -21,7 +21,7 @@ -

Run at Fri Oct 11 06:05:20 AM EDT 2024

+

Run at Fri Oct 11 10:05:49 AM EDT 2024

Java Logs

diff --git a/testing-logs/testing_summary.html b/testing-logs/testing_summary.html index d990915..7dcc3af 100644 --- a/testing-logs/testing_summary.html +++ b/testing-logs/testing_summary.html @@ -21,7 +21,7 @@ -

Run at Fri Oct 11 05:13:15 AM EDT 2024

+

Run at Fri Oct 11 09:13:06 AM EDT 2024

Java Logs