Loading
function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(322811);let i=RegExp("(^|\\s|T)(?:(?:[\xe0a])\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),s=RegExp("^\\s*(\\-|\\–|\\~|\\〜|[\xe0a]|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),a=2,o=3,l=4,u=5;class c{pattern(e){return i}extract(e,t){let n=e.createParsingResult(t.index+t[1].length,t[0].substring(t[1].length));if(n.text.match(/^\d{4}$/)||(n.start=c.extractTimeComponent(n.start.clone(),t),!n.start))return t.index+=t[0].length,null;let r=e.text.substring(t.index+t[0].length),i=s.exec(r);return i&&(n.end=c.extractTimeComponent(n.start.clone(),i),n.end&&(n.text+=i[0])),n}static extractTimeComponent(e,t){let n=0,i=0,s=null;if(n=parseInt(t[a]),null!=t[o]&&(i=parseInt(t[o])),i>=60||n>24)return null;if(n>=12&&(s=r.FF.PM),null!=t[u]){if(n>12)return null;let e=t[u][0].toLowerCase();"a"==e&&(s=r.FF.AM,12==n&&(n=0)),"p"==e&&(s=r.FF.PM,12!=n&&(n+=12))}if(e.assign("hour",n),e.assign("minute",i),null!==s?e.assign("meridiem",s):n<12?e.imply("meridiem",r.FF.AM):e.imply("meridiem",r.FF.PM),null!=t[l]){let n=parseInt(t[l]);if(n>=60)return null;e.assign("second",n)}return e}}}