Build 533169stable
Module 531857
1,374 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{N:()=>o});var r=n(56636),i=n(222367),s=n(391898),a=n(760162);function o(e,t){var n,a,o=(0,i.w$)(e,1,1),u=(0,i.U_)(e)?366:365,c=(0,i.U_)(e+1)?366:365,d=(0,i.ZO)(o),_=(0,i.VJ)(o),f=(0,r.Cl)((0,r.Cl)({yearlen:u,nextyearlen:c,yearordinal:d,yearweekday:_},l(e)),{wnomask:null});if((0,s.Ie)(t.byweekno))return f;f.wnomask=(0,s.ux)(0,u+7);var p=n=(0,s._D)(7-_+t.wkst,7);p>=4?(p=0,a=f.yearlen+(0,s._D)(_-t.wkst,7)):a=u-p;for(var h=Math.floor(Math.floor(a/7)+(0,s._D)(a,7)/4),m=0;m<t.byweekno.length;m++){var E=t.byweekno[m];if(E<0&&(E+=h+1),E>0&&E<=h){var g=void 0;E>1?(g=p+(E-1)*7,p!==n&&(g-=7-n)):g=p;for(var A=0;A<7&&(f.wnomask[g]=1,g++,f.wdaymask[g]!==t.wkst);A++);}}if((0,s.mK)(t.byweekno,1)){var g=p+7*h;if(p!==n&&(g-=7-n),g<u)for(var m=0;m<7&&(f.wnomask[g]=1,g+=1,f.wdaymask[g]!==t.wkst);m++);}if(p){var I=void 0;if((0,s.mK)(t.byweekno,-1))I=-1;else{var T=(0,i.VJ)((0,i.w$)(e-1,1,1)),S=(0,s._D)(7-T.valueOf()+t.wkst,7),y=(0,i.U_)(e-1)?366:365,v=void 0;S>=4?(S=0,v=y+(0,s._D)(T-t.wkst,7)):v=u-p,I=Math.floor(52+(0,s._D)(v,7)/4)}if((0,s.mK)(t.byweekno,I))for(var g=0;g<p;g++)f.wnomask[g]=1}return f}function l(e){var t=(0,i.U_)(e)?366:365,n=(0,i.w$)(e,1,1),r=(0,i.VJ)(n);return 365===t?{mmask:a.YH,mdaymask:a.wU,nmdaymask:a.yX,wdaymask:a.Qd.slice(r),mrange:a.nJ}:{mmask:a.$x,mdaymask:a.Zx,nmdaymask:a.vI,wdaymask:a.Qd.slice(r),mrange:a.AK}}}