(parms)
| 18094 | return lines; |
| 18095 | } |
| 18096 | function validateDateParm(parms) { |
| 18097 | parms.forEach(function(parm) { |
| 18098 | if (!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(parm)) { |
| 18099 | throw new Error("unsupported RDATE/EXDATE parm: " + parm); |
| 18100 | } |
| 18101 | }); |
| 18102 | } |
| 18103 | function parseRDate(rdateval, parms) { |
| 18104 | validateDateParm(parms); |
| 18105 | return rdateval.split(",").map(function(datestr) { |