Loading
function(e,t,n){"use strict";n.d(t,{A:()=>_});var r=n(364242),i=n(360345),s=n(476858),a=n(355418);let o=RegExp(`(${(0,s.uJ)(i.eB)})(?:-|/|\\s*,?\\s*)(${i.lT})(?!\\s*(?:am|pm))\\s*(?:(?:to|\\-)\\s*(${i.lT})\\s*)?(?:(?:-|/|\\s*,\\s*|\\s+)(${i.fp}))?(?=\\W|$)(?!\\:\\d)`,"i"),l=1,u=2,c=3,d=4;class _ extends a.c{shouldSkipYearLikeDate;constructor(e){super(),this.shouldSkipYearLikeDate=e}innerPattern(){return o}innerExtract(e,t){let n=i.eB[t[l].toLowerCase()],s=(0,i.k8)(t[u]);if(s>31||this.shouldSkipYearLikeDate&&!t[c]&&!t[d]&&t[u].match(/^2[0-5]$/))return null;let a=e.createParsingComponents({day:s,month:n}).addTag("parser/ENMonthNameMiddleEndianParser");if(t[d]){let e=(0,i.zL)(t[d]);a.assign("year",e)}else{let t=(0,r.Y)(e.refDate,s,n);a.imply("year",t)}if(!t[c])return a;let o=(0,i.k8)(t[c]),_=e.createParsingResult(t.index,t[0]);return _.start=a,_.end=a.clone(),_.end.assign("day",o),_}}}