(function(n){function t(t,e){if(n.isArray(t))return n.map(t,function(t){return n.rename(t,e)});if(n.isObject(t)){var r={};return n.each(t,function(n,t){t=e[t]||t,r[t]=n}),r}return t}function e(n,t){function e(){return n.apply(this,t)}return e.prototype=n.prototype,new e}function r(n){return Array.prototype.slice.call(n,0)}var o={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},i=n.keys;n.cloneDeep;n.animationThrottle=function(n){var t,e,r,o=function(){r=n.apply(t,e)};return function(){return t=this,e=arguments,timeout=requestAnimationFrame(o),r}};var u=function(t,e,r){var a,f=t,c=f;if(!f)return c;var p=arguments,l=0,s="number"==typeof r?2:p.length;if(s>3&&"function"==typeof p[s-2])var y=baseCreateCallback(p[--s-1],p[s--],2);else s>2&&"function"==typeof p[s-1]&&(y=p[--s]);for(;++l<s;)if(f=p[l],f&&o[typeof f])for(var m=-1,v=o[typeof f]&&i(f),b=v?v.length:0;++m<b;)a=v[m],o[typeof f[a]]&&o[typeof c[a]]&&!n.isEqual(f[a],c[a])?c[a]=u(f[a],c[a],y):c[a]=y?y(c[a],f[a]):f[a];return c};n.result=function(t,e,r){if(t){var o=t[e];return n.isFunction(o)?r?t[e].call(r):t[e]():o}},n.extractArgs=r,n.construct=e,n.rename=t,n.assignDeep=u,n.extendDeep=u}).call(this,_);;
