{"version":3,"file":"uib-angular-animations.mjs","sources":["../../../../libs/angular-components/animations/src/lib/fade.ts","../../../../libs/angular-components/animations/src/lib/grow.ts","../../../../libs/angular-components/animations/src/lib/slide.ts","../../../../libs/angular-components/animations/src/lib/utils.ts","../../../../libs/angular-components/animations/src/lib/zoom.ts","../../../../libs/angular-components/animations/src/uib-angular-animations.ts"],"sourcesContent":["import { animate, animation, style } from '@angular/animations';\n\nexport const fadeIn = animation(\n  [style({ opacity: 0 }), animate('{{duration}} {{ delay }} {{ timingFn }}', style({ opacity: '{{ to }}' }))],\n  {\n    params: {\n      duration: '250ms',\n      delay: '0ms',\n      timingFn: 'ease',\n      to: 1,\n    },\n  },\n);\n\nexport const fadeOut = animation([animate('{{duration}} {{ delay }} {{ timingFn }}', style({ opacity: 0 }))], {\n  params: {\n    duration: '250ms',\n    delay: '0ms',\n    timingFn: 'ease',\n  },\n});\n","import { animate, animation, AnimationReferenceMetadata, style } from '@angular/animations';\n\nfunction createGrowAnimation(direction: 'height' | 'width'): AnimationReferenceMetadata {\n  return animation(\n    [\n      style({ [direction]: 0, paddingTop: 0, paddingBottom: 0, opacity: 0, overflow: 'hidden' }),\n      animate('{{duration}} {{ delay }} {{ timingFn }}', style({ [direction]: '*', paddingTop: '*', paddingBottom: '*', opacity: 1 })),\n    ],\n    {\n      params: {\n        duration: '250ms',\n        delay: '0ms',\n        timingFn: 'ease',\n      },\n    },\n  );\n}\n\nfunction createShrinkAnimation(direction: 'height' | 'width'): AnimationReferenceMetadata {\n  return animation(\n    [\n      animate(\n        '{{duration}} {{ delay }} {{ timingFn }}',\n        style({ [direction]: 0, paddingTop: 0, paddingBottom: 0, opacity: 0, overflow: 'hidden' }),\n      ),\n    ],\n    {\n      params: {\n        duration: '250ms',\n        delay: '0ms',\n        timingFn: 'ease',\n      },\n    },\n  );\n}\n\nexport const growY = createGrowAnimation('height');\nexport const shrinkY = createShrinkAnimation('height');\nexport const growX = createGrowAnimation('width');\nexport const shrinkX = createShrinkAnimation('width');\n","import { animate, animation, AnimationReferenceMetadata, style } from '@angular/animations';\n\nfunction createSlideInAnimation(from: string, direction: 'X' | 'Y'): AnimationReferenceMetadata {\n  return animation(\n    [\n      style({ transform: `translate${direction}({{ from }})` }),\n      animate('{{duration}} {{ delay }} {{ timingFn }}', style({ transform: `translate${direction}(0)` })),\n    ],\n    {\n      params: {\n        duration: '250ms',\n        delay: '0ms',\n        timingFn: 'ease',\n        from,\n      },\n    },\n  );\n}\n\nfunction createSlideOutAnimation(to: string, direction: 'X' | 'Y'): AnimationReferenceMetadata {\n  return animation([animate('{{duration}} {{ delay }} {{ timingFn }}', style({ transform: `translate${direction}({{ to }})` }))], {\n    params: {\n      duration: '250ms',\n      delay: '0ms',\n      timingFn: 'ease',\n      to,\n    },\n  });\n}\n\nexport const slideInDown = createSlideInAnimation('-100%', 'Y');\nexport const slideInUp = createSlideInAnimation('100%', 'Y');\nexport const slideInLeft = createSlideInAnimation('-100%', 'X');\nexport const slideInRight = createSlideInAnimation('100%', 'X');\n\nexport const slideOutDown = createSlideOutAnimation('100%', 'Y');\nexport const slideOutUp = createSlideOutAnimation('-100%', 'Y');\nexport const slideOutLeft = createSlideOutAnimation('-100%', 'X');\nexport const slideOutRight = createSlideOutAnimation('100%', 'X');\n","import { animateChild, query, transition } from '@angular/animations';\n\nexport const waitForChildAnimations = transition(':enter, :leave', [query('@*', animateChild(), { optional: true })]);\n","import { animate, animation, style } from '@angular/animations';\n\nexport const zoomIn = animation(\n  [style({ transform: 'scale(0)' }), animate('{{duration}} {{ delay }} {{ timingFn }}', style({ transform: 'scale({{ to }})' }))],\n  {\n    params: {\n      duration: '250ms',\n      delay: '0ms',\n      timingFn: 'ease',\n      to: 1,\n    },\n  },\n);\n\nexport const zoomOut = animation([animate('{{duration}} {{ delay }} {{ timingFn }}', style({ transform: 'scale(0)' }))], {\n  params: {\n    duration: '250ms',\n    delay: '0ms',\n    timingFn: 'ease',\n  },\n});\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}