variantMap