UNPKG

@getontime/cli

Version:
3 lines (2 loc) 1.85 kB
import{I as o,M as u,bg as h}from"./index-B81u4hxi.js";import"./vendor-q6fv0YT2.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new s.Error().stack;e&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[e]="6208b6b5-d1dd-4f61-b7d8-3566cfd8f3a5",s._sentryDebugIdIdentifier="sentry-dbid-6208b6b5-d1dd-4f61-b7d8-3566cfd8f3a5")}catch{}})();function P(s){const{isAM:e,isPM:f,value:r}=I(s.toLowerCase()),n=m(r);if(n!==null)return n;const a=/[\s,:.]+/,[t,l,b]=r.split(a);let d=0,M=f;if(t!=null&&l!=null&&b!=null){let c=i(t);c===12&&(e&&(c=0),M=!1),d=c*o,d+=i(l)*u,d+=i(b)*h}else if(t!=null&&l==null&&b==null){const{inferredMillis:c,addAM:g}=p(t,e,f);d=c,M=g<12&&f}else if(t!=null&&l!=null&&b==null){let c=i(t);c===12&&(e&&(c=0),M=!1),d=c*o,d+=i(l)*u}return M&&(d+=12*o),d}function p(s,e,f){const r=s.length;let n=0,a=0;if(r===1)f||e?(n=i(s)*o,e&&(a=n)):n=i(s)*u;else if(r===2)f||e?(s==="12"&&e?n=0:n=i(s)*o,(e||s==="12")&&(a=12)):n=i(s)*u;else if(r===3)n=i(s[0])*o+i(s.substring(1))*u;else if(r===4)n=i(s.substring(0,2))*o+i(s.substring(2))*u;else if(r>=5){const t=i(s.substring(0,2)),l=i(s.substring(2,4)),b=i(s.substring(4));n=t*o+l*u+b*h}return{inferredMillis:n,addAM:a}}function m(s){const e=/(\d+)h(?:(\d+)(?!s))?/i.exec(s),f=e?i(e[1]):0,r=e!=null&&e[2]?i(e[2]):0,n=/(\d+)m/i.exec(s),a=n?i(n[1]):r,t=/(\d+)s/i.exec(s),l=t?i(t[1]):0;return e||n||t?f*o+a*u+l*h:null}function I(s){return s.endsWith("pm")?{isAM:!1,isPM:!0,value:s.slice(0,-2)}:s.endsWith("p")?{isAM:!1,isPM:!0,value:s.slice(0,-1)}:s.endsWith("am")?{isAM:!0,isPM:!1,value:s.slice(0,-2)}:s.endsWith("a")?{isAM:!0,isPM:!1,value:s.slice(0,-1)}:{isAM:!1,isPM:!1,value:s}}function i(s){const e=Number(s);return isNaN(e)?0:Math.abs(e)}export{P as p}; //# sourceMappingURL=parseUserTime-YeFR8t3F.js.map