flesh out json_normalize
js/kart.js still duplicating segments
json_normalize could use the same JSON indent as json does by default