forked from angular/bower-angular-animate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathangular-animate.min.js
57 lines (57 loc) · 25.1 KB
/
angular-animate.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/*
AngularJS v1.5.8-build.4889+sha.ab526d5
(c) 2010-2016 Google, Inc. http://angularjs.org
License: MIT
*/
(function(U,t){'use strict';function Ba(a,b,c){if(!a)throw Oa("areq",b||"?",c||"required");return a}function Ca(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;ca(a)&&(a=a.join(" "));ca(b)&&(b=b.join(" "));return a+" "+b}function Pa(a){var b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function Y(a,b,c){var d="";a=ca(a)?a:a&&J(a)&&a.length?a.split(/\s+/):[];r(a,function(a,e){a&&0<a.length&&(d+=0<e?" ":"",d+=c?b+a:a+b)});return d}function Qa(a){if(a instanceof z)switch(a.length){case 0:return a;
case 1:if(1===a[0].nodeType)return a;break;default:return z(ta(a))}if(1===a.nodeType)return z(a)}function ta(a){if(!a[0])return a;for(var b=0;b<a.length;b++){var c=a[b];if(1==c.nodeType)return c}}function Ra(a,b,c){r(b,function(b){a.addClass(b,c)})}function Sa(a,b,c){r(b,function(b){a.removeClass(b,c)})}function V(a){return function(b,c){c.addClass&&(Ra(a,b,c.addClass),c.addClass=null);c.removeClass&&(Sa(a,b,c.removeClass),c.removeClass=null)}}function oa(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||
P;a.domOperation=function(){a.$$domOperationFired=!0;b();b=P};a.$$prepared=!0}return a}function ga(a,b){Da(a,b);Ea(a,b)}function Da(a,b){b.from&&(a.css(b.from),b.from=null)}function Ea(a,b){b.to&&(a.css(b.to),b.to=null)}function W(a,b,c){var d=b.options||{};c=c.options||{};var f=(d.addClass||"")+" "+(c.addClass||""),e=(d.removeClass||"")+" "+(c.removeClass||"");a=Ta(a.attr("class"),f,e);c.preparationClasses&&(d.preparationClasses=da(c.preparationClasses,d.preparationClasses),delete c.preparationClasses);
f=d.domOperation!==P?d.domOperation:null;Fa(d,c);f&&(d.domOperation=f);d.addClass=a.addClass?a.addClass:null;d.removeClass=a.removeClass?a.removeClass:null;b.addClass=d.addClass;b.removeClass=d.removeClass;return d}function Ta(a,b,c){function d(a){J(a)&&(a=a.split(" "));var b={};r(a,function(a){a.length&&(b[a]=!0)});return b}var f={};a=d(a);b=d(b);r(b,function(a,b){f[b]=1});c=d(c);r(c,function(a,b){f[b]=1===f[b]?null:-1});var e={addClass:"",removeClass:""};r(f,function(b,c){var d,f;1===b?(d="addClass",
f=!a[c]):-1===b&&(d="removeClass",f=a[c]);f&&(e[d].length&&(e[d]+=" "),e[d]+=c)});return e}function C(a){return a instanceof t.element?a[0]:a}function Ua(a,b,c){var d="";b&&(d=Y(b,"ng-",!0));c.addClass&&(d=da(d,Y(c.addClass,"-add")));c.removeClass&&(d=da(d,Y(c.removeClass,"-remove")));d.length&&(c.preparationClasses=d,a.addClass(d))}function pa(a,b){var c=b?"-"+b+"s":"";ka(a,[la,c]);return[la,c]}function ua(a,b){var c=b?"paused":"",d=Z+"PlayState";ka(a,[d,c]);return[d,c]}function ka(a,b){a.style[b[0]]=
b[1]}function da(a,b){return a?b?a+" "+b:a:b}function Ga(a,b,c){var d=Object.create(null),f=a.getComputedStyle(b)||{};r(c,function(a,b){var c=f[a];if(c){var y=c.charAt(0);if("-"===y||"+"===y||0<=y)c=Va(c);0===c&&(c=null);d[b]=c}});return d}function Va(a){var b=0;a=a.split(/\s*,\s*/);r(a,function(a){"s"===a.charAt(a.length-1)&&(a=a.substring(0,a.length-1));a=parseFloat(a)||0;b=b?Math.max(a,b):a});return b}function va(a){return 0===a||null!=a}function Ha(a,b){var c=R,d=a+"s";b?c+="Duration":d+=" linear all";
return[c,d]}function Ia(){var a=Object.create(null);return{flush:function(){a=Object.create(null)},count:function(b){return(b=a[b])?b.total:0},get:function(b){return(b=a[b])&&b.value},put:function(b,c){a[b]?a[b].total++:a[b]={total:1,value:c}}}}function Ja(a,b,c){r(c,function(c){a[c]=$(a[c])?a[c]:b.style.getPropertyValue(c)})}var P=t.noop,Ka=t.copy,Fa=t.extend,z=t.element,r=t.forEach,ca=t.isArray,J=t.isString,wa=t.isObject,G=t.isUndefined,$=t.isDefined,La=t.isFunction,xa=t.isElement,R,ya,Z,za;G(U.ontransitionend)&&
$(U.onwebkittransitionend)?(R="WebkitTransition",ya="webkitTransitionEnd transitionend"):(R="transition",ya="transitionend");G(U.onanimationend)&&$(U.onwebkitanimationend)?(Z="WebkitAnimation",za="webkitAnimationEnd animationend"):(Z="animation",za="animationend");var qa=Z+"Delay",Aa=Z+"Duration",la=R+"Delay",Ma=R+"Duration",Oa=t.$$minErr("ng"),Wa={transitionDuration:Ma,transitionDelay:la,transitionProperty:R+"Property",animationDuration:Aa,animationDelay:qa,animationIterationCount:Z+"IterationCount"},
Xa={transitionDuration:Ma,transitionDelay:la,animationDuration:Aa,animationDelay:qa};t.module("ngAnimate",[]).directive("ngAnimateSwap",["$animate","$rootScope",function(a,b){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(b,d,f,e,m){var A,y;b.$watchCollection(f.ngAnimateSwap||f["for"],function(f){A&&a.leave(A);y&&(y.$destroy(),y=null);if(f||0===f)y=b.$new(),m(y,function(b){A=b;a.enter(b,null,d)})})}}}]).directive("ngAnimateChildren",["$interpolate",function(a){return{link:function(b,
c,d){function f(a){c.data("$$ngAnimateChildren","on"===a||"true"===a)}var e=d.ngAnimateChildren;t.isString(e)&&0===e.length?c.data("$$ngAnimateChildren",!0):(f(a(e)(b)),d.$observe("ngAnimateChildren",f))}}}]).factory("$$rAFScheduler",["$$rAF",function(a){function b(a){d=d.concat(a);c()}function c(){if(d.length){for(var b=d.shift(),m=0;m<b.length;m++)b[m]();f||a(function(){f||c()})}}var d,f;d=b.queue=[];b.waitUntilQuiet=function(b){f&&f();f=a(function(){f=null;b();c()})};return b}]).provider("$$animateQueue",
["$animateProvider",function(a){function b(a){if(!a)return null;a=a.split(" ");var b=Object.create(null);r(a,function(a){b[a]=!0});return b}function c(a,c){if(a&&c){var d=b(c);return a.split(" ").some(function(a){return d[a]})}}function d(a,b,c,d){return e[a].some(function(a){return a(b,c,d)})}function f(a,b){var c=0<(a.addClass||"").length,d=0<(a.removeClass||"").length;return b?c&&d:c||d}var e=this.rules={skip:[],cancel:[],join:[]};e.join.push(function(a,b,c){return!b.structural&&f(b)});e.skip.push(function(a,
b,c){return!b.structural&&!f(b)});e.skip.push(function(a,b,c){return"leave"===c.event&&b.structural});e.skip.push(function(a,b,c){return c.structural&&2===c.state&&!b.structural});e.cancel.push(function(a,b,c){return c.structural&&b.structural});e.cancel.push(function(a,b,c){return 2===c.state&&b.structural});e.cancel.push(function(a,b,d){if(d.structural)return!1;a=b.addClass;b=b.removeClass;var f=d.addClass;d=d.removeClass;return G(a)&&G(b)||G(f)&&G(d)?!1:c(a,d)||c(b,f)});this.$get=["$$rAF","$rootScope",
"$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow","$$isDocumentHidden",function(b,c,y,e,ha,Ya,N,w,K,S,O){function H(){var a=!1;return function(b){a?b():c.$$postDigest(function(){a=!0;b()})}}function B(a,b,c){var g=C(b),d=C(a),E=[];(a=u[c])&&r(a,function(a){I.call(a.node,g)?E.push(a.callback):"leave"===c&&I.call(a.node,d)&&E.push(a.callback)});return E}function n(a,b,c){var g=ta(b);return a.filter(function(a){return!(a.node===g&&(!c||
a.callback===c))})}function p(a,h,v){function p(c,g,d,h){y(function(){var c=B(S,a,g);c.length?b(function(){r(c,function(b){b(a,d,h)});"close"!==d||a[0].parentNode||ra.off(a)}):"close"!==d||a[0].parentNode||ra.off(a)});c.progress(g,d,h)}function n(b){var c=a,g=k;g.preparationClasses&&(c.removeClass(g.preparationClasses),g.preparationClasses=null);g.activeClasses&&(c.removeClass(g.activeClasses),g.activeClasses=null);Na(a,k);ga(a,k);k.domOperation();e.complete(!b)}var k=Ka(v),u,S;if(a=Qa(a))u=C(a),
S=a.parent();var k=oa(k),e=new N,y=H();ca(k.addClass)&&(k.addClass=k.addClass.join(" "));k.addClass&&!J(k.addClass)&&(k.addClass=null);ca(k.removeClass)&&(k.removeClass=k.removeClass.join(" "));k.removeClass&&!J(k.removeClass)&&(k.removeClass=null);k.from&&!wa(k.from)&&(k.from=null);k.to&&!wa(k.to)&&(k.to=null);if(!u)return n(),e;v=[u.getAttribute("class"),k.addClass,k.removeClass].join(" ");if(!F(v))return n(),e;var s=0<=["enter","move","leave"].indexOf(h),x=O(),w=!ma||x||g.get(u);v=!w&&E.get(u)||
{};var I=!!v.state;w||I&&1===v.state||(w=!L(a,S,h));if(w)return x&&p(e,h,"start"),n(),x&&p(e,h,"close"),e;s&&sa(a);x={structural:s,element:a,event:h,addClass:k.addClass,removeClass:k.removeClass,close:n,options:k,runner:e};if(I){if(d("skip",a,x,v)){if(2===v.state)return n(),e;W(a,v,x);return v.runner}if(d("cancel",a,x,v))if(2===v.state)v.runner.end();else if(v.structural)v.close();else return W(a,v,x),v.runner;else if(d("join",a,x,v))if(2===v.state)W(a,x,{});else return Ua(a,s?h:null,k),h=x.event=
v.event,k=W(a,v,x),v.runner}else W(a,x,{});(I=x.structural)||(I="animate"===x.event&&0<Object.keys(x.options.to||{}).length||f(x));if(!I)return n(),l(a),e;var K=(v.counter||0)+1;x.counter=K;Q(a,1,x);c.$$postDigest(function(){var b=E.get(u),c=!b,b=b||{},g=0<(a.parent()||[]).length&&("animate"===b.event||b.structural||f(b));if(c||b.counter!==K||!g){c&&(Na(a,k),ga(a,k));if(c||s&&b.event!==h)k.domOperation(),e.end();g||l(a)}else h=!b.structural&&f(b,!0)?"setClass":b.event,Q(a,2),b=Ya(a,h,b.options),e.setHost(b),
p(e,h,"start",{}),b.done(function(b){n(!b);(b=E.get(u))&&b.counter===K&&l(C(a));p(e,h,"close",{})})});return e}function sa(a){a=C(a).querySelectorAll("[data-ng-animate]");r(a,function(a){var b=parseInt(a.getAttribute("data-ng-animate")),c=E.get(a);if(c)switch(b){case 2:c.runner.end();case 1:E.remove(a)}})}function l(a){a=C(a);a.removeAttribute("data-ng-animate");E.remove(a)}function k(a,b){return C(a)===C(b)}function L(a,b,c){c=z(e[0].body);var d=k(a,c)||"HTML"===a[0].nodeName,h=k(a,y),f=!1,B,p=g.get(C(a));
(a=z.data(a[0],"$ngAnimatePin"))&&(b=a);for(b=C(b);b;){h||(h=k(b,y));if(1!==b.nodeType)break;a=E.get(b)||{};if(!f){var n=g.get(b);if(!0===n&&!1!==p){p=!0;break}else!1===n&&(p=!1);f=a.structural}if(G(B)||!0===B)a=z.data(b,"$$ngAnimateChildren"),$(a)&&(B=a);if(f&&!1===B)break;d||(d=k(b,c));if(d&&h)break;if(!h&&(a=z.data(b,"$ngAnimatePin"))){b=C(a);continue}b=b.parentNode}return(!f||B)&&!0!==p&&h&&d}function Q(a,b,c){c=c||{};c.state=b;a=C(a);a.setAttribute("data-ng-animate",b);c=(b=E.get(a))?Fa(b,c):
c;E.put(a,c)}var E=new ha,g=new ha,ma=null,h=c.$watch(function(){return 0===w.totalPendingRequests},function(a){a&&(h(),c.$$postDigest(function(){c.$$postDigest(function(){null===ma&&(ma=!0)})}))}),u={},x=a.classNameFilter(),F=x?function(a){return x.test(a)}:function(){return!0},Na=V(K),I=U.Node.prototype.contains||function(a){return this===a||!!(this.compareDocumentPosition(a)&16)},ra={on:function(a,b,c){var g=ta(b);u[a]=u[a]||[];u[a].push({node:g,callback:c});z(b).on("$destroy",function(){E.get(g)||
ra.off(a,b,c)})},off:function(a,b,c){if(1!==arguments.length||t.isString(arguments[0])){var g=u[a];g&&(u[a]=1===arguments.length?null:n(g,b,c))}else for(g in b=arguments[0],u)u[g]=n(u[g],b)},pin:function(a,b){Ba(xa(a),"element","not an element");Ba(xa(b),"parentElement","not an element");a.data("$ngAnimatePin",b)},push:function(a,b,c,g){c=c||{};c.domOperation=g;return p(a,b,c)},enabled:function(a,b){var c=arguments.length;if(0===c)b=!!ma;else if(xa(a)){var d=C(a),h=g.get(d);1===c?b=!h:g.put(d,!b)}else b=
ma=!!a;return b}};return ra}]}]).provider("$$animation",["$animateProvider",function(a){var b=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function(a,d,f,e,m,A){function y(a){function b(a){if(a.processed)return a;a.processed=!0;var d=a.domNode,n=d.parentNode;f.put(d,a);for(var p;n;){if(p=f.get(n)){p.processed||(p=b(p));break}n=n.parentNode}(p||c).children.push(a);return a}var c={children:[]},d,f=new m;for(d=0;d<a.length;d++){var e=a[d];
f.put(e.domNode,a[d]={domNode:e.domNode,fn:e.fn,children:[]})}for(d=0;d<a.length;d++)b(a[d]);return function(a){var b=[],c=[],d;for(d=0;d<a.children.length;d++)c.push(a.children[d]);a=c.length;var f=0,e=[];for(d=0;d<c.length;d++){var k=c[d];0>=a&&(a=f,f=0,b.push(e),e=[]);e.push(k.fn);k.children.forEach(function(a){f++;c.push(a)});a--}e.length&&b.push(e);return b}(c)}var s=[],ha=V(a);return function(m,N,w){function t(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");
var b=[];r(a,function(a){var c=a.getAttribute("ng-animate-ref");c&&c.length&&b.push(a)});return b}function S(a){var b=[],c={};r(a,function(a,d){var h=C(a.element),k=0<=["enter","move"].indexOf(a.event),h=a.structural?t(h):[];if(h.length){var f=k?"to":"from";r(h,function(a){var b=a.getAttribute("ng-animate-ref");c[b]=c[b]||{};c[b][f]={animationID:d,element:z(a)}})}else b.push(a)});var d={},k={};r(c,function(c,f){var e=c.from,B=c.to;if(e&&B){var p=a[e.animationID],n=a[B.animationID],l=e.animationID.toString();
if(!k[l]){var m=k[l]={structural:!0,beforeStart:function(){p.beforeStart();n.beforeStart()},close:function(){p.close();n.close()},classes:O(p.classes,n.classes),from:p,to:n,anchors:[]};m.classes.length?b.push(m):(b.push(p),b.push(n))}k[l].anchors.push({out:e.element,"in":B.element})}else e=e?e.animationID:B.animationID,B=e.toString(),d[B]||(d[B]=!0,b.push(a[e]))});return b}function O(a,b){a=a.split(" ");b=b.split(" ");for(var c=[],d=0;d<a.length;d++){var k=a[d];if("ng-"!==k.substring(0,3))for(var f=
0;f<b.length;f++)if(k===b[f]){c.push(k);break}}return c.join(" ")}function H(a){for(var c=b.length-1;0<=c;c--){var d=f.get(b[c])(a);if(d)return d}}function B(a,b){function c(a){(a=a.data("$$animationRunner"))&&a.setHost(b)}a.from&&a.to?(c(a.from.element),c(a.to.element)):c(a.element)}function n(){var a=m.data("$$animationRunner");!a||"leave"===N&&w.$$domOperationFired||a.end()}function p(b){m.off("$destroy",n);m.removeData("$$animationRunner");ha(m,w);ga(m,w);w.domOperation();L&&a.removeClass(m,L);
m.removeClass("ng-animate");l.complete(!b)}w=oa(w);var sa=0<=["enter","move","leave"].indexOf(N),l=new e({end:function(){p()},cancel:function(){p(!0)}});if(!b.length)return p(),l;m.data("$$animationRunner",l);var k=Ca(m.attr("class"),Ca(w.addClass,w.removeClass)),L=w.tempClasses;L&&(k+=" "+L,w.tempClasses=null);var Q;sa&&(Q="ng-"+N+"-prepare",a.addClass(m,Q));s.push({element:m,classes:k,event:N,structural:sa,options:w,beforeStart:function(){m.addClass("ng-animate");L&&a.addClass(m,L);Q&&(a.removeClass(m,
Q),Q=null)},close:p});m.on("$destroy",n);if(1<s.length)return l;d.$$postDigest(function(){var a=[];r(s,function(b){b.element.data("$$animationRunner")?a.push(b):b.close()});s.length=0;var b=S(a),c=[];r(b,function(a){c.push({domNode:C(a.from?a.from.element:a.element),fn:function(){a.beforeStart();var b,c=a.close;if((a.anchors?a.from.element||a.to.element:a.element).data("$$animationRunner")){var d=H(a);d&&(b=d.start)}b?(b=b(),b.done(function(a){c(!a)}),B(a,b)):c()}})});A(y(c))});return l}}]}]).provider("$animateCss",
["$animateProvider",function(a){var b=Ia(),c=Ia();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(a,f,e,m,A,y,s,ha){function t(a,b){var c=a.parentNode;return(c.$$ngAnimateParentKey||(c.$$ngAnimateParentKey=++O))+"-"+a.getAttribute("class")+"-"+b}function N(e,n,p,m){var l;0<b.count(p)&&(l=c.get(p),l||(n=Y(n,"-stagger"),f.addClass(e,n),l=Ga(a,e,m),l.animationDuration=Math.max(l.animationDuration,0),l.transitionDuration=
Math.max(l.transitionDuration,0),f.removeClass(e,n),c.put(p,l)));return l||{}}function w(a){H.push(a);s.waitUntilQuiet(function(){b.flush();c.flush();for(var a=A(),d=0;d<H.length;d++)H[d](a);H.length=0})}function K(c,f,e){f=b.get(e);f||(f=Ga(a,c,Wa),"infinite"===f.animationIterationCount&&(f.animationIterationCount=1));b.put(e,f);c=f;e=c.animationDelay;f=c.transitionDelay;c.maxDelay=e&&f?Math.max(e,f):e||f;c.maxDuration=Math.max(c.animationDuration*c.animationIterationCount,c.transitionDuration);
return c}var S=V(f),O=0,H=[];return function(a,c){function d(){l()}function s(){l(!0)}function l(b){if(!(A||O&&I)){A=!0;I=!1;g.$$skipPreparationClasses||f.removeClass(a,fa);f.removeClass(a,da);ua(h,!1);pa(h,!1);r(u,function(a){h.style[a[0]]=""});S(a,g);ga(a,g);Object.keys(H).length&&r(H,function(a,b){a?h.style.setProperty(b,a):h.style.removeProperty(b)});if(g.onDone)g.onDone();ea&&ea.length&&a.off(ea.join(" "),Q);var c=a.data("$$animateCss");c&&(m.cancel(c[0].timer),a.removeData("$$animateCss"));
z&&z.complete(!b)}}function k(a){q.blockTransition&&pa(h,a);q.blockKeyframeAnimation&&ua(h,!!a)}function L(){z=new e({end:d,cancel:s});w(P);l();return{$$willAnimate:!1,start:function(){return z},end:d}}function Q(a){a.stopPropagation();var b=a.originalEvent||a;a=b.$manualTimeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(3));Math.max(a-V,0)>=J&&b>=M&&(O=!0,l())}function E(){function b(){if(!A){k(!1);r(u,function(a){h.style[a[0]]=a[1]});S(a,g);f.addClass(a,da);if(q.recalculateTimingStyles){na=
h.getAttribute("class")+" "+fa;ja=t(h,na);D=K(h,na,ja);aa=D.maxDelay;v=Math.max(aa,0);M=D.maxDuration;if(0===M){l();return}q.hasTransitions=0<D.transitionDuration;q.hasAnimations=0<D.animationDuration}q.applyAnimationDelay&&(aa="boolean"!==typeof g.delay&&va(g.delay)?parseFloat(g.delay):aa,v=Math.max(aa,0),D.animationDelay=aa,ba=[qa,aa+"s"],u.push(ba),h.style[ba[0]]=ba[1]);J=1E3*v;U=1E3*M;if(g.easing){var d,e=g.easing;q.hasTransitions&&(d=R+"TimingFunction",u.push([d,e]),h.style[d]=e);q.hasAnimations&&
(d=Z+"TimingFunction",u.push([d,e]),h.style[d]=e)}D.transitionDuration&&ea.push(ya);D.animationDuration&&ea.push(za);V=Date.now();var E=J+1.5*U;d=V+E;var e=a.data("$$animateCss")||[],n=!0;if(e.length){var p=e[0];(n=d>p.expectedEndTime)?m.cancel(p.timer):e.push(l)}n&&(E=m(c,E,!1),e[0]={timer:E,expectedEndTime:d},e.push(l),a.data("$$animateCss",e));if(ea.length)a.on(ea.join(" "),Q);g.to&&(g.cleanupStyles&&Ja(H,h,Object.keys(g.to)),Ea(a,g))}}function c(){var b=a.data("$$animateCss");if(b){for(var d=
1;d<b.length;d++)b[d]();a.removeData("$$animateCss")}}if(!A)if(h.parentNode){var d=function(a){if(O)I&&a&&(I=!1,l());else if(I=!a,D.animationDuration)if(a=ua(h,I),I)u.push(a);else{var b=u,c=b.indexOf(a);0<=a&&b.splice(c,1)}},e=0<$&&(D.transitionDuration&&0===X.transitionDuration||D.animationDuration&&0===X.animationDuration)&&Math.max(X.animationDelay,X.transitionDelay);e?m(b,Math.floor(e*$*1E3),!1):b();G.resume=function(){d(!0)};G.pause=function(){d(!1)}}else l()}var g=c||{};g.$$prepared||(g=oa(Ka(g)));
var H={},h=C(a);if(!h||!h.parentNode||!ha.enabled())return L();var u=[],x=a.attr("class"),F=Pa(g),A,I,O,z,G,v,J,M,U,V,ea=[];if(0===g.duration||!y.animations&&!y.transitions)return L();var ia=g.event&&ca(g.event)?g.event.join(" "):g.event,W="",T="";ia&&g.structural?W=Y(ia,"ng-",!0):ia&&(W=ia);g.addClass&&(T+=Y(g.addClass,"-add"));g.removeClass&&(T.length&&(T+=" "),T+=Y(g.removeClass,"-remove"));g.applyClassesEarly&&T.length&&S(a,g);var fa=[W,T].join(" ").trim(),na=x+" "+fa,da=Y(fa,"-active"),x=F.to&&
0<Object.keys(F.to).length;if(!(0<(g.keyframeStyle||"").length||x||fa))return L();var ja,X;0<g.stagger?(F=parseFloat(g.stagger),X={transitionDelay:F,animationDelay:F,transitionDuration:0,animationDuration:0}):(ja=t(h,na),X=N(h,fa,ja,Xa));g.$$skipPreparationClasses||f.addClass(a,fa);g.transitionStyle&&(F=[R,g.transitionStyle],ka(h,F),u.push(F));0<=g.duration&&(F=0<h.style[R].length,F=Ha(g.duration,F),ka(h,F),u.push(F));g.keyframeStyle&&(F=[Z,g.keyframeStyle],ka(h,F),u.push(F));var $=X?0<=g.staggerIndex?
g.staggerIndex:b.count(ja):0;(ia=0===$)&&!g.skipBlocking&&pa(h,9999);var D=K(h,na,ja),aa=D.maxDelay;v=Math.max(aa,0);M=D.maxDuration;var q={};q.hasTransitions=0<D.transitionDuration;q.hasAnimations=0<D.animationDuration;q.hasTransitionAll=q.hasTransitions&&"all"===D.transitionProperty;q.applyTransitionDuration=x&&(q.hasTransitions&&!q.hasTransitionAll||q.hasAnimations&&!q.hasTransitions);q.applyAnimationDuration=g.duration&&q.hasAnimations;q.applyTransitionDelay=va(g.delay)&&(q.applyTransitionDuration||
q.hasTransitions);q.applyAnimationDelay=va(g.delay)&&q.hasAnimations;q.recalculateTimingStyles=0<T.length;if(q.applyTransitionDuration||q.applyAnimationDuration)M=g.duration?parseFloat(g.duration):M,q.applyTransitionDuration&&(q.hasTransitions=!0,D.transitionDuration=M,F=0<h.style[R+"Property"].length,u.push(Ha(M,F))),q.applyAnimationDuration&&(q.hasAnimations=!0,D.animationDuration=M,u.push([Aa,M+"s"]));if(0===M&&!q.recalculateTimingStyles)return L();if(null!=g.delay){var ba;"boolean"!==typeof g.delay&&
(ba=parseFloat(g.delay),v=Math.max(ba,0));q.applyTransitionDelay&&u.push([la,ba+"s"]);q.applyAnimationDelay&&u.push([qa,ba+"s"])}null==g.duration&&0<D.transitionDuration&&(q.recalculateTimingStyles=q.recalculateTimingStyles||ia);J=1E3*v;U=1E3*M;g.skipBlocking||(q.blockTransition=0<D.transitionDuration,q.blockKeyframeAnimation=0<D.animationDuration&&0<X.animationDelay&&0===X.animationDuration);g.from&&(g.cleanupStyles&&Ja(H,h,Object.keys(g.from)),Da(a,g));q.blockTransition||q.blockKeyframeAnimation?
k(M):g.skipBlocking||pa(h,!1);return{$$willAnimate:!0,end:d,start:function(){if(!A)return G={end:d,cancel:s,resume:null,pause:null},z=new e(G),w(E),z}}}}]}]).provider("$$animateCssDriver",["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(a,c,d,f,e,m,A){function y(a){return a.replace(/\bng-\S+\b/g,"")}function s(a,b){J(a)&&(a=a.split(" "));J(b)&&(b=b.split(" "));return a.filter(function(a){return-1===
b.indexOf(a)}).join(" ")}function t(c,e,f){function m(a){var b={},c=C(a).getBoundingClientRect();r(["width","height","top","left"],function(a){var d=c[a];switch(a){case "top":d+=w.scrollTop;break;case "left":d+=w.scrollLeft}b[a]=Math.floor(d)+"px"});return b}function n(){var c=y(f.attr("class")||""),d=s(c,l),c=s(l,c),d=a(A,{to:m(f),addClass:"ng-anchor-in "+d,removeClass:"ng-anchor-out "+c,delay:!0});return d.$$willAnimate?d:null}function p(){A.remove();e.removeClass("ng-animate-shim");f.removeClass("ng-animate-shim")}
var A=z(C(e).cloneNode(!0)),l=y(A.attr("class")||"");e.addClass("ng-animate-shim");f.addClass("ng-animate-shim");A.addClass("ng-anchor");K.append(A);var k;c=function(){var c=a(A,{addClass:"ng-anchor-out",delay:!0,from:m(e)});return c.$$willAnimate?c:null}();if(!c&&(k=n(),!k))return p();var L=c||k;return{start:function(){function a(){c&&c.end()}var b,c=L.start();c.done(function(){c=null;if(!k&&(k=n()))return c=k.start(),c.done(function(){c=null;p();b.complete()}),c;p();b.complete()});return b=new d({end:a,
cancel:a})}}}function G(a,b,c,e){var f=N(a,P),m=N(b,P),y=[];r(e,function(a){(a=t(c,a.out,a["in"]))&&y.push(a)});if(f||m||0!==y.length)return{start:function(){function a(){r(b,function(a){a.end()})}var b=[];f&&b.push(f.start());m&&b.push(m.start());r(y,function(a){b.push(a.start())});var c=new d({end:a,cancel:a});d.all(b,function(a){c.complete(a)});return c}}}function N(c){var d=c.element,e=c.options||{};c.structural&&(e.event=c.event,e.structural=!0,e.applyClassesEarly=!0,"leave"===c.event&&(e.onDone=
e.domOperation));e.preparationClasses&&(e.event=da(e.event,e.preparationClasses));c=a(d,e);return c.$$willAnimate?c:null}if(!e.animations&&!e.transitions)return P;var w=A[0].body;c=C(f);var K=z(c.parentNode&&11===c.parentNode.nodeType||w.contains(c)?c:w);V(m);return function(a){return a.from&&a.to?G(a.from,a.to,a.classes,a.anchors):N(a)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(b,c,d){function f(c){c=ca(c)?c:c.split(" ");
for(var d=[],e={},f=0;f<c.length;f++){var r=c[f],t=a.$$registeredAnimations[r];t&&!e[r]&&(d.push(b.get(t)),e[r]=!0)}return d}var e=V(d);return function(a,b,d,s){function t(){s.domOperation();e(a,s)}function C(a,b,d,e,f){switch(d){case "animate":b=[b,e.from,e.to,f];break;case "setClass":b=[b,G,O,f];break;case "addClass":b=[b,G,f];break;case "removeClass":b=[b,O,f];break;default:b=[b,f]}b.push(e);if(a=a.apply(a,b))if(La(a.start)&&(a=a.start()),a instanceof c)a.done(f);else if(La(a))return a;return P}
function z(a,b,d,e,f){var l=[];r(e,function(e){var m=e[f];m&&l.push(function(){var e,f,g=!1,h=function(a){g||(g=!0,(f||P)(a),e.complete(!a))};e=new c({end:function(){h()},cancel:function(){h(!0)}});f=C(m,a,b,d,function(a){h(!1===a)});return e})});return l}function w(a,b,d,e,f){var l=z(a,b,d,e,f);if(0===l.length){var h,m;"beforeSetClass"===f?(h=z(a,"removeClass",d,e,"beforeRemoveClass"),m=z(a,"addClass",d,e,"beforeAddClass")):"setClass"===f&&(h=z(a,"removeClass",d,e,"removeClass"),m=z(a,"addClass",
d,e,"addClass"));h&&(l=l.concat(h));m&&(l=l.concat(m))}if(0!==l.length)return function(a){var b=[];l.length&&r(l,function(a){b.push(a())});b.length?c.all(b,a):a();return function(a){r(b,function(b){a?b.cancel():b.end()})}}}var K=!1;3===arguments.length&&wa(d)&&(s=d,d=null);s=oa(s);d||(d=a.attr("class")||"",s.addClass&&(d+=" "+s.addClass),s.removeClass&&(d+=" "+s.removeClass));var G=s.addClass,O=s.removeClass,H=f(d),B,n;if(H.length){var p,J;"leave"===b?(J="leave",p="afterLeave"):(J="before"+b.charAt(0).toUpperCase()+
b.substr(1),p=b);"enter"!==b&&"move"!==b&&(B=w(a,b,s,H,J));n=w(a,b,s,H,p)}if(B||n){var l;return{$$willAnimate:!0,end:function(){l?l.end():(K=!0,t(),ga(a,s),l=new c,l.complete(!0));return l},start:function(){function b(c){K=!0;t();ga(a,s);l.complete(c)}if(l)return l;l=new c;var d,e=[];B&&e.push(function(a){d=B(a)});e.length?e.push(function(a){t();a(!0)}):t();n&&e.push(function(a){d=n(a)});l.setHost({end:function(){K||((d||P)(void 0),b(void 0))},cancel:function(){K||((d||P)(!0),b(!0))}});c.chain(e,
b);return l}}}}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(a){a.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(a,c){function d(c){return a(c.element,c.event,c.classes,c.options)}return function(a){if(a.from&&a.to){var b=d(a.from),m=d(a.to);if(b||m)return{start:function(){function a(){return function(){r(d,function(a){a.end()})}}var d=[];b&&d.push(b.start());m&&d.push(m.start());c.all(d,function(a){f.complete(a)});var f=new c({end:a(),cancel:a()});
return f}}}else return d(a)}}]}])})(window,window.angular);
//# sourceMappingURL=angular-animate.min.js.map