"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const weekOfYear$1 = require("../../../../_virtual/weekOfYear2.js");
var weekOfYear = weekOfYear$1.__module.exports;
var hasRequiredWeekOfYear;
function requireWeekOfYear() {
  if (hasRequiredWeekOfYear) return weekOfYear$1.__module.exports;
  hasRequiredWeekOfYear = 1;
  (function(module2, exports2) {
    !function(e, t) {
      module2.exports = t();
    }(weekOfYear, function() {
      var e = "week", t = "year";
      return function(i, n, r) {
        var f = n.prototype;
        f.week = function(i2) {
          if (void 0 === i2 && (i2 = null), null !== i2) return this.add(7 * (i2 - this.week()), "day");
          var n2 = this.$locale().yearStart || 1;
          if (11 === this.month() && this.date() > 25) {
            var f2 = r(this).startOf(t).add(1, t).date(n2), s = r(this).endOf(e);
            if (f2.isBefore(s)) return 1;
          }
          var a = r(this).startOf(t).date(n2).startOf(e).subtract(1, "millisecond"), o = this.diff(a, e, true);
          return o < 0 ? r(this).startOf("week").week() : Math.ceil(o);
        }, f.weeks = function(e2) {
          return void 0 === e2 && (e2 = null), this.week(e2);
        };
      };
    });
  })(weekOfYear$1.__module);
  return weekOfYear$1.__module.exports;
}
exports.__require = requireWeekOfYear;
