(value)
| 278 | } |
| 279 | |
| 280 | function normalizeQueryValues(value) { |
| 281 | const values = typeof value === 'string' ? value.split(',').filter(Boolean) : value; |
| 282 | return Array.isArray(values) && values.length === 0 ? null : values; |
| 283 | } |
| 284 | |
| 285 | function programDescCacheKey(programId) { |
| 286 | return `${programId}-Desc`; |