{"version":3,"file":"qrsln-utils-Animations.mjs","sources":["../../../projects/utils/Animations/src/Anims/FadeInOut.ts","../../../projects/utils/Animations/src/Anims/FlyInOut.ts","../../../projects/utils/Animations/src/Anims/Overlay.ts","../../../projects/utils/Animations/src/Anims/Shake.ts","../../../projects/utils/Animations/src/Anims/ShrinkOut.ts","../../../projects/utils/Animations/qrsln-utils-Animations.ts"],"sourcesContent":["import {animate, animation, state, style, transition, trigger, useAnimation} from '@angular/animations';\r\n\r\nexport const FadeInOut = trigger('FadeInOut', [\r\n  transition('void => *', useAnimation(\r\n    animation([style({opacity: 0}), animate('200ms', style({opacity: 1}))])\r\n  )),\r\n  transition('* => void', useAnimation(\r\n    animation(animate('200ms', style({opacity: 0})))\r\n  ))\r\n]);\r\n\r\n/* usage\r\n\r\n<div [@FadeInOut]></div>\r\n\r\n*/\r\n","import {animate, state, style, transition, trigger} from '@angular/animations';\r\n\r\nexport const FlyInOut = trigger('FlyInOut', [\r\n  state('in', style({transform: 'translateX(0)'})),\r\n  transition('void => *', [style({transform: 'translateX(-100%)'}), animate(500)]),\r\n  transition('* => void', [animate(500, style({transform: 'translateX(100%)'}))])\r\n]);\r\n\r\n/* usage\r\n\r\n<div [@FlyInOut]=\"'in'\"></div>\r\n\r\n*/\r\n","import {animate, state, style, transition, trigger} from '@angular/animations';\r\n\r\nexport const Overlay = trigger('Overlay', [\r\n  state('void', style({transform: 'scale(0)', opacity: 0})),\r\n  transition('void <=> *', [style({opacity: 1}), animate('150ms cubic-bezier(0.25, 0.8, 0.25, 1)')])\r\n]);\r\n\r\n/* usage\r\n\r\n<div [@Overlay]=\"'enter'\"></div>\r\n\r\n*/\r\n","import {animate, keyframes, state, style, transition, trigger} from '@angular/animations';\r\n\r\nconst keyframeShake = keyframes([\r\n  style({transform: 'translate3d(-1px, 0, 0)', offset: 0.1}),\r\n  style({transform: 'translate3d(2px, 0, 0)', offset: 0.2}),\r\n  style({transform: 'translate3d(-4px, 0, 0)', offset: 0.3}),\r\n  style({transform: 'translate3d(4px, 0, 0)', offset: 0.4}),\r\n  style({transform: 'translate3d(-4px, 0, 0)', offset: 0.5}),\r\n  style({transform: 'translate3d(4px, 0, 0)', offset: 0.6}),\r\n  style({transform: 'translate3d(-4px, 0, 0)', offset: 0.7}),\r\n  style({transform: 'translate3d(2px, 0, 0)', offset: 0.8}),\r\n  style({transform: 'translate3d(-1px, 0, 0)', offset: 0.9}),\r\n]);\r\n\r\nexport const Shake = trigger('Shake', [\r\n  state('start', style({transform: 'scale(1)'})),\r\n  state('end', style({transform: 'scale(1)'})),\r\n  transition('start <=> end', animate('1000ms ease-in', keyframeShake)),\r\n]);\r\nexport const ShakeAuto = trigger('ShakeAuto', [transition('void => *', animate('1000ms ease-in', keyframeShake))]);\r\n\r\n/* usage\r\nshakeIt = 'start'; // start end\r\n<div [@ShakeIt]=\"shakeIt\"></div>\r\n<div [@ShakeItAuto]></div>\r\n\r\n*/\r\n","import {animate, state, style, transition, trigger} from '@angular/animations';\r\n\r\nexport const ShrinkOut = trigger('ShrinkOut', [\r\n  state('in', style({height: '*'})),\r\n  transition('* => void', [style({height: '*'}), animate(250, style({height: 0}))])\r\n]);\r\n\r\n/* usage\r\n\r\n<div [@ShrinkOut]=\"'in'\"></div>\r\n\r\n*/\r\n\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}