map = {
const accName =
"Geographic map of New York City showing likely rent stabilized properties.";
return htl.svg`<svg viewBox="0 0 ${width} ${height}" role="img" aria-label=${accName}>
<clipPath id="clip-path">
<rect x="0" y="0" width="${width}" height="${height}" />
</clipPath/>
${tile().map(
([x, y, z], i, { translate: [tx, ty], scale: k }) =>
svg`
<image
clip-path="url(#clip-path)"
xlink:href="${getBasemapTileUrl(x, y, z)}"
x="${(x + tx) * k}"
y="${(y + ty) * k}"
width="${k}"
height="${k}"
>
`
)}
${geojson?.features?.map(
(d) =>
htl.svg`<path
clip-path="url(#clip-path)"
stroke="#fff"
stroke-width="0.7"
fill="#ff6600"
fill-opacity="0.7"
d="${path(d)}"
/>`
)}
</svg>`;
}