if (mapsDiffer(last, attrs)) { setAttributes(attrs, index - start + offset);
if (mapsDiffer(last, attrs)) { setAttributes(attrs, index - start + offset);
if (mapsDiffer(last, attrs)) { setAttributes(attrs, index - start + offset);
if (mapsDiffer(last, attrs)) { setAttributes(attrs, index - start + offset);