@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
100 lines • 9.67 kB
JavaScript
import { __assign } from "tslib";
import { animate, animation, keyframes, style } from '@angular/animations';
var heartbeatBase = [
style({
animationTimingFunction: "ease-out",
transform: "scale(1)",
transformOrigin: "center center"
}),
animate("{{duration}} {{delay}} {{easing}}", keyframes([
style({
animationTimingFunction: "ease-in",
offset: 0.1,
transform: "scale(0.91)"
}),
style({
animationTimingFunction: "ease-out",
offset: 0.17,
transform: "scale(0.98)"
}),
style({
animationTimingFunction: "ease-in",
offset: 0.33,
transform: "scale(0.87)"
}),
style({
animationTimingFunction: "ease-out",
offset: 0.45,
transform: "scale(1)"
})
]))
];
var heartbeatParams = {
delay: '0s',
duration: '1.5s',
easing: 'ease-in-out'
};
var pulsateBase = [
animate("{{duration}} {{delay}} {{easing}}", keyframes([
style({
offset: 0,
transform: "scale({{fromScale}})"
}),
style({
offset: 0.5,
transform: "scale({{toScale}})"
}),
style({
offset: 1,
transform: "scale({{fromScale}})"
})
]))
];
var pulsateParams = {
delay: '0s',
duration: '.5s',
easing: 'ease-in-out',
fromScale: 1,
toScale: 1.1
};
var blinkBase = [
animate("{{duration}} {{delay}} {{easing}}", keyframes([
style({
offset: 0,
opacity: .8,
transform: "scale({{fromScale}})"
}),
style({
offset: 0.8,
opacity: 0,
transform: "scale({{midScale}})"
}),
style({
offset: 1,
opacity: 0,
transform: "scale({{toScale}})"
})
]))
];
var blinkParams = {
delay: '0s',
duration: '.8s',
easing: 'ease-in-out',
fromScale: .2,
midScale: 1.2,
toScale: 2.2
};
var pulsateFwd = animation(pulsateBase, {
params: __assign({}, pulsateParams)
});
var pulsateBck = animation(pulsateBase, {
params: __assign(__assign({}, pulsateParams), { toScale: .9 })
});
var heartbeat = animation(heartbeatBase, {
params: __assign({}, heartbeatParams)
});
var blink = animation(blinkBase, {
params: __assign({}, blinkParams)
});
export { heartbeat, pulsateFwd, pulsateBck, blink };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVsc2F0ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2lnbml0ZXVpLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYW5pbWF0aW9ucy9taXNjL3B1bHNhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDSCxPQUFPLEVBQ1AsU0FBUyxFQUVULFNBQVMsRUFDVCxLQUFLLEVBQ1IsTUFBTSxxQkFBcUIsQ0FBQztBQUc3QixJQUFNLGFBQWEsR0FBd0I7SUFDdkMsS0FBSyxDQUFDO1FBQ0YsdUJBQXVCLEVBQUUsVUFBVTtRQUNuQyxTQUFTLEVBQUUsVUFBVTtRQUNyQixlQUFlLEVBQUUsZUFBZTtLQUNuQyxDQUFDO0lBQ0YsT0FBTyxDQUNILG1DQUFtQyxFQUNuQyxTQUFTLENBQUM7UUFDTixLQUFLLENBQUM7WUFDRix1QkFBdUIsRUFBRSxTQUFTO1lBQ2xDLE1BQU0sRUFBRSxHQUFHO1lBQ1gsU0FBUyxFQUFFLGFBQWE7U0FDM0IsQ0FBQztRQUNGLEtBQUssQ0FBQztZQUNGLHVCQUF1QixFQUFFLFVBQVU7WUFDbkMsTUFBTSxFQUFFLElBQUk7WUFDWixTQUFTLEVBQUUsYUFBYTtTQUMzQixDQUFDO1FBQ0YsS0FBSyxDQUFDO1lBQ0YsdUJBQXVCLEVBQUUsU0FBUztZQUNsQyxNQUFNLEVBQUUsSUFBSTtZQUNaLFNBQVMsRUFBRSxhQUFhO1NBQzNCLENBQUM7UUFDRixLQUFLLENBQUM7WUFDRix1QkFBdUIsRUFBRSxVQUFVO1lBQ25DLE1BQU0sRUFBRSxJQUFJO1lBQ1osU0FBUyxFQUFFLFVBQVU7U0FDeEIsQ0FBQztLQUNMLENBQUMsQ0FDTDtDQUNKLENBQUM7QUFFRixJQUFNLGVBQWUsR0FBcUI7SUFDdEMsS0FBSyxFQUFFLElBQUk7SUFDWCxRQUFRLEVBQUUsTUFBTTtJQUNoQixNQUFNLEVBQUUsYUFBYTtDQUN4QixDQUFDO0FBRUYsSUFBTSxXQUFXLEdBQXdCO0lBQ3JDLE9BQU8sQ0FDSCxtQ0FBbUMsRUFDbkMsU0FBUyxDQUFDO1FBQ04sS0FBSyxDQUFDO1lBQ0YsTUFBTSxFQUFFLENBQUM7WUFDVCxTQUFTLEVBQUUsc0JBQXNCO1NBQ3BDLENBQUM7UUFDRixLQUFLLENBQUM7WUFDRixNQUFNLEVBQUUsR0FBRztZQUNYLFNBQVMsRUFBRSxvQkFBb0I7U0FDbEMsQ0FBQztRQUNGLEtBQUssQ0FBQztZQUNGLE1BQU0sRUFBRSxDQUFDO1lBQ1QsU0FBUyxFQUFFLHNCQUFzQjtTQUNwQyxDQUFDO0tBQ0wsQ0FBQyxDQUNMO0NBQ0osQ0FBQztBQUVGLElBQU0sYUFBYSxHQUFxQjtJQUNwQyxLQUFLLEVBQUUsSUFBSTtJQUNYLFFBQVEsRUFBRSxLQUFLO0lBQ2YsTUFBTSxFQUFFLGFBQWE7SUFDckIsU0FBUyxFQUFFLENBQUM7SUFDWixPQUFPLEVBQUUsR0FBRztDQUNmLENBQUM7QUFFRixJQUFNLFNBQVMsR0FBd0I7SUFDbkMsT0FBTyxDQUNILG1DQUFtQyxFQUNuQyxTQUFTLENBQUM7UUFDTixLQUFLLENBQUM7WUFDRixNQUFNLEVBQUUsQ0FBQztZQUNULE9BQU8sRUFBRSxFQUFFO1lBQ1gsU0FBUyxFQUFFLHNCQUFzQjtTQUNwQyxDQUFDO1FBQ0YsS0FBSyxDQUFDO1lBQ0YsTUFBTSxFQUFFLEdBQUc7WUFDWCxPQUFPLEVBQUUsQ0FBQztZQUNWLFNBQVMsRUFBRSxxQkFBcUI7U0FDbkMsQ0FBQztRQUNGLEtBQUssQ0FBQztZQUNGLE1BQU0sRUFBRSxDQUFDO1lBQ1QsT0FBTyxFQUFFLENBQUM7WUFDVixTQUFTLEVBQUUsb0JBQW9CO1NBQ2xDLENBQUM7S0FDTCxDQUFDLENBQ0w7Q0FDSixDQUFDO0FBRUYsSUFBTSxXQUFXLEdBQXFCO0lBQ2xDLEtBQUssRUFBRSxJQUFJO0lBQ1gsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsYUFBYTtJQUNyQixTQUFTLEVBQUUsRUFBRTtJQUNiLFFBQVEsRUFBRSxHQUFHO0lBQ2IsT0FBTyxFQUFFLEdBQUc7Q0FDZixDQUFDO0FBRUYsSUFBTSxVQUFVLEdBQUcsU0FBUyxDQUFDLFdBQVcsRUFBRTtJQUN0QyxNQUFNLGVBQ0MsYUFBYSxDQUNuQjtDQUNKLENBQUMsQ0FBQztBQUVILElBQU0sVUFBVSxHQUFHLFNBQVMsQ0FBQyxXQUFXLEVBQUU7SUFDdEMsTUFBTSx3QkFDQyxhQUFhLEtBQ2hCLE9BQU8sRUFBRSxFQUFFLEdBQ2Q7Q0FDSixDQUFDLENBQUM7QUFFSCxJQUFNLFNBQVMsR0FBRyxTQUFTLENBQUMsYUFBYSxFQUFFO0lBQ3ZDLE1BQU0sZUFDQyxlQUFlLENBQ3JCO0NBQ0osQ0FBQyxDQUFDO0FBRUgsSUFBTSxLQUFLLEdBQUcsU0FBUyxDQUFDLFNBQVMsRUFBRTtJQUMvQixNQUFNLGVBQ0MsV0FBVyxDQUNqQjtDQUNKLENBQUMsQ0FBQztBQUVILE9BQU8sRUFDSCxTQUFTLEVBQ1QsVUFBVSxFQUNWLFVBQVUsRUFDVixLQUFLLEVBQ1IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gICAgYW5pbWF0ZSxcbiAgICBhbmltYXRpb24sXG4gICAgQW5pbWF0aW9uTWV0YWRhdGEsXG4gICAga2V5ZnJhbWVzLFxuICAgIHN0eWxlXG59IGZyb20gJ0Bhbmd1bGFyL2FuaW1hdGlvbnMnO1xuaW1wb3J0IHsgSUFuaW1hdGlvblBhcmFtcyB9IGZyb20gJy4uL2ludGVyZmFjZSc7XG5cbmNvbnN0IGhlYXJ0YmVhdEJhc2U6IEFuaW1hdGlvbk1ldGFkYXRhW10gPSBbXG4gICAgc3R5bGUoe1xuICAgICAgICBhbmltYXRpb25UaW1pbmdGdW5jdGlvbjogYGVhc2Utb3V0YCxcbiAgICAgICAgdHJhbnNmb3JtOiBgc2NhbGUoMSlgLFxuICAgICAgICB0cmFuc2Zvcm1PcmlnaW46IGBjZW50ZXIgY2VudGVyYFxuICAgIH0pLFxuICAgIGFuaW1hdGUoXG4gICAgICAgIGB7e2R1cmF0aW9ufX0ge3tkZWxheX19IHt7ZWFzaW5nfX1gLFxuICAgICAgICBrZXlmcmFtZXMoW1xuICAgICAgICAgICAgc3R5bGUoe1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiBgZWFzZS1pbmAsXG4gICAgICAgICAgICAgICAgb2Zmc2V0OiAwLjEsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBgc2NhbGUoMC45MSlgXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIHN0eWxlKHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb25UaW1pbmdGdW5jdGlvbjogYGVhc2Utb3V0YCxcbiAgICAgICAgICAgICAgICBvZmZzZXQ6IDAuMTcsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBgc2NhbGUoMC45OClgXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIHN0eWxlKHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb25UaW1pbmdGdW5jdGlvbjogYGVhc2UtaW5gLFxuICAgICAgICAgICAgICAgIG9mZnNldDogMC4zMyxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGBzY2FsZSgwLjg3KWBcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgc3R5bGUoe1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiBgZWFzZS1vdXRgLFxuICAgICAgICAgICAgICAgIG9mZnNldDogMC40NSxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGBzY2FsZSgxKWBcbiAgICAgICAgICAgIH0pXG4gICAgICAgIF0pXG4gICAgKVxuXTtcblxuY29uc3QgaGVhcnRiZWF0UGFyYW1zOiBJQW5pbWF0aW9uUGFyYW1zID0ge1xuICAgIGRlbGF5OiAnMHMnLFxuICAgIGR1cmF0aW9uOiAnMS41cycsXG4gICAgZWFzaW5nOiAnZWFzZS1pbi1vdXQnXG59O1xuXG5jb25zdCBwdWxzYXRlQmFzZTogQW5pbWF0aW9uTWV0YWRhdGFbXSA9IFtcbiAgICBhbmltYXRlKFxuICAgICAgICBge3tkdXJhdGlvbn19IHt7ZGVsYXl9fSB7e2Vhc2luZ319YCxcbiAgICAgICAga2V5ZnJhbWVzKFtcbiAgICAgICAgICAgIHN0eWxlKHtcbiAgICAgICAgICAgICAgICBvZmZzZXQ6IDAsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBgc2NhbGUoe3tmcm9tU2NhbGV9fSlgXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIHN0eWxlKHtcbiAgICAgICAgICAgICAgICBvZmZzZXQ6IDAuNSxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGBzY2FsZSh7e3RvU2NhbGV9fSlgXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIHN0eWxlKHtcbiAgICAgICAgICAgICAgICBvZmZzZXQ6IDEsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBgc2NhbGUoe3tmcm9tU2NhbGV9fSlgXG4gICAgICAgICAgICB9KVxuICAgICAgICBdKVxuICAgIClcbl07XG5cbmNvbnN0IHB1bHNhdGVQYXJhbXM6IElBbmltYXRpb25QYXJhbXMgPSB7XG4gICAgZGVsYXk6ICcwcycsXG4gICAgZHVyYXRpb246ICcuNXMnLFxuICAgIGVhc2luZzogJ2Vhc2UtaW4tb3V0JyxcbiAgICBmcm9tU2NhbGU6IDEsXG4gICAgdG9TY2FsZTogMS4xXG59O1xuXG5jb25zdCBibGlua0Jhc2U6IEFuaW1hdGlvbk1ldGFkYXRhW10gPSBbXG4gICAgYW5pbWF0ZShcbiAgICAgICAgYHt7ZHVyYXRpb259fSB7e2RlbGF5fX0ge3tlYXNpbmd9fWAsXG4gICAgICAgIGtleWZyYW1lcyhbXG4gICAgICAgICAgICBzdHlsZSh7XG4gICAgICAgICAgICAgICAgb2Zmc2V0OiAwLFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44LFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogYHNjYWxlKHt7ZnJvbVNjYWxlfX0pYFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBzdHlsZSh7XG4gICAgICAgICAgICAgICAgb2Zmc2V0OiAwLjgsXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMCxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGBzY2FsZSh7e21pZFNjYWxlfX0pYFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBzdHlsZSh7XG4gICAgICAgICAgICAgICAgb2Zmc2V0OiAxLFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBgc2NhbGUoe3t0b1NjYWxlfX0pYFxuICAgICAgICAgICAgfSlcbiAgICAgICAgXSlcbiAgICApXG5dO1xuXG5jb25zdCBibGlua1BhcmFtczogSUFuaW1hdGlvblBhcmFtcyA9IHtcbiAgICBkZWxheTogJzBzJyxcbiAgICBkdXJhdGlvbjogJy44cycsXG4gICAgZWFzaW5nOiAnZWFzZS1pbi1vdXQnLFxuICAgIGZyb21TY2FsZTogLjIsXG4gICAgbWlkU2NhbGU6IDEuMixcbiAgICB0b1NjYWxlOiAyLjJcbn07XG5cbmNvbnN0IHB1bHNhdGVGd2QgPSBhbmltYXRpb24ocHVsc2F0ZUJhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4ucHVsc2F0ZVBhcmFtc1xuICAgIH1cbn0pO1xuXG5jb25zdCBwdWxzYXRlQmNrID0gYW5pbWF0aW9uKHB1bHNhdGVCYXNlLCB7XG4gICAgcGFyYW1zOiB7XG4gICAgICAgIC4uLnB1bHNhdGVQYXJhbXMsXG4gICAgICAgIHRvU2NhbGU6IC45XG4gICAgfVxufSk7XG5cbmNvbnN0IGhlYXJ0YmVhdCA9IGFuaW1hdGlvbihoZWFydGJlYXRCYXNlLCB7XG4gICAgcGFyYW1zOiB7XG4gICAgICAgIC4uLmhlYXJ0YmVhdFBhcmFtc1xuICAgIH1cbn0pO1xuXG5jb25zdCBibGluayA9IGFuaW1hdGlvbihibGlua0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uYmxpbmtQYXJhbXNcbiAgICB9XG59KTtcblxuZXhwb3J0IHtcbiAgICBoZWFydGJlYXQsXG4gICAgcHVsc2F0ZUZ3ZCxcbiAgICBwdWxzYXRlQmNrLFxuICAgIGJsaW5rXG59O1xuIl19