if (line.startsWith("|")) { // new format
String[] params = line.split("\\|");
if (params.length >= 4) {
if (params[1].toLowerCase().equals("generate") && params[2].startsWith("TOK:")) {
String set = params[2].substring(4);
CardUrl cardUrl = new CardUrl(params[3], set, 0, true);
cardUrl.token = true;
cardUrl.url = generateTokenUrl(params[3], set);
list.add(cardUrl);
} else {
CardUrl cardUrl = new CardUrl(params[2], params[1].toUpperCase(), 0, false);
cardUrl.url = params[3];
if (cardUrl.set.startsWith("TOK:")) {
cardUrl.token = true;
cardUrl.set = cardUrl.set.substring(4);
}