{
	"legs": [
		{
			"leg_type": "walk",
			"leg_begin_time": "2024-02-02T21:19:40-05:00",
			"leg_end_time": "2024-02-02T21:26:52-05:00",
			"leg_duration": "7m 12s",
			"leg_from_coords": [
				40.7094,
				-74.00537
			],
			"leg_to_coords": [
				40.713065,
				-74.004131
			],
			"walk_to": "Brooklyn Bridge-City Hall",
			"walk_from": "Origin",
			"walk_dist_km": 0.42069709422633617
		},
		{
			"leg_type": "trip",
			"leg_begin_time": "2024-02-02T21:28:00-05:00",
			"leg_end_time": "2024-02-02T21:32:30-05:00",
			"leg_duration": "4m30s",
			"leg_from_coords": [
				40.713065,
				-74.004131
			],
			"leg_to_coords": [
				40.734673,
				-73.989951
			],
			"trip_route": "5",
			"trip_route_headsign": "Eastchester-Dyre Av",
			"trip_from": "Brooklyn Bridge-City Hall",
			"trip_to": "14 St-Union Sq",
			"trip_stops": [
				{
					"stop_time": "2024-02-02T21:28:00-05:00",
					"stop_name": "Brooklyn Bridge-City Hall",
					"stop_coords": [
						40.713065,
						-74.004131
					],
					"stop_conn_id": "516_AFA23GEN-5112-Weekday-00_128350_5..N73R_4"
				},
				{
					"stop_time": "2024-02-02T21:32:30-05:00",
					"stop_name": "14 St-Union Sq",
					"stop_coords": [
						40.734673,
						-73.989951
					],
					"stop_conn_id": "516_AFA23GEN-5112-Weekday-00_128350_5..N73R_4"
				}
			],
			"trip_feed_id": 516,
			"trip_agency_id": "MTA NYCT"
		},
		{
			"leg_type": "transfer",
			"leg_begin_time": "2024-02-02T21:32:30-05:00",
			"leg_end_time": "2024-02-02T21:37:30-05:00",
			"leg_duration": "5m0s",
			"leg_from_coords": [
				40.734673,
				-73.989951
			],
			"leg_to_coords": [
				40.734789,
				-73.99073
			],
			"transfer_from": "14 St-Union Sq",
			"transfer_to": "14 St-Union Sq",
			"transfer_ddwell": "2m0s",
			"transfer_dactive": "3m0s",
			"transfer_category": "f",
			"transfer_feed_ids": [
				516,
				516
			]
		},
		{
			"leg_type": "trip",
			"leg_begin_time": "2024-02-02T21:37:30-05:00",
			"leg_end_time": "2024-02-02T21:44:30-05:00",
			"leg_duration": "7m0s",
			"leg_from_coords": [
				40.734789,
				-73.99073
			],
			"leg_to_coords": [
				40.714063,
				-73.950275
			],
			"trip_route": "L",
			"trip_route_headsign": "Canarsie-Rockaway Pkwy",
			"trip_from": "14 St-Union Sq",
			"trip_to": "Lorimer St",
			"trip_stops": [
				{
					"stop_time": "2024-02-02T21:37:30-05:00",
					"stop_name": "14 St-Union Sq",
					"stop_coords": [
						40.734789,
						-73.99073
					],
					"stop_conn_id": "516_BFA23GEN-L049-Weekday-00_129450_L..S01R_3"
				},
				{
					"stop_time": "2024-02-02T21:38:30-05:00",
					"stop_name": "3 Av",
					"stop_coords": [
						40.732849,
						-73.986122
					],
					"stop_conn_id": "516_BFA23GEN-L049-Weekday-00_129450_L..S01R_4"
				},
				{
					"stop_time": "2024-02-02T21:39:30-05:00",
					"stop_name": "1 Av",
					"stop_coords": [
						40.730953,
						-73.981628
					],
					"stop_conn_id": "516_BFA23GEN-L049-Weekday-00_129450_L..S01R_5"
				},
				{
					"stop_time": "2024-02-02T21:43:00-05:00",
					"stop_name": "Bedford Av",
					"stop_coords": [
						40.717304,
						-73.956872
					],
					"stop_conn_id": "516_BFA23GEN-L049-Weekday-00_129450_L..S01R_6"
				},
				{
					"stop_time": "2024-02-02T21:44:30-05:00",
					"stop_name": "Lorimer St",
					"stop_coords": [
						40.714063,
						-73.950275
					],
					"stop_conn_id": "516_BFA23GEN-L049-Weekday-00_129450_L..S01R_6"
				}
			],
			"trip_feed_id": 516,
			"trip_agency_id": "MTA NYCT"
		},
		{
			"leg_type": "transfer",
			"leg_begin_time": "2024-02-02T21:44:30-05:00",
			"leg_end_time": "2024-02-02T21:48:00-05:00",
			"leg_duration": "3m30s",
			"leg_from_coords": [
				40.714063,
				-73.950275
			],
			"leg_to_coords": [
				40.712792,
				-73.951418
			],
			"transfer_from": "Lorimer St",
			"transfer_to": "Metropolitan Av",
			"transfer_ddwell": "30s",
			"transfer_dactive": "3m0s",
			"transfer_category": "f",
			"transfer_feed_ids": [
				516,
				516
			]
		},
		{
			"leg_type": "trip",
			"leg_begin_time": "2024-02-02T21:48:00-05:00",
			"leg_end_time": "2024-02-02T21:51:30-05:00",
			"leg_duration": "3m30s",
			"leg_from_coords": [
				40.712792,
				-73.951418
			],
			"leg_to_coords": [
				40.731352,
				-73.954449
			],
			"trip_route": "G",
			"trip_route_headsign": "Court Sq",
			"trip_from": "Metropolitan Av",
			"trip_to": "Greenpoint Av",
			"trip_stops": [
				{
					"stop_time": "2024-02-02T21:48:00-05:00",
					"stop_name": "Metropolitan Av",
					"stop_coords": [
						40.712792,
						-73.951418
					],
					"stop_conn_id": "516_BFA23GEN-G054-Weekday-00_128200_G..N14R_17"
				},
				{
					"stop_time": "2024-02-02T21:50:30-05:00",
					"stop_name": "Nassau Av",
					"stop_coords": [
						40.724635,
						-73.951277
					],
					"stop_conn_id": "516_BFA23GEN-G054-Weekday-00_128200_G..N14R_18"
				},
				{
					"stop_time": "2024-02-02T21:51:30-05:00",
					"stop_name": "Greenpoint Av",
					"stop_coords": [
						40.731352,
						-73.954449
					],
					"stop_conn_id": "516_BFA23GEN-G054-Weekday-00_128200_G..N14R_18"
				}
			],
			"trip_feed_id": 516,
			"trip_agency_id": "MTA NYCT"
		},
		{
			"leg_type": "walk",
			"leg_begin_time": "2024-02-02T21:51:30-05:00",
			"leg_end_time": "2024-02-02T21:57:24-05:00",
			"leg_duration": "5m 54s",
			"leg_from_coords": [
				40.731352,
				-73.954449
			],
			"leg_to_coords": [
				40.72879,
				-73.95215
			],
			"walk_to": "Destination",
			"walk_from": "Greenpoint Av",
			"walk_dist_km": 0.34450655368166827
		}
	],
	"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+%28%5B40.7094+-74.00537%5D%29%3A+21%3A19+%E2%86%92+21%3A26+%287m+12s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-74.00537%2C40.7094%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+%285+toward+Eastchester-Dyre+Av%29+via+516_640+to+516_635%3A+21%3A28+%E2%86%92+21%3A32+%284m30s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-74.004131%2C40.713065%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+%2814+St-Union+Sq%29+at+21%3A32%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.989951%2C40.734673%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22board%22%2C%22name%22%3A%22Transfer%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.99073%2C40.734789%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+%28L+toward+Canarsie-Rockaway+Pkwy%29+via+516_L03+to+516_L10%3A+21%3A37+%E2%86%92+21%3A44+%287m0s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.99073%2C40.734789%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+%283+Av%29+at+21%3A38%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.986122%2C40.732849%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+%281+Av%29+at+21%3A39%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.981628%2C40.730953%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+%28Bedford+Av%29+at+21%3A43%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.956872%2C40.717304%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+%28Lorimer+St%29+at+21%3A44%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.950275%2C40.714063%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22icon%22%3A%22board%22%2C%22name%22%3A%22Transfer%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.951418%2C40.712792%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+%28G+toward+Court+Sq%29+via+516_G29+to+516_G26%3A+21%3A48+%E2%86%92+21%3A51+%283m30s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.951418%2C40.712792%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+%28Nassau+Av%29+at+21%3A50%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.951277%2C40.724635%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+%28Greenpoint+Av%29+at+21%3A51%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.954449%2C40.731352%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+%28%5B40.72879+-73.95215%5D%29%3A+21%3A51+%E2%86%92+21%3A57+%285m+54s%29%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22Point%22%2C%22coordinates%22%3A%5B-73.95215%2C40.72879%5D%7D%7D%2C%7B%22type%22%3A%22Feature%22%2C%22properties%22%3A%7B%22metadata%22%3A%22%7B%5C%22feed_ids%5C%22%3A%5B516%5D%2C%5C%22from%5C%22%3A%5B40.7094%2C-74.00537%5D%2C%5C%22to%5C%22%3A%5B40.72879%2C-73.95215%5D%2C%5C%22transfer_categories%5C%22%3A%5B%5C%22f%5C%22%2C%5C%22i%5C%22%5D%2C%5C%22output_formats%5C%22%3A%5B%5C%22legs%5C%22%2C%5C%22diagnostics%5C%22%2C%5C%22mapurl%5C%22%2C%5C%22request%5C%22%5D%2C%5C%22time%5C%22%3A%5C%222024-02-02T21%3A19%3A40-05%3A00%5C%22%2C%5C%22max_n_transfers%5C%22%3A20%2C%5C%22max_transfer_seconds%5C%22%3A2400%2C%5C%22max_trip_seconds%5C%22%3A14400%2C%5C%22max_walk_seconds%5C%22%3A1200%2C%5C%22min_transfer_seconds%5C%22%3A180%2C%5C%22walkspeed_km_hr%5C%22%3A3.5%2C%5C%22optimizations%5C%22%3A%5B%5C%22feedsclean%5C%22%5D%7D%22%2C%22name%22%3A%22Route%22%7D%2C%22geometry%22%3A%7B%22type%22%3A%22LineString%22%2C%22coordinates%22%3A%5B%5B-74.00537%2C40.7094%5D%2C%5B-74.004131%2C40.713065%5D%2C%5B-74.004131%2C40.713065%5D%2C%5B-74.004131%2C40.713065%5D%2C%5B-73.989951%2C40.734673%5D%2C%5B-73.989951%2C40.734673%5D%2C%5B-73.989951%2C40.734673%5D%2C%5B-73.99073%2C40.734789%5D%2C%5B-73.99073%2C40.734789%5D%2C%5B-73.99073%2C40.734789%5D%2C%5B-73.986122%2C40.732849%5D%2C%5B-73.981628%2C40.730953%5D%2C%5B-73.956872%2C40.717304%5D%2C%5B-73.950275%2C40.714063%5D%2C%5B-73.950275%2C40.714063%5D%2C%5B-73.950275%2C40.714063%5D%2C%5B-73.951418%2C40.712792%5D%2C%5B-73.951418%2C40.712792%5D%2C%5B-73.951418%2C40.712792%5D%2C%5B-73.951277%2C40.724635%5D%2C%5B-73.954449%2C40.731352%5D%2C%5B-73.954449%2C40.731352%5D%2C%5B-73.954449%2C40.731352%5D%2C%5B-73.95215%2C40.72879%5D%5D%7D%7D%5D",
	"request": {
		"feed_ids": [
			516
		],
		"from": [
			40.7094,
			-74.00537
		],
		"to": [
			40.72879,
			-73.95215
		],
		"transfer_categories": [
			"f",
			"i"
		],
		"output_formats": [
			"legs",
			"diagnostics",
			"mapurl",
			"request"
		],
		"time": "2024-02-02T21:19:40-05:00",
		"max_n_transfers": 20,
		"max_transfer_seconds": 2400,
		"max_trip_seconds": 14400,
		"max_walk_seconds": 1200,
		"min_transfer_seconds": 180,
		"walkspeed_km_hr": 3.5,
		"optimizations": [
			"feedsclean"
		]
	},
	"diagnostics": {
		"perf_smemload_connections": "164.23476ms",
		"perf_smemload_transfers": "8.708303ms",
		"perf_smemload_walksfrom": "3.206315ms",
		"perf_smemload_walksto": "3.071164ms",
		"perf_smemload_connsverb": "216.430162ms",
		"perf_sroute": "3.506355ms",
		"perf_nmemtransfers": 1115,
		"perf_nmemwalksfrom": 499,
		"perf_nmemwalksfromnonnil": 27,
		"perf_nmemwalksto": 499,
		"perf_nmemwalkstononnil": 2,
		"perf_nmemconns": 27223,
		"perf_optimizedfeeds": [
			516
		],
		"routeinfo_ntransfers": 2,
		"routeinfo_duration": 2264,
		"routeinfo_duration_walkfrom": 432,
		"routeinfo_duration_walktto": 354,
		"routeinfo_duration_transit": 1478,
		"routeinfo_depart": "2024-02-02T21:19:40-05:00",
		"routeinto_arrive": "2024-02-02T21:57:24-05:00"
	}
}