{
	"legs": [
		{
			"leg_type": "walk",
			"leg_begin_time": "21:25",
			"leg_begin_time_s": 77100,
			"leg_end_time": "21:25:04",
			"leg_end_time_s": 77104,
			"leg_duration": "4s",
			"leg_duration_s": 4,
			"leg_from_coords": "39.6317, -74.7995",
			"leg_to_coords": "39.6317, -74.7995",
			"walk_to": "Destination",
			"walk_from": "HAMMONTON",
			"walk_dist_km": 0.00455491605407965
		},
		{
			"leg_type": "trip",
			"leg_begin_time": "21:25",
			"leg_begin_time_s": 77100,
			"leg_end_time": "22:07",
			"leg_end_time_s": 79620,
			"leg_duration": "42m 0s",
			"leg_duration_s": 2520,
			"leg_from_coords": "39.6317, -74.7995",
			"leg_to_coords": "39.9778, -75.0618",
			"trip_route": "ATLC",
			"trip_route_headsign": "30TH ST. PHL.",
			"trip_from": "HAMMONTON",
			"trip_to": "PENNSAUKEN TRANSIT CENTER",
			"trip_stops": [
				{
					"stop_time": "21:25",
					"stop_name": "HAMMONTON",
					"stop_coords": "39.6317, -74.7995"
				},
				{
					"stop_time": "21:38",
					"stop_name": "ATCO",
					"stop_coords": "39.7835, -74.9076"
				},
				{
					"stop_time": "21:48",
					"stop_name": "LINDENWOLD",
					"stop_coords": "39.8338, -75.0003"
				},
				{
					"stop_time": "22:00",
					"stop_name": "CHERRY HILL",
					"stop_coords": "39.9284, -75.0417"
				},
				{
					"stop_time": "22:07",
					"stop_name": "PENNSAUKEN TRANSIT CENTER",
					"stop_coords": "39.9778, -75.0618"
				}
			],
			"trip_source": 509,
			"trip_agency_id": "NJT"
		},
		{
			"leg_type": "walk",
			"leg_begin_time": "22:07",
			"leg_begin_time_s": 79620,
			"leg_end_time": "22:07:03",
			"leg_end_time_s": 79623,
			"leg_duration": "3s",
			"leg_duration_s": 3,
			"leg_from_coords": "39.9778, -75.0618",
			"leg_to_coords": "39.9778, -75.0618",
			"walk_to": "Destination",
			"walk_from": "PENNSAUKEN TRANSIT CENTER",
			"walk_dist_km": 0.0034622110512523285
		}
	],
	"mapurl": "http://geojson.lrdu.org/#%5B%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22walk%22%2C%22name%22%3A%22Walk+from+origin+%2839.6317%2C+-74.7995%29%3A+21%3A25+%E2%86%92+21%3A25%3A04+%284s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-74.7995%2C39.6317%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22board%22%2C%22name%22%3A%22Board+trip+%28ATLC+toward+30TH+ST.+PHL.%29+via+509_55+to+509_43298%3A+21%3A25+%E2%86%92+22%3A07+%2842m+0s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-74.7995%2C39.6317%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22stop%22%2C%22name%22%3A%22Trip+stop+%28ATCO%29+at+21%3A38%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-74.9076%2C39.7835%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22stop%22%2C%22name%22%3A%22Trip+stop+%28LINDENWOLD%29+at+21%3A48%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-75.0003%2C39.8338%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22stop%22%2C%22name%22%3A%22Trip+stop+%28CHERRY+HILL%29+at+22%3A00%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-75.0417%2C39.9284%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22stop%22%2C%22name%22%3A%22Trip+stop+%28PENNSAUKEN+TRANSIT+CENTER%29+at+22%3A07%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-75.0618%2C39.9778%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22walk%22%2C%22name%22%3A%22Walk+to+destination+%2839.9778%2C+-75.0618%29%3A+22%3A07+%E2%86%92+22%3A07%3A03+%283s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-75.0618%2C39.9778%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22name%22%3A%22Route%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22LineString%22%2C%22coordinates%22%3A%5B%5B-74.7995%2C39.6317%5D%2C%5B-74.7995%2C39.6317%5D%2C%5B-74.7995%2C39.6317%5D%2C%5B-74.7995%2C39.6317%5D%2C%5B-74.9076%2C39.7835%5D%2C%5B-75.0003%2C39.8338%5D%2C%5B-75.0417%2C39.9284%5D%2C%5B-75.0618%2C39.9778%5D%2C%5B-75.0618%2C39.9778%5D%2C%5B-75.0618%2C39.9778%5D%2C%5B-75.0618%2C39.9778%5D%5D%7D%7D%5D",
	"request": {
		"load": {
			"filter": {
				"mdbid": [
					509
				]
			},
			"config": {
				"mdb_csv": "file:///home/build/mobroute/test_results/mockmdb.csv",
				"sqlite_db": "/tmp/mobroute_test_sqlite_1381618314.db",
				"allow_file_uris": true,
				"log_info": true,
				"log_warn": true,
				"log_debug": true
			}
		},
		"from": {
			"lat": 39.6317,
			"lon": -74.7995
		},
		"to": {
			"lat": 39.9778,
			"lon": -75.0618
		},
		"time": "2024-02-02T21:19:40Z",
		"cache_dir": null,
		"walkspeed_km_hr": 3.5,
		"transfer_categories": [
			"f",
			"i"
		],
		"output_formats": [
			"legs",
			"diagnostics",
			"mapurl",
			"request"
		]
	},
	"diagnostics": {
		"perf_sloadcompute": "1.280969952s",
		"perf_smemload_connections": "87.153ms",
		"perf_smemload_transfers": "2.513788ms",
		"perf_smemload_walksfrom": "3.951739ms",
		"perf_smemload_walksto": "3.902776ms",
		"perf_smemload_connsverb": "481.754µs",
		"perf_sroute": "510.264µs",
		"perf_nmemtransfers": 228,
		"perf_nmemwalksfrom": 266,
		"perf_nmemwalksfromnonnil": 1,
		"perf_nmemwalksto": 266,
		"perf_nmemwalkstononnil": 2,
		"perf_nmemconns": 2054,
		"routeinfo_ntransfers": 0,
		"routeinfo_duration": 2523
	}
}