@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 2.31 kB
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import a from"./../../../../utils/define-nonenumerable-read-only-property.js";import t from"./../../../../math/base/assert/is-nan.js";import m from"./../../../../constants/math/float64-pinf.js";import r from"./../../../../math/base/special/gammaln.js";import o from"./../../../../math/base/special/exp.js";import s from"./../../../../math/base/special/ln.js";import n from"./../../../../constants/math/float64-max.js";import e from"./../../../../math/base/special/gamma-lanczos-sum-expg-scaled.js";import i from"./../../../../math/base/special/gamma.js";import f from"./../../../../math/base/special/log1p.js";import p from"./../../../../math/base/special/sqrt.js";import l from"./../../../../math/base/special/abs.js";import c from"./../../../../math/base/special/pow.js";import j from"./../../../../math/base/special/max.js";import h from"./../../../../math/base/special/min.js";import u from"./../../../../constants/math/float64-max-ln.js";import b from"./../../../../constants/math/float64-min-ln.js";import g from"./../../../../constants/math/float64-gamma-lanczos-g.js";import N from"./../../../../constants/math/float64-e.js";import v from"./../../../../utils/constant-function.js";import d from"./../degenerate/pdf.js";var x=e,y=r,z=i,q=f,w=p,k=l,A=o,B=c,C=j,D=h,E=s,F=u,G=b,H=g,I=N;function J(a,t){var m,r,o,s,n,e,i;return i=(t-a-H+.5)/(o=a+H-.5),a<1?t<=G?A(a*E(t)-t-y(a)):B(t,a)*A(-t)/z(a):(k(i*i*a)<=100&&a>150?(m=a*(q(i)-i)+t*(.5-H)/o,m=A(m)):(s=a*E(t/o),D(s,n=a-t)<=G||C(s,n)>=F?(r=n/a,D(s,n)/2>G&&C(s,n)/2<F?m=(e=B(t/o,a/2)*A(n/2))*e:D(s,n)/4>G&&C(s,n)/4<F&&t>a?(m=(e=B(t/o,a/4)*A(n/4))*e,m*=m):m=r>G&&r<F?B(t*A(r)/o,a):A(s+n)):m=B(t/o,a)*A(n)),m*=w(o/I)/x(a))}var K=r,L=o,M=s,O=m,P=n,Q=J;function R(a,t){var m;return a<=0||t<0?NaN:0===t?a>1?0:1===a?1:O:(m=Q(a,t),t<1&&P*t<m?O:(0===m?(m=a*M(t)-t-K(a)-M(t),m=L(m)):m/=t,m))}var S=t,T=m,U=R;function V(a,t,m){return S(a)||S(t)||S(m)||t<0||m<=0?NaN:a<0||a===T?0:0===t?0===a?T:0:U(t,a*m)*m}var W=v,X=d.factory,Y=t,Z=m,$=R;function _(a,t){return Y(a)||Y(t)||a<0||t<=0?W(NaN):0===a?X(0):function(m){if(Y(m))return NaN;if(m<0||m===Z)return 0;return $(a,m*t)*t}}var aa=a,ta=V,ma=_;aa(ta,"factory",ma);export default ta;
//# sourceMappingURL=pdf.js.map