UNPKG

react-web-animation

Version:

react-web-animation is a set of React components that expose the Web Animations API in a declarative way.

1 lines 23.7 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("react-web-animation",["react"],t):"object"==typeof exports?exports.ReactWebAnimation=t(require("react")):e.ReactWebAnimation=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=15)}([function(t,n){t.exports=e},function(e,t,n){e.exports=n(17)()},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(10);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)0>t.indexOf(r)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var f=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;t.length>n;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(0),l=r(s),p=n(1),d=n(21),h=r(d);t.default=function(e){var t=Object.keys(e.propTypes||{}),n=function(n){var r,d;return d=r=function(r){function p(){return i(this,p),u(this,(p.__proto__||Object.getPrototypeOf(p)).apply(this,arguments))}return a(p,r),c(p,[{key:"render",value:function(){var r=this,i=this.props,u=i.children,a=o(i,["children"]),c=t.reduce(function(e,t){return e[t]=a[t],e},{}),p=Object.keys(a).reduce(function(e,n){return-1===t.indexOf(n)&&(e[n]=a[n]),e},{});return l.default.createElement(e,f({},c,{ref:function(e){e&&e.node&&(r.node=e.node)}}),(0,s.createElement)(n,p,u))}}]),p}(s.Component),r.propTypes={children:p.node},d};return h.default.forEach(function(t){e[t]=n(t),e[t].displayName=(e.name||e.displayName||"WrapElement")+"."+t}),e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;t.length>n;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(0),c=r(f),s=n(1),l=r(s),p=n(5),d=r(p),h=n(6),y=r(h),b=n(7),v=n(12),m=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={player:null},e}return u(t,e),a(t,[{key:"startAnimation",value:function(e){return this.setPlayer(this.node.animate(this.keyframes,this.timing),e)}},{key:"componentWillReceiveProps",value:function(e){var t=e.timing,n=e.keyframes;if(t&&n){var r=Object.assign({},t);v(n,this.keyframes)&&v(r,this.timing)||(this.timing=r,this.keyframes=n,this.startAnimation(e))}this.updatePlayer(e)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.timing;this.keyframes=e.keyframes,this.timing=Object.assign({},t),this.updatePlayer(this.props,this.startAnimation())}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.getRef;return this.element=c.default.cloneElement(n,{ref:function(t){return e.node=t,r&&r(t),t}}),f.Children.only(this.element)}}]),t}(d.default);b(m.prototype,y.default),m.propTypes=b({},d.default.propTypes,{onCancel:l.default.func,onFinish:l.default.func,onPause:l.default.func,onPlay:l.default.func,onReverse:l.default.func,currentTime:l.default.number,playState:l.default.oneOf(["running","paused","finished","idle","reversed"])}),t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;t.length>n;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(0),c=r(f),s=n(1),l=r(s),p=n(3),d=r(p),h=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.getRef;return this.element=c.default.cloneElement(n,{ref:function(t){return e.node=t,r&&r(t),t}}),f.Children.only(this.element)}}]),t}(f.Component);h.propTypes={children:l.default.element.isRequired,keyframes:l.default.arrayOf(Object),getRef:l.default.func,timing:l.default.shape({delay:l.default.number,endDelay:l.default.number,fill:l.default.oneOf(["none","forwards","backwards","both","auto"]),iterationStart:l.default.number,iterations:l.default.number,duration:l.default.oneOfType([l.default.string,l.default.number]),direction:l.default.oneOf(["normal","reverse","alternate","alternate-reverse"]),easing:l.default.string}).isRequired},t.default=(0,d.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={componentWillUnmount:function(){(0,this.detachHandlersFromPlayer)(this.state.player)},attachHandlersToPlayer:function(e,t){e.onfinish=t.onFinish,e.oncancel=t.onCancel},detachHandlersFromPlayer:function(e){e&&(e.onfinish=null,e.oncancel=null)},notifyHandlers:function(e){var t=this.state.player;if(t)switch(e){case"running":this.props.onPlay&&this.props.onPlay(t);break;case"paused":this.props.onPause&&this.props.onPause(t);break;case"reversed":this.props.onReverse&&this.props.onReverse(t)}},setPlayer:function(e,t){return this.state.player&&this.state.player.cancel(),this.setState({player:e}),this.attachHandlersToPlayer(e,t||this.props),e},updatePlayer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.player,n=void 0;e.playState!==this.props.playState&&(n=!0),t&&t.playState&&e.playState!==t.playState&&(n=!0),"reversed"===e.playState&&"reversed"===this.props.playState&&(n=!1),n&&this.updatePlayState(e,t),this.props.currentTime!==e.currentTime&&this.updateTime(e,t)},updatePlayState:function(e){var t=e.playState,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.player;if(t&&n&&n.playState!==t){switch(t){case"running":n.play();break;case"paused":n.pause();break;case"finished":n.finish();break;case"idle":n.cancel();break;case"reversed":n.reverse()}this.notifyHandlers(t)}},updateTime:function(e){var t=e.currentTime,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.player;n&&"number"==typeof t&&(n.currentTime=t)}}},function(e,t,n){var r=n(8),o=n(24),i=n(25),u=n(32),a=n(37),f=n(38),c=Object.prototype,s=c.hasOwnProperty;e.exports=i(function(e,t){if(a(t)||u(t))return void o(t,f(t),e);for(var n in t)s.call(t,n)&&r(e,n,t[n])})},function(e,t,n){function r(e,t,n){var r=e[t];a.call(e,t)&&i(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(9),i=n(10),u=Object.prototype,a=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(22);e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e,t){return o(e,t)}var o=n(39);e.exports=r},function(e,t){e.exports=Array.isArray},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f=function(){function e(e,t){for(var n=0;t.length>n;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),s=r(c),l=n(1),p=r(l),d=n(6),h=r(d),y=n(7),b=n(12),v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={player:null},n.type=e,n.nodes={},n.effect=null,n}return u(t,e),f(t,[{key:"componentDidMount",value:function(){this.frameCache=Object.assign({},this.buildFrameCache(this.props)),this.keyframeEffects=this.getKeyframeEffectsFromChildren(this.props),this.effect=this.getEffectFromKeyframes(this.keyframeEffects),this.updatePlayer(this.props,this.startAnimation())}},{key:"componentWillReceiveProps",value:function(e){var t=this.getKeyframeEffectsFromChildren(e),n=Object.assign({},this.buildFrameCache(e));b(n,this.frameCache)||(this.keyframeEffects=t,this.effect=this.getEffectFromKeyframes(t),this.startAnimation(e)),this.updatePlayer(e)}},{key:"getKeyframeEffectsFromChildren",value:function(e){var t=this;return c.Children.map(e.children,function(e,n){return new KeyframeEffect(t.nodes[n],e.props.keyframes,e.props.timing)})}},{key:"startAnimation",value:function(e){return this.setPlayer(document.timeline.play(this.effect),e)}},{key:"buildFrameCache",value:function(e){var t={};return c.Children.forEach(e.children,function(e,n){t[n]={frames:e.props.keyframes,timing:e.props.timing}})}},{key:"getEffectFromKeyframes",value:function(e){return new(window[this.type]||window.GroupEffect)(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.component,o=t.getRef,i=c.Children.map(n,function(t,n){return s.default.cloneElement(t,{ref:function(t){return t?(e.nodes[n]=t.node,t.node):null}})});return s.default.createElement(r,a({},this.props,{ref:function(t){return e.wrapper=t,o&&o(t),t}}),i)}}]),t}(c.Component);y(v.prototype,h.default),v.defaultProps={component:"div"},v.propTypes={onCancel:p.default.func,onFinish:p.default.func,onPause:p.default.func,onPlay:p.default.func,onReverse:p.default.func,getRef:p.default.func,currentTime:p.default.number,playState:p.default.oneOf(["running","paused","finished","idle","reversed"]),component:p.default.oneOfType([p.default.string,p.default.element]),children:p.default.arrayOf(p.default.element).isRequired},t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationSequence=t.AnimationGroup=t.Animation=t.Animatable=t.Animated=void 0;var o=n(16);Object.defineProperty(t,"Animated",{enumerable:!0,get:function(){return r(o).default}});var i=n(5);Object.defineProperty(t,"Animatable",{enumerable:!0,get:function(){return r(i).default}});var u=n(4);Object.defineProperty(t,"Animation",{enumerable:!0,get:function(){return r(u).default}});var a=n(59);Object.defineProperty(t,"AnimationGroup",{enumerable:!0,get:function(){return r(a).default}});var f=n(60);Object.defineProperty(t,"AnimationSequence",{enumerable:!0,get:function(){return r(f).default}}),t.default={Animated:r(o).default,Animatable:r(i).default,Animation:r(u).default,AnimationGroup:r(a).default,AnimationSequence:r(f).default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=(0,r(n(3)).default)(r(n(4)).default)},function(e,t,n){"use strict";var r=n(18),o=n(19),i=n(20);e.exports=function(){function e(e,t,n,r,u,a){a!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t,n,r,i,u,a,f){if(o(t),!e){var c;if(void 0===t)c=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,i,u,a,f],l=0;c=Error(t.replace(/%s/g,function(){return s[l++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]},function(e,t,n){var r=n(23);e.exports=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t,n){function r(e,t,n,r){var u=!n;n||(n={});for(var a=-1,f=t.length;++a<f;){var c=t[a],s=r?r(n[c],e[c],c,n,e):void 0;void 0===s&&(s=e[c]),u?i(n,c,s):o(n,c,s)}return n}var o=n(8),i=n(9);e.exports=r},function(e,t,n){function r(e){return o(function(t,n){var r=-1,o=n.length,u=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(u=e.length>3&&"function"==typeof u?(o--,u):void 0,a&&i(n[0],n[1],a)&&(u=3>o?void 0:u,o=1),t=Object(t);++r<o;){var f=n[r];f&&e(t,f,r,u)}return t})}var o=n(26),i=n(31);e.exports=r},function(e,t,n){function r(e,t){return u(i(e,t,o),e+"")}var o=n(27),i=n(28),u=n(30);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){function r(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var r=arguments,u=-1,a=i(r.length-t,0),f=Array(a);++u<a;)f[u]=r[t+u];u=-1;for(var c=Array(t+1);++u<t;)c[u]=r[u];return c[t]=n(f),o(e,this,c)}}var o=n(29),i=Math.max;e.exports=r},function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t){function n(e){return e}e.exports=n},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){function r(e){return null!=e&&i(e.length)&&!o(e)}var o=n(33),i=n(36);e.exports=r},function(e,t,n){function r(e){if(!i(e))return!1;var t=o(e);return t==a||t==f||t==u||t==c}var o=n(34),i=n(35),u="[object AsyncFunction]",a="[object Function]",f="[object GeneratorFunction]",c="[object Proxy]";e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&r>=e}var r=9007199254740991;e.exports=n},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){e.exports=n(11)(Object.keys,Object)},function(e,t,n){function r(e,t,n,u,a){return e===t||(null==e||null==t||!i(e)&&!i(t)?e!==e&&t!==t:o(e,t,n,u,r,a))}var o=n(40),i=n(58);e.exports=r},function(e,t,n){function r(e,t,n,r,b,m){var _=c(e),g=c(t),O=_?h:f(e),j=g?h:f(t);O=O==d?y:O,j=j==d?y:j;var P=O==y,w=j==y,x=O==j;if(x&&s(e)){if(!s(t))return!1;_=!0,P=!1}if(x&&!P)return m||(m=new o),_||l(e)?i(e,t,n,r,b,m):u(e,t,O,n,r,b,m);if(!(n&p)){var k=P&&v.call(e,"__wrapped__"),E=w&&v.call(t,"__wrapped__");if(k||E){var T=k?e.value():e,R=E?t.value():t;return m||(m=new o),b(T,R,n,r,m)}}return!!x&&(m||(m=new o),a(e,t,n,r,b,m))}var o=n(41),i=n(47),u=n(52),a=n(53),f=n(55),c=n(13),s=n(56),l=n(57),p=1,d="[object Arguments]",h="[object Array]",y="[object Object]",b=Object.prototype,v=b.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(42),i=n(43),u=n(44),a=n(45),f=n(46);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=f,e.exports=r},function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return n>=0&&(n==t.length-1?t.pop():u.call(t,n,1),--this.size,!0)}var o=n(2),i=Array.prototype,u=i.splice;e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return 0>n?void 0:t[n][1]}var o=n(2);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(2);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(2);e.exports=r},function(e,t,n){function r(e,t,n,r,c,s){var l=n&a,p=e.length,d=t.length;if(!(p==d||l&&d>p))return!1;var h=s.get(e);if(h&&s.get(t))return h==t;var y=-1,b=!0,v=n&f?new o:void 0;for(s.set(e,t),s.set(t,e);++y<p;){var m=e[y],_=t[y];if(r)var g=l?r(_,m,y,t,e,s):r(m,_,y,e,t,s);if(void 0!==g){if(g)continue;b=!1;break}if(v){if(!i(t,function(e,t){if(!u(v,t)&&(m===e||c(m,e,n,r,s)))return v.push(t)})){b=!1;break}}else if(m!==_&&!c(m,_,n,r,s)){b=!1;break}}return s.delete(e),s.delete(t),b}var o=n(48),i=n(49),u=n(50),a=1,f=2;e.exports=r},function(e,t,n){function r(){if(!arguments.length)return[];var e=arguments[0];return o(e)?e:[e]}var o=n(13);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t,n){function r(e,t){return!!(null==e?0:e.length)&&o(e,t,0)>-1}var o=n(51);e.exports=r},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}e.exports=n},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e,t,n,r,u,f){var c=n&i,s=o(e),l=s.length;if(l!=o(t).length&&!c)return!1;for(var p=l;p--;){var d=s[p];if(!(c?d in t:a.call(t,d)))return!1}var h=f.get(e);if(h&&f.get(t))return h==t;var y=!0;f.set(e,t),f.set(t,e);for(var b=c;++p<l;){d=s[p];var v=e[d],m=t[d];if(r)var _=c?r(m,v,d,t,e,f):r(v,m,d,e,t,f);if(!(void 0===_?v===m||u(v,m,n,r,f):_)){y=!1;break}b||(b="constructor"==d)}if(y&&!b){var g=e.constructor,O=t.constructor;g!=O&&"constructor"in e&&"constructor"in t&&!("function"==typeof g&&g instanceof g&&"function"==typeof O&&O instanceof O)&&(y=!1)}return f.delete(e),f.delete(t),y}var o=n(54),i=1,u=Object.prototype,a=u.hasOwnProperty;e.exports=r},function(e,t,n){e.exports=n(11)(Object.keys,Object)},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(){return!1}e.exports=n},function(e,t){function n(){return!1}e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),f=(r(a),n(14)),c=r(f);t.default=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"GroupEffect"))}return u(t,e),t}(c.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),f=(r(a),n(14)),c=r(f);t.default=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"SequenceEffect"))}return u(t,e),t}(c.default)}])});