UNPKG

css-in-js-easing

Version:

This library retrieves easing-function for CSS property.

2 lines (1 loc) 3.66 kB
"use strict";var u=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var b=(e,t)=>{for(var r in t)u(e,r,{get:t[r],enumerable:!0})},I=(e,t,r,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of i(t))!p.call(e,n)&&n!==r&&u(e,n,{get:()=>t[n],enumerable:!(c=a(t,n))||c.enumerable});return e};var O=e=>I(u({},"__esModule",{value:!0}),e);var ze={};b(ze,{ease:()=>m,easeFunction:()=>F,easeIn:()=>z,easeInBack:()=>Ie,easeInBackFunction:()=>Oe,easeInCirc:()=>ce,easeInCircFunction:()=>se,easeInCubic:()=>A,easeInCubicFunction:()=>D,easeInExpo:()=>ee,easeInExpoFunction:()=>te,easeInFunction:()=>w,easeInOut:()=>C,easeInOutBack:()=>me,easeInOutBackFunction:()=>Fe,easeInOutCirc:()=>pe,easeInOutCircFunction:()=>be,easeInOutCubic:()=>J,easeInOutCubicFunction:()=>K,easeInOutExpo:()=>oe,easeInOutExpoFunction:()=>ue,easeInOutFunction:()=>d,easeInOutQuad:()=>v,easeInOutQuadFunction:()=>y,easeInOutQuart:()=>U,easeInOutQuartFunction:()=>V,easeInOutQuint:()=>_,easeInOutQuintFunction:()=>$,easeInOutSine:()=>q,easeInOutSineFunction:()=>P,easeInQuad:()=>l,easeInQuadFunction:()=>f,easeInQuart:()=>L,easeInQuartFunction:()=>N,easeInQuint:()=>W,easeInQuintFunction:()=>X,easeInSine:()=>k,easeInSineFunction:()=>B,easeOut:()=>Q,easeOutBack:()=>he,easeOutBackFunction:()=>Me,easeOutCirc:()=>ae,easeOutCircFunction:()=>ie,easeOutCubic:()=>G,easeOutCubicFunction:()=>H,easeOutExpo:()=>ne,easeOutExpoFunction:()=>re,easeOutFunction:()=>x,easeOutQuad:()=>g,easeOutQuadFunction:()=>j,easeOutQuart:()=>R,easeOutQuartFunction:()=>T,easeOutQuint:()=>Y,easeOutQuintFunction:()=>Z,easeOutSine:()=>E,easeOutSineFunction:()=>S,linear:()=>h,linearFunction:()=>M});module.exports=O(ze);var o=2.5949095,s=1.70158+1,h="linear",M=e=>e,m="ease",F=e=>-Math.cos(e*Math.PI)/2+.5,z="ease-in",w=e=>e*e*e,Q="ease-out",x=e=>1-Math.pow(1-e,3),C="ease-in-out",d=e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,k="cubic-bezier(0.12, 0, 0.39, 0)",B=e=>1-Math.cos(e*Math.PI/2),E="cubic-bezier(0.61, 1, 0.88, 1)",S=e=>Math.sin(e*Math.PI/2),q="cubic-bezier(0.37, 0, 0.63, 1)",P=e=>-(Math.cos(Math.PI*e)-1)/2,l="cubic-bezier(0.11, 0, 0.5, 0)",f=e=>e*e,g="cubic-bezier(0.5, 1, 0.89, 1)",j=e=>1-(1-e)*(1-e),v="cubic-bezier(0.45, 0, 0.55, 1)",y=e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,A="cubic-bezier(0.32, 0, 0.67, 0)",D=e=>e*e*e,G="cubic-bezier(0.33, 1, 0.68, 1)",H=e=>1-Math.pow(1-e,3),J="cubic-bezier(0.65, 0, 0.35, 1)",K=e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,L="cubic-bezier(0.5, 0, 0.75, 0)",N=e=>e*e*e*e,R="cubic-bezier(0.25, 1, 0.5, 1)",T=e=>1-Math.pow(1-e,4),U="cubic-bezier(0.76, 0, 0.24, 1)",V=e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,W="cubic-bezier(0.64, 0, 0.78, 0)",X=e=>e*e*e*e*e,Y="cubic-bezier(0.22, 1, 0.36, 1)",Z=e=>1-Math.pow(1-e,5),_="cubic-bezier(0.83, 0, 0.17, 1)",$=e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,ee="cubic-bezier(0.7, 0, 0.84, 0)",te=e=>e===0?0:Math.pow(2,10*e-10),ne="cubic-bezier(0.16, 1, 0.3, 1)",re=e=>e===1?1:1-Math.pow(2,-10*e),oe="cubic-bezier(0.87, 0, 0.13, 1)",ue=e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,ce="cubic-bezier(0.55, 0, 1, 0.45)",se=e=>1-Math.sqrt(1-Math.pow(e,2)),ae="cubic-bezier(0, 0.55, 0.45, 1)",ie=e=>Math.sqrt(1-Math.pow(e-1,2)),pe="cubic-bezier(0.85, 0, 0.15, 1)",be=e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,Ie="cubic-bezier(0.36, 0, 0.66, -0.56)",Oe=e=>s*e*e*e-1.70158*e*e,he="cubic-bezier(0.34, 1.56, 0.64, 1)",Me=e=>1+s*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2),me="cubic-bezier(0.68, -0.6, 0.32, 1.6)",Fe=e=>e<.5?Math.pow(2*e,2)*((o+1)*2*e-o)/2:(Math.pow(2*e-2,2)*((o+1)*(e*2-2)+o)+2)/2;