eturn e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Se(e,t,n){var s=7+t-n,i=(7+ve(e,0,s).getUTCDay()-t)%7;return-i+s-1}function Me(e,t,n,s,i){var r,a,o=(7+n-s)%7,u=Se(e,s,i),l=1+7*(t-1)+o+u;return l<=0?(r=e-1,a=ye(r)+l):l>ye(e)?(r=e+1,a=l-ye(e)):(r=e,a=l),{year:r,dayOfYear:a}}function ke(e,t,n){var s,i,r=Se(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?(i=e.year()-1,s=a+De(i,t,n)):a>De(e.year(),t,n)?(s=a-De(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,yea