{"ScriptPreparationCode":"function coerceToDate(value) {\r\n if (!value) return undefined;\r\n if (value instanceof Date) return Number.isNaN(value.getTime()) ? undefined : value;\r\n const dateTime = [\r\n luxon.DateTime.fromISO(value),\r\n luxon.DateTime.fromFormat(value, \u0027M-d-yyyy\u0027),\r\n luxon.DateTime.fromFormat(value, \u0027M/d/yyyy\u0027)\r\n ].find(i =\u003E i.isValid);\r\n return dateTime?.toJSDate() ?? undefined;\r\n}","TestCases":[{"Name":"new Date()","Code":"new Date()","IsDeferred":false},{"Name":"Luxon Today","Code":"const today = luxon.DateTime.now().startOf(\u0027day\u0027);","IsDeferred":false},{"Name":"isHidden","Code":"const today = luxon.DateTime.now().startOf(\u0027day\u0027);\r\nconst expirationDate = luxon.DateTime.fromJSDate(coerceToDate(\u00272025-02-11\u0027)).startOf(\u0027day\u0027);\r\nreturn (expirationDate \u003C today);","IsDeferred":false}]}