Build 589089stable
Module 864202
2,686 characters · in 29609.b896f2d9d6398168.jsDependencies
Source Raw
function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(575223),o=n(618027),i=n(998280);function a(e,t){(0,o.A)(1,arguments);var n,a,y,g=(0,i.A)(null!=(n=null==t?void 0:t.additionalDigits)?n:2);if(2!==g&&1!==g&&0!==g)throw RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var b=function(e){var t,n={},r=e.split(u);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],s.test(n.date)&&(n.date=e.split(s)[0],t=e.substr(n.date.length,e.length))),t){var o=l.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(b.date){var w=function(e,t){var n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?o:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(b.date,g);a=function(e,t){if(null===t)return new Date(NaN);var n,r,o,i,a,u,s,l,f,d,p,y,g=e.match(c);if(!g)return new Date(NaN);var b=!!g[4],w=h(g[1]),_=h(g[2])-1,D=h(g[3]),k=h(g[4]),E=h(g[5])-1;if(b){return(n=k,r=E,n>=1&&n<=53&&r>=0&&r<=6)?(o=t,i=k,a=E,(u=new Date(0)).setUTCFullYear(o,0,4),s=u.getUTCDay()||7,u.setUTCDate(u.getUTCDate()+((i-1)*7+a+1-s)),u):new Date(NaN)}var x=new Date(0);return(l=t,f=_,d=D,f>=0&&f<=11&&d>=1&&d<=(m[f]||(v(l)?29:28))&&(p=t,(y=w)>=1&&y<=(v(p)?366:365)))?(x.setUTCFullYear(t,_,Math.max(w,D)),x):new Date(NaN)}(w.restDateString,w.year)}if(!a||isNaN(a.getTime()))return new Date(NaN);var _=a.getTime(),D=0;if(b.time&&isNaN(D=function(e){var t,n,o,i=e.match(f);if(!i)return NaN;var a=p(i[1]),u=p(i[2]),s=p(i[3]);return(t=a,n=u,o=s,24===t?0===n&&0===o:o>=0&&o<60&&n>=0&&n<60&&t>=0&&t<25)?a*r.s0+u*r.Cg+1e3*s:NaN}(b.time)))return new Date(NaN);if(b.timezone){if(isNaN(y=function(e){if("Z"===e)return 0;var t,n=e.match(d);if(!n)return 0;var o="+"===n[1]?-1:1,i=parseInt(n[2]),a=n[3]&&parseInt(n[3])||0;return(t=a)>=0&&t<=59?o*(i*r.s0+a*r.Cg):NaN}(b.timezone)))return new Date(NaN)}else{var k=new Date(_+D),E=new Date(0);return E.setFullYear(k.getUTCFullYear(),k.getUTCMonth(),k.getUTCDate()),E.setHours(k.getUTCHours(),k.getUTCMinutes(),k.getUTCSeconds(),k.getUTCMilliseconds()),E}return new Date(_+D+y)}var u=/[T ]/,s=/[Z ]/i,l=/([Z+-].*)$/,c=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,f=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,d=/^([+-])(\d{2})(?::?(\d{2}))?$/;function h(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}var m=[31,null,31,30,31,30,31,31,30,31,30,31];function v(e){return e%400==0||e%4==0&&e%100!=0}}