!function(l,c){"use strict";var rn,on,sn,un,ln=c.noop,cn=c.copy,f=c.extend,L=c.element,fn=c.forEach,mn=c.isArray,H=c.isString,B=c.isObject,J=c.isUndefined,K=c.isDefined,D=c.isFunction,m=c.isElement,Q=1,dn="-add",vn="-remove",pn="ng-",b="ng-animate",U="$$ngAnimateChildren";on=J(l.ontransitionend)&&K(l.onwebkittransitionend)?("-webkit-",rn="WebkitTransition","webkitTransitionEnd transitionend"):(rn="transition","transitionend"),un=J(l.onanimationend)&&K(l.onwebkitanimationend)?("-webkit-",sn="WebkitAnimation","webkitAnimationEnd animationend"):(sn="animation","animationend");var r="Duration",hn="Property",n="Delay",gn="TimingFunction",i="PlayState",e=sn+n,$n=sn+r,a=rn+n,t=rn+r,o=c.$$minErr("ng");function d(n,t,e){if(!n)throw o("areq","Argument '{0}' is {1}",t||"?",e||"required");return n}function A(n,t){return n||t?n?t?(mn(n)&&(n=n.join(" ")),mn(t)&&(t=t.join(" ")),n+" "+t):n:t:""}function Cn(n,e,a){var r="";return n=mn(n)?n:n&&H(n)&&n.length?n.split(/\s+/):[],fn(n,function(n,t){n&&0=p&&h<=a&&(r=!0,B())}function U(){if(!d)if(m.parentNode){var n=function(n){if(r)a&&n&&(a=!1,B());else if(a=!n,E.animationDuration){var t=Tn(m,a);a?C.push(t):function(n,t){var e=n.indexOf(t);0<=t&&n.splice(e,1)}(C,t)}},t=0o.expectedEndTime)?G.cancel(o.timer):r.push(B)}if(i){var s=G(u,e,!1);r[0]={timer:s,expectedEndTime:a},r.push(B),l.data(xn,r)}y.length&&l.on(y.join(" "),Q),c.to&&(c.cleanupStyles&&En(f,m,Object.keys(c.to)),kn(l,c))}}function u(){var n=l.data(xn);if(n){for(var t=1;t