(year)
| 17427 | return result; |
| 17428 | } |
| 17429 | function baseYearMasks(year) { |
| 17430 | var yearlen = isLeapYear(year) ? 366 : 365; |
| 17431 | var firstyday = datetime(year, 1, 1); |
| 17432 | var wday = getWeekday(firstyday); |
| 17433 | if (yearlen === 365) { |
| 17434 | return { mmask: M365MASK, mdaymask: MDAY365MASK, nmdaymask: NMDAY365MASK, wdaymask: WDAYMASK.slice(wday), mrange: M365RANGE }; |
| 17435 | } |
| 17436 | return { mmask: M366MASK, mdaymask: MDAY366MASK, nmdaymask: NMDAY366MASK, wdaymask: WDAYMASK.slice(wday), mrange: M366RANGE }; |
| 17437 | } |
| 17438 | function rebuildMonth(year, month, yearlen, mrange, wdaymask, options) { |
| 17439 | var result = { lastyear: year, lastmonth: month, nwdaymask: [] }; |
| 17440 | var ranges = []; |
no test coverage detected