Cognizant Neuro receives user-entered text that may contain spaces, punctuation, and mixed capitalization. Write a function that determines whether the text is a palindrome after normalization.
A normalized palindrome reads identically from left to right and right to left when all non-alphanumeric characters are ignored and uppercase letters are treated as lowercase.
Implement is_palindrome(text), where text is a string. Return True if its normalized form is a palindrome; otherwise, return False. Letters and digits are considered alphanumeric. Do not modify the original input.
def is_palindrome(text):