case_id,payload
M01,Smith, John,30,NY
M02,"Smith, John",30,NY
M03,John "Slim" Smith,30,NY
M04,John “Slim” Smith,30,NY
M05,"He said "hi" to me",30,NY
M06,"He said ""hi"" to me",30,NY
M07,"He said \"hi\" to me",30,NY
M08,'John Smith',30,NY
M09,“value with, comma”,30,NY
M10,"opens ASCII closes curly”,30,NY
M11, "value" ,30,NY
M12,"",30,NY
M13," ",30,NY
M14,O'Connor,30,NY
M15,'12345,30,NY
M16,"""value""",30,NY
M17,""""value"""",30,NY
M18,extra1,extra2,extra3,extra4
M19,
M20,"line1
line2",30,NY
M21,value with
bare LF,30,NY
M22,“He said "wait, what?" to me”,30,NY
M23,John Smith,30,NY
M24,value with
bare CR,30,NY
BANNER_DANGER_ZONE,EVERYTHING BELOW THIS LINE MAY CASCADE INTO SUBSEQUENT ROWS WHEN PARSED
M90,"opens but no close, payload runs on into oblivion
M91,"opens with a newline inside
but never closes the quote
M92,"final row never closes its quote