(window.webpackJsonpvtex_store_components_3_176_2=window.webpackJsonpvtex_store_components_3_176_2||[]).push([["Animation"],{0:function(t,r){t.exports=React},155:function(t,r,e){"use strict";e.r(r),function(t){var r=e(3);e.p=Object(r.getPublicPath)("vtex.store-components@3.176.2");var n=Object(r.register)((function(){return e(234)}),t,"vtex.store-components@3.176.2","vtex.store-components@3.x","Animation");n.renderHotReload,n.setupHMR}.call(this,e(15)(t))},234:function(t,r,e){"use strict";e.r(r);var n,a=e(24),o=e(25),c=e(26),i=e(27),u=e(16),s=e(5),f=e(0),l=e.n(f),p=(n={},Object(s.a)(n,"drawerHorizontal",(function(t,r){return{transform:"translateX(".concat(r,"%)"),transition:"transform ".concat(t,"s ease-in-out")}})),Object(s.a)(n,"drawerVertical",(function(t,r){return{transform:"translateY(".concat(r,"%)"),transition:"transform ".concat(t,"s ease-in-out")}})),n),d={drawerLeft:{from:function(t,r){return p.drawerHorizontal(t,-r)},leave:function(t,r){return p.drawerHorizontal(t,r)}},drawerRight:{from:function(t,r){return p.drawerHorizontal(t,r)},leave:function(t,r){return p.drawerHorizontal(t,-r)}},drawerTop:{from:function(t,r){return p.drawerVertical(t,-r)},leave:function(t,r){return p.drawerVertical(t,r)}},drawerBottom:{from:function(t,r){return p.drawerVertical(t,r)},leave:function(t,r){return p.drawerVertical(t,-r)}}};function m(t){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,n=Object(u.a)(t);if(r){var a=Object(u.a)(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return Object(i.a)(this,e)}}var v=function(t){Object(c.a)(e,t);var r=m(e);function e(){return Object(a.a)(this,e),r.apply(this,arguments)}return Object(o.a)(e,[{key:"render",value:function(){var t=this.props,r=t.className,e=t.children;return l.a.createElement("div",{className:r,style:this.animation},e)}},{key:"animation",get:function(){var t=this.props,r=t.isActive,e=t.type,n=t.duration,a=t.transfer,o=t.transferEnter,c=d[e];return c=r?c.from(n,o):c.leave(n,a)}}]),e}(f.Component);Object(s.a)(v,"defaultProps",{className:"",type:"drawerLeft",duration:.4,transfer:110,transferEnter:0});r.default=v}},[[155,"common"]]]);