Build 533169stable
Module 564804
821 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(29583),i=n(618027),s=n(327922),a=n(998280),o=n(98430);function l(e,t){(0,i.A)(1,arguments);var n,l,u,c,d,_,f,p,h=(0,r.default)(e),m=h.getUTCFullYear(),E=(0,o.q)(),g=(0,a.A)(null!=(n=null!=(l=null!=(u=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(d=t.locale)||null==(_=d.options)?void 0:_.firstWeekContainsDate)?u:E.firstWeekContainsDate)?l:null==(f=E.locale)||null==(p=f.options)?void 0:p.firstWeekContainsDate)?n:1);if(!(g>=1&&g<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=new Date(0);A.setUTCFullYear(m+1,0,g),A.setUTCHours(0,0,0,0);var I=(0,s.A)(A,t),T=new Date(0);T.setUTCFullYear(m,0,g),T.setUTCHours(0,0,0,0);var S=(0,s.A)(T,t);return h.getTime()>=I.getTime()?m+1:h.getTime()>=S.getTime()?m:m-1}}