{"version":3,"file":"get-week-number.cjs","names":["isoWeek"],"sources":["../../../src/utils/get-week-number/get-week-number.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport isoWeek from 'dayjs/plugin/isoWeek.js';\nimport { AnyDateValue } from '../../types';\n\ndayjs.extend(isoWeek);\n\nexport function getWeekNumber(week: AnyDateValue | AnyDateValue[]): number {\n  if (Array.isArray(week)) {\n    const monday = week.find((date) => dayjs(date).day() === 1);\n    return dayjs(monday).isoWeek();\n  }\n\n  return dayjs(week).isoWeek();\n}\n"],"mappings":";;;;;;;AAIA,MAAA,QAAM,OAAOA,wBAAAA,OAAO;AAEpB,SAAgB,cAAc,MAA6C;CACzE,IAAI,MAAM,QAAQ,IAAI,GAEpB,QAAA,GAAA,MAAA,QAAA,CADe,KAAK,MAAM,UAAA,GAAA,MAAA,QAAA,CAAe,IAAI,CAAC,CAAC,IAAI,MAAM,CACvC,CAAC,CAAC,CAAC,QAAQ;CAG/B,QAAA,GAAA,MAAA,QAAA,CAAa,IAAI,CAAC,CAAC,QAAQ;AAC7B"}