{"version":3,"file":"tapsellorg-angular-material-library-src-lib-animations.mjs","sources":["../../projects/pegah-library/src/lib/animations/angular-animations.ts","../../projects/pegah-library/src/lib/animations/tapsellorg-angular-material-library-src-lib-animations.ts"],"sourcesContent":["import {\n  animate,\n  style,\n  transition,\n  trigger,\n  state,\n  group,\n  query,\n  useAnimation,\n  animation,\n  keyframes,\n} from '@angular/animations';\n\nconst popInAnimation = animation(\n  animate(\n    '350ms cubic-bezier(0.68, -0.55, 0.27, 1.55)',\n    keyframes([\n      style({ opacity: 0, transform: 'scale(0.7)', offset: 0 }),\n      style({ opacity: 1, transform: 'scale(1)', offset: 1 }),\n    ]),\n  ),\n);\nconst popOutAnimation = animation(\n  animate(\n    '350ms cubic-bezier(0.68, -0.55, 0.27, 1.55)',\n    keyframes([\n      style({ opacity: 1, transform: 'scale(1)', offset: 0 }),\n      style({ opacity: 0, transform: 'scale(0.7)', offset: 1 }),\n    ]),\n  ),\n);\nanimation(\n  animate(\n    '{{duration}} {{easeingFunction}}',\n    keyframes([\n      style({\n        opacity: '{{opacity}}',\n        width: '0px',\n        overflow: 'hidden',\n        marginRight: '0px',\n        marginLeft: '0px',\n        paddingRight: '0px',\n        paddingLeft: '0px',\n        verticalAlign: 'bottom',\n        minWidth: '0px',\n        offset: 0,\n      }),\n      style({\n        width: '*',\n        overflow: 'hidden',\n        opacity: '*',\n        marginRight: '*',\n        marginLeft: '*',\n        paddingRight: '*',\n        paddingLeft: '*',\n        minWidth: '*',\n        verticalAlign: 'bottom',\n        offset: 1,\n      }),\n    ]),\n  ),\n  { params: { easeingFunction: 'ease', duration: '300ms', opacity: 0 } },\n);\nanimation(\n  animate(\n    '{{duration}} {{easeingFunction}}',\n    keyframes([\n      style({ overflow: 'hidden', verticalAlign: 'bottom', minWidth: '*', offset: 0 }),\n      style({\n        opacity: 0,\n        minWidth: '0px',\n        marginRight: '0px',\n        marginLeft: '0px',\n        width: '0px',\n        overflow: 'hidden',\n        verticalAlign: 'bottom',\n        paddingRight: '0px',\n        paddingLeft: '0px',\n        offset: 1,\n      }),\n    ]),\n  ),\n  { params: { easeingFunction: 'ease', duration: '300ms' } },\n);\nexport class PghAnimations {\n  static fadeInTop = trigger('fadeInTop', [\n    transition(':enter', [\n      style({ opacity: '0', marginTop: '10px' }),\n      animate('.2s ease-in', style({ opacity: '1', marginTop: '0px' })),\n    ]),\n  ]);\n  static fadeIn = trigger('fadeIn', [\n    transition(':enter', [\n      style({ opacity: '0' }),\n      animate('.2s ease-in', style({ opacity: '1' })),\n    ]),\n  ]);\n  static fadeInOut = trigger('fadeInOut', [\n    transition(':enter', [\n      style({ opacity: '0' }),\n      animate('.2s ease-in', style({ opacity: '1' })),\n    ]),\n    transition(':leave', [\n      style({ opacity: '1' }),\n      animate('.2s ease-out', style({ opacity: '0' })),\n    ]),\n  ]);\n  static toggleWidth = trigger('toggleWidth', [\n    transition(':enter', [\n      style({\n        opacity: '0',\n        width: '0',\n        overflow: 'hidden',\n        minWidth: '0',\n        paddingRight: '0',\n        paddingLeft: '0',\n      }),\n      animate(\n        '.2s ease-in',\n        style({ width: '*', opacity: '1', paddingRight: '*', paddingLeft: '*' }),\n      ),\n    ]),\n    transition(':leave', [\n      style({ overflow: 'hidden' }),\n      animate(\n        '.2s ease-out',\n        style({ width: '0', paddingRight: '0', paddingLeft: '0', minWidth: '0' }),\n      ),\n    ]),\n  ]);\n  static toggleHeightActive = trigger('toggleHeightActive', [\n    state('*', style({ overflow: 'hidden' })),\n    state('inactive', style({ opacity: 0, height: '0px', overflow: 'hidden' })),\n    state('active', style({ height: '*', overflow: 'hidden' })),\n    transition('inactive <=> active', animate('200ms ease-in')),\n  ]);\n  static smoothHeight = trigger('smoothHeight', [\n    transition('void <=> *', []),\n    transition(\n      '* <=> *',\n      [style({ height: '{{startHeight}}px', opacity: '1' }), animate('{{duration}} ease')],\n      {\n        params: { startHeight: 0, duration: '0.4s' },\n      },\n    ),\n  ]);\n  static childrenEnterPopIn = trigger('childrenEnterPopIn', [\n    transition(\n      '* => *',\n      group([\n        query(':enter', [style({ opacity: 0 }), useAnimation(popInAnimation)], { optional: true }),\n        query(':leave', [style({ opacity: 1 }), useAnimation(popOutAnimation)], { optional: true }),\n      ]),\n    ),\n  ]);\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;AAaA,MAAM,cAAc,GAAG,SAAS,CAC9B,OAAO,CACL,6CAA6C,EAC7C,SAAS,CAAC;AACR,IAAA,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC;AACzD,IAAA,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC;CACxD,CAAC,CACH,CACF;AACD,MAAM,eAAe,GAAG,SAAS,CAC/B,OAAO,CACL,6CAA6C,EAC7C,SAAS,CAAC;AACR,IAAA,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC;AACvD,IAAA,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC;CAC1D,CAAC,CACH,CACF;AACD,SAAS,CACP,OAAO,CACL,kCAAkC,EAClC,SAAS,CAAC;AACR,IAAA,KAAK,CAAC;AACJ,QAAA,OAAO,EAAE,aAAa;AACtB,QAAA,KAAK,EAAE,KAAK;AACZ,QAAA,QAAQ,EAAE,QAAQ;AAClB,QAAA,WAAW,EAAE,KAAK;AAClB,QAAA,UAAU,EAAE,KAAK;AACjB,QAAA,YAAY,EAAE,KAAK;AACnB,QAAA,WAAW,EAAE,KAAK;AAClB,QAAA,aAAa,EAAE,QAAQ;AACvB,QAAA,QAAQ,EAAE,KAAK;AACf,QAAA,MAAM,EAAE,CAAC;KACV,CAAC;AACF,IAAA,KAAK,CAAC;AACJ,QAAA,KAAK,EAAE,GAAG;AACV,QAAA,QAAQ,EAAE,QAAQ;AAClB,QAAA,OAAO,EAAE,GAAG;AACZ,QAAA,WAAW,EAAE,GAAG;AAChB,QAAA,UAAU,EAAE,GAAG;AACf,QAAA,YAAY,EAAE,GAAG;AACjB,QAAA,WAAW,EAAE,GAAG;AAChB,QAAA,QAAQ,EAAE,GAAG;AACb,QAAA,aAAa,EAAE,QAAQ;AACvB,QAAA,MAAM,EAAE,CAAC;KACV,CAAC;CACH,CAAC,CACH,EACD,EAAE,MAAM,EAAE,EAAE,eAAe,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,CACvE;AACD,SAAS,CACP,OAAO,CACL,kCAAkC,EAClC,SAAS,CAAC;AACR,IAAA,KAAK,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAAE,aAAa,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC;AAChF,IAAA,KAAK,CAAC;AACJ,QAAA,OAAO,EAAE,CAAC;AACV,QAAA,QAAQ,EAAE,KAAK;AACf,QAAA,WAAW,EAAE,KAAK;AAClB,QAAA,UAAU,EAAE,KAAK;AACjB,QAAA,KAAK,EAAE,KAAK;AACZ,QAAA,QAAQ,EAAE,QAAQ;AAClB,QAAA,aAAa,EAAE,QAAQ;AACvB,QAAA,YAAY,EAAE,KAAK;AACnB,QAAA,WAAW,EAAE,KAAK;AAClB,QAAA,MAAM,EAAE,CAAC;KACV,CAAC;AACH,CAAA,CAAC,CACH,EACD,EAAE,MAAM,EAAE,EAAE,eAAe,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,CAC3D;MACY,aAAa,CAAA;AACjB,IAAA,SAAA,IAAA,CAAA,SAAS,GAAG,OAAO,CAAC,WAAW,EAAE;QACtC,UAAU,CAAC,QAAQ,EAAE;YACnB,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AAC1C,YAAA,OAAO,CAAC,aAAa,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,SAAS,EAAE,KAAK,EAAE,CAAC,CAAC;SAClE,CAAC;AACH,KAAA,CAAC,CAAC;AACI,IAAA,SAAA,IAAA,CAAA,MAAM,GAAG,OAAO,CAAC,QAAQ,EAAE;QAChC,UAAU,CAAC,QAAQ,EAAE;AACnB,YAAA,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC;YACvB,OAAO,CAAC,aAAa,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,CAAC;SAChD,CAAC;AACH,KAAA,CAAC,CAAC;AACI,IAAA,SAAA,IAAA,CAAA,SAAS,GAAG,OAAO,CAAC,WAAW,EAAE;QACtC,UAAU,CAAC,QAAQ,EAAE;AACnB,YAAA,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC;YACvB,OAAO,CAAC,aAAa,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,CAAC;SAChD,CAAC;QACF,UAAU,CAAC,QAAQ,EAAE;AACnB,YAAA,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC;YACvB,OAAO,CAAC,cAAc,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,CAAC;SACjD,CAAC;AACH,KAAA,CAAC,CAAC;AACI,IAAA,SAAA,IAAA,CAAA,WAAW,GAAG,OAAO,CAAC,aAAa,EAAE;QAC1C,UAAU,CAAC,QAAQ,EAAE;AACnB,YAAA,KAAK,CAAC;AACJ,gBAAA,OAAO,EAAE,GAAG;AACZ,gBAAA,KAAK,EAAE,GAAG;AACV,gBAAA,QAAQ,EAAE,QAAQ;AAClB,gBAAA,QAAQ,EAAE,GAAG;AACb,gBAAA,YAAY,EAAE,GAAG;AACjB,gBAAA,WAAW,EAAE,GAAG;aACjB,CAAC;YACF,OAAO,CACL,aAAa,EACb,KAAK,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG,EAAE,YAAY,EAAE,GAAG,EAAE,WAAW,EAAE,GAAG,EAAE,CAAC,CACzE;SACF,CAAC;QACF,UAAU,CAAC,QAAQ,EAAE;AACnB,YAAA,KAAK,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC;YAC7B,OAAO,CACL,cAAc,EACd,KAAK,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,YAAY,EAAE,GAAG,EAAE,WAAW,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,CAC1E;SACF,CAAC;AACH,KAAA,CAAC,CAAC;AACI,IAAA,SAAA,IAAA,CAAA,kBAAkB,GAAG,OAAO,CAAC,oBAAoB,EAAE;QACxD,KAAK,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC;AACzC,QAAA,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC3E,QAAA,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC3D,QAAA,UAAU,CAAC,qBAAqB,EAAE,OAAO,CAAC,eAAe,CAAC,CAAC;AAC5D,KAAA,CAAC,CAAC;AACI,IAAA,SAAA,IAAA,CAAA,YAAY,GAAG,OAAO,CAAC,cAAc,EAAE;AAC5C,QAAA,UAAU,CAAC,YAAY,EAAE,EAAE,CAAC;QAC5B,UAAU,CACR,SAAS,EACT,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,mBAAmB,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,CAAC,EACpF;YACE,MAAM,EAAE,EAAE,WAAW,EAAE,CAAC,EAAE,QAAQ,EAAE,MAAM,EAAE;SAC7C,CACF;AACF,KAAA,CAAC,CAAC;AACI,IAAA,SAAA,IAAA,CAAA,kBAAkB,GAAG,OAAO,CAAC,oBAAoB,EAAE;AACxD,QAAA,UAAU,CACR,QAAQ,EACR,KAAK,CAAC;YACJ,KAAK,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,YAAY,CAAC,cAAc,CAAC,CAAC,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;YAC1F,KAAK,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;AAC5F,SAAA,CAAC,CACH;AACF,KAAA,CAAC,CAAC;;;AC1JL;;AAEG;;;;"}