/*! * (C) Ionic http://ionicframework.com - MIT License */ import{c as o}from"./p-c7e16491.js";import{g as t}from"./p-546433d2.js";import"./p-7b30edcc.js";import"./p-9ad82dba.js";import"./p-b51e4004.js";const i=(i,r)=>{var a,n,s;const e="40px",p="back"===r.direction,c=r.leavingEl,b=t(r.enteringEl),l=b.querySelector("ion-toolbar"),m=o();if(m.addElement(b).fill("both").beforeRemoveClass("ion-page-invisible"),p?m.duration((null!==(a=r.duration)&&void 0!==a?a:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):m.duration((null!==(n=r.duration)&&void 0!==n?n:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${e})`,"translateY(0px)").fromTo("opacity",.01,1),l){const t=o();t.addElement(l),m.addAnimation(t)}if(c&&p){m.duration((null!==(s=r.duration)&&void 0!==s?s:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const i=o();i.addElement(t(c)).onFinish((o=>{1===o&&i.elements.length>0&&i.elements[0].style.setProperty("display","none")})).fromTo("transform","translateY(0px)",`translateY(${e})`).fromTo("opacity",1,0),m.addAnimation(i)}return m};export{i as mdTransitionAnimation}