data = {
const text = await FileAttachment("cheats.tsv").text();
return d3
.tsvParseRows(text, (d, i) => ({
rentBoardAddresses: d[1],
numOwnerOccupiedUnits: +d[2],
printAPN: d[3],
homeOwnerExemption: +d[4],
assessorSitusAddress: d[5],
assessorMailingAddress: d[6]
}))
.filter(
(d) =>
d.numOwnerOccupiedUnits == 0 &&
d.homeOwnerExemption > 0 &&
!d.rentBoardAddresses
.replace(/[,\.]/g, "")
.includes(d.assessorMailingAddress)
);
}