Build 545032stable
Module 929849
818 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{k:()=>s});var i=n(672722),r=n(132803),s=function(e,t,n){if(r.is.fun(e))return e;if(r.is.arr(e))return s({range:e,output:t,extrapolate:n});if(r.is.str(e.output[0]))return i.createStringInterpolator(e);var a=e.output,o=e.range||[0,1],l=e.extrapolateLeft||e.extrapolate||"extend",u=e.extrapolateRight||e.extrapolate||"extend",c=e.easing||function(e){return e};return function(t){var n=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(t,o);return function(e,t,n,i,r,s,a,o,l){var u=l?l(e):e;if(u<t)if("identity"===a)return u;else"clamp"===a&&(u=t);if(u>n)if("identity"===o)return u;else"clamp"===o&&(u=n);return i===r?i:t===n?e<=t?i:r:(t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t),u=s(u),i===-1/0?u=-u:r===1/0?u+=i:u=u*(r-i)+i,u)}(t,o[n],o[n+1],a[n],a[n+1],c,l,u,e.map)}}}